Gluing the terminal half chains to a nested cross step #
This module transports the literal inside-to-outside order of the doubled residual schedule to the two terminal half chains. On the left the later carrier precedes the current head; on the right the current head precedes the later carrier. These are exactly the two orientations of the three-way half-chain partition.
Pull a doubled carrier back to the left terminal half.
Equations
- Anderson4D.r324LeftHalfPullback B = {i : Fin m | Anderson4D.leftMomentIndex i ∈ B}
Instances For
Pull a doubled carrier back to the right terminal half.
Equations
- Anderson4D.r324RightHalfPullback B = {i : Fin m | Anderson4D.rightMomentIndex i ∈ B}
Instances For
The canonical nonempty residual blocks are ordered from the inner cross block to the outer blocks in both terminal half chains.
Enriched proof-relevant blocks retain the same outward half order.
The terminal left index of the canonical cross gap is the maximum of the pulled-back left carrier.
The terminal right index of the canonical cross gap is the minimum of the pulled-back right carrier.
The increasing block enumeration starts at the carrier minimum.
The increasing block enumeration ends at the carrier maximum.
In the increasing standard block order the two canonical gap sites are adjacent. There is no shell vertex between the last left site and the first right site.
In the left terminal half, every post-head vertex precedes every current-head vertex.
In the right terminal half, every current-head vertex precedes every post-head vertex.
The first left-half vertex of the current shell is its standard
coordinate 0.
The last right-half vertex of the current shell is its final standard coordinate.
The outermost left vertex still present after the current head is the left central-gap vertex of the next literal block.
The innermost right vertex still present after the current head is the right central-gap vertex of the next literal block.
A local successor criterion inside the full sparse terminal chain.
Unlike edgeSuccessor_connector_eq_varIdx_min', this version does not
require the two displayed carriers to exhaust the active state: it is
enough to certify that no active vertex lies strictly between the source
and target.
The terminal left-chain connector slot really targets the outermost left coordinate of the current shell.
Right-chain connector successor.
Coordinate identity for the left flanking leg of paper Step 3.
Coordinate identity for the right flanking leg.
Read a current nested tuple on the full terminal left carrier. Values already removed by the nested suffix are filled by its canonical zero reconstruction and never enter the current restricted slot product.
Equations
- terminal.leftTupleOfNestedStep step v i = step.reconstruct v (Anderson4D.leftMomentIndex ↑i)
Instances For
Right-half analogue.
Equations
- terminal.rightTupleOfNestedStep step v i = step.reconstruct v (Anderson4D.rightMomentIndex ↑i)
Instances For
Restricted terminal left path on a doubled nested carrier.
Equations
- terminal.nestedLeftHalfInvSqProduct step carrier hne v = terminal.left.halfInvSqChainProduct (Anderson4D.r324LeftHalfPullback carrier) hne (terminal.leftTupleOfNestedStep step v)
Instances For
Restricted terminal right path.
Equations
- terminal.nestedRightHalfInvSqProduct step carrier hne v = terminal.right.halfInvSqChainProduct (Anderson4D.r324RightHalfPullback carrier) hne (terminal.rightTupleOfNestedStep step v)
Instances For
The exact left-half slot decomposition at an arbitrary proper nested step. The displayed middle factor is the unique left connector leg.
Exact right-half decomposition; here the current head precedes the post carrier.
The two half paths together split as head paths, the two connector legs, and post paths. No covariance sum has been expanded.
Paper Step 3 chain geometry in its exact named form: the two current
terminal half paths split into the current shell paths, ctx.connector's
two flanking legs, and the unchanged post-shell paths.