Components of the length-two cross-exception argument.
Bananas.Semibreak supplies the Dhar support lemma; this file records the
midpoint, rank-difference, and dual-degree steps.
Dependent updates of the one-chip-per-strand representation.
Replace the optional interior chip on one strand, keeping the chips on every other strand.
Equations
- Bananas.replaceSemibreakChip B chips β newChip γ = if h : γ = β then ⋯ ▸ newChip else chips γ
Instances For
Removing an occupied raw interior chip from a semibreak divisor remains semibreak. This is the coordinate-free form of the midpoint update below.
The preceding identity is phrased in the chip-coordinate API. This
adapter exposes the same operation from the paper-facing IsSemibreak
predicate at a length-two midpoint.
In the low-degree range, removing a chip already present in the semibreak part leaves the normal-form rank unchanged. This is the rank calculation used for the “midpoint is a base point” half of the proposed exception proof.
A convenient difference form of the path-pair sliding identities.