MathlibAnnex.Analysis.CStarAlgebra.exists_character_annihilating_closedIdeal_of_not_mem
Separates an element from a closed ideal of a commutative C*-algebra by a character vanishing on the ideal.
Statement
Let D be a commutative unital complex C*-algebra, J an ideal whose carrier is norm-closed, and d∈D with d∉J. There is a character χ of D that vanishes on every x∈J while χ(d)≠0. Properness follows from d∉J and is not separately assumed.
Assumptions
Let D be a commutative unital complex C*-algebra, J an ideal whose carrier is norm-closed, and d∈D with d∉J.
Conclusion
There is a character χ of D that vanishes on every x∈J while χ(d)≠0. Properness follows from d∉J and is not separately assumed.
Proof route
The source transports J through the Gelfand star transform to an ideal of continuous functions, uses isometry to preserve closedness and d∉J, then separates the transformed point by a character and pulls the annihilation/nonvanishing equations back.
Proof steps
- Exact Lean statement: ∀ {D : Type u} [inst : CommCStarAlgebra D] (J : Ideal D), IsClosed ↑J → ∀ {d : D}, d ∉ J → ∃ chi, (∀ x ∈ J, chi x = 0) ∧ chi d ≠ 0
- ∃ χ, (∀ x : D, x∈J → χ x=0) ∧ χ d≠0.
- The source transports J through the Gelfand star transform to an ideal of continuous functions, uses isometry to preserve closedness and d∉J, then separates the transformed point by a character and pulls the annihilation/nonvanishing equations back.
Main citations
Lean source signature (exact)
theorem exists_character_annihilating_closedIdeal_of_not_mem
{D : Type u} [CommCStarAlgebra D]
(J : Ideal D) (hJclosed : IsClosed (J : Set D))
{d : D} (hd : d ∉ J) :
∃ chi : WeakDual.characterSpace ℂ D,
(∀ x : D, x ∈ J → chi x = 0) ∧ chi d ≠ 0Read exact source with highlighted declaration · Raw UTF-8 source · Card PDF · Card JSON
Exact Card identity
Stable Card ID: 1e09b496fe0e06eeb046e141957245bfb51a6b1b7b8c28cf44ffdefc9574de2f
Card revision: 2
Card SHA-256: 6478c2932ffa998eda8ac724e6df08a7c18971e943cf48ac511aa19e7793261a
Approved exposition revision: 3
Approved exposition SHA-256: ec0a6da44dce8322e006bd4e79b375e404e1fe02c3846aa95e2db21df116b753
Source: MathlibAnnex v0.4.0