pith. sign in
module module high

IndisputableMonolith.Cost.AczelTheorem

show as:
view Lean formalization →

The module proves that every solution to the d'Alembert functional equation is even. Researchers classifying solutions for the T5 cost uniqueness proof cite it as an early step in the Aczel chain. The argument is a direct substitution using properties imported from the FunctionalEquation module.

claimIf $H : ℝ → ℝ$ satisfies $H(t + u) + H(t - u) = 2 H(t) H(u)$ with $H(0) = 1$, then $H(-t) = H(t)$ for all $t$.

background

The module belongs to the Cost domain and imports lemmas from FunctionalEquation, described as supplying helpers for the T5 cost uniqueness proof. It states H1 as the evenness property of d'Alembert solutions. The local setting is the functional equation whose continuous solutions are later classified into cosh-type or cosine-type branches in downstream packages.

proof idea

The module contains the direct argument for evenness via substitution of $u = -t$ into the imported functional equation. This is a one-line wrapper that applies the core equation properties.

why it matters in Recognition Science

This module feeds AczelClassification and AczelProof, which use evenness to reach smoothness and the calibrated ODE $H'' = H$. It supplies the first step in the Aczel classification package that closes the T5 forcing chain toward J-uniqueness.

scope and limits

used by (5)

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

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (20)