Laplacians of subdivision scripts described by their unit-step slopes #
ExplicitPotentialRankOne computes prin for the interpolated script, whose
value along a slot is forced to be affine. Several all-length constructions
need potentials that bend inside a slot, so this file records the same two
formulas for an arbitrary firing script, keyed only on its unit-step
differences.
A script is described here by a slope datum slope : Fin p → ℕ → ℤ together
with the hypothesis that the script rises by slope edge k across the k-th
unit step of slot edge. Then
- at a core vertex the Laplacian is the sum, over all slots, of the outgoing slope at each incident endpoint; and
- at an interior vertex it is the difference of the two adjacent slopes.
Both statements are exact, and neither refers to the values of the script.
A slope datum for a firing script: the script rises by slope edge k
across the k-th unit step of slot edge.
Equations
Instances For
The Laplacian of any script, written entirely in terms of its unit-step slopes.
At a core vertex, the Laplacian is the sum over all slots of the outgoing slope at each incident endpoint.
At an interior vertex, the Laplacian is the difference of the two adjacent slopes.
Scripts assembled from per-slot path values #
The script whose value at path position k of slot edge is
value edge k, and potential v at the core vertex v.
Equations
- spec.slotValueScript potential value (Sum.inl vertex) = potential vertex
- spec.slotValueScript potential value (Sum.inr interior) = value interior.fst (↑interior.snd + 1)
Instances For
The unit-step slopes of a compatible slot-value script are the forward differences of its path values.