Equivalences among $L^p$ spaces #
In this file we collect a variety of equivalences among various $L^p$ spaces. In particular,
when α is a Fintype, given E : α → Type u and p : ℝ≥0∞, there is a natural linear isometric
equivalence lpPiLpₗᵢₓ : lp E p ≃ₗᵢ PiLp p E. In addition, when α is a discrete topological
space, the bounded continuous functions α →ᵇ β correspond exactly to lp (fun _ ↦ β) ∞.
Here there can be more structure, including ring and algebra structures,
and we implement these equivalences accordingly as well.
We keep this as a separate file so that the various $L^p$ space files don't import the others.
Recall that PiLp is just a type synonym for Π i, E i but given a different metric and norm
structure, although the topological, uniform and bornological structures coincide definitionally.
These structures are only defined on PiLp for Fintype α, so there are no issues of convergence
to consider.
While PreLp is also a type synonym for Π i, E i, it allows for infinite index types. On this
type there is a predicate Memℓp which says that the relevant p-norm is finite and lp E p is
the subtype of PreLp satisfying Memℓp.
TODO #
- Equivalence between
lpandMeasureTheory.Lp, forf : α → E(i.e., functions rather than pi-types) and the counting measure onα
The canonical Equiv between lp E p ≃ PiLp p E when E : α → Type u with [Finite α].
Equations
Instances For
The canonical AddEquiv between lp E p and PiLp p E when E : α → Type u with
[Fintype α].
Equations
- AddEquiv.lpPiLp = { toEquiv := Equiv.lpPiLp, map_add' := ⋯ }
Instances For
The canonical LinearIsometryEquiv between lp E p and PiLp p E when E : α → Type u
with [Fintype α] and [Fact (1 ≤ p)].
Equations
- lpPiLpₗᵢ E 𝕜 = { toFun := AddEquiv.lpPiLp.toFun, map_add' := ⋯, map_smul' := ⋯, invFun := AddEquiv.lpPiLp.invFun, left_inv := ⋯, right_inv := ⋯, norm_map' := ⋯ }
Instances For
The canonical map between lp (fun _ : α ↦ E) ∞ and α →ᵇ E as an AddEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map between lp (fun _ : α ↦ E) ∞ and α →ᵇ E as a LinearIsometryEquiv.
Equations
- lpBCFₗᵢ E 𝕜 = { toFun := AddEquiv.lpBCF.toFun, map_add' := ⋯, map_smul' := ⋯, invFun := AddEquiv.lpBCF.invFun, left_inv := ⋯, right_inv := ⋯, norm_map' := ⋯ }
Instances For
The canonical map between lp (fun _ : α ↦ R) ∞ and α →ᵇ R as a RingEquiv.
Equations
- RingEquiv.lpBCF R = { toEquiv := AddEquiv.lpBCF.toEquiv, map_mul' := ⋯, map_add' := ⋯ }
Instances For
The canonical map between lp (fun _ : α ↦ A) ∞ and α →ᵇ A as an AlgEquiv.
Equations
- AlgEquiv.lpBCF α A 𝕜 = { toEquiv := (RingEquiv.lpBCF A).toEquiv, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }