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

ode_regularity_bootstrap_of_smooth

show as:
view Lean formalization →

Any infinitely differentiable real-valued function H satisfies the regularity bootstrap hypothesis for the linear ODE f'' = f. Recognition Science proofs of T5 J-uniqueness cite this result to close the smoothness gap inside the Aczél kernel path. The proof is a one-line wrapper that invokes the ContDiff ordering lemma to obtain C² from C^∞.

claimIf $H : ℝ → ℝ$ is infinitely differentiable, then the following holds: whenever $H''(t) = H(t)$ pointwise for all $t$, $H$ is continuous, and $H$ is differentiable, it follows that $H$ is twice continuously differentiable.

background

The module supplies functional-equation helpers for the T5 cost-uniqueness argument. H is the shifted cost reparametrization H(t) = G(t) + 1, where G satisfies the d'Alembert equation H(xy) + H(x/y) = 2 H(x) H(y) after the change of variables from CostAlgebra. The upstream result dAlembert_cosh_solution states that a continuous solution with H(0) = 1 and H''(0) = 1 equals cosh. The hypothesis ode_linear_regularity_bootstrap_hypothesis encodes the standard fact that pointwise solutions of the linear ODE f'' = f are automatically C² once continuity and differentiability are granted.

proof idea

This is a one-line wrapper. It applies the ContDiff ordering lemma (h.of_le le_top) directly to the infinite-differentiability assumption, yielding the required ContDiff ℝ 2 conclusion inside the hypothesis.

why it matters in Recognition Science

The declaration closes the regularity seam required by the Aczél classification. It is invoked by primitive_to_uniqueness_of_kernel, the public T5 theorem that converts PrimitiveCostHypotheses and an AczelRegularityKernel into the equality F x = Jcost x. The step supports the passage from d'Alembert solutions to the cosh form that yields J-uniqueness (T5) in the forcing chain.

scope and limits

Lean usage

have h_reg : ode_linear_regularity_bootstrap_hypothesis H := ode_regularity_bootstrap_of_smooth h_smooth

formal statement (Lean)

1045theorem ode_regularity_bootstrap_of_smooth {H : ℝ → ℝ} (h : ContDiff ℝ ⊤ H) :
1046    ode_linear_regularity_bootstrap_hypothesis H :=

proof body

Term-mode proof.

1047  fun _ _ _ => h.of_le le_top
1048
1049/-- **Theorem (d'Alembert → cosh, Aczél form)**: Using only the Aczél axiom, a continuous
1050    solution to d'Alembert with H(0) = 1 and H''(0) = 1 must equal cosh.
1051
1052    This is the clean version of `dAlembert_cosh_solution`, requiring no regularity params. -/

used by (2)

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

depends on (15)

Lean names referenced from this declaration's body.