The unit cube and its ordered sectors #
Defines the unit cube [0,1]^{E(F)} of a forest's edge parameters and, for
each enumeration of the edge set, the closed ordered sector
orderedCubeSimplex of parameter points whose coordinates decrease along
that order. Proves that ordered-simplex parameter lists land in the
matching sector and that the sectors cover the cube: the unit cube is the
union of its canonical ordered sectors. This is the set-level part of the
unit-cube partition step, which folds per-order sectors into the single
cube integral of the BKAR forest interpolation formula (see
BKAR.Formula).
The ordered simplex sector inside the unit cube attached to one edge order.
For order = [e₁, ..., eₙ], this is the region
1 ≥ u(e₁) ≥ ... ≥ u(eₙ) ≥ 0, together with the ambient cube bounds.
Equations
- F.orderedCubeSimplex order = {u : F.EdgeParam → ℝ | u ∈ F.unitCube ∧ BKAR.OrderedSimplexParams 1 (List.map (F.paramValue u) order)}
Instances For
Any ordered-simplex coordinate list gives a point of the unit cube through
paramsOfOrder. Coordinates not represented in the list use the default 0.
Reading back the parameters of a nodup order from paramsOfOrder recovers the
original coordinate list, provided the list lengths match.
For a canonical edge order, paramsOfOrder is a right inverse to the sector
coordinate readback map.
Set-level simplex-sector bridge: ordered-simplex coordinates, sent into cube
coordinates
by paramsOfOrder, land in the ordered cube sector for the same canonical
edge order.
If an edge order is pairwise sorted in descending parameter value and every
listed value lies in [0, top], then the readback value list is an ordered
simplex.
Set-level cube cover for the unit-cube partition step: every point of the unit cube lies in at least one ordered cube sector indexed by a canonical edge order.
The ordered cube sectors cover the unit cube.
Every ordered cube sector is contained in the unit cube.
Set-level partition cover: the unit cube is the union of its canonical ordered cube sectors. Pairwise disjointness only holds away from coordinate collision hyperplanes, which is the remaining measure-zero part of the unit-cube partition step.
The usual unordered BKAR cube contribution for one Forest representative, using the
mixed partial attached to F.edges.toList.
Equations
- F.cubeContribution ρ = ∫ (u : F.EdgeParam → ℝ) in F.unitCube, F.mixedPartial ρ (F.standardInterp u)
Instances For
The set-integral version of one ordered cube sector. The later cube-partition
bridge identifies the sum of these sectors with cubeContribution; the
ordered-simplex bridge identifies each sector with orderedContribution.
Equations
- F.orderedCubeSectorContribution order ρ = ∫ (u : F.EdgeParam → ℝ) in F.orderedCubeSimplex order, BKAR.mixedPartialList order.reverse ρ (F.standardInterp u)