OAI/Analysis/NuclearUltrapower/HilbertUltraproduct.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.NuclearUltrapower.hilbert_tendsto_ultralimit_of_boundedline 16Source documentation
Bounded scalar families have a genuine ultralimit. No countable completeness or separability hypothesis is used.
theorem hilbert_tendsto_ultralimit_of_bounded {ι : Type u} (ω : Ultrafilter ι) {F : Type v} [NormedAddCommGroup F] [ProperSpace F] (f : ι → F) (hf : ∃ C : ℝ, ∀ i, ‖f i‖ ≤ C) : Tendsto f (ω : Filter ι) (𝓝 (limUnder (ω : Filter ι) f)) := by … - def
OAI.NuclearUltrapower.UltraPreHilbertline 30Source documentation
A type synonym for bounded Hilbert families, equipped below with the ultralimit semi-inner-product (not with the supremum norm).
def UltraPreHilbert {ι : Type u} (E : ι → Type v) [∀ i, NormedAddCommGroup (E i)] (_ω : Ultrafilter ι) := lp E ∞ … - instance
OAI.NuclearUltrapower.UltraPreHilbert.(instance at line 37)line 37 - instance
OAI.NuclearUltrapower.UltraPreHilbert.(instance at line 38)line 38 - def
OAI.NuclearUltrapower.UltraPreHilbert.familyline 40 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.family_addline 43 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.family_smulline 45 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.inner_tendstoline 48 - def
OAI.NuclearUltrapower.UltraPreHilbert.coreline 57 - instance
OAI.NuclearUltrapower.UltraPreHilbert.(instance at line 75)line 75 - instance
OAI.NuclearUltrapower.UltraPreHilbert.(instance at line 78)line 78 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.inner_defline 80 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.norm_tendstoline 85Source documentation
The seminorm is exactly the ultralimit of pointwise norms.
theorem norm_tendsto (x : UltraPreHilbert E ω) : Tendsto (fun i => ‖family ω x i‖) (ω : Filter ι) (𝓝 ‖x‖) := by …Mentions: OAI.NuclearUltrapower.UltraPreHilbert, OAI.NuclearUltrapower.UltraPreHilbert.family
- abbrev
OAI.NuclearUltrapower.HilbertUltraproductline 97Source documentation
The Hilbert ultraproduct, implemented as the Hausdorff completion of bounded families for the ultralimit seminorm. This is equivalent to the standard norm-null quotient, but gives completeness without a separate lifting argument.
abbrev HilbertUltraproduct {ι : Type u} (E : ι → Type v) [∀ i, NormedAddCommGroup (E i)] [∀ i, InnerProductSpace ℂ (E i)] (ω : Ultrafilter ι) := … - def
OAI.NuclearUltrapower.UltraPreHilbert.mapLinearline 108Source documentation
Uniformly bounded operator families act on bounded vector families.
def mapLinear (T : lp (fun i => E i →L[ℂ] F i) ∞) : UltraPreHilbert E ω →ₗ[ℂ] UltraPreHilbert F ω where …Mentions: OAI.NuclearUltrapower.UltraPreHilbert
- theorem
OAI.NuclearUltrapower.UltraPreHilbert.family_mapline 119 - theorem
OAI.NuclearUltrapower.UltraPreHilbert.mapLinear_norm_leline 124Source documentation
Eventual, rather than uniform, bounds suffice after passing to the ultralimit.
theorem mapLinear_norm_le (T : lp (fun i => E i →L[ℂ] F i) ∞) (C : ℝ) (hT : ∀ᶠ i in (ω : Filter ι), ‖T i‖ ≤ C) (x : UltraPreHilbert E ω) : ‖mapLinear ω T x‖ ≤ C * ‖x‖ := by …Mentions: OAI.NuclearUltrapower.UltraPreHilbert, OAI.NuclearUltrapower.UltraPreHilbert.mapLinear
- def
OAI.NuclearUltrapower.UltraPreHilbert.mapContinuousline 132 - def
OAI.NuclearUltrapower.HilbertUltraproduct.mapline 146Source documentation
The induced operator on the completed Hilbert ultraproduct.
def map (T : lp (fun i => E i →L[ℂ] F i) ∞) : HilbertUltraproduct E ω →L[ℂ] HilbertUltraproduct F ω := … - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_coeline 150 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_norm_leline 156 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_zeroline 180 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_addline 194 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_smulline 202 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_mulline 219 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_starline 228 - def
OAI.NuclearUltrapower.HilbertUltraproduct.operatorRepline 241Source documentation
Bounded operator products and adjoints descend to the Hilbert ultraproduct.
def operatorRep : lp (fun i => E i →L[ℂ] E i) ∞ →⋆ₙₐ[ℂ] (HilbertUltraproduct E ω →L[ℂ] HilbertUltraproduct E ω) where … - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.operatorRep_applyline 250 - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_norm_tendstoline 256Source documentation
The operator norm on the Hilbert ultraproduct is precisely the ultralimit of coordinate operator norms. In particular no norm information is lost.
theorem map_norm_tendsto (T : lp (fun i => E i →L[ℂ] E i) ∞) : Tendsto (fun i => ‖T i‖) (ω : Filter ι) (𝓝 ‖map ω T‖) := by … - theorem
OAI.NuclearUltrapower.HilbertUltraproduct.map_eq_zero_iffline 291Source documentation
Norm-null families, and only norm-null families, represent zero.
theorem map_eq_zero_iff (T : lp (fun i => E i →L[ℂ] E i) ∞) : map ω T = 0 ↔ Tendsto (fun i => ‖T i‖) (ω : Filter ι) (𝓝 0) := by …