设 X 为可分赋范空间,求证:存在 X′ 单位球面的可数子集 N,使得任取 x∈X,有 ∥x∥=f∈Nsup∣f(x)∣。
记 S 为 X′ 的单位球面。
X 可分,即 ∃M 为可数集,且 M=X
由 Hahn-Banach 定理,∀x∈X,x=0,∃fx∈X′,∥fx∥=1,fx(x)=∥x∥。
构造集合 N={fx:x∈M},则 M 为可数集 ⟹N 为可数集,且 ∥fx∥=1⟹N⊂S。故 N 为 S 的可数子集。
∀f∈N,∣f(x)∣≤∥f∥∥x∥=∥x∥⟹f∈Nsup∣f(x)∣≤∥x∥。
∀x∈X,∃xn∈M,xn→x,即 ∀ε>0,∃K,∀k>K,∥xk−x∥<ε。
∣fxk(x)∣=∣fxk(xk+(x−xk))∣=∣fxk(xk)+fxk(x−xk)∣≤∣fxk(xk)∣+∣fxk(x−xk)∣=∥xk∥+∣fxk(x−xk)∣≤∥xk∥+∥fxk∥∥x−xk∥=∥xk∥+∥x−xk∥<∥xk∥+ε
由 ε 的任意性,f∈Nsup∣f(x)∣=∥x∥。