Transporting divisor class groups along a reindexing of points #
Let S be an order system on points X with functions G, and T an order system on points
Y with functions H. An equivalence e : X ≃ Y reindexes Weil divisors by
Finsupp.domCongr e. Suppose that, for an additive equivalence φ : G ≃+ H, reindexing carries
the principal divisor of every g : G to the principal divisor of φ g. Then reindexing carries
the principal divisors of S onto those of T, so it descends to an isomorphism of divisor class
groups S.ClassGroup ≃+ T.ClassGroup. If weights v on X and w on Y correspond under e,
the isomorphism preserves weighted degrees and restricts to an isomorphism of the degree-zero
parts S.picZero v ≃+ T.picZero w.
This is the mechanism for comparing divisor class groups of two models of one curve: for instance, the codimension-one points of a curve and the places of its function field, or the places of two isomorphic function fields.
Main declarations #
WeilDivisor.OrderSystem.classGroupCongr: the induced isomorphism of divisor class groups;WeilDivisor.OrderSystem.picZeroCongr: its restriction to the degree-zero parts.
Reindexing along e carries the principal divisors of S onto those of T, when it carries
the principal divisor of each g to that of φ g.
Transport of divisor class groups. If reindexing Weil divisors along e : X ≃ Y carries
the principal divisor of every g to the principal divisor of φ g, it induces an isomorphism
S.ClassGroup ≃+ T.ClassGroup.
Instances For
classGroupCongr sends the class of D to the class of its reindexing.
The inverse of classGroupCongr sends the class of D to the class of its reindexing along
e.symm.
classGroupCongr preserves the weighted degree of divisor classes, for weights that
correspond under e.
classGroupCongr carries the degree-zero part of S onto that of T.
Transport of the degree-zero part of the class group. The isomorphism classGroupCongr
restricts to an isomorphism S.picZero v ≃+ T.picZero w for weights that correspond under e.
Instances For
picZeroCongr is the restriction of classGroupCongr.
The inverse of picZeroCongr is the restriction of the inverse of classGroupCongr.