Functional Analysis Lecture 5

[[lecture-data]]

← Lecture 4 | Lecture 6 →
Lecture Notes: Rodriguez, page 22

1. Norm and Banach Spaces

Las time, we talked about the [[Hahn-Banach theorem]].

Recall from last time:

Zorn's Lemma

If every partially ordered set E has an [[upper bound]], then E contains a [[maximal element]].

Hamel basis

A Hamel basis HV is a linearly independent set such that every element of V is a finite linear combination of elements in H.

Example

{[10],[01]}$$isa[[Hamelbasis]]for$R2$.

It is not immediately obvious that every vector space has a [[Hamel basis]], so we start by proving this via [[Zorn's lemma]].

Theorem

If V is a [[vector space]], then V has a [[Hamel basis]].

Proof

Let E be the set of linearly independent subsets of V. Define a [[partial order]] on E, via inclusion:

e,eV,eeee

Towards applying Zorn, let C be a [[chain]] in E. Define

c=eCe

This is a linearly independent subset:

  • Let v1,,vnc. Thus there exist e1,,enC where for all j we have vjej.
  • Since C is a [[chain]], there exists some J such that for all j=1,,n we have ejeJ (ie ejeJ). Thus v1,,vneJ.

Now, since eJ is a linearly independent subset, this implies that v1,,vn are themselves linearly independent. Thus cE

Thus for all eC, we have ec. ie, there is an [[upper bound]] of C.

By spans V.

Suppose BWOC that H does not span V. Then there exists some vV such that v cannot be written as a finite linear combination of elements in H. Then H{v} is linearly independent. But then HH{v} and HH{v} so H is not maximal

Thus H spans V.

Thus every [[vector space]] has a [[Hamel basis]]

see [[every vector space has a hamel basis]]

Hahn-Banach theorem

Let V be a normed vector space and MV a subspace. If u:MC is a linear map such that for all tM

|u(t)|C||t||

(ie, we have a bounded linear functional), then there exists a continuous extension U:VC such that UB(V,C) and

U|M=u,||U(t)||C||t||tV

(with the same t as above)

Lemma

If V is a normed vector space and MV is a linear such that |u(t)|C||t|| for all tM, and

  • xM
    Then there exists a function u:MC which is linear
  • (Where M=M+Cx={t+ax:tM,aC} )
    Such that u|M=u and for all tM we have |u(t)|C||t||

See [[we can always extend functions on subspaces]]

Strategy for using this lemma to prove Hahn-Banach:

  1. Place a continuous extensions of u
  2. Apply [[Zorn's lemma]] to this set, giving us a [[maximal element]] U
  3. Use the lemma to show that this maximal extension is defined on all of our desired space V
    • the proof of this will be similar to our proof that we indeed had a basis in the proof that [[every vector space has a hamel basis]]
Proof (of Hahn-Banach)

Let E be the set of all continuous extensions of u:

E={(v,N):N is a subspace of V,MN,v cont. ext. of u to N}

ie, each element is a bounded [[linear functional]] on N with the same bound C as the original functional u.

Now, define the [[partial order]] on E as follows:

(v1,N2)(v2,N2) if N1N2 and v2|N1=v1

Let C be a [[chain]] in E indexed by the set I:

C={(vi,Ni):iI}

Then for all i1,i2I either (vi1,Ni1)(vi2,Ni2) or vice versa. Now, let

N=iINi

be the union of all such subspaces Ni. We can show that N is indeed a subspace.

Let x1,x2N and a1,a2C. Then there exist i1,i2I such that x1Ni1 and x2Ni2. Since C is a [[chain]], WLOG, Ni1Ni2.

Then x1,x2Ni2a1x1+a2x2Ni2NN is a subspace of V.

Now we can define v:NC by

  • if tNi then v(t)=vi(t)

Is this well-defined? ie, if tNi1Ni2 does this mean vi1(t)=vi2(t)?

  • Suppose tNi1Ni2 and (vi1,Ni1)(vi2,Ni2). Since vi1|Ni1=vi1 then vi1(t)=vi2(t). Thus (vi2,Ni2) is an extension of (vi1,Ni1)

Similarly, we can show that v is linear and also the extension of any vi.

So then for all iI, we have (vi,Ni)(v,N). ie, (v,N) is an upper bound for C.

By Zorn, E has a continuous extension v of U for N+Cx (ie, (v,N+Cx)E). But then we have (U,N)(v,N+Cx) so (U,N) is not maximal

Proof (of Lemma)

First, note that if tM(=M+Cx) then there exists unique tM and aC such that t=t+ax.

Thus, upon choosing λC, the map

u(t+ax)=u(t)+aλtM,aC

is well-defined on M and u:MC is linear.

WLOG, suppose C=1. We want to choose λC such that

tM,aC|u(t)+aλ|||t+aλ||

Once λ is fixed, u is our continuous extension. When a=0, this inequality holds regardless of λ (because it holds on M). Thus we only need to choose λ for a0. When a0, we have

|u(t)+aλ|||t+ax||||u(ta)λ||||tax||tM|u(t)λ|||tx||tM

Since taM. We first show there exists some αR such that

|w(t)α|||tx||tM

where w(t)=u(t)u(t)2=Re(u(t)). Now, note that

|w(t)|=|Re(u(t))||u(t)|||t||w(t1)w(t2)=w(t1t2)t1,t2M|w(t1t2)|||t1t2||||t1x||+||t2x||w(t1)||t1x||w(t2)+||t2x||t1,t2MsuptMw(t)||tx||w(t2)+||t2x||t2MsuptMw(t)||tx||inftMw(t)+||tx||

So we can choose an α between these two quantities such that for all tM we have

w(t)||tx||αw(t)+||tx||||tx||αw(t)||tx|||w(t)α|||tx||

Using the same process for the imaginary part of u(t) and repeating the argument with ix, we can find a λ such that the desired bound holds.

Note

To see this, we can verify that since the bound holds on both the real and imaginary components of x, it holds for all complex multiples of x

This defines our function

u(t+ax)=u(t)+aλ

on all of M+Cx. Thus we are done.

const { dateTime } = await cJS()

return function View() {
	const file = dc.useCurrentFile();
	return <p class="dv-modified">Created {dateTime.getCreated(file)}     ֍     Last Modified {dateTime.getLastMod(file)}</p>
}