Classes of C⋆-algebras #
This file defines classes for complex C⋆-algebras. These are (unital or non-unital, commutative or
noncommutative) Banach algebra over ℂ with an antimultiplicative conjugate-linear involution
(star) satisfying the C⋆-identity ∥star x * x∥ = ∥x∥ ^ 2.
Notes #
These classes are not defined in Mathlib/Analysis/CStarAlgebra/Basic.lean because they require
heavier imports.
The class of non-unital (complex) C⋆-algebras.
- add : A → A → A
- zero : A
- neg : A → A
- sub : A → A → A
- mul : A → A → A
- uniformity_dist : uniformity A = ⨅ (ε : ℝ), ⨅ (_ : ε > 0), Filter.principal {p : A × A | dist p.1 p.2 < ε}
- toBornology : Bornology A
- star : A → A
Instances
The class of non-unital commutative (complex) C⋆-algebras.
- add : A → A → A
- zero : A
- neg : A → A
- sub : A → A → A
- mul : A → A → A
- uniformity_dist : uniformity A = ⨅ (ε : ℝ), ⨅ (_ : ε > 0), Filter.principal {p : A × A | dist p.1 p.2 < ε}
- toBornology : Bornology A
- star : A → A
Instances
The class of unital (complex) C⋆-algebras.
- add : A → A → A
- zero : A
- mul : A → A → A
- one : A
- neg : A → A
- sub : A → A → A
- uniformity_dist : uniformity A = ⨅ (ε : ℝ), ⨅ (_ : ε > 0), Filter.principal {p : A × A | dist p.1 p.2 < ε}
- toBornology : Bornology A
- star : A → A
Instances
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A NonUnitalCStarAlgebra which IsMulCommutative is a NonUnitalCommCStarAlgebra.
This is primarily used to deduce the bundled version from the unbundled one for commutative
subobjects in a noncommutative ambient type. As such this is only available inside the
IsMulCommutative scope so as to avoid deleterious effects to type class synthesis for bundled
commutativity.
See note [commutative subobjects].
Equations
- One or more equations did not get rendered due to their size.
Instances For
A CStarAlgebra which IsMulCommutative is a CommCStarAlgebra.
This is primarily used to deduce the bundled version from the unbundled one for commutative
subobjects in a noncommutative ambient type. As such this is only available inside the
IsMulCommutative scope so as to avoid deleterious effects to type class synthesis for bundled
commutativity.
See note [commutative subobjects].
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- instCStarAlgebraForall = { toNormedRing := Pi.normedRing, toStarRing := Pi.starRing', toCompleteSpace := ⋯, toCStarRing := ⋯, toNormedAlgebra := Pi.normedAlgebra ℂ, toStarModule := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- instCStarAlgebraProd = { toNormedRing := Prod.normedRing, toStarRing := Prod.instStarRing, toCompleteSpace := ⋯, toCStarRing := ⋯, toNormedAlgebra := Prod.normedAlgebra ℂ, toStarModule := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A unital non-unital C⋆-algebra is a C⋆-algebra.
This constructor is primarily intended to be used within proofs since it creates bad definitional equalities.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A unital non-unital commutative C⋆-algebra is a commutative C⋆-algebra.
This constructor is primarily intended to be used within proofs since it creates bad definitional equalities.
Equations
- One or more equations did not get rendered due to their size.