pith. machine review for the scientific record. sign in

Explain the Lean theorem `ode_zero_uniqueness_neg` in module `IndisputableMonolith.Measurement.RecognitionAngle.AngleFunctionalEquation`. Write for an educated reader who knows science and programming but may not know Lean. Cover: (1) what the declaration says in plain English, (2) why it matters in Recognition Science, (3) how to read the formal statement, (4) visible dependencies or certificates in the supplied source, and (5) what this declaration does not prove. Cite only declarations present in the supplied Recognition source.

Big AI job. Grok 4.3 reads the canon and writes a Lean-grounded derivation; usually 20 seconds to 2 minutes. The page will refresh to your answer when it’s ready.
confidence: high in recognition cached

The declaration ode_zero_uniqueness_neg states in plain English: if a function f : ℝ → ℝ is twice continuously differentiable, satisfies the ODE f''(t) = -f(t) for all t, and obeys the zero initial conditions f(0) = 0 and f'(0) = 0, then f is the zero function everywhere.

In Recognition Science this lemma is required for the cosine branch of the d'Alembert functional equation. It supplies the zero-uniqueness step inside the proof of ode_cos_uniqueness_contdiff, which in turn feeds dAlembert_cos_solution and the master theorem THEOREM_angle_coupling_rigidity. Together these force the angle-coupling function to be exactly cos(θ) once the axioms Aθ1–Aθ4 are given, paralleling the cosh uniqueness used for the cost functional J(x).

The formal statement is read as: the four hypotheses (ContDiff ℝ 2 f, the pointwise ODE, f 0 = 0, deriv f 0 = 0) imply the conclusion ∀ t, f t = 0. The proof proceeds by invoking the energy identity ode_neg_energy_constant to obtain f(t)² + (f'(t))² = 0, then applying non-negativity of squares and nlinarith.

Visible dependencies inside the supplied source are exactly ode_neg_energy_constant (energy conservation for the negative ODE) together with the standard Mathlib facts ContDiff, deriv, sq_nonneg and linarith; no external axioms appear.

The declaration does not prove that the ODE itself follows from the d'Alembert equation, nor does it establish the full angle-coupling rigidity or any physical interpretation of the cosine solution; those steps are supplied by the downstream theorems listed above.

cited recognition theorems

outside recognition

Aspects Recognition does not yet address:

  • Any derivation of the ODE or initial conditions from the d'Alembert functional equation (handled in dAlembert_to_ODE_hypothesis_neg and dAlembert_cos_solution).
  • Physical or Recognition-Science interpretation of the cosine solution beyond the mathematical uniqueness statement.
  • Connection to the cost-functional uniqueness theorems in IndisputableMonolith.Cost.FunctionalEquation.

recognition modules consulted

The Recognition library is at github.com/jonwashburn/shape-of-logic. The model is restricted to the supplied Lean source and instructed not to invent theorem names. Treat output as a starting point, not a verified proof.