Path-minimum forest interpolation #
The interpolation scheme at the heart of the BKAR forest interpolation
formula (see BKAR.Formula). For a forest F with edge parameters
u : F.EdgeParam → ℝ, the interpolation point standardInterp (the point
x^F(u)) assigns to an edge {i, j} the minimum of u along the unique
forest path joining i to j when both lie in the same component of F,
and 0 otherwise. Also provides the constant, zero, and all-ones edge
configurations, the extended parameter reading paramValue, the path
minimum pathMin, the one-parameter family interpWithFill driving the
inductive proof, and one-edge extensions EdgeExtension with their
parameter transport.
The zero BKAR configuration.
Equations
Instances For
The all-one BKAR configuration.
Equations
Instances For
Edge parameters attached only to the edge set of a forest.
Instances For
The unique edge-parameter function on the empty forest.
Equations
Instances For
Auxiliary minimum, seeded by the first edge of a nonempty path.
Equations
- F.pathMinAux u x✝ [] = x✝
- F.pathMinAux u x✝ (e :: γ) = F.pathMinAux u (min x✝ (F.paramValue u e)) γ
Instances For
Minimum of forest parameters along a path, with empty path convention 1.
Equations
- F.pathMin u [] = 1
- F.pathMin u (e :: γ) = F.pathMinAux u (F.paramValue u e) γ
Instances For
The standard BKAR interpolation point x^F(u).
Equations
- F.standardInterp u e = if h : F.inSameComponent e.left e.right then F.pathMin u (F.pathInF e.left e.right h) else 0
Instances For
The one-parameter family W^F(u; t) used in the iterative proof.
Equations
- F.interpWithFill u t e = if h : F.inSameComponent e.left e.right then F.pathMin u (F.pathInF e.left e.right h) else t
Instances For
The standard BKAR interpolation point only depends on the underlying edge set
and the ambient edge-parameter values, not on the particular path data
stored in a Forest.
Extend forest-edge parameters to a one-edge extension.
Equations
- h.extendParam u s e = if he : ↑e = e₀ then s else u ⟨↑e, ⋯⟩
Instances For
Ordered-step reinterpretation: if the newly-added edge receives the current
global parameter s, and all old forest parameters are at least s, then the
old and extended fill-parameter configurations agree at s.