First, the indicator of a rectangle R=AΓB (measurable sets, possibly of infinite measure): the inner integral β«1Rβ(x,y)dx=m(A)1Bβ(y), and the outer gives β«m(A)1Bβ(y)dy=m(A)m(B).
Reversing the order, β«1Rβ(x,y)dy=m(B)1Aβ(x) followed by m(B)m(A) β the same.
Handle the degenerate case separately, with the measure-theoretic convention 0β
β:=0: if m(B)=0 then AΓB is null regardless of A, even if m(A)=β, so both iterated integrals are 0=m(A)m(B); the case m(A)=0 is symmetric.
For a simple function built from rectangles, s=βp=1Pβcpβ1ApβΓBpββ (cpββ₯0, disjoint rectangles), sections are explicit and no lemma is needed: for fixed y, β«s(x,y)dx=βpβcpβm(Apβ)1Bpββ(y) (previous step), a simple function of y, so the outer integral is βpβcpβm(Apβ)m(Bpβ) β the same with the order reversed.
β«β«pββcpβ1ApβΓBpββ=pββcpβm(Apβ)m(Bpβ)(eitherΒ order)
Lemma (measurable sections): on a finite-measure product space (e.g. [0,1]2), if E is product-measurable then each section Ey={x:(x,y)βE} is measurable, yβ¦m(Ey) is measurable, and β«m(Ey)dy=m(E) (same for x-sections). Proof: first let A be the collection of finite disjoint unions of measurable rectangles; A is an algebra (closed under complements and finite unions) and generates the product Ο-algebra, Ο(A) being the product Ο-algebra.
The family C of sets with this property contains every rectangle β for E=AΓB, Ey=A (yβB) or β
, and m(Ey)=m(A)1Bβ(y) β and by finite additivity the section-measure identity holds on all of A, so AβC. Moreover C is a monotone class: if EnββE then (Enβ)yβEy, so continuity of measure plus MCT gives β«m((Enβ)y)dy=m(Enβ)βm(E)=β«m(Ey)dy (decreasing sequences likewise, using finite measure).
By the monotone class theorem, C contains Ο(A), so C is the whole product Ο-algebra.
For a general simple function f=βk=1mβakβ1Ekββ (akββ₯0, the Ekβ disjoint product-measurable): the section fy(x)=f(x,y)=βkβakβ1(Ekβ)yβ(x) is simple, so β«fydx=βkβakβm((Ekβ)y) β and by the lemma, yβ¦β«fydx is a sum of measurable functions, hence measurable.
Integrating gives β«β«fdxdy=βkβakββ«m((Ekβ)y)dy=βk=1mβakβm(Ekβ) β a single double sum, independent of order.
Every term is β₯0, so nothing can cancel: no integrability hypothesis is needed.
For general fβ₯0, take the standard simple sjββf (sjβ=βkβak(j)β1Ek(j)ββ).
For each fixed y, MCT in x gives β«sjyβdxββ«fydx β and Οjβ(y)=β«sjyβdx is an increasing sequence of measurable functions by the previous step, so one more MCT in y gives β«yβΟjβdyββ«yβ(β«xβfdx)dy.
But β«yβΟjβdy=βkβak(j)βm(Ek(j)β)=β¬sjβββ¬f (MCT for the product measure), so both iterated integrals equal β¬f. This is why Tonelli's theorem needs no integrability hypothesis for fβ₯0 β every step is complete.