The kernel of the principal-divisor map #
This file records the exactness at the rational-function side of the formal divisor-class
sequence built in TauCeti.AlgebraicGeometry.WeilDivisor.Principal.Basic.
For an order system S : OrderSystem X G, the homomorphism
S.principalHom : G →+ WeilDivisor X sends a function to its principal divisor. Its kernel is
the subgroup of functions with zero order at every point. Quotienting G by this kernel gives
the abstract group of principal divisors, canonically identified with
S.principalSubgroup.
In geometric applications, G is the additive form of the multiplicative group of a function
field. After additional geometric input identifying the zero-principal-divisor functions with
constants, this quotient specializes to rational functions modulo constants, embedded as
principal divisors before taking the divisor class quotient.
This advances TauCetiRoadmap/JacobianChallenge/README.md, Layer A, specifically the
"principal divisors" and "Cl(X) ≅ Pic X" prerequisite lane: the class group is the quotient by
principal divisors, and this file packages the source-side quotient that maps onto that
subgroup. It reuses Tau Ceti's OrderSystem.principalHom API and Mathlib's first isomorphism
theorem for quotient groups; no external mathematics is vendored.
The kernel of the principal-divisor map #
The subgroup of functions whose principal divisor is zero.
In geometric applications this is the subgroup quotiented out before passing from rational functions to principal divisors. Identifying it with constants requires additional geometric input, such as a global-units or constant-field theorem.
Equations
Instances For
A function has zero principal divisor exactly when all of its orders vanish.
If the only function with zero principal divisor is zero, the principal-divisor map is injective.
An injective principal-divisor map has trivial kernel.
Principal divisors as a quotient of functions #
The quotient of the function group by functions with zero principal divisor.
In geometric applications this is the group of rational functions modulo the subgroup with zero principal divisor. Under further hypotheses identifying that subgroup with the base-field constants, it specializes to the usual rational-functions-modulo-constants group.
Equations
- S.PrincipalFunctionClass = (G ⧸ S.principalKernel)
Instances For
The principal divisor associated to a function class, as a homomorphism into all Weil divisors.
Instances For
The map from function classes to principal divisors is injective.
Every divisor attached to a function class is principal.
The image of function classes in all Weil divisors is exactly the subgroup of principal divisors.
The quotient of functions by the zero-principal-divisor subgroup is canonically equivalent to the subgroup of principal divisors.
Equations
Instances For
Equality of principal divisors is equality of the corresponding function classes.
Two functions define the same class modulo the zero-principal-divisor subgroup exactly when their principal divisors are equal.
A function class is zero exactly when the representative has zero principal divisor.