
I teach topology and differential calculus this semester. This is the occasion to play with many nice mathematical concepts, including one of my favorite Banach spaces : ℓp spaces. These spaces are at the same time simple, important, and subtle. This tiny post collects some basic properties of these spaces, just for pleasure. I will improve this tiny post from time to time.
In what follows, K∈{R,C}.
ℓp spaces. For all p∈[1,∞), ℓp=ℓp(N,K) is the set of sequences (xn)n∈N in K such that ‖x‖p:=∑n|xn|p<∞. We also define ℓ∞=ℓ∞(N,K) the set of sequences (xn)n∈N in K such that ‖x‖∞:=supn|xn|<∞. These spaces naturally generalize Rn to R∞. Note by the way that [0,1]∞⊂ℓp, p∈[1,∞], but the topology induced by ℓp on [0,1]∞ is not the product topology, it is stronger, in particular for p=∞ it corresponds to uniform convergence rather than convergence of each coordinate.
We always have ℓp1⊊ℓp2 for all 1≤p1<p2≤∞.
Three spaces are of special importance: ℓ1, ℓ2, and ℓ∞.
Functional point of view. A sequence (xn)n∈N in K is a function N→K, x(n):=xn. If we equip N with the discrete topology, the discrete σ-field, and the counting measure dn, then ℓp(N,K)=Lp(N,dn,K)and‖x‖pp=∫|x(n)|pdn, while ℓ∞=L∞(N,dn,K)=Cb(N,K). But let us study these spaces from scratch.
For all n∈N, we set en:=1n, in such a way that for all x∈ℓp, x=∑nxnen.
Completeness. The spaces ℓp, p∈[1,∞], are Banach spaces : complete normed vector spaces. The vector space nature and the norm axioms are not difficult to check. To establish the completeness of ℓp when p∈[1,∞), we consider a Cauchy sequence (x(m)) in ℓp. For all n, (x(m)n) is a Cauchy sequence in Rn which is complete, hence we get a sequence x∗=(x∗n) such that x(m)n→x∗n as m→∞, for all n. Next, since (x(m)) is bounded in ℓp, for all N, N∑n=0|x∗n|p=limm→∞N∑n=0|x(m)k|p≤supm‖x(m)‖pp<∞ thus x∗∈ℓp by taking the limit N→∞. Next, N∑n=0|x(m)n−x∗n|p=limk→∞K∑n=0|x(m)n−x(k)n|p≤¯limk→∞‖x(m)−x(k)‖pp, which implies that x(m)→x∗ in ℓp since (x(m)) is Cauchy in ℓp. This also works for ℓ∞.
For p=2, we get a Hilbert space ℓ2 with dot product x⋅y:=∑nxn¯yn, while when p≠2, the norm ‖⋅‖p does not satisfy the parallelogram identity and is thus not Hilbertian.
Not locally compact. The argument can be adapted to any infinite dimensional normed vector space. Namely, for ℓp, p∈[1,∞], for any r>0, xn:=ren=r1n satisfies ‖xn‖p=r and ‖xn−xm‖=r21/p if n≠m, also for any ε>0, if ¯B(0,r) was coverable by a finite number of balls of radius ε>0, then one of these ball would contain at least two distinct points xn and xm, and this would give r21/p=‖xn−xm‖≤2ε, which is impossible when ε<r21/p−1.
Non separability of ℓ∞. For I⊂N, set eI:=∑i∈Iei. Then for I∩J, we have ‖eI−eJ‖∞=1, thus B(eI,12)∩B(eJ,12)=∅, thus ℓ∞ can be covered by an uncountable family of disjoint non-empty balls, since the set of non-empty subsets of N is uncountable. This argument does not work for ℓp with p∈[1,∞), since in this case eI∈ℓp imposes that I is finite, and the set of non-empty finite subsets of N is countable.
Separability of ℓp, p∈[1,∞). If suffices to consider A:=∪nAn where An:={n∑i=0qiei:q∈Qn+1K}. Hence for all x∈ℓp and all ε>0, denoting πn(x):=∑n−1i=0xiei, we have ‖x−πn(x)‖p≤ε for a large enough n, and then ‖πn(x)−yn‖p≤ε for some y∈An thanks to the density of QK in K. Note that the approximation ‖x−πn(x)‖p≤ε of x by the finitely supported sequence πn(x) does not work in ℓ∞. Actually the closure in ℓ∞ of the set of finitely supported sequences is the set of sequences which tend to 0 at ∞, denoted ℓ∞0, which is strictly smaller than ℓ∞, and which is a separable Banach subspace of ℓ∞.
Hölder inequality. For all p∈[1,∞], q:=p/(p−1)∈[1,∞], all x∈ℓp, y∈ℓq, ∑n|xnyn|≤‖x‖p‖y‖q. It follows from the Hölder inequality on Rn for πn(x)=∑n−1i=0xiei and πn(y)=∑n−1i=0yiei. The equality is achieved when |xn|p and |yn|q are proportional (possibly asymptotically).
Dual of ℓp, p∈[0,∞). Recall that the dual of a normed vector space X is the normed vector space X′=L(X,K) of continuous linear forms, namely continuous linear mappings X→K.
For all p∈[1,∞), denoting q:=1/(1−1/p)=p/(p−1)∈(1,∞] the Hölder conjugate of p, the map Φ:ℓq↦(ℓp)′ defined for all y∈ℓq and x∈ℓp by Φ(y)(x):=∑nxnyn is a bijective linear isometry. In particular (ℓp)′≡ℓq. In particular (ℓ2)′≡ℓ2, (ℓ1)′≡ℓ∞, and ((ℓp)′)′≡ℓp (reflexivity) for p∈(1,∞).
Proof. The map Φ is well defined thanks to the Hölder inequality, and ‖Φ(x)‖(ℓp)′≤‖x‖q. Let us establish the equality, hence it is injective or into, and then that it is surjective or onto.
Let us consider the case p=1 (q=∞). Let y∈ℓ∞. There exists (nk) such that |ynk|→‖y‖∞ when k→∞. For all k, xk:=|ynk|ynkenk∈ℓ1 satifies ‖xk‖1=1 and Φ(y)(xk)=|ynk|→‖y‖∞ when k→∞, hence ‖Φ‖=‖y‖∞, and Φ is an isometry and thus an injection. For the surjectivity, if hφ∈(ℓ1)′ then for all x∈ℓ1, φ(x)=∑nynxn with yn:=φ(en), but |yn|≤‖φ‖‖en‖1=‖φ‖<∞ hence y∈ℓ∞ and φ=Φ(y).
Let us consider the case p>1 (q<∞). The equality case in the Hölder inequality xn:=yn|yn||yn|q−1 satisfies ‖x‖pp=‖y‖qq since p(q−1)=q, hence Φ(y)(x)=‖y‖qq=‖y‖q‖x‖p, hence ‖Φ(y)‖(ℓp)′=‖y‖q, and Φ is an isometry hence it is injective. Let us show that Φ is surjective. Let φ∈(ℓp)′, then for all x∈ℓp, φ(x)=∑nxnyn where yn:=φ(en) with en:=1n. Suppose by contradiction that y∉ℓq. Denoting πN(z):=(z0,z1,…,zN−1,0,0,…), and xn:=|yn|yn|yn|q−1, since y∉ℓq,
Φ(y)(πN(x))‖πN(x)‖p=‖πN(y)‖q⟶n→∞∞,which contradicts Φ(y)∈(ℓp)′.
Dual of ℓ∞. The dual of ℓ∞=(ℓ1)′ is strictly larger than ℓ1. More precisely, the map Φ:ℓ1↦(ℓ∞)′ defined by Φ(y)(x):=∑nxnyn is a linear isometry which is injective but not surjective. In other words, ℓ1⊊(ℓ∞)′=((ℓ1)′)′, in other words ℓ1 is not reflexive.
Proof. The isometry (and thus the injectivity) comes from the Hölder inequality
|Φ(y)(x)|≤‖x‖∞‖y‖1 and its equality case xn=|yn|yn, which gives ‖Φ(y)‖=‖y‖1. It remains to establish that Φ is not surjective. Consider the following subspace of ℓ∞:
S:={(xn):x∗:=limn→∞xn exists}.
The linear functional x↦x∗ is bounded has unit norm on S. Thanks to the Hahn--Banach (for the non separable Banach space ℓ∞) we can extend it into L:ℓ∞→K in such a way that |Lx|≤‖x‖∞=supn|xn| and Lx=limn→∞xn of (xn) converges. We have thus constructed a "limit" to each bounded sequence, which respects linearity, and which coincides with the usual limit for converging sequences. In particular this proves that (ℓ∞)′⊋ℓ1. Indeed, if we had L(x)=∑nxnyn for some (yn)∈ℓ1, then, if we define, for a fixed m and ℓ≠0, xn:=0 if n<m and xn:=ℓ if n≥m, then we would get a contradiction : ℓ=L(x)=ℓ∑n≥myn→m→∞0.
The space S⊂ℓ∞ above can be seen as the space of continuous functions on the Alexandrov compactification ¯N=N∪{∞} of N. The topology on this space is metrizable, and by a Riesz theorem, every linear form on S can be seen as a measure on ¯N. The linear form L above corresponds then clearly to the Dirac mass at ∞. This functional respects the additive structure but not necessarily the multiplicative one, in other words we do not have necessarily L(xy)=L(x)L(y), and similarly we do not have necessarily L(f(x))=f(L(x)) for all f.
Representation.
- Every separable Banach space is isomorphic to a quotient ℓ1/S where S is a closed subspace of ℓ1.
- Every separable Hilbert space of infinite dimension is isomorphic to ℓ2 (via a Hilbert basis).
