pith. machine review for the scientific record. sign in
lemma proved term proof high

interp_apply

show as:
view Lean formalization →

The interp_apply lemma states that the pointwise value of the interpolated path between two admissible paths γ₁ and γ₂ at parameter s equals the convex combination (1-s)γ₁(t) + sγ₂(t). Variational analysts working on the J-action would cite this when verifying that interpolation commutes with evaluation in the path space. The proof is a one-line reflexivity that unfolds the definition of interp.

claimLet γ₁, γ₂ be continuous strictly positive functions on [a, b]. For s ∈ [0, 1] and any real t, the interpolated path satisfies [(1-s)γ₁ + sγ₂](t) = (1-s)γ₁(t) + sγ₂(t).

background

In the PathSpace module the admissible path structure requires a continuous function on the closed interval [a, b] that is strictly positive everywhere on that interval. The interp definition constructs the straight-line interpolation as the pointwise convex combination (1-s)γ₁ + sγ₂ and proves that this combination remains continuous and strictly positive, hence admissible, for every s in [0, 1]. This closure property is the key structural fact recorded in the module that lets the subsequent convexity argument proceed without extra positivity hypotheses.

proof idea

The proof is a one-line term-mode reflexivity that directly matches the toFun field of the interp construction to the explicit linear combination (1-s)·γ₁.toFun + s·γ₂.toFun.

why it matters in Recognition Science

This lemma is invoked by actionJ_convex_on_interp to obtain the pointwise inequality needed for the integrated convexity of the J-action, and by geodesic_minimizes_unconditional to discharge the interpolation-witness hypothesis in the global minimization statement. It therefore sits at the base of the variational stage for the principle of least action derived from the d'Alembert cost functional J, as described in the module companion paper RS_Least_Action.tex.

scope and limits

Lean usage

simp [interp_apply]

formal statement (Lean)

 136@[simp] lemma interp_apply {a b : ℝ} (γ₁ γ₂ : AdmissiblePath a b) (s : ℝ)
 137    (hs : s ∈ Icc (0:ℝ) 1) (t : ℝ) :
 138    (interp γ₁ γ₂ s hs).toFun t = (1 - s) * γ₁.toFun t + s * γ₂.toFun t := rfl

proof body

Term-mode proof.

 139
 140/-- Interpolation at `s = 0` is the first path. -/

used by (5)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (6)

Lean names referenced from this declaration's body.