Vertex conservation for pruning cuts #
A pruning cut removes its crown subtrees entirely, so crown vertices and trunk vertices recover the vertices of the tree exactly. Hence every crown component, and the trunk of a proper cut, is smaller than the tree: the descent that makes recursions over cuts, such as the antipode, well founded. Contracting the vertices the cut leaves with a single child then removes one more vertex for each.
Main results #
ConnesKreimer.cutSummandsN_numNodes,hasExtractionCost_numNodes_cutSummandsN: vertex conservation for the nonplanar pruning cuts, and for a choice of them over a forest.ConnesKreimer.cutSummandsN_crown_numNodes_lt,ConnesKreimer.cutSummandsN_trunk_numNodes_lt: crowns and proper trunks are smaller than the tree.ConnesKreimer.cutSummandsN_numEdges_contractUnary: the edges of the tree, of the crown and of the contracted trunk.ConnesKreimer.cutSummandsN_numUnary: in a full binary tree a cut leaves a unary vertex for each tree it extracts, less two for each vertex both of whose children it extracts.
References #
Vertex conservation for the pruning cuts #
The crown and the trunk of a pruning cut have exactly the vertices of the tree.
A choice of pruning cuts conserves vertices.
No pruning cut extracts the whole tree as its crown; the full-tree extraction is the separate primitive term of the coproduct.
Every crown component of a pruning cut has fewer vertices than the tree.
The trunk of a pruning cut with a nonempty crown has fewer vertices than the tree.
A nonempty crown of a pruning cut has fewer edges in total than the tree.
No pruning cut of T has T itself among its crown components.
Unary vertices left by a pruning cut #
The deletion coproduct contracts the vertices a pruning cut leaves with a single child. In a full binary tree the cut leaves the parent of each tree it extracts with a single child, unless it extracts both of the parent's children, which leaves the parent a leaf.
Deleting the crown of a pruning cut and contracting the unary vertices of its trunk removes, besides the crown's own edges, one edge for each crown component and one for each unary vertex.
In a full binary tree a pruning cut leaves a unary vertex for each tree it extracts, less two for each vertex both of whose children it extracts.