The union of two fixed-degree effective Weil divisors #
This file packages the pointwise maximum of two effective fixed-degree Weil divisors as their
union. If D and E are effective divisors, D ⊔ E is the smallest divisor lying above both;
its coefficient at a point is the larger of the two multiplicities. This complements the common
part D ⊓ E from TauCeti.AlgebraicGeometry.WeilDivisor.Common: the two are linked by the
lattice-ordered-group inclusion–exclusion identity (D ⊓ E) + (D ⊔ E) = D + E, which at the
level of degrees reads deg (D ⊓ E) + deg (D ⊔ E) = deg D + deg E.
This is formal divisor bookkeeping for the Jacobian challenge roadmap's Layer C symmetric-power
lane (TauCetiRoadmap/JacobianChallenge/README.md, "Relative effective Cartier divisors and
symmetric powers Symᵈ X"). The Abel-map and linear-system arguments merge unordered effective
divisors; where the common part D ⊓ E isolates the shared points, the union D ⊔ E records the
combined support with the larger multiplicities, and the inclusion–exclusion identity converts
between the two. This file supplies that operation at the existing formal Weil-divisor level,
before scheme-level symmetric powers or relative Cartier divisors are available.
This reuses Mathlib's lattice-ordered commutative group identity inf_add_sup
(Mathlib.Algebra.Order.Group.Lattice); no external mathematics is vendored.
The union of two fixed-degree effective divisors.
Its underlying Weil divisor is the pointwise maximum D ⊔ E; its degree index is the actual
degree of that maximum.
Equations
- D.sup E = Classical.choose ⋯
Instances For
The coefficient of the union is the maximum of the two coefficients.
The multiplicity function of the union is the pointwise maximum of multiplicities.
The symmetric-power representative of the union is the pointwise maximum of multiplicity functions.
The left input divisor lies below the union.
The right input divisor lies below the union.
Any Weil divisor above both inputs lies above their union.
The union is the left input exactly when the right input is below the left input.
The union is the right input exactly when the left input is below the right input.
The union is symmetric in its inputs, up to the natural degree-index cast.
The left degree index is bounded above by the degree of the union.
The right degree index is bounded above by the degree of the union.
Inclusion–exclusion on the degree indices: the degrees of the common part and the union
sum to d + e.
The degree of the union is d + e minus the degree of the common part.
Inclusion–exclusion for fixed-degree effective divisors: the common part plus the union recover the sum of the two divisors, up to the natural degree-index cast.
The union plus the common part also recover the sum of the two divisors, up to the natural degree-index cast.