pith. machine review for the scientific record. sign in
def

H_AczelClassification

definition
show as:
view math explainer →
module
IndisputableMonolith.Cost.AczelTheorem
domain
Cost
line
82 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Cost.AczelTheorem on GitHub at line 82.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

  79/-! ## §2 The Classification Prop (kept for backward compatibility) -/
  80
  81/-- The Aczél classification statement. Now a PROVED theorem, no longer a hypothesis. -/
  82def H_AczelClassification : Prop :=
  83  ∀ (H : ℝ → ℝ),
  84    H 0 = 1 →
  85    Continuous H →
  86    (∀ t u, H (t + u) + H (t - u) = 2 * H t * H u) →
  87    ContDiff ℝ ⊤ H
  88
  89/-! ## §3 Integration Bootstrap: Continuous → C^∞ -/
  90
  91noncomputable section
  92
  93private abbrev smooth : WithTop ℕ∞ := (⊤ : ℕ∞)
  94
  95private def Phi (H : ℝ → ℝ) (t : ℝ) : ℝ := ∫ s in (0 : ℝ)..t, H s
  96
  97private lemma phi_zero (H : ℝ → ℝ) : Phi H 0 = 0 := by
  98  simp [Phi, intervalIntegral.integral_same]
  99
 100private lemma phi_hasDerivAt (H : ℝ → ℝ) (h_cont : Continuous H) (t : ℝ) :
 101    HasDerivAt (Phi H) (H t) t :=
 102  intervalIntegral.integral_hasDerivAt_right (h_cont.intervalIntegrable 0 t)
 103    h_cont.aestronglyMeasurable.stronglyMeasurableAtFilter h_cont.continuousAt
 104
 105private lemma phi_differentiable (H : ℝ → ℝ) (h_cont : Continuous H) :
 106    Differentiable ℝ (Phi H) :=
 107  fun t => (phi_hasDerivAt H h_cont t).differentiableAt
 108
 109private lemma deriv_phi_eq (H : ℝ → ℝ) (h_cont : Continuous H) : deriv (Phi H) = H :=
 110  funext fun t => (phi_hasDerivAt H h_cont t).deriv
 111
 112private lemma exists_integral_ne_zero (H : ℝ → ℝ) (h_one : H 0 = 1) (h_cont : Continuous H) :