For b) you could use that a closed subspace of a Hilbert space is again a Hilbert space. For a) you have that the evaluations , are continuous for the topology, and obviously linear. Since U with the norm is Hilbert any element of the dual can be represented in the desired way.