Branch-cardinality ledger for subtree contraction #
The branch set of the original tree is partitioned exactly into branches
inside the collapsed subtree and branches retained by the contracted tree.
This supplies the strict D-power saving in (5.45).
Branch vertices outside the subtree, as an ordinary filtered subtype.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Descendant branches, as the subtype of branchNodesUnder r.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Anderson4D.card_BranchNodes_contractAt_add_card_BranchNodes_subtreeAt
{t : PlaneTree}
(r : t.VPos)
:
Exact branch partition under contraction.
theorem
Anderson4D.card_BranchNodes_contractAt_add_one_le
{t : PlaneTree}
{r : t.VPos}
(hr : r ∈ t.BranchNodes)
:
Contracting a branch removes at least that branch from the branch count.
This is the exponent inequality used to extract one factor D⁻¹.
theorem
Anderson4D.card_BranchNodes_contractAt_le_sub_one
{t : PlaneTree}
{r : t.VPos}
(hr : r ∈ t.BranchNodes)
:
Subtractive form of the same strict branch saving.