Branch data over the active edges #
Defines ActiveBranchData: for each active edge of a forest, a chosen
one-edge active extension together with an ordered tail growth from the
extended forest. Its branch integrals aggregate the per-edge remainder
terms produced by one round of the expansion step, in the form consumed by
the telescoping argument behind the BKAR forest interpolation formula (see
BKAR.Formula).
Branch data chosen independently for each active edge of a forest.
For each active edge, the data consists of a one-edge active extension and an ordered tail growth starting from the extended forest.
- extension (e : ↥F.activeEdges) : F.ActiveExtension ↑e
The chosen one-edge extension for each active edge.
- order : ↥F.activeEdges → List (Edge V)
The order of the remaining edges along each chosen branch.
- terminal : ↥F.activeEdges → Forest V
The final forest of each chosen branch.
- tail (e : ↥F.activeEdges) : (self.extension e).forest.OrderedGrowth (self.order e) (self.terminal e)
The ordered growth following the chosen first extension of each branch.
Instances For
The full ordered branch obtained by prepending the selected active edge.
Equations
- data.growth e = (data.extension e).consGrowth (data.tail e)
Instances For
The finite active-edge sum of branch integrals with an explicit top bound.
Equations
- data.branchIntegralAux top u ρ = ∑ e ∈ F.activeEdges.attach, BKAR.Forest.OrderedGrowth.branchIntegralAux top (data.growth e) u ρ
Instances For
The finite active-edge sum of branch integrals over the unit simplex.
Equations
- data.branchIntegral u ρ = data.branchIntegralAux 1 u ρ
Instances For
The active-branch data whose selected branch over each active edge stops after the first extension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite active-edge branch sum is exactly the sum of the recursive tail integrals obtained after the chosen first active extension.
Unit-simplex version of
ActiveBranchData.branchIntegralAux_eq_sum_integrals_tail_partialDeriv.
Terminal singleton branches turn the active-edge branch sum into the sum of one-edge partial-derivative integrals on the terminal fill-parameter interpolations.
For a terminal selected branch, its integrand may be read on the terminal fill-parameter interpolation point.
The selected branch integrand in its standard terminal-interpolation form.
The active-branch sum in the standard terminal-interpolation form used by the ordered BKAR main terms.
Unit-simplex version of
The standard-interpolation identity for ActiveBranchData.branchIntegralAux.
Terminal selected branches rewrite the active-branch sum as a sum of ordered simplex integrals over terminal fill-parameter interpolation points.
Accumulated-derivative version of the terminal singleton branch-sum identity.
Terminal singleton branches in the standard terminal-interpolation form.
Unit-simplex version of
ActiveBranchData.singleton_branchIntegralAux_eq_integralSum_mixedPartial_of_emptyActiveEdges.
Unit-simplex version of
ActiveBranchData.singleton_branchIntegralAux_eq_standardIntegralSum_of_emptyActiveEdges.
Terminal active-extension expansion rewritten as a singleton active-branch remainder.
Terminal active-extension expansion rewritten directly as standard singleton-branch integrals.