Growth-order bookkeeping for terminal branches #
For the terminal branch data of the recursion started at the empty forest,
records how the growth order relates to the final support: the order
enumerates the support edge set, its tail enumerates the support minus the
first edge, and growthOrderTail packages this decomposition. These facts
index the regrouping of branch contributions by support and order in the
BKAR forest interpolation formula (see BKAR.Formula).
Every full branch selected by active-terminal branch data from an initially empty edge set carries a canonical ordering of its terminal forest.
For an active-terminal branch from the empty forest, the terminal edge set is exactly the edge set represented by the selected first edge and tail order.
The support index of an active-terminal branch from the empty forest carries the same edge set as its selected first-edge/tail order.
Every active-terminal branch selected from the empty forest has a nonempty terminal edge set: it contains the first active edge of the branch.
The tail order selected after the first active edge of an empty-start active-terminal branch is a canonical ordering of the terminal edge set with that first edge erased.
Each selected active-terminal branch from the empty forest determines a member of the terminal first-edge/tail-order indexing set.
The terminal first-edge/tail sector selected by one active-terminal branch from the empty forest.
Instances For
The selected terminal edge order of one active-terminal branch.
Equations
- data.growthOrder e = ↑(data.growthOrderTail e).fst :: (data.growthOrderTail e).snd
Instances For
Each selected terminal forest admits the same first-edge/tail ordered-sector decomposition as any nonempty forest.
The active-terminal branch sum from the empty forest is a finite sum of canonical ordered-sector contributions, one for each selected terminal branch.
Version of ActiveTerminalBranchData.branchIntegral_empty_eq_sum_orderedContribution
using the packaged terminal edge order.