Global Second-Difference Bound from Penalized Maxima
ProvedFunctionalInequalities.Analysis.secondDifference_le_of_penalized_maxima_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This formalizes the algebraic second-difference estimate used in the weak Letwin route.
Let be finite-dimensional, let be differentiable, and assume:
- is convex and bounded below by ;
- and is convex;
- for every ;
- for every , there exists such that the penalized second difference is maximized at , and
Then for every ,
The result is a reusable global estimate once penalized maximizers with the stated comparison are available.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem secondDifference_le_of_penalized_maxima {u V : E → ℝ} (hconv : ConvexOn ℝ univ u)
(hu : Differentiable ℝ u) (hV : Differentiable ℝ V) {κ : ℝ} (hκ : 0 < κ)
(hstrong : ConvexOn ℝ univ (fun y => V y - (κ / 2) * ‖y‖ ^ 2)) {C : ℝ}
(hC : ∀ x, |fderiv ℝ V (gradient u x) (gradient u x)| ≤ C) {m : ℝ} (hm : ∀ x, m ≤ u x)
(n : ℕ) (h : E)
(hmax : ∀ η > 0, ∃ x₀ : E,
(∀ y, u (y + h) + u (y - h) - 2 * u y - η * u y ≤
u (x₀ + h) + u (x₀ - h) - 2 * u x₀ - η * u x₀) ∧
(V (gradient u (x₀ + h)) - u (x₀ + h)) + (V (gradient u (x₀ - h)) - u (x₀ - h)) -
2 * (V (gradient u x₀) - u x₀) ≤ η * n) :
∀ x, u (x + h) + u (x - h) - 2 * u x ≤ 4 * ‖h‖ ^ 2 / κ
Module navigation
Module: Analysis/Convex/SecondDifference.
Supporting theorems: sd_penalized_estimate.
Previous: sd_penalized_estimate · Next: centeredDifference_contDiff_lipschitz_gradient.
Source excerpt, lines 693–703 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_SecondDifference
open Set
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
variable [FiniteDimensional ℝ E]
Formal statement
theorem FunctionalInequalities.Analysis.secondDifference_le_of_penalized_maxima_readable {u V : E → ℝ} (hconv : ConvexOn ℝ univ u)
(hu : Differentiable ℝ u) (hV : Differentiable ℝ V) {κ : ℝ} (hκ : 0 < κ)
(hstrong : ConvexOn ℝ univ (fun y => V y - (κ / 2) * ‖y‖ ^ 2)) {C : ℝ}
(hC : ∀ x, |fderiv ℝ V (gradient u x) (gradient u x)| ≤ C) {m : ℝ} (hm : ∀ x, m ≤ u x)
(n : ℕ) (h : E)
(hmax : ∀ η > 0, ∃ x₀ : E,
(∀ y, u (y + h) + u (y - h) - 2 * u y - η * u y ≤
u (x₀ + h) + u (x₀ - h) - 2 * u x₀ - η * u x₀) ∧
(V (gradient u (x₀ + h)) - u (x₀ + h)) + (V (gradient u (x₀ - h)) - u (x₀ - h)) -
2 * (V (gradient u x₀) - u x₀) ≤ η * n) :
∀ x, u (x + h) + u (x - h) - 2 * u x ≤ 4 * ‖h‖ ^ 2 / κ := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/SecondDifference.lean#L687-L732 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.SecondDifference`, declaration `FunctionalInequalities.Analysis.secondDifference_le_of_penalized_maxima`; the repository is private at upload time).