Finite layer-cake decomposition for BKAR threshold components #
This file proves the scalar combinatorial layer behind component-form
arguments for the BKAR forest interpolation formula (see BKAR.Formula).
For a BKAR forest point lambda = F.standardInterp u,
the finitely many values of lambda, together with 0 and 1, determine a
finite set of threshold levels. The jumps between consecutive levels form
nonnegative weights, and the weighted sum of threshold-component indicators
recovers the BKAR interpolation value.
The finite set of scalar levels needed for the layer-cake decomposition of a BKAR interpolation point.
Equations
- F.interpolationLevels u = insert 0 (insert 1 (Finset.image (fun (e : BKAR.Edge V) => F.standardInterp u e) Finset.univ))
Instances For
The ith level, in increasing order.
Equations
- F.interpolationLevel u i = ((F.interpolationLevels u).orderEmbOfFin ⋯) i
Instances For
The threshold level attached to the ith layer.
Equations
- F.interpolationLayerThreshold u i = if hi : i < (F.interpolationLevels u).card - 1 then F.interpolationLevel u ⟨i + 1, ⋯⟩ else 0
Instances For
The jump between consecutive sorted interpolation levels.
Equations
- F.interpolationGap u i = if hi : i < (F.interpolationLevels u).card - 1 then F.interpolationLayerThreshold u i - F.interpolationLevel u ⟨i, ⋯⟩ else 0
Instances For
Layer-cake identity for a BKAR edge value, expressed using threshold components.
Diagonal layer-cake identity: every threshold component contains its base point.