Derivative of the Quadratic Minus Moreau Expression
ProvedFunctionalInequalities.Analysis.hasFDerivAt_half_sq_sub_moreau_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is an auxiliary differentiability statement for a resolvent-type map.
Let be a real inner-product space, let and , and assume that for all ,
Then, at every , the function
has Fréchet derivative represented by the inner product with :
In Lean this derivative is expressed as HasFDerivAt with linear map innerSL ℝ (P z). The result requires no convexity hypothesis beyond the displayed subgradient inequality.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem hasFDerivAt_half_sq_sub_moreau
{f : E → ℝ} {P : E → E} (hP : ∀ z y, f (P z) + ⟪z - P z, y - P z⟫ ≤ f y) (z : E) :
HasFDerivAt (fun w => (1 / 2) * ‖w‖ ^ 2 - (f (P w) + (1 / 2) * ‖P w - w‖ ^ 2))
(innerSL ℝ (P z)) z
Module navigation
Module: Analysis/Convex/Proximal.
Previous: lipschitzWith_proximalPoint · Next: inner_hasFDerivAt_resolvent_symm.
Source excerpt, lines 204–207 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Proximal
open scoped RealInnerProductSpace Topology
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
Formal statement
theorem FunctionalInequalities.Analysis.hasFDerivAt_half_sq_sub_moreau_readable
{f : E → ℝ} {P : E → E} (hP : ∀ z y, f (P z) + ⟪z - P z, y - P z⟫ ≤ f y) (z : E) :
HasFDerivAt (fun w => (1 / 2) * ‖w‖ ^ 2 - (f (P w) + (1 / 2) * ‖P w - w‖ ^ 2))
(innerSL ℝ (P z)) z := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/Proximal.lean#L202-L239 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.Proximal`, declaration `FunctionalInequalities.Analysis.hasFDerivAt_half_sq_sub_moreau`; the repository is private at upload time).