OAI/Analysis/NuclearUltrapower/CuntzAlgebra.lean
69 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.NuclearUltrapower.CuntzModel.Indexline 14 - abbrev
OAI.NuclearUltrapower.CuntzModel.Spaceline 15 - def
OAI.NuclearUltrapower.CuntzModel.shiftIndexline 20Source documentation
Integer height separates words of different lengths; the binary coordinate partitions every level into the two isometric ranges.
def shiftIndex (i : Fin 2) : Index ↪ Index where …
Mentions: OAI.NuclearUltrapower.CuntzModel.Index
- theorem
OAI.NuclearUltrapower.CuntzModel.shiftIndex_applyline 29 - theorem
OAI.NuclearUltrapower.CuntzModel.shiftIndex_disjointline 32 - theorem
OAI.NuclearUltrapower.CuntzModel.shiftIndex_surjectiveline 43 - def
OAI.NuclearUltrapower.CuntzModel.shiftline 47 - theorem
OAI.NuclearUltrapower.CuntzModel.shift_singleline 49 - theorem
OAI.NuclearUltrapower.CuntzModel.shift_adjoint_applyline 54 - theorem
OAI.NuclearUltrapower.CuntzModel.shift_adjoint_single_sameline 57 - theorem
OAI.NuclearUltrapower.CuntzModel.shift_adjoint_single_neline 63 - theorem
OAI.NuclearUltrapower.CuntzModel.relationsline 70 - instance
OAI.NuclearUltrapower.CuntzModel.(instance at line 87)line 87 - abbrev
OAI.NuclearUltrapower.CuntzPolynomial.Letterline 102 - abbrev
OAI.NuclearUltrapower.CuntzPolynomial.Wordline 103 - def
OAI.NuclearUltrapower.CuntzPolynomial.flipline 105 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.flip_flipline 106 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 110)line 110 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.star_word_ofline 111 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 112)line 112 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 117)line 117 - abbrev
OAI.NuclearUltrapower.CuntzPolynomial.Polyline 124 - def
OAI.NuclearUltrapower.CuntzPolynomial.involutionAddline 126 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 131)line 131 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.star_singleline 132 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 136)line 136 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 144)line 144 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 146)line 146 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 156)line 156 - def
OAI.NuclearUltrapower.CuntzPolynomial.evalLetterline 170 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evalLetter_flipline 171 - def
OAI.NuclearUltrapower.CuntzPolynomial.evalWordline 176 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evalWord_ofline 177 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evalWord_starline 179 - def
OAI.NuclearUltrapower.CuntzPolynomial.evaluateline 185 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evaluate_singleline 195 - def
OAI.NuclearUltrapower.CuntzPolynomial.generatorline 199 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evaluate_generatorline 200 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evalLetter_norm_leline 203 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.evalWord_norm_leline 214 - def
OAI.NuclearUltrapower.CuntzPolynomial.modelNormSetline 238Source documentation
The possible operator norms in all unital models of the Cuntz relations.
def modelNormSet (x : Poly) : Set ℝ := …
- theorem
OAI.NuclearUltrapower.CuntzPolynomial.modelNormSet_nonemptyline 241 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.models_boundedline 246Source documentation
Every finite star-polynomial is bounded uniformly over ALL models.
theorem models_bounded (x : Poly) : ∃ M : ℝ, 0 ≤ M ∧ ∀ (D : Type) [CStarAlgebra D] (ρ : Fin 2 → D) (_ : CuntzTwoRelations ρ), ‖evaluate ρ x‖ ≤ M := by …Mentions: OAI.NuclearUltrapower.CuntzPolynomial.Poly, OAI.NuclearUltrapower.CuntzTwoRelations, OAI.NuclearUltrapower.CuntzPolynomial.evaluate
- theorem
OAI.NuclearUltrapower.CuntzPolynomial.modelNormSet_bddline 268 - def
OAI.NuclearUltrapower.CuntzPolynomial.universalNormline 275Source documentation
The universal C*-seminorm over all Cuntz models.
def universalNorm (x : Poly) : ℝ := sSup (modelNormSet x)
Mentions: OAI.NuclearUltrapower.CuntzPolynomial.Poly, OAI.NuclearUltrapower.CuntzPolynomial.modelNormSet
- theorem
OAI.NuclearUltrapower.CuntzPolynomial.model_norm_leline 277 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.universalNorm_leline 281 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.universalNorm_nonnegline 288 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.universalNorm_zeroline 292 - def
OAI.NuclearUltrapower.CuntzPolynomial.universalSeminormline 299Source documentation
The universal model supremum is a submultiplicative seminorm.
def universalSeminorm : RingSeminorm Poly where …
- instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 325)line 325 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.norm_eq_universalNormline 327 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 329)line 329 - instance
OAI.NuclearUltrapower.CuntzPolynomial.(instance at line 335)line 335 - theorem
OAI.NuclearUltrapower.CuntzPolynomial.norm_mul_self_leline 343Source documentation
C*-identity at the seminorm level, which survives separated completion.
theorem norm_mul_self_le (x : Poly) : ‖x‖ * ‖x‖ ≤ ‖star x * x‖ := by …
- theorem
OAI.NuclearUltrapower.CuntzPolynomial.evaluate_continuousline 353Source documentation
Every model evaluation is contractive for the universal seminorm.
theorem evaluate_continuous {D : Type} [CStarAlgebra D] (ρ : Fin 2 → D) (hρ : CuntzTwoRelations ρ) : Continuous (evaluate ρ) := by …Mentions: OAI.NuclearUltrapower.CuntzTwoRelations, OAI.NuclearUltrapower.CuntzPolynomial.evaluate
- def
OAI.NuclearUltrapower.CuntzUniversal.Algebraline 366Source documentation
The universal completion is separated; Cuntz relations vanish in its norm.
def Algebra := Completion Poly
- instance
OAI.NuclearUltrapower.CuntzUniversal.(instance at line 367)line 367 - def
OAI.NuclearUltrapower.CuntzUniversal.inclusionline 369 - def
OAI.NuclearUltrapower.CuntzUniversal.generatorline 370 - def
OAI.NuclearUltrapower.CuntzUniversal.modelMapline 372 - theorem
OAI.NuclearUltrapower.CuntzUniversal.modelMap_coeline 375 - theorem
OAI.NuclearUltrapower.CuntzUniversal.modelMap_generatorline 379 - theorem
OAI.NuclearUltrapower.CuntzUniversal.inclusion_eq_of_modelsline 384Source documentation
Seminorm-zero relations become literal equalities in the separated completion.
theorem inclusion_eq_of_models (x y : Poly) (h : ∀ (D : Type) [CStarAlgebra D] (r : Fin 2 → D), CuntzTwoRelations r → evaluate r x = evaluate r y) : inclusion x = inclusion y := by …Mentions: OAI.NuclearUltrapower.CuntzTwoRelations, OAI.NuclearUltrapower.CuntzUniversal.inclusion
- theorem
OAI.NuclearUltrapower.CuntzUniversal.relationsline 397 - instance
OAI.NuclearUltrapower.CuntzUniversal.(instance at line 412)line 412 - theorem
OAI.NuclearUltrapower.CuntzUniversal.modelMap_uniqueline 419Source documentation
Values on the two generators determine all continuous model maps.
theorem modelMap_unique {D : Type} [CStarAlgebra D] (r : Fin 2 → D) (hr : CuntzTwoRelations r) (φ : Algebra →⋆ₐ[ℂ] D) (hφ : ∀ i, φ (generator i) = r i) : φ = modelMap r hr := by …Mentions: OAI.NuclearUltrapower.CuntzTwoRelations, OAI.NuclearUltrapower.CuntzUniversal.Algebra, OAI.NuclearUltrapower.CuntzUniversal.generator, OAI.NuclearUltrapower.CuntzUniversal.modelMap
- def
OAI.NuclearUltrapower.CuntzUniversal.bundledline 452 - theorem
OAI.NuclearUltrapower.CuntzUniversal.universalline 454