Fubini's Theorem
Fubini's theorem justifies the everyday manipulation of swapping the order of integration. The price: integrability of on the product space. Tonelli's theorem is the nonnegative version that requires no integrability hypothesis.
Statement
Let and be sigma-finite measure spaces, and let be integrable with respect to the product measure . Then:
- For -almost every , the slice is -integrable.
- The function is -integrable.
- The iterated integrals agree with the product integral:
Visualization
Compute both ways.
Order 1 — integrate first:
Order 2 — integrate first:
Both equal , confirming Fubini for this case.
Slice picture for :
y
1 | (higher f here)
| **
| * *
|* *
0 +--------> x
0 1
Each horizontal slice (fixed y) gives integral = y/2.
Integrating y/2 over [0,1] gives 1/4.
When Fubini fails (warning): For on the two iterated integrals give and : is not integrable on the product, violating the hypothesis.
| Computation | Value |
|---|---|
Proof Sketch
-
Verify for indicator functions where is -measurable and is -measurable — iterated integrals both give .
-
Extend by linearity to simple functions (finite linear combinations of such indicators).
-
Use Monotone Convergence TheoremMonotone Convergence TheoremA bounded monotone sequence of reals always converges — the supremum is the limitRead more → to extend to nonnegative measurable functions (Tonelli's theorem).
-
Split and apply Tonelli to each part. Integrability ensures both parts are finite, allowing subtraction.
Connections
Fubini's theorem is used constantly in probability (joint distributions, conditional expectations) and in analysis wherever a two-parameter family of integrals appears. It underlies the convolution formula and the proof of the Fundamental Theorem of CalculusFundamental Theorem of CalculusIntegration and differentiation are inverse operationsRead more → for Lebesgue integrals via slicing. The Dominated Convergence TheoremDominated Convergence TheoremPointwise convergence plus a uniform integrable dominating bound lets you pass the limit inside the integralRead more → is typically used in its proof to justify limit interchanges on slice integrals.
Lean4 Proof
import Mathlib.MeasureTheory.Integral.Prod
open MeasureTheory
/-- Fubini's theorem: the Bochner integral over a product measure equals
the iterated integral, integrating the second variable first. -/
theorem fubini {α β E : Type*} [MeasurableSpace α] [MeasurableSpace β]
{μ : Measure α} {ν : Measure β} [SFinite ν]
[NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E]
(f : α × β → E) (hf : Integrable f (μ.prod ν)) :
∫ z, f z ∂μ.prod ν = ∫ x, ∫ y, f (x, y) ∂ν ∂μ :=
integral_prod f hf