AlgebraicCurves.Foundations.Algebra.Proofs.Algebra_isIntegral_trace_of_finiteDimensional.IsIntegralTrace.aeval_mulVec_of_mulVec_eq_smul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Algebra_isIntegral_trace_of_finiteDimensional
open Polynomial Matrix
namespace IsIntegralTrace
open _root_.AlgebraLean source · statement
theorem aeval_mulVec_of_mulVec_eq_smul {F : Type*} [Field F] {n : Type*} [Fintype n] [DecidableEq n]
(M : Matrix n n F) (μ : F) (v : n → F) (hv : M *ᵥ v = μ • v) (p : F[X]) :
(aeval M p) *ᵥ v = (p.eval μ) • v