pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.Measurement.RecognitionAngle.AngleFunctionalEquation

show as:
view Lean formalization →

The module develops the ODE theory for f'' = -f by diagonalizing into complex exponentials and proving energy conservation E = f² + (f')² is constant. It supports T5 cost uniqueness in Recognition Science by supplying the oscillatory analysis needed for the angle functional equation. Arguments proceed via energy differentiation, zero-uniqueness, and regularity bootstrap using imported calculus lemmas.

claimFor twice differentiable $f$ satisfying $f'' = -f$, the energy $E = f^2 + (f')^2$ is constant. Solutions are unique given initial values $f(0)$ and $f'(0)$, and admit the form $f(x) = A cos x + B sin x$ (or equivalent complex exponential diagonalization with roots $r = ±i$).

background

The module sits in Measurement.RecognitionAngle and imports Mathlib calculus (Deriv, MeanValue, Trigonometric) plus the Cost.FunctionalEquation module. The upstream module supplies lemmas for the T5 cost uniqueness proof. It treats the negative-energy case of the second-order linear ODE, using the energy method noted in the doc-comment: if f'' = -f then (f' - i f)' = -i (f' - i f), with real form E constant.

proof idea

The module organizes its content as a chain of lemmas: ode_neg_energy_constant establishes E constancy by direct differentiation; ode_zero_uniqueness_neg and ode_cos_uniqueness prove uniqueness from initial data; cos_satisfies_* lemmas verify that cosine meets the ODE and regularity hypotheses; bootstrap and differentiability steps close the regularity argument using mean-value and derivative rules from Mathlib.

why it matters in Recognition Science

The module supplies the ODE infrastructure required for the angle functional equation that feeds T5 J-uniqueness in the forcing chain. It closes the oscillatory component of the cost functional setup, enabling the transition from the Recognition Composition Law to the phi-ladder mass formula. No direct downstream declarations are listed, but the sibling lemmas are positioned to support higher RecognitionAngle results.

scope and limits

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (23)