Terminal growths #
Packages a terminal ordered growth (TerminalGrowth): an ordered branch
starting from a given forest together with the certificate that its final
forest has no active edges left. Defines its branch integrals and the
constructors (ofActiveEdgesEqEmpty, cons) and unfolding lemmas used to
run the recursion behind the BKAR forest interpolation formula (see
BKAR.Formula) to completion.
A terminal ordered growth from a starting forest.
This packages one ordered branch together with the certificate that its final forest has no active edges left.
The list of edges adjoined along the terminal branch.
- terminal : Forest V
The final forest, which has no active edges.
- growth : F.OrderedGrowth self.order self.terminal
The ordered sequence of extensions reaching the terminal forest.
Instances For
The ordered branch integral with an explicit outer bound.
Equations
- data.branchIntegralAux top u ρ = BKAR.Forest.OrderedGrowth.branchIntegralAux top data.growth u ρ
Instances For
The ordered branch integral over the unit simplex.
Equations
- data.branchIntegral u ρ = data.branchIntegralAux 1 u ρ
Instances For
The empty terminal branch attached to a forest with no active edges.
Equations
- BKAR.Forest.TerminalGrowth.ofActiveEdgesEqEmpty F hF = { order := [], terminal := F, growth := BKAR.Forest.OrderedGrowth.nil F, terminal_activeEdges_eq_empty := hF }
Instances For
Prepend a chosen active extension to a terminal branch from the extended forest.
Equations
- BKAR.Forest.TerminalGrowth.cons h tail = { order := e :: tail.order, terminal := tail.terminal, growth := h.consGrowth tail.growth, terminal_activeEdges_eq_empty := ⋯ }
Instances For
The finite forest index grown by a terminal branch.
Instances For
If a terminal branch carries no growth order, its terminal forest is the initial forest.
If a terminal branch carries no growth order, its support is the support of the initial forest.
The branch integral of a terminal growth with empty order is just evaluation at the initial standard interpolation point.
The recursive form of a terminal branch obtained by prepending one active extension.
Unit-simplex recursive form of
TerminalGrowth.cons_branchIntegralAux_eq_integral_tail_partialDeriv.
A terminal branch integral in the standard interpolation form used by BKAR main terms.
Unit-simplex version of
TerminalGrowth.branchIntegralAux_eq_orderedSimplexIntegralAux_mixedPartialList_standardInterp.
The same terminal branch integral, with the final standard interpolation expressed as the terminal fill-parameter interpolation.
Unit-simplex version of
TerminalGrowth.branchIntegralAux_eq_orderedSimplexIntegralAux_mixedPartialList_interpWithFill.
Terminal branch data chosen independently for each active edge of a forest.
For each active edge, this chooses a one-edge active extension and a terminal ordered tail branch from the extended forest.
- extension (e : ↥F.activeEdges) : F.ActiveExtension ↑e
The first extension chosen for each active edge.
- tail (e : ↥F.activeEdges) : (self.extension e).forest.TerminalGrowth
The terminal ordered branch following each chosen first extension.
Instances For
Forget terminality, retaining the active-branch data underneath.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The full terminal branch selected over one active edge.
Equations
- data.growth e = BKAR.Forest.TerminalGrowth.cons (data.extension e) (data.tail e)
Instances For
The finite active-edge sum of terminal branch integrals with an explicit bound.
Equations
- data.branchIntegralAux top u ρ = data.branchData.branchIntegralAux top u ρ
Instances For
The finite active-edge sum of terminal branch integrals over the unit simplex.
Equations
- data.branchIntegral u ρ = data.branchIntegralAux 1 u ρ
Instances For
The active-terminal 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
If the selected tail after an active edge has empty order, then the full branch support is just the support of the one-edge extension.
If the selected tail after an active edge has empty order, terminality of the tail says that the one-edge extension is already terminal.
The active-terminal branch sum is the sum of the selected full terminal branch integrals.
Recursive form of the active-terminal branch sum after the first active edge.
The active-terminal branch sum in the standard interpolation form used by the ordered BKAR main terms.
Terminal fill-parameter form of the active-terminal branch sum.
Terminal singleton active-terminal branches in the standard terminal-interpolation form.
Terminal singleton active-terminal branches in the terminal fill-parameter form.
Unit-simplex standard-interpolation version of
The standard-interpolation identity for ActiveTerminalBranchData.singleton_branchIntegralAux.