Closure against a fragment with a closed attachment #
A closed component riding along the test fragment falls out of the closure as a disjoint union:
pairClose F ((H ⊔ C) · clean) ≃ (pairClose F H) ∪ C.
Combined with partialCloseTensor, strandBundleTensor and
the multiplicativity of the parameter (Lemma 3.2), this yields the
trace multiplicativity (Lemma 3.5(b)).
The peel of the union closure: the closure casts against the clean label.
Equations
- RS.unionPeel s t = (finCongr ⋯).sumCongr ((RS.pcTensorClose s t).trans (finCongr ⋯))
Instances For
The peeled union-closure pairs are the associated embedding of the inner closure pairs.
The union closure, normalized.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The union closure (closed components fall out): closing against a test fragment with a closed attachment is the union of the closure with the attachment.
Equations
- RS.pairCloseUnionRight F H C = (RS.unionNormal F H C).trans (RS.Fragment.Equiv.relabelEq (RS.Fragment.disjUnion (RS.pairClose F H) C) ⋯)
Instances For
Trace multiplicativity (accompanying paper, Lemma 3.5(b)): the trace of a tensor is the product of the traces.