p. 13 — every matrix ∗-algebra has a unique unit
ProvedInvariantSDP.BlockDiag.exists_unique_unitmatrix-star-algebrap2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1unit
Let be a matrix ∗-algebra. There is a unique element such that
called the unit of .
The unit need not be the identity matrix: it is the orthogonal projection onto the part of on which acts, and for it is . It enters the definition of a simple matrix ∗-algebra. The paper states the claim on p. 13 and shows it on p. 14 ("(ii) shows that is the unit of ").
Formalization Note is a NonUnitalStarSubalgebra; no nonzero or unital hypothesis is made.
Preamble
import Mathlib import Definitions.Def_InvariantSDP_BlockDiag_Basic
Formal statement
namespace InvariantSDP.BlockDiag
/-- p. 13: a matrix ∗-algebra `𝒜` has a unique element `E ∈ 𝒜` with `EX = XE = X` for every `X ∈ 𝒜`. -/
theorem exists_unique_unit {n : ℕ} (A : NonUnitalStarSubalgebra ℂ (Matrix (Fin n) (Fin n) ℂ)) :
∃! E : Matrix (Fin n) (Fin n) ℂ, IsUnitOf A E := by sorry
end InvariantSDP.BlockDiag
Source
Bachoc, Gijswijt, Schrijver & Vallentin, Invariant semidefinite programs, arXiv:1007.2905v2, p. 13, terminology after Theorem 2.7 (shown in the proof of Theorem 2.7, p. 14)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.