We use the [0,∞]-valued measurability and integral of Lebesgue Integral of a Nonnegative Measurable Function and the [0,∞] conventions of Measure, Measure Space, and Probability Measure. Fix disjoint decompositions X=⋃iCi, Y=⋃nDn with μ(Ci)<∞, ν(Dn)<∞, and finite measures νn(B)=ν(B∩Dn), μi(A)=μ(A∩Ci), as in Step 0 of the proof of Existence and Uniqueness of the Product Measure. For E∈F⊗G and x∈X, y∈Y, write Ex={y:(x,y)∈E} and Ey={x:(x,y)∈E}.
Step 1 (indicator Tonelli). By Steps 1 and 2 of the proof of Existence and Uniqueness of the Product Measure: Ex∈G for every x, each x↦νn(Ex) is real-valued F-measurable, and the measure constructed there, which by the uniqueness clause of Existence and Uniqueness of the Product Measure equals μ⊗ν, satisfies
(μ⊗ν)(E)=n∑∫Xνn(Ex)dμ(x).
Now ν(Ex)=∑nνn(Ex) by countable additivity along the disjoint Dn, so x↦ν(Ex) is [0,∞]-valued measurable (a nondecreasing pointwise supremum of measurable partial sums, using {supjuj>t}=⋃j{uj>t}), and by Monotone Convergence Theorem together with claim 1 of Linearity and Monotonicity of the Lebesgue Integral (finite sums pull out; the partial sums increase),
(μ⊗ν)(E)=∫Xν(Ex)dμ(x).
Symmetrically, the set function E↦∑i∫Yμi(Ey)dν(y) is, by the same arguments with the roles of the factors exchanged, a measure on F⊗G assigning μ(A)ν(B) to every measurable rectangle; the uniqueness clause of Existence and Uniqueness of the Product Measure identifies it with μ⊗ν as well, giving
(μ⊗ν)(E)=∫Yμ(Ey)dν(y).
Step 2 (sections of functions). Let f:X×Y→[0,∞] be F⊗G-measurable. For fixed x and real t, {y:fx(y)>t}=({f>t})x∈G by Step 1 sections; hence fx is G-measurable, and symmetrically for fy:x↦f(x,y). This proves the Sections claim.
Step 3 (Tonelli). For indicators f=1E the three quantities in the display of the statement coincide by Step 1 (note ∫Y(1E)xdν=ν(Ex)). For nonnegative simple f the identity follows by linearity (claim 1 of Linearity and Monotonicity of the Lebesgue Integral) applied on (Y,G,ν) for each fixed x, then on (X,F,μ), then on the product; sums of measurable functions are measurable (rational-union argument with density of the rationals). For general f, let φL be the dyadic staircase functions of Step 0(b) of the proof of Linearity and Monotonicity of the Lebesgue Integral, extended by φL(∞)=L; then φL∘f are nonnegative simple, nondecreasing in L, with φL∘f↑f pointwise (at points where f=∞ the values L increase to ∞). For each fixed x, (φL∘f)x↑fx, so by Monotone Convergence Theorem on (Y,G,ν),
∫Yfxdν=Lsup∫Y(φL∘f)xdν;
the right side is a nondecreasing supremum of F-measurable functions of x (simple case), so x↦∫Yfxdν is measurable, and by Monotone Convergence Theorem on (X,F,μ) (the inner integrals are nondecreasing in L by monotonicity) and on the product space,
∫X(∫Yfxdν)dμ=Lsup∫X(∫Y(φL∘f)xdν)dμ=Lsup∫X×YφL∘fd(μ⊗ν)=∫X×Yfd(μ⊗ν).
The other order is symmetric. This proves Tonelli.
Step 4 (Fubini). Let f:X×Y→R be integrable with respect to μ⊗ν. Applying Step 3 to ∣f∣, the [0,∞]-valued measurable function G(x)=∫Y∣fx∣dν satisfies ∫XGdμ=∫∣f∣d(μ⊗ν)<∞. Let N={x:G(x)=∞}=⋂L{G>L}∈F. If μ(N)>0 then, since G≥L1N pointwise for every real L, monotonicity and the simple-function integral would give ∫XGdμ≥Lμ(N) for all L, contradicting finiteness; so μ(N)=0.
For x∈/N: (f±)x=(fx)± are G-measurable (Step 2 applied to f±) with ∫Y(f±)xdν≤G(x)<∞, so fx is ν-integrable. Define u±(x)=1X∖N(x)∫Y(f±)xdν; these are real-valued (finite off N, zero on N), measurable (for t≥0, {u±>t}=(X∖N)∩{∫Y(f±)xdν>t}, and for t<0 the set is X), and the function H of the statement (equal to ∫Yfxdν off N, zero on N) is H=u+−u−, with ∣H∣≤1X∖NG≤G; hence H is μ-integrable. Moreover u± and x↦∫Y(f±)xdν differ only on N, and a [0,∞]-valued measurable function h supported on the μ-null set N has ∫hdμ=0 (its dyadic approximations are bounded by multiples of 1N, whose integrals vanish; take the supremum). Hence, by Linearity and Monotonicity of the Lebesgue Integral and Step 3 applied to f±,
∫XHdμ=∫Xu+dμ−∫Xu−dμ=∫f+d(μ⊗ν)−∫f−d(μ⊗ν)=∫X×Yfd(μ⊗ν),
the last equality being the definition of the integral of an integrable function. The statement in the other order follows symmetrically. ■