Response profiles for a two-pole join #
For a divisor on a two-pole graph, a boundary response records two fluxes and
the displacement of a winning firing script between the poles. Two factor
responses glue exactly when their displacement difference equals the flux
difference. This is the lossless scalar compatibility condition behind a
two-edge cut, stated directly for the reusable TwoPole.join constructor.
The fluxes are not restricted to canonical divisors or to genus two. This is
intentional: marked residuals such as 4a - 2u, higher-rank tests, and future
multi-stage gluings can all use the same interface.
A response of a two-pole divisor to prescribed boundary fluxes. The
integer t is the displacement of a script making the debited divisor
effective.
Equations
- p.IsDebitResponse D c₁ c₂ t = Utilities.IsDisplacement (p.debit D c₁ c₂) p.first p.second 0 t
Instances For
The credited mirror of IsDebitResponse.
Equations
- p.IsCreditResponse D c₁ c₂ t = Utilities.IsDisplacement (p.credit D c₁ c₂) p.first p.second 0 t
Instances For
Glue factor scripts, translating the right script by a constant. The translation changes neither its factor principal divisor nor its displacement, but it sets the absolute flux through the first cross-edge.
Equations
- Utilities.TwoPole.glueScript A B p q f g k = Sum.elim f fun (b : B.V) => g b + k
Instances For
The first bridge contributes its flux at a left vertex.
The first bridge contributes its flux at a right vertex.
Both cross-edges contribute their fluxes at a left vertex.
Both cross-edges contribute their fluxes at a right vertex.
Two-pole response gluing. A debited response on the left and the
matching credited response on the right make the original factor sum
winnable. The sole compatibility equation is
left displacement - right displacement = first flux - second flux.
Completeness of two-pole responses. Every global winning script
determines its two boundary fluxes and restricts to a response on each factor.
Thus the scalar compatibility equation in
winnable_sumDivisor_of_responses loses no information.
Exact two-pole gluing criterion. A factor sum is winnable precisely when the factors admit responses whose displacement difference equals their flux difference.