Documentation

Mathlib.LinearAlgebra.ExteriorAlgebra.Basis

Basis for ExteriorAlgebra #

@[implicit_reducible]

The direct sum decomposition of the exterior algebra from the graded algebra structure.

noncomputable def Module.Basis.ExteriorAlgebra {R : Type u_1} {M : Type u_2} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Basis I R M) :

If b is a basis of M (indexed by a linearly ordered type), the basis of the exterior algebra of M formed by the n-fold exterior products of elements of b for each n.

Instances For
    theorem ExteriorAlgebra.basis_apply_ofCard {R : Type u_1} {M : Type u_2} {n : โ„•} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Module.Basis I R M) {s : Finset I} (s_card : s.card = n) :
    theorem ExteriorAlgebra.basis_apply_powersetCard {R : Type u_1} {M : Type u_2} {m : โ„•} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Module.Basis I R M) (s : โ†‘(Set.powersetCard I m)) :
    b.ExteriorAlgebra โ†‘s = ฮนMulti_family R m (โ‡‘b) s
    theorem ExteriorAlgebra.basis_eq_coe_basis {R : Type u_1} {M : Type u_2} {m : โ„•} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Module.Basis I R M) (s : โ†‘(Set.powersetCard I m)) :
    b.ExteriorAlgebra โ†‘s = โ†‘((Module.Basis.exteriorPower m b) s)
    theorem ExteriorAlgebra.basis_mul_of_not_disjoint {R : Type u_1} {M : Type u_2} {m n : โ„•} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Module.Basis I R M) (s : โ†‘(Set.powersetCard I m)) (t : โ†‘(Set.powersetCard I n)) (h : ยฌDisjoint โ†‘s โ†‘t) :
    b.ExteriorAlgebra โ†‘s * b.ExteriorAlgebra โ†‘t = 0
    theorem ExteriorAlgebra.basis_mul_of_disjoint {R : Type u_1} {M : Type u_2} {m n : โ„•} {I : Type u_3} [LinearOrder I] [CommRing R] [AddCommGroup M] [Module R M] (b : Module.Basis I R M) (s : โ†‘(Set.powersetCard I m)) (t : โ†‘(Set.powersetCard I n)) (h : Disjoint โ†‘s โ†‘t) :