Cut-avoiding trees #
A tree T avoids a target X when T ≠ X and no Δ^ρ cut summand of T
extracts X as a crown component (CutAvoiding), together with the
componentwise closure to forests (CutAvoidingForest).
A tree T avoids the target X in the nonplanar Δ^ρ coproduct: T ≠ X and
no cut summand of T extracts X as a crown component. Equivalently, no
summand of' M ⊗ ofTree R of Δ^ρ T has X ∈ M.
- ne_self : T ≠ X
Tis not literally the targetX. - no_cut (p : Multiset (RoseTree.Nonplanar α) × RoseTree.Nonplanar α) : p ∈ cutSummandsN T → ¬X ∈ p.1
No cut summand of
ThasXin its crown forest.
Instances For
A workspace W : Multiset (Nonplanar α) is F-avoiding (component-wise): every
component T of W avoids every target X in the forest F.
Equations
- ConnesKreimer.CutAvoidingForest F W = ∀ (T : RoseTree.Nonplanar α), T ∈ W → ∀ (X : RoseTree.Nonplanar α), X ∈ F → ConnesKreimer.CutAvoiding X T
Instances For
Empty workspace is trivially F-avoiding for any target forest F.
Cons preservation: if T ::ₘ W is F-avoiding then so is W.
Cons head: if T ::ₘ W is F-avoiding then T avoids every X ∈ F.
Workspace-level: no target X ∈ F is a member of the workspace W.
Workspace-level: no cut summand of any component T ∈ W extracts any target
X ∈ F as a crown component.