Mathlib Map

Theorems · Definition · linear algebra

LinearMap.BilinForm.dualBasis

{V : Type u_5} →
  {K : Type u_6} →
    [inst : Field K] →
      [inst_1 : AddCommGroup V] →
        [inst_2 : Module K V] →
          {ι : Type u_9} →
            [DecidableEq ι] →
              [Finite ι] → (B : LinearMap.BilinForm K V) → B.Nondegenerate → Module.Basis ι K V → Module.Basis ι K V

The B-dual basis B.dualBasis hB b to a finite basis b satisfies B (B.dualBasis hB b i) (b j) = B (b i) (B.dualBasis hB b j) = if i = j then 1 else 0, where B is a nondegenerate (symmetric) bilinear form and b is a finite basis.

Defined in
Mathlib.LinearAlgebra.BilinearForm.Properties
Cited by
20 results in Mathlib
Foundations
Depth 122 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
FieldAddCommGroupModuleDecidableEqFinite

Around this declaration

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

Module.Basis.traceDual · cited by 12Basis.traceDualLinearMap.BilinForm.dualSubmodule_span_of_basis · cited by 7BilinForm.dualSubmodule_s…LinearMap.BilinForm.apply_dualBasis_left · cited by 5BilinForm.apply_dualBasis…NumberField.absNorm_differentIdeal · cited by 4NumberField.absNorm_diffe…LinearMap.BilinForm.dualBasis_repr_apply · cited by 4BilinForm.dualBasis_repr_…IsIntegralClosure.isNoetherian · cited by 3IsIntegralClosure.isNoeth…LinearMap.BilinForm.dualBasis_dualBasis · cited by 3BilinForm.dualBasis_dualB…LinearMap.BilinForm.dualBasis_dualBasis_flip · cited by 3BilinForm.dualBasis_dualB…LinearMap.BilinForm.dualBasis_involutive · cited by 2BilinForm.dualBasis_invol…IsIntegralClosure.range_le_span_dualBasis · cited by 2IsIntegralClosure.range_l…LinearMap.BilinForm.dualBasis_eq_iff · cited by 1BilinForm.dualBasis_eq_iffLinearMap.BilinForm.dualBasis_flip_dualBasis · cited by 1BilinForm.dualBasis_flip_…LinearMap.BilinForm.dualBasis_injective · cited by 1BilinForm.dualBasis_injec…traceForm_dualSubmodule_adjoin · cited by 1traceForm_dualSubmodule_a…LinearMap.BilinForm.apply_dualBasis_right · cited by 1BilinForm.apply_dualBasis…Module · cited by 20661ModuleAddCommGroup · cited by 12871AddCommGroupField · cited by 7404FieldFinite · cited by 3029FiniteModule.Basis · cited by 1477Module.BasisLinearEquiv.symm · cited by 1461LinearEquiv.symmLinearMap.BilinForm · cited by 501LinearMap.BilinFormLinearMap.BilinForm.Nondegenerate · cited by 77BilinForm.NondegenerateModule.Basis.map · cited by 70Basis.mapModule.Basis.dualBasis · cited by 29Basis.dualBasisLinearMap.BilinForm.toDual · cited by 7BilinForm.toDualBilinForm.dualBasisCITED BYCITES

Cites11

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

Cited by22

Results whose statement or proof uses this declaration.