Affine Second-Derivative Taylor Remainder Bound
ProvedLevyStochCalc.abs_sub_taylor_two_le_affine_readableThis theorem gives a second-order Taylor estimate under an affine oscillation bound. Let E be a real normed space, f : E → ℝ, f′ and f″ the first and second Fréchet derivative fields, and A, K : ℝ with A ≥ 0 and K ≥ 0. Assume f and f′ have the stated Fréchet derivatives everywhere, and assume
for all z, w : E. Then, for all x, y : E,
The declaration abs_sub_taylor_two_le_affine_readable is useful when a uniform additive oscillation term and a Lipschitz term are available simultaneously.
Original Lean declaration header
Within namespace LevyStochCalc. Shown in its original module context. Proof omitted.
theorem abs_sub_taylor_two_le_affine {f : E → ℝ} {f' : E → E →L[ℝ] ℝ}
{f'' : E → E →L[ℝ] E →L[ℝ] ℝ} {A K : ℝ} (hA0 : 0 ≤ A) (hK0 : 0 ≤ K)
(hf : ∀ z, HasFDerivAt f (f' z) z) (hf' : ∀ z, HasFDerivAt f' (f'' z) z)
(hf'' : ∀ z w, ‖f'' z - f'' w‖ ≤ A + K * ‖z - w‖) (x y : E) :
|f y - f x - f' x (y - x) - f'' x (y - x) (y - x) / 2|
≤ A * ‖y - x‖ ^ 2 + K * ‖y - x‖ ^ 3
Module navigation
Module: LevyStochCalc/Brownian/TaylorTwoModulus.
Supporting theorems: abs_sub_taylor_two_le_modulus_normed.
Previous: abs_sub_taylor_two_le_modulus_normed · Next: abs_taylorRemainderNormed_le_affine.
Source excerpt, lines 142–147 · Frozen source 408915f.
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_TaylorTwoModulus
/-
Copyright (c) 2026 Christian Garry. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Christian Garry
-/
-- Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (upstream path LevyStochCalc/Brownian/TaylorTwoModulus.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
variable {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
theorem LevyStochCalc.abs_sub_taylor_two_le_affine_readable {f : E → ℝ} {f' : E → E →L[ℝ] ℝ}
{f'' : E → E →L[ℝ] E →L[ℝ] ℝ} {A K : ℝ} (hA0 : 0 ≤ A) (hK0 : 0 ≤ K)
(hf : ∀ z, HasFDerivAt f (f' z) z) (hf' : ∀ z, HasFDerivAt f' (f'' z) z)
(hf'' : ∀ z w, ‖f'' z - f'' w‖ ≤ A + K * ‖z - w‖) (x y : E) :
|f y - f x - f' x (y - x) - f'' x (y - x) (y - x) / 2|
≤ A * ‖y - x‖ ^ 2 + K * ‖y - x‖ ^ 3 := by sorry