`BookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalar` (M : System ℂ V) (hirr : M.IsIrreducible) {T : V →L[ℂ] V} (hT : IsSelfAdjoint T) (hcomm : M.Commutes T) : ∃ c : ℝ,
ProvedBookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalartheoremstimepiece
Prove the following Lean 4 theorem from ChapterSchurIrreducible.
BookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalar (M : System ℂ V) (hirr : M.IsIrreducible) {T : V →L[ℂ] V} (hT : IsSelfAdjoint T) (hcomm : M.Commutes T) : ∃ c : ℝ, T = (c : ℂ) • (1 : V →L[ℂ] V)
Formalization note: Lean 4 identifier BookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalar.
Preamble
-- Generated from ChapterSchurIrreducible.lean — theorem BookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalar
import Mathlib
import Definitions.Def_ChapterSchurIrreducible
import Definitions.Def_ChapterA
open BookProof.ChapterA
open BookProof.ChapterA
open BookProof.ChapterSchurIrreducible
open scoped ComplexConjugate InnerProductSpace
open BookProof.ChapterA BookProof.ChapterA
variable {V : Type*} [NormedAddCommGroup V] [InnerProductSpace ℂ V] [CompleteSpace V]Formal statement
theorem BookProof.ChapterSchurIrreducible.selfAdjoint_commutant_scalar (M : System ℂ V) (hirr : M.IsIrreducible)
{T : V →L[ℂ] V} (hT : IsSelfAdjoint T) (hcomm : M.Commutes T) :
∃ c : ℝ, T = (c : ℂ) • (1 : V →L[ℂ] V) := by sorry