Documentation

TauCeti.MeasureTheory.Function.Lp.LinftyAlgebra

L∞ as a normed algebra and a C⋆-algebra #

For a normed ring R, the space L∞(μ, R) = Lp R ∞ μ of essentially bounded classes is a normed ring under pointwise multiplication, on an arbitrary measure space. The product is Mathlib's Hölder product f • g at the exponents ∞, ∞, ∞, and the unit is the class of the constant function one. It is commutative when R is, a normed algebra over 𝕜 when R is, and a star ring with the pointwise involution when R is a normed star ring. When R is a C⋆-ring, so is L∞(μ, R): the essential supremum of ‖f‖ ^ 2 is the square of the essential supremum of ‖f‖.

Consequently L∞(μ, A) is a (commutative) C⋆-algebra whenever A is. In particular Lp ℂ ∞ μ is a commutative C⋆-algebra, so Mathlib's Gelfand duality gelfandStarTransform (Lp ℂ ∞ μ) identifies it isometrically, as a C⋆-algebra, with the continuous functions on its character space. When μ ≠ 0, L∞(μ, R) is nontrivial if R is, and its unit has norm one if that of R does.

The instances follow Mathlib's corresponding instances on the space lp B ∞ of bounded families (lp.inftyNormedRing, lp.inftyNormedAlgebra, lp.inftyStarRing, lp.inftyCStarRing), with almost everywhere equalities in place of pointwise ones.

Main declarations #

@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyMul {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] :
Mul ↥(Lp R ⊤ μ)

Pointwise multiplication on L∞(μ, R), given by the Hölder product at exponents ∞, ∞, ∞.

@[simp]
theorem MeasureTheory.Lp.smul_eq_mul {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] (f g : ↥(Lp R ⊤ μ)) :
f • g = f * g

The product on L∞ is Mathlib's Hölder product at exponents ∞, ∞, ∞.

theorem MeasureTheory.Lp.coeFn_mul {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] (f g : ↥(Lp R ⊤ μ)) :
↑↑(f * g) =ᵐ[μ] ↑↑f * ↑↑g
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyRing {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] :
Ring ↥(Lp R ⊤ μ)
theorem MeasureTheory.Lp.coeFn_pow {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] (f : ↥(Lp R ⊤ μ)) (n : ℕ) :
↑↑(f ^ n) =ᵐ[μ] ↑↑f ^ n
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyNormedRing {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] :
NormedRing ↥(Lp R ⊤ μ)
instance MeasureTheory.Lp.inftyNormOneClass {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] [NormOneClass R] [NeZero μ] :
NormOneClass ↥(Lp R ⊤ μ)
instance MeasureTheory.Lp.inftyNontrivial {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] [Nontrivial R] [NeZero μ] :
Nontrivial ↥(Lp R ⊤ μ)
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyNormedCommRing {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedCommRing R] :
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyAlgebra {α : Type u_1} {R : Type u_2} {𝕜 : Type u_3} {m : MeasurableSpace α} {μ : Measure α} [NormedField 𝕜] [NormedRing R] [NormedAlgebra 𝕜 R] :
Algebra 𝕜 ↥(Lp R ⊤ μ)
theorem MeasureTheory.Lp.coeFn_algebraMap {α : Type u_1} {R : Type u_2} {𝕜 : Type u_3} {m : MeasurableSpace α} {μ : Measure α} [NormedField 𝕜] [NormedRing R] [NormedAlgebra 𝕜 R] (c : 𝕜) :
↑↑((algebraMap 𝕜 ↥(Lp R ⊤ μ)) c) =ᵐ[μ] fun (x : α) => (algebraMap 𝕜 R) c
theorem MeasureTheory.Lp.algebraMap_eq_const {α : Type u_1} {R : Type u_2} {𝕜 : Type u_3} {m : MeasurableSpace α} {μ : Measure α} [NormedField 𝕜] [NormedRing R] [NormedAlgebra 𝕜 R] [IsFiniteMeasure μ] (c : 𝕜) :
(algebraMap 𝕜 ↥(Lp R ⊤ μ)) c = (Lp.const ⊤ μ) ((algebraMap 𝕜 R) c)

The scalar embedding into L∞ is the class of the corresponding constant function.

@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyNormedAlgebra {α : Type u_1} {R : Type u_2} {𝕜 : Type u_3} {m : MeasurableSpace α} {μ : Measure α} [NormedField 𝕜] [NormedRing R] [NormedAlgebra 𝕜 R] :
NormedAlgebra 𝕜 ↥(Lp R ⊤ μ)
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyStarRing {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] [StarRing R] [NormedStarGroup R] :
StarRing ↥(Lp R ⊤ μ)
instance MeasureTheory.Lp.inftyCStarRing {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [NormedRing R] [StarRing R] [NormedStarGroup R] [CStarRing R] :
CStarRing ↥(Lp R ⊤ μ)

L∞(μ, R) satisfies the C⋆-identity ‖star f * f‖ = ‖f‖ * ‖f‖ when R does.

@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyCStarAlgebra {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [CStarAlgebra R] :
CStarAlgebra ↥(Lp R ⊤ μ)
@[instance_reducible]
noncomputable instance MeasureTheory.Lp.inftyCommCStarAlgebra {α : Type u_1} {R : Type u_2} {m : MeasurableSpace α} {μ : Measure α} [CommCStarAlgebra R] :