Mathlib Map

Theorems · Definition · number theory

QuadraticMap.associatedHom

(S : Type u_1) →
  {R : Type u_3} →
    {M : Type u_4} →
      {N : Type u_5} →
        [inst : CommRing R] →
          [inst_1 : AddCommGroup M] →
            [inst_2 : Module R M] →
              [inst_3 : AddCommGroup N] →
                [inst_4 : Module R N] →
                  [inst_5 : CommSemiring S] →
                    [inst_6 : Algebra S R] →
                      [inst_7 : Module S N] →
                        [inst_8 : IsScalarTower S R N] →
                          [Invertible 2] → QuadraticMap R M N →ₗ[S] LinearMap.BilinMap R M N

associatedHom is the map that sends a quadratic map on a module M over R to its associated symmetric bilinear map. As provided here, this has the structure of an S-linear map where S is a commutative ring and R is an S-algebra. Over a commutative ring, use QuadraticMap.associated, which gives an R-linear map. Over a general ring with no nontrivial distinguished commutative subring, use QuadraticMap.associated', which gives an additive homomorphism (or more precisely a -linear map.)

Defined in
Mathlib.LinearAlgebra.QuadraticForm.Basic
Cited by
29 results in Mathlib
Foundations
Depth 54 from the axioms · uses propext, Quot.sound
Assumes
CommRingAddCommGroupModuleAddCommGroupModuleCommSemiringAlgebraModuleIsScalarTowerInvertible

Around this declaration

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

QuadraticMap.associated · cited by 34QuadraticMap.associatedQuadraticMap.associated_eq_self_apply · cited by 7QuadraticMap.associated_e…QuadraticMap.associated_comp · cited by 6QuadraticMap.associated_c…QuadraticMap.toQuadraticMap_associated · cited by 4QuadraticMap.toQuadraticM…QuadraticMap.associated_isSymm · cited by 4QuadraticMap.associated_i…QuadraticMap.associated_rightInverse · cited by 4QuadraticMap.associated_r…QuadraticForm.equivalent_weightedSumSquares · cited by 2QuadraticForm.equivalent_…QuadraticForm.equivalent_weightedSumSquares_units_of_nondegenerate' · cited by 2QuadraticForm.equivalent_…QuadraticMap.two_nsmul_associated · cited by 2QuadraticMap.two_nsmul_as…QuadraticForm.isSymm_toMatrix' · cited by 2QuadraticForm.isSymm_toMa…QuadraticMap.associated_apply · cited by 2QuadraticMap.associated_a…QuadraticMap.associated_toQuadraticMap · cited by 2QuadraticMap.associated_t…QuadraticForm.associated_isSymm · cited by 2QuadraticForm.associated_…QuadraticMap.associated' · cited by 2QuadraticMap.associated'QuadraticForm.toMatrix'_comp · cited by 2QuadraticForm.toMatrix'_c…Module · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idCommRing · cited by 17173CommRingAddCommGroup · cited by 12871AddCommGroupAlgebra · cited by 11388AlgebraCommSemiring · cited by 10911CommSemiringLinearMap · cited by 10215LinearMapIsScalarTower · cited by 3896IsScalarTowerModule.End · cited by 774Module.EndInvertible · cited by 549InvertibleInvertible.invOf · cited by 268Invertible.invOfQuadraticMap · cited by 262QuadraticMapLinearMap.BilinMap · cited by 85LinearMap.BilinMapQuadraticMap.polarBilin · cited by 25QuadraticMap.polarBilinQuadraticMap.associatedHomCITED BYCITES

Cites14

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

Cited by31

Results whose statement or proof uses this declaration.