logo

Hahn Banach Theorem for Real, Complex, Seminorm 📂Banach Space

Hahn Banach Theorem for Real, Complex, Seminorm

The Hahn-Banach Theorem for Real Numbers1

Let XX be a R\mathbb{R}-vector space and assume that YXY \subset X. Let us define p:XRp : X \to \mathbb{ R} as a sublinear linear functional of XX. Now, assume that y:YRy^{\ast} : Y \to \mathbb{ R} satisfies the following condition as a R\mathbb{R}-linear functional of YY.

y(y)p(y)yY y^{\ast}(y) \le p(y)\quad \forall y\in Y

Then, there exists a linear functional x:XRx^{\ast} : X \to \mathbb{R} of XX that satisfies the following conditions:

(a) x(y)=y(y),yYx^{\ast}(y)=y^{\ast}(y),\quad \forall y \in Y

(b) x(x)p(x),xXx^{\ast}(x) \le p(x),\quad \forall x \in X

Explanation

To say that R\mathbb{R}- is a vector space means it is a vector space over the field R\mathbb{R}. In other words, it means that the conditions for scalar multiplication of a vector space, (M1)(M1)~(M5)(M5), hold true for real numbers. Similarly, the term R\mathbb{R}-linear means that the two properties of linearity, specifically scalar multiplication, hold true for real numbers.

Since X,YX, Y is a R\mathbb{R}-vector space, the terms linear and R\mathbb{R}-linear mean the same. If this concept is confusing, think of R\mathbb{R}-, C\mathbb{C}- as non-existent in this text for ease of understanding the proof. Later, when applying the Hahn-Banach theorem to normed spaces, the function pp corresponds to the norm. The proof of the theorem stated above is omitted and will be used as a lemma for proving the Hahn-Banach theorem for complex numbers.

The Hahn-Banach Theorem for Complex Numbers2

Let XX be a C\mathbb{C}-vector space and assume that YXY \subset X. Let us define p:XRp : X \to \mathbb{ R} as the following sublinear functional.

p(λx)=λp(x),xX,λC p(\lambda x)=|\lambda| p(x),\quad x\in X, \lambda \in \mathbb{C}

And assume that y:YCy^{\ast} : Y \to \mathbb{ C} satisfies the following condition as a linear functional of YY.

Re(y(y))p(y),yY \begin{equation} \text{Re}\left( y^{\ast}(y) \right) \le p(y),\quad \forall y\in Y \end{equation}

Then, there exists a linear functional x:XCx^{\ast} : X \to \mathbb{C} of XX that satisfies the following conditions:

  • x(y)=y(y),yYx^{\ast}(y)=y^{\ast}(y),\quad \forall y \in Y
  • Re(x(x))p(x),xX\text{Re}(x^{\ast}(x)) \le p(x),\quad \forall x \in X

Explanation

Compared to the theorem for real numbers, the codomain of pp being R\mathbb{R} remains unchanged because, as mentioned above, when XX is a normed space, pp corresponds to the norm. XX, YY are C\mathbb{C}-vector spaces and since RC\mathbb{R} \subset \mathbb{C}, they also satisfy the conditions for being a R\mathbb{R}-vector space. This is because if all conditions for a vector space, (M1)(M1)~(M5)(M5), hold true for all complex numbers, they automatically hold true for all real numbers as well. Similarly, yy^{\ast}, xx^{\ast} being C\mathbb{C}-linear means they also satisfy the condition of being R\mathbb{R}- linear.

Proof

Define the function ψ:YR\psi : Y \to \mathbb{ R} as follows:

ψ(y)=Re(y(y)) \psi (y) = \text{Re} ( y^{\ast}(y) )

Then, it can be shown that ψ\psi is also a C\mathbb{C}-linear functional of YY. This is a trivial result since Re\mathrm{ Re} and yy^{\ast} are linear, and the demonstration is very straightforward, thus omitted. By the definition of ψ\psi and (1)(1), the following equation holds:

ψ(y)=Re(y(y))y(y)p(y) \psi(y)= \text{Re} \left( y^{\ast}(y) \right) \le |y^{\ast}(y)| \le p(y)

Therefore, by the Hahn-Banach theorem for real numbers, there exists a R\mathbb{R}-linear functional Ψ:XR\Psi : X \to \mathbb{ R} of XX that satisfies:

Ψ(y)=ψ(y),yY \Psi (y) = \psi (y),\quad \forall y \in Y

Ψ(x)p(x),xX \Psi (x) \le p(x),\quad \forall x \in X

Next, define a new function Φ:XC\Phi : X \to \mathbb{ C} as follows. The final goal is to show that the defined Φ\Phi is the xx^{\ast} mentioned in the theorem.

Φ(x):=Ψ(x)iΨ(ix) \Phi (x) := \Psi (x) -i \Psi(ix)

Then, Φ\Phi can be seen as a linear functional of XX. Since Ψ\Psi is R\mathbb{R}-linear, linearity with respect to addition and multiplication by real numbers is trivial, so only Φ(ix)=iΦ(x)\Phi(ix)=i\Phi(x) needs to be verified.

Φ(ix)= Ψ(ix)iΨ(x)= Ψ(ix)+iΨ(x)= i2Ψ(ix)+iΨ(x)= i(Ψ(x)iΨ(ix))= iΦ(x) \begin{align*} \Phi(ix) =&\ \Psi(ix) -i \Psi( -x) \\ =&\ \Psi(ix)+i\Psi(x) \\ =&\ -i^2 \Psi(ix)+i\Psi(x) \\ =&\ i \big( \Psi(x)-i\Psi(ix) \big) \\ =&\ i\Phi(x) \end{align*}

Φ\Phi satisfying (a) can be shown as follows. If we assume yYy \in Y,

Φ(y)= Ψ(y)iΨ(iy)= ψ(y)iψ(iy)= Re(y(y))iRe(y(iy))= Re(y(y))+Im(iy(iy))= Re(y(y))+Im(y(y))= y(y) \begin{align*} \Phi(y) =&\ \Psi (y) -i \Psi(iy) \\ =&\ \psi(y) -i\psi(iy) \\ =&\ \text{Re} \left( y^{\ast}(y) \right)-i\text{Re} \left( y^{\ast}(iy) \right) \\ =&\ \text{Re} \left( y^{\ast}(y) \right) +\text{Im} \left(-iy^{\ast}(iy) \right) \\ =&\ \text{Re} \left( y^{\ast}(y) \right) +\text{Im} \left( y^{\ast}(y) \right) \\ =&\ y^{\ast}(y) \end{align*}

Proving that Φ\Phi satisfies (b) is even simpler.

Re(Φ(x))=Ψ(x)p(x) \mathrm{Re }\left( \Phi(x) \right) = \Psi(x) \le p(x)

Therefore, since Φ\Phi is a linear functional of XX and satisfies (a), (b), x=Φx^{\ast}=\Phi exists.

The Hahn-Banach Theorem for Seminorms

Let XX be a C\mathbb{C}-vector space and assume that YXY \subset X. Let p:XRp : X \to \mathbb{ R} be a seminorm of XX. And assume that y:YCy^{\ast} : Y \to \mathbb{ C} satisfies the following condition as a linear functional of YY.

y(y)p(y),yY | y^{\ast}(y) | \le p(y),\quad \forall y\in Y

Then, there exists a linear functional x:XCx^{\ast} : X \to \mathbb{C} of XX that satisfies the following conditions:

  • x(y)=y(y),yYx^{\ast}(y)=y^{\ast}(y),\quad \forall y \in Y

  • x(x)p(x),xX| x^{\ast}(x) | \le p(x),\quad \forall x \in X

Proof

From the definitions of seminorm and sublinear, if pp is a seminorm, it automatically satisfies the conditions of being sublinear.


It is trivial that the following equation is satisfied:

Re(y(y))y(y)p(y) \text{Re} \left( y^{\ast}(y) \right) \le |y^{\ast}(y) | \le p(y)

Therefore, by the Hahn-Banach theorem for complex numbers, there exists a linear functional x:XCx^{\ast} : X \to \mathbb{C} of XX that satisfies the following two conditions:

x(y)=y(y)yY x^{\ast}(y)=y^{\ast}(y) \quad \forall y \in Y

Re(x(x))p(x)xX \text{Re} \left( x^{\ast}(x) \right) \le p(x) \quad \forall x \in X

Let’s assume S={λC:λ=1}S = \left\{ \lambda \in \mathbb{C} : | \lambda | =1 \right\}. Then,

Re(λx(x))= Re(λx(λx))p(λx)= λp(x)=p(x)xX \begin{align*} \text{Re} \left( \lambda x^{\ast}(x) \right) =&\ \text{Re} \left( \lambda x^{\ast}(\lambda x) \right) \\ \le & p(\lambda x) \\ =&\ |\lambda| p(x)=p(x) \quad \forall x \in X \end{align*}

For a fixed xXx \in X, a λS\lambda \in S that satisfies x(x)=λx(x)|x^{\ast}(x)|=\lambda x^{\ast}(x) can always be found. Thus, for that particular λ\lambda, the following equation holds:

x(x)=λx(x)=Re(λx(x))p(x),xX | x^{\ast}(x) | =\lambda x^{\ast}(x) = \text{Re} \left( \lambda x^{\ast}(x) \right) \le p(x), \quad \forall x \in X

Since the linear functional xx^{\ast} of XX satisfies both conditions, the proof is complete.

Appendix

For a fixed xx, let’s say x(x)=a+ibx^{\ast}(x)=a+ib. If we assume λ=c+id\lambda=c+id, then because of the condition on λ\lambda, c2+d2=1c^2+d^2 =1, thus λ=c+i1c2\lambda=c+i\sqrt{1-c^2} holds. Also, x(x)=a2+b2|x^{\ast}(x)|=\sqrt{a^2+b^2} holds. Considering λx(x)=(acb1c2)+i(a1c2+bc)\lambda x^{\ast}(x)=(ac-b\sqrt{1-c^2})+i(a\sqrt{1-c^2}+bc), and since x(x)|x^{\ast}(x)| is a non-negative real number,

a1c2+bc= 0    a2(1c2)= b2c2    a2= (a2+b2)c2    c2= a2a2+b2 \begin{align*} && a\sqrt{1-c^2}+bc =&\ 0 \\ \implies&& a^2(1-c^2) =&\ b^2c^2 \\ \implies&& a^2 =&\ (a^2+b^2)c^2 \\ \implies&& c^2 =&\ \dfrac{a^2}{a^2+b^2} \tag{2} \end{align*}

For convenience, let’s denote c=aa2+b2c=\dfrac{a}{\sqrt{a^2+b^2}}. And let’s set d=ba2+b2d=\dfrac{-b}{\sqrt{a^2+b^2}}. Then, (2)(2) and c2+d2=1c^2+d^2=1 hold true. Also, x(x)=acbd=a2+b2|x^{\ast}(x)|=ac-bd=\sqrt{a^2+b^2} is true. Therefore, for a fixed xx, if x(x)=a+ibx^{\ast}(x)=a+ib, then for λ=aa2+b2iba2+b2S\lambda=\dfrac{a}{\sqrt{a^2+b^2}}-i\dfrac{b}{\sqrt{a^2+b^2}}\in S, x(x)=λx(x)|x^{\ast}(x)|=\lambda x^{\ast}(x) holds true.