Documentation

Anderson4D.PermSum.CollapseBoundaryChain

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 #

def Anderson4D.originalCollapsePoint {t : PlaneTree} (z : HeppLeaf t → Fin 4 → ℤ) {r : t.VPos} :

Position of an original split letter.

Equations
Instances For
    def Anderson4D.collapsedCollapsePoint {t : PlaneTree} (z : HeppLeaf t → Fin 4 → ℤ) (r : t.VPos) (lstar : InsideLeaf r) :
    Unit ⊕ OutsideLeaf r → Fin 4 → ℤ

    Position of a collapsed letter: the marker is represented by lstar, and outside leaves keep their original positions.

    Equations
    Instances For
      noncomputable def Anderson4D.originalCollapseEdge {t : PlaneTree} (z : HeppLeaf t → Fin 4 → ℤ) {r : t.VPos} (x y : InsideLeaf r ⊕ OutsideLeaf r) :

      Original lattice edge on the inside/outside split alphabet.

      Equations
      Instances For
        noncomputable def Anderson4D.collapsedCollapseEdge {t : PlaneTree} (z : HeppLeaf t → Fin 4 → ℤ) (r : t.VPos) (lstar : InsideLeaf r) (x y : Unit ⊕ OutsideLeaf r) :

        Collapsed lattice edge on the marker/outside alphabet.

        Equations
        Instances For
          theorem Anderson4D.collapsedCollapseEdge_nonneg {t : PlaneTree} (z : HeppLeaf t → Fin 4 → ℤ) (r : t.VPos) (lstar : InsideLeaf r) (x y : Unit ⊕ OutsideLeaf r) :
          0 ≤ collapsedCollapseEdge z r lstar x y

          Structural shape of canonical collapse segments #

          def Anderson4D.IsCanonicalCollapseSegment {A : Type u_1} {B : Type u_2} (p : ChainSegment (A ⊕ B) (Unit ⊕ B)) :

          Every canonical collapse segment is either an outside singleton or a nonempty block consisting entirely of inside letters.

          Equations
          Instances For
            theorem Anderson4D.canonical_of_mem_collapseSegmentsAux {A : Type u_1} {B : Type u_2} (blocks : List (List A)) (collapsed : List (Unit ⊕ B)) (hblocks : ∀ block ∈ blocks, block ≠ []) (p : ChainSegment (A ⊕ B) (Unit ⊕ B)) :
            p ∈ collapseSegmentsAux blocks collapsed hblocks → IsCanonicalCollapseSegment p

            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.