Minkowski's Inequality
Statement
For and sequences (or functions) :
This is the triangle inequality for the norm, asserting that is a genuine normed space for .
Visualization
Case (Euclidean): , .
g = (1,-1)
*
/|
/ |
/ | f+g = (2,0)
*---*---------*
(0,0) f=(1,1) (2,0)
*
| Vector | Components | norm |
|---|---|---|
Minkowski: . The triangle inequality holds.
Case : , , . (Equality when same sign.)
Case (limit): , , . (Equality here.)
Proof Sketch
- Write the sum. .
- Apply Holder with exponents and to each of and :
- Factor. .
- Divide both sides by to get Minkowski.
Connections
Minkowski's inequality is proved using Holder's InequalityHolder's InequalityFor 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 spaces are Banach spaces, the functional-analytic foundation underlying Chebyshev's InequalityChebyshev's InequalityA random variable rarely deviates from its mean by more than a few standard deviationsRead more → (which uses ) and the Cauchy–Schwarz result Cauchy–Schwarz InequalityCauchy–Schwarz InequalityThe 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 MoonMathReferenced by
- Holder's InequalityProbability