Mathlib Map

Theorems · Definition · linear algebra

LinearMap.toMvPolynomial

{R : Type u_1} →
  {M₁ : Type u_2} →
    {M₂ : Type u_3} →
      {ι₁ : Type u_4} →
        {ι₂ : Type u_5} →
          [inst : CommRing R] →
            [inst_1 : AddCommGroup M₁] →
              [inst_2 : AddCommGroup M₂] →
                [inst_3 : Module R M₁] →
                  [inst_4 : Module R M₂] →
                    [Fintype ι₁] →
                      [Finite ι₂] →
                        [DecidableEq ι₁] →
                          Module.Basis ι₁ R M₁ → Module.Basis ι₂ R M₂ → (M₁ →ₗ[R] M₂) → ι₂ → MvPolynomial ι₁ R

Let f : M₁ →ₗ[R] M₂ be an R-linear map between modules M₁ and M₂ with bases b₁ and b₂ respectively. Then LinearMap.toMvPolynomial b₁ b₂ f is the family of multivariate polynomials over R that evaluates on an element x of M₁ (represented on the basis b₁) to the element f x of M₂ (represented on the basis b₂).

Defined in
Mathlib.Algebra.Module.LinearMap.Polynomial
Cited by
17 results in Mathlib
Foundations
Depth 88 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingAddCommGroupAddCommGroupModuleModuleFintypeFiniteDecidableEq

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

LinearMap.polyCharpolyAux · cited by 10LinearMap.polyCharpolyAuxLinearMap.polyCharpoly_monic · cited by 4LinearMap.polyCharpoly_mo…LinearMap.toMvPolynomial_comp · cited by 2LinearMap.toMvPolynomial_…LinearMap.polyCharpolyAux_baseChange · cited by 2LinearMap.polyCharpolyAux…LinearMap.polyCharpolyAux_map_eq_toMatrix_charpoly · cited by 2LinearMap.polyCharpolyAux…LinearMap.polyCharpoly_coeff_isHomogeneous · cited by 2LinearMap.polyCharpoly_co…LinearMap.polyCharpoly_natDegree · cited by 2LinearMap.polyCharpoly_na…LinearMap.toMvPolynomial_baseChange · cited by 1LinearMap.toMvPolynomial_…LinearMap.toMvPolynomial_eval_eq_apply · cited by 1LinearMap.toMvPolynomial_…LinearMap.toMvPolynomial_isHomogeneous · cited by 1LinearMap.toMvPolynomial_…LinearMap.polyCharpoly_coeff_eq_zero_of_basis · cited by 1LinearMap.polyCharpoly_co…LinearMap.toMvPolynomial_add · cited by 0LinearMap.toMvPolynomial_…LinearMap.toMvPolynomial_constantCoeff · cited by 0LinearMap.toMvPolynomial_…LinearMap.toMvPolynomial_id · cited by 0LinearMap.toMvPolynomial_…LinearMap.toMvPolynomial_totalDegree_le · cited by 0LinearMap.toMvPolynomial_…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idCommRing · cited by 17173CommRingAddCommGroup · cited by 12871AddCommGroupLinearMap · cited by 10215LinearMapFintype · cited by 7736FintypeFinite · cited by 3029FiniteMvPolynomial · cited by 2140MvPolynomialModule.Basis · cited by 1477Module.BasisLinearMap.toMatrix · cited by 180LinearMap.toMatrixMatrix.toMvPolynomial · cited by 14Matrix.toMvPolynomialLinearMap.toMvPolynomialCITED BYCITES

Cites12

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by18

Results whose statement or proof uses this declaration.