`BookProof.NsLagrangianDet.det_rows_sum` {n ι R : Type*} [Fintype n] [DecidableEq n] [Fintype ι] [CommRing R] (v : n → ι → n → R) : (Matrix.of fun r c => ∑ o, v r o c).det = ∑ τ :
ProvedBookProof.NsLagrangianDet.det_rows_sumtheoremstimepiece
Prove the following Lean 4 theorem from ChapterNsLagrangianDetConvolution.
BookProof.NsLagrangianDet.det_rows_sum {n ι R : Type*} [Fintype n] [DecidableEq n] [Fintype ι] [CommRing R] (v : n → ι → n → R) : (Matrix.of fun r c => ∑ o, v r o c).det = ∑ τ : n → ι, (Matrix.of fun r c => v r (τ r) c).det
Formalization note: Lean 4 identifier BookProof.NsLagrangianDet.det_rows_sum.
Preamble
-- Generated from ChapterNsLagrangianDetConvolution.lean — theorem BookProof.NsLagrangianDet.det_rows_sum
import Mathlib
import Definitions.Def_ChapterNsLagrangianDetConvolution
open BookProof.NsLagrangianDet
open MvPolynomial Matrix
noncomputable section
variable {K : Type*} [Fintype K]Formal statement
theorem BookProof.NsLagrangianDet.det_rows_sum {n ι R : Type*} [Fintype n] [DecidableEq n] [Fintype ι] [CommRing R]
(v : n → ι → n → R) :
(Matrix.of fun r c => ∑ o, v r o c).det
= ∑ τ : n → ι, (Matrix.of fun r c => v r (τ r) c).det := by sorry