Skip to content

Interpolation

Mathematical or design method — instantiates Continuity Preservation

Estimates the values between known points so a curve, motion, schedule, or interface passes through the gap along a defined path instead of snapping.

Interpolation preserves continuity by constructing intermediate values between known anchor points, so that a quantity — a position, a color, a price, a service level — passes through the gap along a defined curve rather than jumping discontinuously from one known value to the next. Its defining idea is that continuity is a computed property of a function fitted between samples: the mechanism fills a representational gap with estimated in-between values, and its honesty depends entirely on whether the smoothness it manufactures reflects real underlying behavior or merely papers over a genuine discontinuity that deserved explicit handling.

Example

An animator building a motion-graphics title sequence sets a logo at horizontal position x=0 on frame 1 and x=800 on frame 24 — two keyframes, and nothing in between. Interpolation ("tweening") generates the 22 intermediate frames so the logo travels smoothly across the screen. If the animator uses linear interpolation, the logo moves at constant velocity and looks mechanical; if she uses an ease-in/ease-out curve — a cubic Bézier — it accelerates and decelerates like a real object. She is choosing an interpolation curve, which is the smoothing rule. She has already mapped where the keyframe gaps sit (the sampled points and the spans to be filled), and she enforces a continuity criterion at the joins: position and velocity must match at each keyframe so the motion does not visibly kink. The outcome is fluid movement generated from two hand-set points. The misuse is equally instructive: if the logo is supposed to cut instantly to a new position, interpolating across that moment hides an intended discontinuity and produces a slide where a jump was wanted.

How it works

Interpolation fits a function to the known anchor points and evaluates it in between. The method chooses a basis — linear segments, polynomials, splines, Bézier curves — and imposes continuity conditions where the pieces join, then reads off values at any point in the gap. What distinguishes it from its siblings is that it is open-loop and numeric: it estimates unobserved values from a fitted model, with no feedback from a live response, no cohorts to sequence, and no owner to assign. It is a method for manufacturing a continuous path through sampled data, and it is agnostic about whether that data describes pixels, prices, or provisioning levels.

Tuning parameters

  • Order / basis — linear, cubic spline, or higher-order polynomial. Higher order yields smoother derivatives but is prone to overshoot and wild oscillation; linear is robust but visibly angular.
  • Anchor density — how many known points you supply. More anchors mean less guessing and a more faithful fit; sparse anchors force the method to invent more.
  • Continuity degree enforced — C0 (position matches), C1 (velocity matches), or C2 (acceleration matches). Higher continuity looks smoother but constrains the curve more and can force unnatural motion elsewhere.
  • Extrapolation guard — whether the method is allowed to estimate beyond the outermost anchors. Extrapolation reuses the same machinery but is far less trustworthy than filling between known points.

When it helps, and when it misleads

Its strength is that whenever you have sparse known points and need a continuous path between them — motion, lookup tables, resampled signals, graduated schedules — interpolation produces one cheaply and auditably from a stated rule. It is the computational backbone many other smoothing mechanisms rely on to define their curves.

Its central failure mode is manufacturing smoothness that is not real. High-degree polynomial interpolation famously oscillates wildly between the very points it passes through — Runge's phenomenon — so a fit that looks sophisticated can be worse than a straight line.[n1] More insidiously, interpolating across a true discontinuity conceals it: if the underlying reality has a genuine cliff — a phase change, a hard cutoff, a real break — a smooth curve through it is a lie that hides the break instead of handling it. The classic misuse is exactly that, using interpolation to make a jump disappear from a chart rather than to fill a legitimately continuous gap. The guarding discipline is to prefer low-order methods or splines, keep anchors dense, and never interpolate across a boundary that the discontinuity map flags as a real cliff.

How it implements the components

Interpolation fills the curve-and-criterion slots of the archetype's machinery — the parts a numeric method can hold:

  • smoothing_rule — the interpolation curve is the explicit, auditable rule that softens the jump between known points; choosing the basis and order is specifying the smoothing.
  • discontinuity_map — the method begins by identifying the sampled anchor points and the spans between them, locating exactly where values are missing and must be filled.
  • continuity_criterion — the matching conditions imposed at the joins (e.g., C1 velocity continuity) state the minimum smoothness that must hold across the gap.

It does not build a buffer band around an eligibility cutoff (threshold_band — that belongs to Sliding Scale Rule) or pace a rollout to real people's capacity to adapt (adaptation_capacity_assessment — that belongs to Phase-In Policy). Its nearest twin is the Sliding Scale Rule: both produce a graduated curve, but interpolation is a representational method that estimates unknown in-between values by fitting a function, whereas a sliding scale is a policy schedule that maps a known input to a graduated output to defuse a cutoff cliff.

Editorial Notes

Form Classification

Form family: Analysis, Modeling & Optimization

Rationale: Interpolation operates as a computation, comparison, model, or analytic representation used to infer, estimate, or choose because it estimates the values between known points so a curve, motion, schedule, or interface passes through the gap along a defined path instead of snapping

Independent corroboration: The frozen evidence defines Interpolation as 'Estimates the values between known points so a curve, motion, schedule, or interface passes through the gap along a defined path instead of snapping', so its operative form is Analysis, Modeling & Optimization.

Review outcome: Independent reviewer agreement; high confidence.

Origin Attribution

Primary origin: Mathematics

Origin pattern: Convergent development

Present-day reach: Universal

Rationale: Estimating values between known points is a classical mathematical practice in numerical analysis and approximation theory.

Related originating lineages:

Review resolution: Both independent reviews place the primary lineage in mathematics. The queued differences (alternate_origin_disagreement, origin_mode_disagreement) concern secondary metadata rather than primary provenance. The final retains computer_science, engineering_design, statistics_experimental_design only where a reviewer supplied a formative-lineage rationale; this does not convert downstream applicability into origin. origin_mode=convergent because the reviewers document independently established or materially co-developing traditions. domain_reach=universal records application breadth separately from provenance.

Review outcome: Reconciled after independent review; high confidence.

Notes

[n1] Runge's phenomenon — the observation that interpolating a function with a single high-degree polynomial through evenly spaced points can produce large oscillations near the interval's edges, worsening as the degree rises. It is the standard cautionary result for why smoother-looking, higher-order interpolation is not automatically better, and why splines are usually preferred.