`BookProof.ChapterCollapseDiagonal.trace_diagonal_mul` (ρ O : Matrix (Fin n) (Fin n) ℂ) (hρ : IsDiagonal ρ) : (ρ * O).trace = ∑ i, ρ i i * O i i
ProvedBookProof.ChapterCollapseDiagonal.trace_diagonal_multheoremstimepiece
Prove the following Lean 4 theorem from ChapterCollapseDiagonal.
BookProof.ChapterCollapseDiagonal.trace_diagonal_mul (ρ O : Matrix (Fin n) (Fin n) ℂ) (hρ : IsDiagonal ρ) : (ρ * O).trace = ∑ i, ρ i i * O i i
Formalization note: Lean 4 identifier BookProof.ChapterCollapseDiagonal.trace_diagonal_mul.
Preamble
-- Generated from ChapterCollapseDiagonal.lean — theorem BookProof.ChapterCollapseDiagonal.trace_diagonal_mul
import Mathlib
import Definitions.Def_ChapterCollapseDiagonal
open BookProof.ChapterCollapseDiagonal
open scoped BigOperators
open Matrix
variable {n : ℕ}Formal statement
theorem BookProof.ChapterCollapseDiagonal.trace_diagonal_mul (ρ O : Matrix (Fin n) (Fin n) ℂ) (hρ : IsDiagonal ρ) :
(ρ * O).trace = ∑ i, ρ i i * O i i := by sorry