MathlibAnnex.CStarAlgebra.compactPreimageIdeal
def
Defines the two-sided ideal .
Statement
Let be a complex -algebra, with no unit assumed, let be a complex Hilbert space, and let be a -representation. Define The declaration packages this set as a two-sided ideal of .
Definition
The ideal laws follow from together with the facts that compact operators are closed under sums, negatives, and composition on either side by a bounded operator.
Assumptions
No unit, separability, irreducibility or faithfulness assumption is used.
Conclusion
The result is the algebraic two-sided ideal . The definition does not assert norm closedness here.
The later theorem Norm closedness of the compact-preimage ideal proves norm closedness: is contractive and hence continuous, and is the inverse image of the norm-closed set of compact operators. This observation is kept separate from the algebraic construction.
Main citations
Lean source signature (exact)
The complete declaration below is a separate exact source excerpt; the original header record is retained with the manuscript.
/-- The inverse image of the compact operators under a star representation,
as an algebraic two-sided ideal. -/
def compactPreimageIdeal [NonUnitalCStarAlgebra A]
(rho : A →⋆ₙₐ[ℂ] (H →L[ℂ] H)) : TwoSidedIdeal A :=
TwoSidedIdeal.mk' {a | rho a ∈ compactOperator (RingHom.id ℂ) H H}
(by
change rho 0 ∈ compactOperator (RingHom.id ℂ) H H
rw [map_zero]
exact Submodule.zero_mem _)
(fun {x y} hx hy => by
change rho x ∈ compactOperator (RingHom.id ℂ) H H at hx
change rho y ∈ compactOperator (RingHom.id ℂ) H H at hy
change rho (x + y) ∈ compactOperator (RingHom.id ℂ) H H
rw [map_add]
exact Submodule.add_mem _ hx hy)
(fun {x} hx => by
change rho x ∈ compactOperator (RingHom.id ℂ) H H at hx
change rho (-x) ∈ compactOperator (RingHom.id ℂ) H H
rw [map_neg]
exact Submodule.neg_mem _ hx)
(fun {x y} hy => by
change rho y ∈ compactOperator (RingHom.id ℂ) H H at hy
change rho (x * y) ∈ compactOperator (RingHom.id ℂ) H H
rw [map_mul]
have hxy : (rho x).comp (rho y) ∈ compactOperator (RingHom.id ℂ) H H := by
change IsCompactOperator ⇑((rho x).comp (rho y))
exact hy.clm_comp (rho x)
exact hxy)
(fun {x y} hx => by
change rho x ∈ compactOperator (RingHom.id ℂ) H H at hx
change rho (x * y) ∈ compactOperator (RingHom.id ℂ) H H
rw [map_mul]
have hxy : (rho x).comp (rho y) ∈ compactOperator (RingHom.id ℂ) H H := by
change IsCompactOperator ⇑((rho x).comp (rho y))
exact hx.comp_clm (rho y)
exact hxy)
| In the source | Mathematical meaning |
|---|---|
[NonUnitalCStarAlgebra A] |
A complex -algebra considered without assuming a unit. This does not assert that a unit cannot exist. |
(rho : A →⋆ₙₐ[ℂ] (H →L[ℂ] H)) |
The -representation . |
: TwoSidedIdeal A |
The output is a two-sided ideal of . |
{a | rho a ∈ compactOperator (RingHom.id ℂ) H H |
Its underlying set is |
TwoSidedIdeal.mk' |
The constructor supplies the ideal laws for this set. |
map_zero |
Because , the zero element belongs to . |
map_add |
If , then is compact. |
map_neg |
If , then is compact. |
hy.clm_comp (rho x) |
If , then is compact: a bounded operator composed on the left with a compact operator. |
hx.comp_clm (rho y) |
If , then is compact: a compact operator composed on the right with a bounded operator. |
Read exact source with highlighted declaration · Raw UTF-8 source · Card PDF · Back to Project
Exact content identity
Declaration: MathlibAnnex.CStarAlgebra.compactPreimageIdeal
Accepted content SHA-256: dc3b994b4cd43b9806c2a04378c1261b000f9df6f30e545a54cb93ac7e4cc361
Accepted source guide SHA-256: b60f0e39d1a37f8662a4bda7b1d8cc4e869a3c7cbedbd6bcee9e8b6fc384b75a
Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73