`BookProof.AbelianDiagonal.diagonal_commute` (d e : n → ℂ) : Matrix.diagonal d * Matrix.diagonal e = Matrix.diagonal e * Matrix.diagonal d
ProvedBookProof.AbelianDiagonal.diagonal_commutetheoremstimepiece
Prove the following Lean 4 theorem from ChapterAbelianDiagonal.
BookProof.AbelianDiagonal.diagonal_commute (d e : n → ℂ) : Matrix.diagonal d * Matrix.diagonal e = Matrix.diagonal e * Matrix.diagonal d
Formalization note: Lean 4 identifier BookProof.AbelianDiagonal.diagonal_commute.
Preamble
-- Generated from ChapterAbelianDiagonal.lean — theorem BookProof.AbelianDiagonal.diagonal_commute
import Mathlib
import Definitions.Def_ChapterAbelianDiagonal
open BookProof.AbelianDiagonal
open Matrix
variable {n : Type*} [Fintype n] [DecidableEq n]Formal statement
theorem BookProof.AbelianDiagonal.diagonal_commute (d e : n → ℂ) :
Matrix.diagonal d * Matrix.diagonal e = Matrix.diagonal e * Matrix.diagonal d := by sorry