Let X be a Banach space and let X∗ be its dual Banach space. Prove that if X∗ is separable then X is separable.
Solution.
Let {fn}n⊆X∗ be a countable, dense subset of X∗. For each n≥1, pick xn∈X with ∥xn∥=1 such that ∣fn(xn)∣≥21∥fn∥. We will show that {xn}n is dense in X.
Suppose otherwise, and that there exists x∈X such that ∥x−xn∥≥δ for some δ>0. Let M=span{xn∣n≥1}, which is a linear subspace of H. Since x has positive distance from M, it follows that x∈/M and so by Hahn-Banach, there exists f∈X∗ such that f(x)=1 and f(xn)=0 for all n≥1.
Since {fn}n is dense in X∗, let {fnk}k be a sequence which converges to f in the operator norm. This means that
Taking k→∞, we see that ∥fnk∥k→∞0, which implies that
∥f∥≤∥f−fnk∥+∥fnk∥k→∞0.
But this implies that f=0, which is impossible as f(x)=1. Thus, no such x could have existed to begin with, so {xn}n is a countable, dense subset of X.