Contracting the interface #
RS21's (13) contracts the two fragments' tensors with the super form one leg at a time, and the closing display of Theorem 6's proof sums the result over the Eulerian subsets. In the flag model the composition glues one interface pair at a time, and each glue is exactly such a contraction: the glued fragment's summand is the base's summed over the two glued labels' colours against the cut's own kernel.
This file names the data that contraction carries — the fragment, the subset and the state at each stage — and the accumulated weight. The per-cut kernels are the ones the dispatches deliver: the super form at a closed cut, and at an open one the configuration's own kernel, which is the same form read in the basis the tensor twists into.
The lexicographic order on the recursion's label type.
Equations
- RS.EdgeSubset.contractOrder n = RS.sumLexLinearOrder (Fin (0 + n)) (Fin (n + 0))
Instances For
The same order one stage up.
Equations
- RS.EdgeSubset.contractOrderSucc n = RS.sumLexLinearOrder (Fin (0 + n + 1)) (Fin (n + 1 + 0))
Instances For
The stage's fragment and state #
The fragment one stage down: glue the top interface pair, then relabel.
Equations
- RS.EdgeSubset.stepFragment n V = (V.gluePair (RS.EdgeSubset.cutL n) (RS.EdgeSubset.cutR n) ⋯).relabel (RS.interfaceStepEquiv 0 n 0)
Instances For
The data a subset carries, and its summand #
RS21 chooses an Eulerian orientation and a compatible local pairing
for each Eulerian subset; the flag model's counterpart is a
transition system with an orientation. A family of those — one per
good subset — is what the interface recursion pushes forward, and the
summand it names is RS21's s_h, with no chord sign in it.
A choice of transition system and orientation at every good subset.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The data pushed back across one glue #
The dispatch reads the base's summand at the unglued data, and an orientation only ever ungloues — building one across a glue is step 1 again. So the choice is made at the glued fragment and pushed back, which is the direction this construction runs.
The glued fragment's data, read on the base. At a subset whose drop is closed under the rewire the base's data are the unglue of the glued fragment's; elsewhere any choice serves, the summand vanishing there.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unglued data at an open cut, evaluated. As in the closed case the drop is abstracted, so that the dependent proofs the definition carries can be substituted rather than rewritten.
A closed glue does not change any vertex's degree, so the lift is Eulerian exactly when the glued subset is.
The glued fragment's data at a closed cut, read on the base. Here no agreement is needed: a closed subset's drop is always closed under the glued pairing, the two cut flags being partners.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unglued data, evaluated. The drop and the bit are abstracted so that the dependent proofs the definition carries can be substituted rather than rewritten: rewriting them in place is not type correct, every one of them mentioning the drop.