`BookProof.ChapterA3o.projAnti_diagGen_comm` {N : ℕ} (A : Matrix (Fin 4) (Fin 4) ℂ) : projAnti N * diagGen A = diagGen A * projAnti N
ProvedBookProof.ChapterA3o.projAnti_diagGen_commtheoremstimepiece
Prove the following Lean 4 theorem from ChapterA3o.
BookProof.ChapterA3o.projAnti_diagGen_comm {N : ℕ} (A : Matrix (Fin 4) (Fin 4) ℂ) : projAnti N * diagGen A = diagGen A * projAnti N
Formalization note: Lean 4 identifier BookProof.ChapterA3o.projAnti_diagGen_comm.
Preamble
-- Generated from ChapterA3o.lean — theorem BookProof.ChapterA3o.projAnti_diagGen_comm import Definitions.Def_ChapterA3 import Definitions.Def_ChapterA3j import Mathlib import Definitions.Def_ChapterA3o import Definitions.Def_ChapterA3n open BookProof.ChapterA3n open BookProof.ChapterA3o open Matrix open scoped BigOperators open BookProof.ChapterA3 BookProof.ChapterA3j BookProof.ChapterA3n
Formal statement
theorem BookProof.ChapterA3o.projAnti_diagGen_comm {N : ℕ} (A : Matrix (Fin 4) (Fin 4) ℂ) :
projAnti N * diagGen A = diagGen A * projAnti N := by sorry