The chip-free pair over a marked script #
ConfigurationThree states Atanasov--Ranganathan's third local picture -- two
adjacent chip-free vertices, two chip arms each -- against
DegSpec.interpolatedScript, one canonical ramp per slot. AR's sixth and
seventh genus-five families need the same picture when two of the four arms are
halves of a marked slot, because their figures put a chip at an interior point
whose offset is a length (Utilities/Subdivision/SplitRampScript.lean).
Nothing about the profile changes: the two heights are still
h₂ = min a b -- the partner
h₁ = min a (h₂ + m) -- the target
with a, b the two arm minima and m the middle slot. What changes is only
which one-edge quantity an arm contributes, and this file supplies the three
missing pieces.
- The endpoint ledger of a marked script.
positiveEndpointContributionis the marked analogue of the per-vertex sum a row uses, andpositiveEndpointContribution_classSum_eqidentifies its class sums with the Laplacian. The three reading lemmasslot*_of_unmarked,slot*_of_markedTailandslot*_of_markedHeadturn each slot's two terms intoConfigurationFive'stailContribution/headContributionat the relevant half length. A marked slot always has one flat half in the intended configurations, which is why exactly two readings suffice. - The chip at a mark, read at a core class.
markChipWeightrecords where the interior chip lands when the mark degenerates to an end of its slot (mark = 0on a collapsed leg,mark = lengthon a chamber wall), andmarkChip_classSum_eqproves the class sum. - The pair profile itself,
pairTarget_nonnegandpairPartner_nonneg, stated through aPairLedgerso that each of the four arms may be a whole slot read from either end or the half of a marked slot, and so that the pair is proved once and instantiated at both centres.
The k parameter of the two pair statements is the indicator of which vertex
of the contracted class owns the delivered chip: when the middle slot collapses
the two centres merge, and the chip may have to be charged to the partner. That
is the targetOwner device every finished row already uses.
The two endpoint terms of one slot under a marked script #
What one slot contributes at its tail class, with a collapsed slot's artificial term suppressed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
What one slot contributes at its head class, with a collapsed slot's artificial term suppressed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The per-vertex endpoint ledger of a marked script.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The class sum is the Laplacian. The artificial endpoint terms of a collapsed slot cancel, which is what lets a row work vertex by vertex on the uncontracted core.
Reading one slot as one or two ordinary arms #
Throughout, hu is the height at the tail class and hv the height at the head
class; the script is potential = -height. The two marked readings are the
ones the AR rows use: the chip at the mark sits where a flat stretch meets a
full ramp, so exactly one of the two heights is zero.
An unmarked slot is an ordinary arm of its own length.
A marked slot whose head carries height zero: its tail sees an ordinary arm of the near half length, and its head sees nothing unless the mark has reached the head.
A marked slot whose tail carries height zero: its head sees an ordinary arm of the far half length, and its tail sees nothing unless the mark is still at the tail.
The uniform marked reading #
In the intended configurations one of the two heights at a marked slot's ends is
zero -- the chip sits where a flat stretch meets a full ramp, which is also the
hypothesis under which the chip pays for the kink. Under that single assumption
the two readings above collapse into one pair of formulas, valid at either
orientation, and (taking mark e = 0) agreeing with the unmarked slot's tail
reading.
The chip at a mark, seen from a core class #
When the mark degenerates to an end of its slot the interior chip is a core
vertex. Both degeneracies occur on real faces: mark = 0 when the leg carrying
the chip collapses, mark = length on the chamber wall where the figure's
inequality is an equality.
Where the chip at the mark of e sits, as a weight on core vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Redistributing chips inside a contracted class #
A chip may be delivered to a vertex of the target's class other than the target itself, and a collapsed arm may put its chip in the centre's class. Both are handled by moving weight within a class, which leaves every class sum -- hence the divisor -- unchanged.
The pair profile #
An arm of the picture may be a whole slot read from either end, or the half of a
marked slot. A PairLedger names the contribution at the end carrying the
height, so that both the target and the partner statement are proved once.
The one-edge facts the pair profile consumes. tail L hu hv is the
contribution at the end carrying height hu.
The tail contribution of a paired slot as a function of length and endpoint heights.
Instances For
The slot read from its tail.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The same slot read from its head.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The target of a configuration-3 pair. la, lb are the target's two
arm lengths, m the middle slot, a = min la lb, b the partner's arm minimum,
g = min a b the partner height and o = min a (g + m) the target height. k
is one exactly when the delivered chip is charged to this vertex.
The partner of a configuration-3 pair. lc, ld are the partner's two
arm lengths and b = min lc ld; the partner sits at height g and reads the
middle slot from below.