Nullity of Two-Point Subgradient Slopes
ProvedFunctionalInequalities.Analysis.volume_subgradient_two_points_eq_zero_readableThis gives the Alexandrov null-set statement for repeated subgradients.
Let be a finite-dimensional real inner-product space with its Borel measurable structure. Let be Lipschitz and convex. Consider the set of slopes that are subgradients at two distinct points:
Then its volume is zero:
This is a measure-theoretic uniqueness statement for subgradients and is used in the push-forward Alexandrov identity.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem volume_subgradient_two_points_eq_zero [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
{u : E → ℝ} {L : NNReal} (hu : LipschitzWith L u) (hconv : ConvexOn ℝ univ u) :
(volume : Measure E) {p : E | ∃ x y : E, x ≠ y ∧ (∀ z, u x + ⟪p, z - x⟫ ≤ u z) ∧
(∀ z, u y + ⟪p, z - y⟫ ≤ u z)} = 0
Module navigation
Module: Analysis/Convex/Subgradient.
Supporting theorems: ConvexOn.ae_differentiableAt_of_isOpen, conjugate_maximizer_eq_gradient, convex_epigraph_legendre.
Previous: subgradientImage_subset_of_le · Next: eventually_abs_sub_quadratic_le_of_subgradient_expansion.
Source excerpt, lines 1113–1116 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Subgradient
open MeasureTheory Set
open scoped RealInnerProductSpace
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
theorem FunctionalInequalities.Analysis.volume_subgradient_two_points_eq_zero_readable [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
{u : E → ℝ} {L : NNReal} (hu : LipschitzWith L u) (hconv : ConvexOn ℝ univ u) :
(volume : Measure E) {p : E | ∃ x y : E, x ≠ y ∧ (∀ z, u x + ⟪p, z - x⟫ ≤ u z) ∧
(∀ z, u y + ⟪p, z - y⟫ ≤ u z)} = 0 := by sorry