Minkowski's Inequality

lean4-proofprobabilityvisualization
f+gpfp+gp\|f+g\|_p \leq \|f\|_p + \|g\|_p

Statement

For p1p \geq 1 and sequences (or functions) f,gf, g:

(ifi+gip)1/p(ifip)1/p+(igip)1/p\left(\sum_i |f_i + g_i|^p\right)^{1/p} \leq \left(\sum_i |f_i|^p\right)^{1/p} + \left(\sum_i |g_i|^p\right)^{1/p}

This is the triangle inequality for the p\ell^p norm, asserting that p\ell^p is a genuine normed space for p1p \geq 1.

Visualization

Case p=2p = 2 (Euclidean): f=(1,1)f = (1, 1), g=(1,1)g = (1, -1).

  g = (1,-1)
        *
       /|
      / |
     /  | f+g = (2,0)
    *---*---------*
   (0,0) f=(1,1)  (2,0)
         *
VectorComponents2\ell^2 norm
ff(1,1)(1, 1)21.414\sqrt{2} \approx 1.414
gg(1,1)(1, -1)21.414\sqrt{2} \approx 1.414
f+gf + g(2,0)(2, 0)22

Minkowski: f+g2=22+22.828\|f + g\|_2 = 2 \leq \sqrt{2} + \sqrt{2} \approx 2.828. The triangle inequality holds.

Case p=1p = 1: f1=2\|f\|_1 = 2, g1=2\|g\|_1 = 2, f+g1=24\|f+g\|_1 = 2 \leq 4. (Equality when f,gf, g same sign.)

Case p=p = \infty (limit): f=1\|f\|_\infty = 1, g=1\|g\|_\infty = 1, f+g=22\|f+g\|_\infty = 2 \leq 2. (Equality here.)

Proof Sketch

  1. Write the sum. fi+gip=fi+gip1fi+gifi+gip1(fi+gi)\sum |f_i + g_i|^p = \sum |f_i + g_i|^{p-1} |f_i + g_i| \leq \sum |f_i + g_i|^{p-1} (|f_i| + |g_i|).
  2. Apply Holder with exponents pp and q=p/(p1)q = p/(p-1) to each of fi+gip1fi\sum |f_i + g_i|^{p-1} |f_i| and fi+gip1gi\sum |f_i + g_i|^{p-1} |g_i|:
fi+gip1fi(fi+gip)1/qfp\sum |f_i + g_i|^{p-1} |f_i| \leq \left(\sum |f_i + g_i|^p\right)^{1/q} \cdot \|f\|_p
  1. Factor. fi+gip(fi+gip)1/q(fp+gp)\sum |f_i + g_i|^p \leq \left(\sum |f_i + g_i|^p\right)^{1/q} (\|f\|_p + \|g\|_p).
  2. Divide both sides by (fi+gip)1/q(\sum |f_i + g_i|^p)^{1/q} to get Minkowski.

Connections

Minkowski's inequality is proved using Holder's InequalityHolder's Inequalityifigifpgq\sum_i |f_i g_i| \leq \|f\|_p \|g\|_qFor conjugate exponents p and q, the L^p and L^q norms bound the integral of a productRead more → as the key step. Together they establish that LpL^p spaces are Banach spaces, the functional-analytic foundation underlying Chebyshev's InequalityChebyshev's InequalityP(Xμkσ)1k2P(|X - \mu| \geq k\sigma) \leq \frac{1}{k^2}A random variable rarely deviates from its mean by more than a few standard deviationsRead more → (which uses L2L^2) and the Cauchy–Schwarz result Cauchy–Schwarz InequalityCauchy–Schwarz Inequalityu,vuv|\langle u, v \rangle| \leq \|u\| \, \|v\|The inner product of two vectors is bounded by the product of their normsRead more →.

Lean4 Proof

Mathlib has NNReal.Lp_add_le in Mathlib.Analysis.MeanInequalities for the discrete NNReal form.

NNReal.Lp_add_le is proved by the argument in the proof sketch above, using NNReal.inner_le_Lp_mul_Lq (Holder) as the key tool.

Lean4 Proof

import Mathlib.Analysis.MeanInequalities

namespace MoonMath

open NNReal Finset

/-- **Minkowski's inequality** (finite discrete, NNReal form).
    For p ≥ 1 and non-negative sequences f, g,
    `(Σ (f_i + g_i)^p)^(1/p) ≤ (Σ f_i^p)^(1/p) + (Σ g_i^p)^(1/p)`. -/
theorem minkowski_discrete {ι : Type*} (s : Finset ι)
    (f g : ι  0) {p : } (hp : 1  p) :
    (∑ i  s, (f i + g i) ^ p) ^ (1 / p) 
      (∑ i  s, f i ^ p) ^ (1 / p) + (∑ i  s, g i ^ p) ^ (1 / p) :=
  NNReal.Lp_add_le s f g hp

end MoonMath