Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Prékopa–Leindler inequality

Proved
ConvexOptimization.prekopa_leindler

by Shuze Chen · Aug 11, 2026 · Mathlib 0df444a (Lean v4.33.1)

convexanalysisconvexoptimizationlog-concavity

The Prékopa–Leindler inequality — the functional form of the Brunn–Minkowski inequality.

Let 0<λ<10 < \lambda < 10<λ<1 and let f,g,h:Rn→[0,+∞]f, g, h : \mathbb{R}^n \to [0,+\infty]f,g,h:Rn→[0,+∞] be measurable functions satisfying the pointwise hypothesis

f(x)1−λ g(y)λ  ≤  h((1−λ)x+λy)for all x,y∈Rn.f(x)^{1-\lambda}\, g(y)^{\lambda} \;\le\; h\bigl((1-\lambda)x + \lambda y\bigr) \qquad \text{for all } x, y \in \mathbb{R}^n .f(x)1−λg(y)λ≤h((1−λ)x+λy)for all x,y∈Rn.

Then the same multiplicative inequality holds for the integrals:

(∫Rnf)1−λ(∫Rng)λ  ≤  ∫Rnh.\Bigl(\int_{\mathbb{R}^n} f\Bigr)^{1-\lambda} \Bigl(\int_{\mathbb{R}^n} g\Bigr)^{\lambda} \;\le\; \int_{\mathbb{R}^n} h .(∫Rn​f)1−λ(∫Rn​g)λ≤∫Rn​h.

Applied to indicator functions of convex bodies AAA and BBB, with hhh the indicator of (1−λ)A+λB(1-\lambda)A + \lambda B(1−λ)A+λB, the hypothesis holds by convexity and the conclusion becomes vol⁡(A)1−λvol⁡(B)λ≤vol⁡((1−λ)A+λB)\operatorname{vol}(A)^{1-\lambda}\operatorname{vol}(B)^{\lambda} \le \operatorname{vol}((1-\lambda)A + \lambda B)vol(A)1−λvol(B)λ≤vol((1−λ)A+λB) — the multiplicative Brunn–Minkowski inequality. Remarkably, the hypothesis only constrains hhh along the single interpolation point of each pair (x,y)(x,y)(x,y), yet controls its whole integral, and there is no convexity or regularity assumption on any of the three functions.

This is the one genuinely analytic input of the mission: Prékopa's theorem on marginals follows from it by applying the inequality to the sections of a log-concave function.

Formalization Note The functions are ℝ≥0∞-valued and the integrals are lower Lebesgue integrals ∫⁻, which removes every integrability side condition and makes the statement unconditional; the integrable real-valued form follows by truncation and monotone convergence. Source: Gardner, The Brunn–Minkowski inequality, BAMS 39 (2002), Theorem 4.2, verified verbatim; cited from B&V §3.5.2.

Preamble
import Mathlib

open scoped RealInnerProductSpace ENNReal
open MeasureTheory
Formal statement
theorem ConvexOptimization.prekopa_leindler {n : ℕ} (l : ℝ) (hl0 : 0 < l) (hl1 : l < 1)
    (f g h : EuclideanSpace ℝ (Fin n) → ℝ≥0∞)
    (hf : Measurable f) (hg : Measurable g) (hh : Measurable h)
    (hple : ∀ x y : EuclideanSpace ℝ (Fin n),
      f x ^ (1 - l) * g y ^ l ≤ h ((1 - l) • x + l • y)) :
    (∫⁻ x, f x) ^ (1 - l) * (∫⁻ x, g x) ^ l ≤ ∫⁻ x, h x := by
  sorry
Source
Gardner 2002, The Brunn-Minkowski inequality, Bulletin of the American Mathematical Society 39(3), https://www.ams.org/journals/bull/2002-39-03/S0273-0979-02-00941-2/, Theorem 4.2 (the Prekopa-Leindler inequality), verified verbatim against the paper; cited from Boyd & Vandenberghe 2004, Convex Optimization, Cambridge University Press (seventh printing with corrections, 2009), https://web.stanford.edu/~boyd/cvxbook/, pp. 105, §3.5.2. The lower-integral (ENNReal) form is implied by the integrable case via truncation and monotone convergence

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me