Truncated Conjugate Subgradient Identifies Maximizer
ProvedFunctionalInequalities.Analysis.n7_subgradient_eq_maximizer_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is an auxiliary uniqueness statement for truncated conjugate maximizers.
Let be a finite-dimensional real inner-product space, let be continuous and strictly convex, and let . Let satisfy:
- .
- is a subgradient of at .
- The truncated conjugate satisfies
- is a subgradient of the truncated conjugate at :
Then
The lemma is used in the identification of the subgradient image of the truncated conjugate.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
private lemma n7_subgradient_eq_maximizer {u : E → ℝ}
(hu : Continuous u) (hstrict : StrictConvexOn ℝ univ u)
{M : ℝ} (hM : 0 ≤ M) {p x g : E} (hx : ‖x‖ < M)
(hp : ∀ y, u x + ⟪p, y - x⟫ ≤ u y)
(heq : truncatedConjugate u M p = ⟪p, x⟫ - u x)
(hg : ∀ q, truncatedConjugate u M p + ⟪g, q - p⟫ ≤ truncatedConjugate u M q) :
g = x
Module navigation
Module: Analysis/Convex/Caffarelli.
Supporting theorems: convexOn_truncatedConjugate, exists_truncatedConjugate_eq.
Previous: isOpen_setOf_truncatedConjugate_maximizer_lt · Next: subgradientImage_truncatedConjugate_eq.
Source excerpt, lines 1598–1604 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Caffarelli
open Set Metric
open scoped RealInnerProductSpace Topology
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
variable [FiniteDimensional ℝ E]
Formal statement
lemma FunctionalInequalities.Analysis.n7_subgradient_eq_maximizer_readable {u : E → ℝ}
(hu : Continuous u) (hstrict : StrictConvexOn ℝ univ u)
{M : ℝ} (hM : 0 ≤ M) {p x g : E} (hx : ‖x‖ < M)
(hp : ∀ y, u x + ⟪p, y - x⟫ ≤ u y)
(heq : truncatedConjugate u M p = ⟪p, x⟫ - u x)
(hg : ∀ q, truncatedConjugate u M p + ⟪g, q - p⟫ ≤ truncatedConjugate u M q) :
g = x := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/Caffarelli.lean#L1598-L1655 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.Caffarelli`, declaration `_private.FunctionalInequalities.Analysis.Convex.Caffarelli.0.FunctionalInequalities.Analysis.n7_subgradient_eq_maximizer`; the repository is private at upload time).