Differential-order filtration on a right-ideal quotient #
This file constructs the filtration induced on the actual additive quotient by
a right ideal and identifies each associated graded piece with homogeneous
symbols modulo the principal components of the filtered ideal. Thus the
degreewise object is derived from A / I; it is not the cyclic
SymbolRing / orderInitialIdeal model.
The remaining global step is to assemble these degreewise equivalences into a
graded SymbolRing-module equivalence and identify its annihilator/support
with orderInitialIdeal.
PresentedWeyl is a RingQuot, whose AddCommMonoid and Ring instances
are declared independently. The two induced AddCommMonoid structures on a
submodule of it are definitionally equal but not syntactically identical, and
since Lean 4.33 instance arguments are matched only up to instance
transparency. Mathlib's Submodule.hasQuotient expects the group-derived
shape, so without the two alignments below no quotient ↥p ⧸ q of a
differential-order piece elaborates. Both are rfl, so nothing about the
k-module structure changes.
The additive-monoid structure used for a filtered Weyl submodule.
Equations
Instances For
The scalar-module structure inherited by a filtered Weyl submodule.
Equations
Instances For
A right ideal, regarded only as a k-linear subspace. Its carrier is
literally unchanged.
Equations
- Stafford38.CharacteristicFilteredQuotient.rightIdealKSubmodule k I = { carrier := ↑I, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
The k-linear quotient used for the filtration is canonically the same
underlying quotient as the regular right-module quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The additive quotient by the underlying k-subspace of a right ideal.
Equations
Instances For
Global alignment for the actual filtered quotient. Lean 4.33 matches
instance arguments only up to instance transparency, and the default
Submodule.Quotient.addCommMonoid is not the additive monoid derived from the
quotient's AddCommGroup. Without this alignment the direct sum of the
pieces below inherits an additive monoid that Submodule.hasQuotient cannot
match, and FilteredQuotientSpecialFibre cannot state its quotient. This is
the same repair already made below for QuotientOrderGradedPiece.
Equations
- One or more equations did not get rendered due to their size.
The image of the differential-order piece in the actual quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of the strict lower differential-order piece in the actual quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degree-N associated graded piece of the filtration induced on the
actual quotient A / I.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The same global alignment for the actual graded pieces: they are the
components of QuotientOrderAssociatedGraded, whose AddCommGroup instance
needs the group-derived additive monoid on each component.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Relations in the degree-N filtered algebra piece: an element is zero in
the quotient graded piece exactly when it lies in I + F_{<N} A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map from a filtered algebra piece to the corresponding filtered piece of the actual quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map from a filtered algebra piece to the corresponding graded piece of the actual quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact kernel computation for the filtered quotient map.
The actual quotient graded piece is the filtered algebra piece modulo
I + F_{<N} A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Homogeneous symbol relations arising from I + F_{<N} A. The strict
lower summand maps to zero, so these are precisely the degree-N principal
components contributed by filtered elements of I.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Align the additive monoid structure on a degree-N symbol quotient with
its additive group structure. Submodule.Quotient declares the two
independently, so DirectSum's AddCommGroup instance, and hence
Submodule.liftQ into the graded relation module, does not apply without
this rfl alignment. Unlike the alignments above this one is global,
because OrderSymbolRelationGraded is assembled from these quotients in a
later module.
Equations
- One or more equations did not get rendered due to their size.
Principal component, descended to the quotient by the exact source and target relation submodules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Degreewise filtered-quotient bridge: the actual associated graded piece
of A / I is canonically equivalent to homogeneous symbols modulo the
principal components of I + F_{<N} A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every filtered element of the right ideal contributes its principal component to the exact symbol relation in the actual quotient graded piece.
Exact description of the degree-N symbol relations: they are precisely
the principal components of elements of I lying in F_N A.
Every exact degree-N relation of the actual quotient is one of the
generators used by the existing order initial ideal.