First, I want to note some notation that is a little more precise than the notation in the textbook. The notation in the textbook is very common, and it's usually quite clear what it means, but it's not good enough if you want to be completely unambiguous about what variables you're using and where. So rather than write, for example, ∫∫D f(x, y) dA, where D is a region in 2 dimensions (formally a relation between 2 variables) and f is a function of 2 variables, I'll write ∫(x,y)∈D f(x, y) |dx ∧ dy|. So to begin with, since the integrand (all of the stuff after the integral symbols) makes it clear that there are 2 variables of integration, it's not necessary to repeat the integral symbol. But just as we write f(x, y) after that symbol to indicate the value of the function f at particular values of the variables x and y (rather than its value somewhere else), so I write (x, y) ∈ D beneath that symbol to indicate that the point whose coordinates are those values (rather than some other point) belongs to the region D.
At the end, since dA (and dV in 3 dimensions) don't indicate which variables are being used, I use the notation |dx ∧ dy| (or |dx ∧ dy ∧ dz| in 3 dimensions). This notation is more complicated than strictly necessary, but there is a reason for it; just as the notation dy/dx for a derivative is not merely an arbitrary symbol but can be literally understood as the result of dividing expressions (called differentials) obtained by applying an operator d, so the notation |dx ∧ dy| for an area element (or |dx ∧ dy ∧ dz| for a volume element) is not merely an arbitrary symbol but can be literally understood as the absolute value of an expression (called an exterior differential form) involving an operator ∧. However, don't worry about that for now; just treat it as a notation used to indicate precisely which variables are used in the area (or volume) element.
Using that notation, here are the important theorems:
By itself, the Fubini Theorem only works for regions of particular shapes, but the other theorems combine to make it more useful. First of all, the middle theorem allows us to put the variables in whatever order we like. Even so, the regions still require particular shapes; we can just orient those however we wish. The second theorem, in principle, allows us to divide a region up into smaller regions appropriate for the Fubini Theorem; the only question is whether the integrals exist. The first theorem guarantees this existence for continuous functions.
So using these in order, if you want to integrate over a crazy region, then divide the region into pieces of suitable shape. If the function is continuous and these smaller regions are all compact, then you know that their integrals exist; and if the regions overlap only slightly, then you can recover the answer to the original problem by adding them up. Finally, to get the integrals on these small regions, think of the variables as coming in whichever order works best, and use the Fubini Theorem (possibly more than once) to replace double and triple integrals with iterated integrals. Hopefully, these will be integrals that you can do!
This web page was written in 2016 by Toby Bartels, last edited on 2016 February 8. Toby reserves no legal rights to it.
The permanent URI of this web page