Homogeneous units of a graded ring and shift classes #
Let A be a ring graded by an additive group ฮน, with grading ๐. The degrees of the
homogeneous units of A form a subgroup homogeneousUnitDegrees ๐ of ฮน, and the quotient
ShiftClassGroup ๐ classifies the shifts A(d) of the graded A-module A up to graded
isomorphism. Here A(d) is A with the grading n โฆ ๐ (n + d).
For ฮน = โค, a โค-grading of a commutative ring A is a ๐พ_m-action on Spec A, and A(d) is
the module of sections of the trivial line bundle twisted by the character t โฆ t ^ d. The shift
class group is then the group of such twisted trivial line bundles up to equivariant isomorphism.
More generally, a second grading โณ of A, compatible with ๐ in the sense that
๐ i โข โณ j โค โณ (i + j), makes A a graded A-module. If โณ has a homogeneous generator, a unit
u โ โณ c, then multiplication by u identifies โณ with the shift A(-c); conversely every
grading graded-isomorphic to a shift has such a generator.
Main definitions #
TauCeti.homogeneousUnitDegrees ๐: the subgroup ofฮนgenerated by the degrees of the homogeneous units.TauCeti.ShiftClassGroup ๐: the quotient ofฮนbyhomogeneousUnitDegrees ๐.
Main results #
Units.val_inv_mem_graded: the inverse of a homogeneous unit of degreedis homogeneous of degree-d.TauCeti.mem_homogeneousUnitDegrees_iff: a degree lies inhomogeneousUnitDegrees ๐if and only if it is the degree of a homogeneous unit.TauCeti.mul_mem_iff_of_isUnit_memandTauCeti.eq_map_mulLeft_of_isUnit_mem: a compatible gradingโณwith a unitu โ โณ cis the image of the shiftA(-c)under multiplication byu.TauCeti.exists_linearEquiv_iff_exists_isUnit_mem: a compatible grading is graded-isomorphic to the shiftA(d)if and only if it has a unit in degree-d.TauCeti.sub_mem_homogeneousUnitDegrees_iffandTauCeti.ShiftClassGroup.mk_eq_mk_iff: the shiftsA(d)andA(e)are graded-isomorphic if and only ifd - e โ homogeneousUnitDegrees ๐.
The group-algebra and Laurent-polynomial examples, TauCeti.homogeneousUnitDegrees_gradeBy and
TauCeti.shiftClassGroupLaurentPolynomialEquiv, are in TauCeti.Algebra.MonoidAlgebra.Grading
and TauCeti.Algebra.Polynomial.Laurent.Units.
In a ring graded by an additive group, the inverse of a homogeneous unit of degree d is
homogeneous of degree -d.
The degrees of the homogeneous units of a graded ring: the subgroup of the degree group
generated by the degrees d such that some unit lies in ๐ d. For a grading by a group, every
element of this subgroup is itself the degree of a homogeneous unit
(mem_homogeneousUnitDegrees_iff).
Instances For
The degree of a homogeneous unit lies in homogeneousUnitDegrees ๐.
homogeneousUnitDegrees ๐ is the smallest subgroup containing the degree of every
homogeneous unit.
Over the zero ring every degree is the degree of a homogeneous unit, since 1 = 0 lies in
every graded piece.
In a ring graded by an additive group, a degree lies in homogeneousUnitDegrees ๐ if and only
if it is the degree of a homogeneous unit: products and inverses of homogeneous units are
homogeneous units, so the generating set is already a subgroup.
The shift classes of a graded ring: the degree group modulo the degrees of the homogeneous
units. The shifts A(d) and A(e) of the graded module A are graded-isomorphic exactly when
d and e have the same class (ShiftClassGroup.mk_eq_mk_iff).
Instances For
Shift classification. Let โณ be a grading of A, viewed as a graded module over A
graded by ๐, with a homogeneous generator: a unit u โ โณ c. Then x * u โ โณ n if and only if
x โ ๐ (n - c), so that multiplication by u carries the shift A(-c) isomorphically onto โณ.
Linear form of the shift classification: a grading โณ of A compatible with ๐ with a
homogeneous unit u โ โณ c is the image of the shift A(-c) under multiplication by u.
A graded isomorphism from a shift A(d) onto a grading โณ of A sends 1 to a homogeneous
generator of โณ: a unit of degree -d.
A grading โณ of A compatible with ๐ is graded-isomorphic to the shift A(d), whose
degree-n piece is ๐ (n + d), if and only if it has a homogeneous generator of degree -d: a
unit lying in โณ (-d).
Classification of shifts. The shifts A(d) and A(e) of the graded module A, with
degree-n pieces ๐ (n + d) and ๐ (n + e), are graded-isomorphic if and only if d - e is
the degree of a homogeneous unit.
The shifts A(d) and A(e) are graded-isomorphic exactly when d and e have the same
shift class.
Shift classification, submodule form. If a grading โณ of a commutative algebra A,
compatible with the grading ๐, has a homogeneous unit u โ โณ c, then โณ n = u โข ๐ (n - c) for
every n: the graded module (A, โณ) is the shift A(-c).