Associated-graded algebra of a word filtration #
This file packages the homogeneous pieces of the word filtration generated by a linear map
f : M →ₗ[R] A into a direct-sum associated-graded algebra. The Clifford degree filtration uses
this construction. The PBW filtration of a universal enveloping algebra is also a word filtration,
so this construction applies at UniversalEnvelopingAlgebra.ι R.
The construction is independent of the relations in A: multiplication on a homogeneous piece
is induced by multiplication in A, and changing either representative by an element of strictly
lower degree changes the product by an element of strictly lower total degree.
Its graded-algebra packaging adapts the pattern in Mathlib's
TensorPower construction.
Main definitions #
TauCeti.Algebra.wordFiltration.GradedPiece f k: the degree-ksuccessive quotient.TauCeti.Algebra.wordFiltration.AssociatedGraded f: the direct sum⨁ k, GradedPiece f kof the homogeneous pieces.TauCeti.Algebra.wordFiltration.gradedMul: the product of two homogeneous pieces, induced by multiplication inAthroughwordFiltration_mul.TauCeti.Algebra.wordFiltration.gradedOneandTauCeti.Algebra.wordFiltration.gradedAlgebraMap₀: the degree-zero unit and the degree-zero image of a scalar.
Main results #
- The graded structure instances assembling those pieces:
TauCeti.Algebra.wordFiltration.gradedGOne,gradedGMul,gradedGMonoid,gradedGRing,gradedGSemiringandgradedGAlgebra, culminating inTauCeti.Algebra.wordFiltration.associatedGradedRing, the ring structure on the direct sum. TauCeti.Algebra.wordFiltration.gradedPiece_mk_eq_zero_iff: a class in a graded piece vanishes exactly when its representative lies in the preceding filtration step.TauCeti.Algebra.wordFiltration.gradedPiece_mk_prod_map_eq_zero_of_length_lt: a word of length strictly belowkhas zero class in degreek.TauCeti.Algebra.wordFiltration.gradedPiece_induction_on: the classes of words of length exactlykspan the degree-kgraded piece.
References #
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, Chapter V, §17.
- N. Bourbaki, Lie Groups and Lie Algebras, Chapter I, §2.7.
- C. Chevalley, The Algebraic Theory of Spinors (1954), Chapter II.
- H. B. Lawson and M.-L. Michelsohn, Spin Geometry (1989), Chapter I.
Implementation notes #
gradedGSemiring and associatedGradedRing are stated explicitly rather than
left to instance search. DirectSum.GRing is declared over [∀ i, AddCommGroup (A i)], so
DirectSum.GRing.toGSemiring supplies the pointwise AddCommMonoid through
AddCommGroup.toAddCommMonoid, which does not match the one instance search finds directly for
GradedPiece; without these two declarations neither
DirectSum.GSemiring (GradedPiece f) nor Ring (AssociatedGraded f) is
synthesizable.
The class of a filtered element in the graded piece of its degree vanishes exactly when the element already lies in the preceding filtration step.
The direct sum of the homogeneous pieces of the word filtration generated by f.
Equations
Instances For
Multiplication of two homogeneous pieces of the associated graded algebra of the word filtration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On quotient representatives, the homogeneous product is induced by multiplication in A.
Casting a quotient class between equal degrees casts its filtration representative.
Homogeneous word-filtration multiplication is associative after reindexing degrees.
The degree-zero unit of the homogeneous word-filtration pieces.
Equations
Instances For
The degree-zero class of a scalar in the associated graded of the word filtration.
Equations
- TauCeti.Algebra.wordFiltration.gradedAlgebraMap₀ f = { toFun := fun (r : R) => Submodule.Quotient.mk ⟨(algebraMap R A) r, ⋯⟩, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The degree-zero homogeneous unit acts on the left.
The degree-zero homogeneous unit acts on the right.
The homogeneous degree-zero class supplies the GOne structure on filtration pieces.
Equations
Homogeneous filtration multiplication supplies the GMul structure on filtration pieces.
Equations
- One or more equations did not get rendered due to their size.
The graded multiplication field is the named homogeneous multiplication.
The homogeneous unit and multiplication form a graded monoid of filtration pieces.
Equations
- One or more equations did not get rendered due to their size.
Bilinearity and scalar casts make the homogeneous pieces a direct-sum graded ring.
Equations
- One or more equations did not get rendered due to their size.
Left multiplication by a degree-zero scalar class is scalar multiplication.
Degree-zero scalar classes multiply by multiplying their scalars.
Degree-zero scalar classes commute with homogeneous products after reindexing degrees.
Right multiplication by a degree-zero scalar class is scalar multiplication.
Degree-zero scalar classes make the homogeneous pieces into a graded R-algebra.
Equations
- TauCeti.Algebra.wordFiltration.gradedGAlgebra = { toFun := TauCeti.Algebra.wordFiltration.gradedAlgebraMap₀ f, map_one := ⋯, map_mul := ⋯, commutes := ⋯, smul_def := ⋯ }
The direct sum of homogeneous filtration pieces inherits its associated-graded ring structure.
The degree-zero homogeneous scalar class generates its scalar in the associated graded.
The product of two homogeneous generators in the associated graded is their named homogeneous product.
A word of length strictly below k has zero class in the degree-k graded piece.
Words in a spanning family span the graded pieces. To prove a statement about every
element of the degree-k graded piece of a word filtration it suffices to treat the classes of
length-k words in a spanning family, and to check that the statement is closed under zero,
addition and scalar multiplication. Shorter words are covered by the zero case, since their
classes vanish in degree k.
To prove a statement about every element of a graded piece, it suffices to treat all words of the exact degree and check closure under the module operations.