Documentation

LeanPool.BKARForestFormula.BKAR.CubePartition.Support.Contribution

Contributions grouped by support and order #

Defines supportContribution and supportOrderContribution, the sums of terminal branch integrals whose growth reaches a prescribed support edge set (and, in the refined version, follows a prescribed order), and proves the regrouping identities expressing the total branch integral from the empty forest as a sum over supports, then over first edge and tail order. This is the combinatorial regrouping behind the sum-over-forests form of the BKAR forest interpolation formula (see BKAR.Formula).

Contribution of the selected empty-start terminal branches whose terminal forest has a fixed finite support index.

Equations
Instances For
    noncomputable def BKAR.Forest.ActiveTerminalBranchData.supportOrderContribution {V : Type u_1} [Fintype V] [DecidableEq V] (data : (empty V).ActiveTerminalBranchData) (I : ForestIndex V) (order : List (Edge V)) (ρ : (Edge V → ℝ) → ℝ) :

    Contribution of selected empty-start terminal branches with both fixed support and fixed terminal edge order.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem BKAR.Forest.ActiveTerminalBranchData.supportOrderContribution_def {V : Type u_1} [Fintype V] [DecidableEq V] (data : (empty V).ActiveTerminalBranchData) (I : ForestIndex V) (order : List (Edge V)) (ρ : (Edge V → ℝ) → ℝ) :
      data.supportOrderContribution I order ρ = ∑ e ∈ (empty V).activeEdges.attach with (data.growth e).support = I ∧ data.growthOrder e = order, (data.growth e).terminal.orderedContribution order ρ

      The selected active-terminal branches from the empty forest can be regrouped by their finite terminal forest support.

      For selected terminal branches from the empty forest, equality of finite supports is exactly equality of the selected order's edge set.

      Edge-set form of ActiveTerminalBranchData.supportContribution. This removes the proof-carrying support index from the fiber predicate.

      Support equality for a selected terminal branch from the empty forest is equivalent to choosing the first edge in the support and a canonical ordering of the support with that edge erased.

      First-edge/tail-order form of ActiveTerminalBranchData.supportContribution. This is the support-fiber shape used by the recursive BKAR sector enumeration.

      Support-fiber form indexed directly by first edges in I.edges. Since every edge is active over the empty forest, the ambient active-edge filter can be collapsed to the actual support edge set, with the tail order carrying the remaining fiber predicate.

      Recursive support-fiber form: over a fixed support I, each admissible first edge contributes the tail branch integral after that first edge.

      Full empty-start recursive form after regrouping by terminal support: the selected terminal branch sum is a support-indexed sum of tail branch integrals.

      The first edge of a selected terminal branch lies in its support fiber.

      The tail of a selected terminal branch over support I is a canonical ordering of I.edges with the first edge erased.

      Over a fixed support fiber, the tail branch has exactly the number of edges left after erasing the selected first edge.

      A selected terminal branch lying over support I carries a canonical ordering of the edge set I.edges.

      The selected first-edge/tail order has length equal to the cardinality of its support edge set.

      The packaged first-edge/tail sector of a selected terminal branch over I is one of the canonical orderings of I.edges.

      The selected terminal order of a branch over support I is one of the canonical orderings of I.edges.

      A support contribution splits further into fixed ordered-sector fibers.

      The full empty-start terminal branch sum is indexed by support and then by one of the canonical ordered sectors of that support.