The bundle closure is the straight-matching self-glue #
The full closure of an (m + m)-fragment against the strand
bundle is the self-glue of its straight matching i ↔ m + i.
The proof fuses and splits folds using only established
machinery: the closure's interface fold splits into the
high-block glues followed by the low-block glues
(interfacePairs_split and glueListAppend); the high-block
stage is itself a composition against the transposed bundle
(composeNormal read backwards), which the right identity law
collapses to the fragment; and the lifted low-block pairs are
then exactly the straight matching.
Flat membership of the two blocks #
The high block is a well-formed gluing list.
And so is the whole closure list, high block then low.
The surviving labels of the high-block stage #
The forward survivor map: low labels to the surviving left slots, high labels to the surviving right slots.
Instances For
The ambient relabelling #
From the (m,m,m)-interface ambient to the full-closure
ambient: a cast on the left factor, the block transpose threaded
through a cast on the right.
Equations
- RS.bcDelta m = (finCongr ⋯).sumCongr ((RS.transposeEquiv m m).symm.trans (finCongr ⋯))
Instances For
The mapped (m,m,m)-interface pairs are the high-block
pairs.
The high-block stage collapses to the fragment #
The (m,m,m)-interface ambient: the fragment against the
transposed bundle.
Equations
- RS.bcAmbient2 m V = V.disjUnion ((RS.strandBundle m).relabel (RS.transposeEquiv m m))
Instances For
The assembled survivor identification equals the direct one.
The high-block stage: gluing the high-block pairs in the closure ambient is the identity composition against the bundle, hence the fragment itself.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lifted low-block pairs are the straight matching #
Lifting a pair list past an earlier fold keeps its length.
And keeps each pair's underlying labels.
Read through the high stage's survivor identification, the lifted low block is the straight matching reversed.
Equivalently, the lifted low block is the transported straight matching — the identification the closure theorem runs on.
The bundle closure is the straight-matching self-glue:
the full closure of an (m + m)-fragment against the strand
bundle is the self-glue of its straight matching.
Equations
- One or more equations did not get rendered due to their size.