Tree-geometric boundary comparison for the collapse chain #
This file connects the raw segmented-chain estimate of CollapseChain to
the actual inside/outside leaf carriers and lattice edge weights used in
paper (5.43).
Tree-facing edge functions #
Position of an original split letter.
Equations
- Anderson4D.originalCollapsePoint z (Sum.inl l) = z ↑l
- Anderson4D.originalCollapsePoint z (Sum.inr y) = z ↑y
Instances For
Position of a collapsed letter: the marker is represented by lstar,
and outside leaves keep their original positions.
Equations
- Anderson4D.collapsedCollapsePoint z r lstar (Sum.inl val) = Anderson4D.contractEmbedding z r lstar (Anderson4D.contractMarkerLeaf r)
- Anderson4D.collapsedCollapsePoint z r lstar (Sum.inr y) = Anderson4D.contractEmbedding z r lstar (Anderson4D.contractOutsideLeaf r y)
Instances For
Original lattice edge on the inside/outside split alphabet.
Equations
Instances For
Collapsed lattice edge on the marker/outside alphabet.
Equations
- Anderson4D.collapsedCollapseEdge z r lstar x y = Anderson4D.latticeEdgeWeight (Anderson4D.collapsedCollapsePoint z r lstar x) (Anderson4D.collapsedCollapsePoint z r lstar y)
Instances For
Structural shape of canonical collapse segments #
Every canonical collapse segment is either an outside singleton or a nonempty block consisting entirely of inside letters.
Equations
Instances For
Local changed-boundary comparison #
The geometric comparison for a single adjacent pair of canonical
segments. The impossible marker-marker case is ruled out by the tag-chain
hypothesis inherited from NoTwoAdjacentMarkers.
Canonical segments of raw collapse data satisfy the local comparison required by the raw chain theorem.
Tree-facing (5.43) #
Tree-geometric form of paper (5.43): the expanded original chain is
bounded by the internal inside-block chains times the collapsed chain, with
the corrected loss 4^(total inside length).
Coordinate-product identity #
The geometric (5.43) estimate combines with the exact identity
d.insideBlockChainProduct (originalCollapseEdge z) = heppChainWeightExcept (restrictEmbedding z r) d.adjacentCutIndices (restrictedInsideWord r d).
This is the finite-product reindexing statement that deleting the
blockComposition proper partial-sum gaps from the flattened inside word
leaves exactly the product of the internal block chains; it is independent of
the boundary geometry proved here.