Convexity And Interior Of A Strict Sublevel Set
ProvedFunctionalInequalities.Probability.strict_sublevel_convex_and_interior_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This auxiliary lemma concerns strict sublevel geometry for an extended-real convex function.
Let be finite-dimensional with a real inner product, and let . Assume:
- for every .
- The real epigraph of is convex.
- lies in the interior of .
- .
Then the strict sublevel set
is convex and has nonempty interior.
The result is an internal geometric component for pointwise control of convex extended-real functions.
Original Lean declaration header
Within namespace FunctionalInequalities.Probability. Shown in its original module context. Proof omitted.
private lemma strict_sublevel_convex_and_interior {φ : E → EReal}
(h0 : ∀ x, 0 ≤ φ x) (hφ : Convex ℝ {p : E × ℝ | φ p.1 ≤ (p.2 : EReal)})
{x₀ y : E} (hx₀ : x₀ ∈ interior {x | φ x ≠ ⊤}) (hy : φ y < φ x₀) :
Convex ℝ {x | φ x < φ x₀} ∧ (interior {x | φ x < φ x₀}).Nonempty
Module navigation
Module: Probability/ConvexSupport.
Supporting theorems: real_convexOn_effective_domain.
Previous: real_convexOn_effective_domain · Next: exists_pos_le_mul_lintegral_toReal_of_convex_epigraph.
Source excerpt, lines 565–568 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Probability_ConvexSupport
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
variable [FiniteDimensional ℝ E]
Formal statement
lemma FunctionalInequalities.Probability.strict_sublevel_convex_and_interior_readable {φ : E → EReal}
(h0 : ∀ x, 0 ≤ φ x) (hφ : Convex ℝ {p : E × ℝ | φ p.1 ≤ (p.2 : EReal)})
{x₀ y : E} (hx₀ : x₀ ∈ interior {x | φ x ≠ ⊤}) (hy : φ y < φ x₀) :
Convex ℝ {x | φ x < φ x₀} ∧ (interior {x | φ x < φ x₀}).Nonempty := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Probability/ConvexSupport.lean#L565-L611 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Probability.ConvexSupport`, declaration `_private.FunctionalInequalities.Probability.ConvexSupport.0.FunctionalInequalities.Probability.strict_sublevel_convex_and_interior`; the repository is private at upload time).