`BookProof.ChapterGravityPolymomentum.contract_smul_right` (c : ℝ) (A B : Matrix (Fin 4) (Fin 4) ℝ) : contract A (c • B) = c * contract A B
ProvedBookProof.ChapterGravityPolymomentum.contract_smul_righttheoremstimepiece
Prove the following Lean 4 theorem from ChapterGravityPolymomentum.
BookProof.ChapterGravityPolymomentum.contract_smul_right (c : ℝ) (A B : Matrix (Fin 4) (Fin 4) ℝ) : contract A (c • B) = c * contract A B
Formalization note: Lean 4 identifier BookProof.ChapterGravityPolymomentum.contract_smul_right.
Preamble
-- Generated from ChapterGravityPolymomentum.lean — theorem BookProof.ChapterGravityPolymomentum.contract_smul_right
import Mathlib
import Definitions.Def_ChapterGravityPolymomentum
import Definitions.Def_ChapterGravityProjector
open BookProof.ChapterGravityProjector
open BookProof.ChapterGravityPolymomentum
open Matrix
open scoped BigOperators
open BookProof.ChapterGravityProjector
variable {e T : ℝ} {S Tc : Matrix (Fin 4) (Fin 4) ℝ} {u v : Fin 4 → ℝ}Formal statement
theorem BookProof.ChapterGravityPolymomentum.contract_smul_right (c : ℝ) (A B : Matrix (Fin 4) (Fin 4) ℝ) :
contract A (c • B) = c * contract A B := by sorry