Maximum closure and clamping of firing scripts #
Winning scripts for a fixed divisor are closed under pointwise maximum.
Consequently an effective divisor stays effective after truncating a winning
script from below. A script winning for an effective divisor with one chip
demanded at q can also be made nonnegative and zero at q.
These statements require neither connectedness nor a choice of vertex type.
They use only the basic chip-firing API. The general truncation statement also
appears in Utilities.Gonality.LegalFiring; here it is a short consequence of
maximum closure, without importing the gonality development.
The pointwise maximum of two winning scripts wins for the same divisor. The starting divisor itself need not be effective.
Subtract a constant from a script and replace negative values by zero.
Equations
- Utilities.clampScript σ c v = max (σ v - c) 0
Instances For
Truncating a winning script preserves effectivity of an effective starting divisor. No nonnegativity assumption on the script or cutoff is needed. This does not retain an extra demanded chip.
At a pole where the script vanishes, a nonnegative cutoff keeps it zero.
If a divisor is effective away from q, normalize a winning script at
q and clamp it at zero without losing effectivity, including at q.
Winnability for a divisor effective away from q has a nonnegative
script witness vanishing at q.
Degree bounds on the slopes of a winning firing script #
On every edge, a script taking an effective divisor to an effective divisor changes height by at most its degree. To see this, clamp the script at the lower endpoint. The resulting effective divisor has the same degree, while its coefficient at that endpoint bounds the contribution of the chosen edge.
The same bound holds when the script first has to pay an effective demand. No connectedness hypothesis is needed.
A winning script for an effective divisor changes height along any edge by at most the degree of that divisor. This is the one-sided form.
The absolute edge slope of a winning script is bounded by the degree of the effective starting divisor.
An effective pointwise majorant gives the same edge-slope bound for a script winning from a possibly signed starting divisor.
Subtracting an effective demand before applying the script does not increase the degree bound on any edge slope.