Mathlib Map

Theorems · Definition · nonassociative algebras

RootPairing.RootPositiveForm.posForm

{ι : Type u_1} →
  {R : Type u_2} →
    {S : Type u_3} →
      {M : Type u_4} →
        {N : Type u_5} →
          [inst : CommRing S] →
            [inst_1 : LinearOrder S] →
              [inst_2 : CommRing R] →
                [inst_3 : Algebra S R] →
                  [inst_4 : AddCommGroup M] →
                    [inst_5 : Module R M] →
                      [inst_6 : AddCommGroup N] →
                        [inst_7 : Module R N] →
                          {P : RootPairing ι R M N} →
                            [inst_8 : P.IsValuedIn S] →
                              RootPairing.RootPositiveForm S P →
                                [FaithfulSMul S R] →
                                  [inst_10 : Module S M] →
                                    [IsScalarTower S R M] →
                                      LinearMap.BilinForm S ↥(Submodule.span S (Set.range ⇑P.root))

Given a root-positive form associated to a root pairing with coefficients in R but taking values in S, this is the associated S-bilinear form on the S-span of the roots.

Defined in
Mathlib.LinearAlgebra.RootSystem.RootPositive
Cited by
22 results in Mathlib
Foundations
Depth 40 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingLinearOrderCommRingAlgebraAddCommGroupModuleAddCommGroupModuleRootPairing.IsValuedInFaithfulSMulModuleIsScalarTower

Around this declaration

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

RootPairing.RootPositiveForm.rootLength · cited by 8RootPositiveForm.rootLeng…RootPairing.RootPositiveForm.algebraMap_posForm · cited by 8RootPositiveForm.algebraM…RootPairing.RootPositiveForm.zero_lt_posForm_apply_root · cited by 4RootPositiveForm.zero_lt_…RootPairing.posRootForm_eq · cited by 4RootPairing.posRootForm_eqRootPairing.posRootForm_posForm_pos_of_ne_zero · cited by 3RootPairing.posRootForm_p…RootPairing.RootPositiveForm.isSymm_posForm · cited by 2RootPositiveForm.isSymm_p…RootPairing.RootPositiveForm.zero_lt_apply_root_root_iff · cited by 2RootPositiveForm.zero_lt_…RootPairing.zero_lt_pairingIn_iff · cited by 2RootPairing.zero_lt_pairi…RootPairing.algebraMap_posRootForm_posForm · cited by 2RootPairing.algebraMap_po…RootPairing.Base.cartanMatrix_mul_diagonal_eq · cited by 1Base.cartanMatrix_mul_dia…RootPairing.RootPositiveForm.posForm_apply_root_root_le_zero_iff · cited by 1RootPositiveForm.posForm_…RootPairing.Base.exists_cartanMatrix_mul_diagaonal_posDef · cited by 1Base.exists_cartanMatrix_…RootPairing.exists_ge_zero_eq_rootForm · cited by 1RootPairing.exists_ge_zer…RootPairing.linearIndepOn_root_baseOf' · cited by 1RootPairing.linearIndepOn…RootPairing.zero_le_posForm · cited by 1RootPairing.zero_le_posFo…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleCommRing · cited by 17173CommRingAddCommGroup · cited by 12871AddCommGroupAlgebra · cited by 11388AlgebraLinearOrder · cited by 8572LinearOrderSubmodule · cited by 7192SubmoduleSet.range · cited by 4705Set.rangeIsScalarTower · cited by 3896IsScalarTowerSubmodule.span · cited by 1504Submodule.spanFunction.Embedding · cited by 988Function.EmbeddingRootPairing · cited by 710RootPairingLinearMap.BilinForm · cited by 501LinearMap.BilinFormSubmodule.subtype · cited by 480Submodule.subtypeFaithfulSMul · cited by 340FaithfulSMulRootPositiveForm.posFormCITED BYCITES

Cites21

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

Cited by23

Results whose statement or proof uses this declaration.