The absorption of a tensor factor into the test fragment #
The accompanying paper's Lemma 3.3(b), the geometric core: closing
a tensor
x ⊗ z against a test fragment G is closing x against the
partial closure G_z = partialClose z G. Both sides normalize
to iterated gluing over the common ambient (x ⊔ z) ⊔ G: the
closure pairs split into the z-blocks and the x-blocks, the
z-blocks glue first (glueListAppend), localize to z ⊔ G
(disjUnionAssoc + glueListDisjUnionRight), and what
remains is the closure of x against the survivors — the
defining gluing of partialClose.
The four closure blocks over the common ambient #
The v-block: z's high labels against the last block of
G.
Equations
Instances For
The t-block: x's high labels against the third block of
G.
Equations
Instances For
The u-block: z's low labels against the second block of
G.
Equations
Instances For
The s-block: x's low labels against the first block of
G.
Equations
Instances For
The four-way split of the closure interface #
The high closure half splits at t.
The transported closure label #
The label equivalence of the left side: interleave the tensor factors, then the closure casts.
Equations
- RS.tensorCloseLabel s t u v = ((RS.interleaveEquiv s t u v).trans (finCongr ⋯)).sumCongr (finCongr ⋯)
Instances For
The ground computation: transported pairs blockwise #
The transported closure pairs of the tensor side: the four blocks, in ground order.
The tensor-side closure pairs, reordered: z-blocks first.
The associated ambient: pairs localize #
The cross pairs: x's labels against the surviving x-block
labels of G, inside the associated ambient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under the sum association, the reordered tensor pairs are the
embedded z-gluing pairs followed by the cross pairs.
The associated pair list is well-formed.
The lifted cross pairs #
The canonical cross pairs after the z-gluing: x's labels
against the surviving x-block labels of G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pulling the lifted cross pairs through the right-embedding survivor equivalence gives the canonical cross pairs.
The right side's transported closure label #
The label equivalence of the right side: the partial-closure survivor identification, then the closure casts.
Equations
- RS.pcCloseLabel s t u v = (finCongr ⋯).sumCongr ((RS.pcSurvEquiv s t u v).trans (finCongr ⋯))
Instances For
The right side's ground computation #
The right side's closure pairs are the canonical cross pairs.
The right side's transported closure pairs.
Equations
- RS.absQsR s t u v = RS.Fragment.mapPairs (RS.pcCloseLabel s t u v).symm (RS.interfacePairs 0 (s + t) 0)
Instances For
The canonical cross pairs are well-formed.
The right side, normalized #
The composed label identification of the right side.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The right side, normalized: the closure of x against
the partial closure is iterated gluing of the canonical cross
pairs over x ⊔ (glued z ⊔ G).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The left side's derived pair lists #
The left side's transported closure pairs.
Equations
- RS.absQsL s t u v = RS.Fragment.mapPairs (RS.tensorCloseLabel s t u v).symm (RS.interfacePairs 0 (s + u + (t + v)) 0)
Instances For
The pulled-back pairs are the localized pairs.
The lifted cross pairs of the two-stage fold.
Equations
- RS.absQsLift s t u v = RS.Fragment.liftPairs (RS.Fragment.inrPairs (RS.zClosePairs s t u v)) (RS.xCrossPairs s t u v) ⋯
Instances For
The lifted cross pairs, pulled back through the embedding survivor equivalence.
Equations
- RS.absPs0 s t u v = RS.Fragment.mapPairs (RS.Fragment.inrFoldEquiv (RS.zClosePairs s t u v)).symm.symm (RS.absQsLift s t u v)
Instances For
The pulled-back lifted pairs are the canonical cross pairs.
The left side, normalized #
The composed label identification of the left side.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pulled-back absorption pairs form a well-formed gluing list.
The left side, normalized: the closure of the tensor
against G is iterated gluing of the canonical cross pairs over
x ⊔ (glued z ⊔ G).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The meet: no label survives a full closure #
The canonical cross pairs glue every label: no survivor.
The absorption (accompanying paper, Lemma 3.3(b), geometric core): closing a tensor against a test fragment is closing the first factor against the partial closure of the second.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The monoidal ideal (accompanying paper, Lemma 3.3(b)) #
The connection row of a tensor is a connection row of the first factor at the partially closed test fragment.
Tensor of weighted single fragments.
The connection row of a single-fragment tensor, linearized in the first slot.
A kernel element tensored with a single fragment stays in the kernel.
The monoidal ideal (accompanying paper, Lemma 3.3(b)): a kernel element tensored with anything stays in the kernel.