If $I=[a,b)$ we write $|I|=b-a$ for the length of $I$. Given a theorem of Caratheodory, the tricky part in showing the existence of Lebesgue measure is this:
Lemma If $[0,1)$ is the disjoint union of a countable collection $(I_j)$ of half-open intervals then $\sum_j|I_j|=1$.
It's easy to conclude that this is easier than it really is, if, as for example in Easy proof for existence of Lebesgue-premeasure, one assumes that we can order the $I_j$ in such a way that $I_{j+1}$ lies to the right of $I_j$. The actual arrangement of the $I_j$ within $[0,1)$ can be much more complicated than that. Let's call the failed argument the "naive" proof.
The lemma is more or less Lemma 1.15 in Folland Real Analysis (Folland does it for general Lebesgue-Stieltjes measures). Folland calls the proof "remarkably fussy", which seems right. He says that the reason for the remarkable fussiness is that the arrangement of the intervals within $[0,1)$ can be order-isomorphic to any countable ordinal.
His point is that a countable ordinal can be complicated. I read this comment once and said to myself a countable ordinal is not that bad. In fact one can fix the naive proof, using a simple transfinite induction. (And we don't need to actually mention ordinals per se at all.)
Question Anyone ever seen the proof below?
Proof of the Lemma Given two disjoint intervals $I$ and $J$, write $I<J$ if $x<y$ for every $x\in I$ and $y\in J$.
Suppose that $[0,1)$ is the disjoint union of the half-open intervals $I_j$. First we note that the $I_j$ are well-ordered (under the order on intervals we just defined).
Indeed, if we had a decreasing sequence of $I_j$ they would accumulate at some point $x$. But there exists $k$ so $x\in I_k=[a_k,b_k)$, and hence disjointness shows our sequence of intervals cannot accumulate at $x$ after all.
Just for the sake of notation, we want there to be a rightmost interval. So add the interval $[1,2)$ to the collection, so now the union is $[0,2)$. The letters $I$ and $J$ will always refer to intervals in our collection.
We claim that for every $J$ we have $$\left|\bigcup_{I\le J}I\right|=\sum_{I\le J}|I|\quad(*).$$
If not, suppose that $J$ is the smallest counterexample: For every $J'<J$, ($*$) holds with $J'$ in place of $J$. Then $$\bigcup_{I<J}I=\bigcup_{J'<J}\left(\bigcup_{I\le J'}I\right),$$so $$\left|\bigcup_{I<J}I\right|=\sup_{J'<J}\left|\bigcup_{I\le J'}I\right| =\sup_{J'<J}\sum_{I\le J'}|I|=\sum_{I<J}|I|,$$and we're done (add $J$ to the union on the left and $|J|$ to the sum on the right).
So ($*$) holds for every $J$, and setting $J=[1,2)$ shows precisely that $\sum|I_j|=1$.