Documentation

LeanPool.BKARForestFormula.BKAR.OrderedAssembly.CubeFold

Folding sectors into cube contributions #

Sums the closed ordered cube-sector contributions over all enumerations of a support and identifies the result with the ordinary cube contribution of the canonical grown forest, which depends only on the underlying edge set and not on the choice system. This is the final fold from per-order sectors to the one-cube-integral-per-forest form of the BKAR forest interpolation formula (see BKAR.Formula).

theorem BKAR.Forest.orderedCubeSectorContribution_eq_of_edges_eq {V : Type u_1} [Fintype V] [DecidableEq V] (F G : Forest V) (hedges : F.edges = G.edges) {order : List (Edge V)} (hForder : order ∈ F.edgeOrders) (hGorder : order ∈ G.edgeOrders) (ρ : (Edge V → ℝ) → ℝ) :

Closed ordered cube-sector contributions are invariant under replacing a Forest representative by another Forest representative with the same underlying edge set.

The existing cube-partition theorem, folded in the direction needed by support-indexed ordered assembly.

theorem BKAR.Forest.cubeContribution_eq_of_edges_eq {V : Type u_1} [Fintype V] [DecidableEq V] (F G : Forest V) (hedges : F.edges = G.edges) (ρ : (Edge V → ℝ) → ℝ) (hρ : BKARContDiff ρ) :

The unordered cube contribution depends only on the edge set, not on the path data stored in the Forest representative.

Transport the ordered-sector fold from a forest's own edgeOrders to the canonical order set of any support index with the same edge set.

The canonical grown forest over a support folds its support-indexed ordered cube sectors back to its unordered cube contribution.

After sectorwise canonicalization, the whole support/order sum over grown Forest representatives folds to the ordinary cube contribution of the canonical grown representative.

For a fixed support, the canonical grown cube contribution is independent of the auxiliary active-extension choice system.