Step 1: elementary properties of ν. Throughout, ν is the finite signed measure of the statement, and the field and order laws of R are used freely (The Structure of ℝ as a Field and an Ordered Ring (i), The Structure of ℝ as a Field and an Ordered Ring (ii), Rules of Arithmetic and Order in an Ordered Field (iv), Rules of Arithmetic and Order in an Ordered Field (v), Rules of Arithmetic and Order in an Ordered Field (viii)).
(a) Finite additivity. Let J be a finite set and (Bj)j∈J a family in F with Bi∩Bj=∅ for i=j. Then, with the finite sum over J,
ν(j∈J⋃Bj)=j∈J∑ν(Bj).
For J=∅ both sides are 0. Otherwise list J as j1,…,jr and apply countable additivity to the pairwise disjoint sequence Bj1,…,Bjr,∅,∅,…: since ν(∅)=0, its partial sums equal ∑j∈Jν(Bj) from the r-th on, so this is the sum of the series (Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (i), Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (v)). In particular, for A,B∈F with B⊆A, A is the disjoint union of B and A∖B, so
ν(A∖B)=ν(A)−ν(B).
(b) Continuity from below. Let (Bm) be a sequence in F with Bm⊆Bm+1 for every m, and B=⋃m∈NBm. Its disjointing sequence (Dm) is a pairwise disjoint sequence in F with union B (The Disjointing Sequence of a Sequence of Sets (v), The Disjointing Sequence of a Sequence of Sets (iii), The Disjointing Sequence of a Sequence of Sets (iv)), and since (Bm) increases, D1∪⋯∪Dm=Bm (The Disjointing Sequence of a Sequence of Sets (i), Monotone Sequences of Sets, Unions of Traces, and Disjointness of Smaller Sets (i)). By (a) the m-th partial sum of ∑kν(Dk) is ν(Bm), so countable additivity gives
ν(Bm)→ν(B).
(c) Continuity from above. Let (Em) be a sequence in F with Em+1⊆Em for every m, and E=⋂m∈NEm. The sets E1∖Em increase and have union E1∖E, so by (b) and (a), ν(E1)−ν(Em)→ν(E1)−ν(E), that is (Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (vi))
ν(Em)→ν(E).
Step 2: a maximizing sequence. Assume the axiom of dependent choice. Let
α=sup{ν(A):A∈F}∈[−∞,∞];
α≥ν(∅)=0. For n∈N put tn=α−1/n if α∈R, and tn=n if α=∞. Since tn<α, the set {A∈F:ν(A)>tn} is nonempty (Order and Suprema in the Extended Real Line (x)). By countable choice, which follows from dependent choice by Countable Choice Follows from Dependent Choice (i), there is a sequence (An) in F with
ν(An)>tn(n∈N).
This is the only use of the axiom of dependent choice.
Step 3: the atoms generated by (An). For n∈N let En be the finite set of maps ε:[n]→{0,1}, and for ε∈En let
Bn,ε=k=1⋂nAkε(k),Ak1=Ak,Ak0=X∖Ak.
For fixed n, these atoms of generation n lie in F, are pairwise disjoint and cover X: a point x∈X lies in Bn,ε exactly for the ε with ε(k)=1⇔x∈Ak (k∈[n]). Consequently An is the disjoint union of the atoms Bn,ε with ε(n)=1. Let Cn be the union of the atoms of generation n of positive measure:
Cn=⋃{Bn,ε:ε∈En, ν(Bn,ε)>0}.
By Step 1(a), dropping the terms that are not positive and then adding positive ones,
ν(An)=ε∈En,ε(n)=1∑ν(Bn,ε)≤ε∈En,ε(n)=1,ν(Bn,ε)>0∑ν(Bn,ε)≤ε∈En,ν(Bn,ε)>0∑ν(Bn,ε)=ν(Cn).
Step 4: the unions Cn∪⋯∪Cm. Let j≤m. An atom Bm,δ of generation m lies in the single atom Bj,δ∣[j] of generation j and is disjoint from all other atoms of generation j; as Cj is a union of atoms of generation j, Bm,δ is therefore contained in Cj or disjoint from it. Now fix n and put Fn,m=Cn∪Cn+1∪⋯∪Cm for m≥n. Let m>n. By what was just shown, every atom of generation m lies in Fn,m−1 or is disjoint from it, so Cm∖Fn,m−1 is the union of the atoms Bm,ε with ν(Bm,ε)>0 that are disjoint from Fn,m−1. By Step 1(a), ν(Cm∖Fn,m−1)≥0, and since Fn,m is the disjoint union of Fn,m−1 and Cm∖Fn,m−1,
ν(Fn,m)=ν(Fn,m−1)+ν(Cm∖Fn,m−1)≥ν(Fn,m−1).
By induction on m and Step 3,
ν(Fn,m)≥ν(Fn,n)=ν(Cn)≥ν(An)(m≥n).
Step 5: a set of maximal measure. Let En=⋃m≥nCm, the union of the increasing sequence (Fn,n+k−1)k∈N. By Step 1(b) and Step 4 (Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (x)),
ν(En)≥ν(An)>tn(n∈N).
The sets En decrease; let D=⋂n∈NEn∈F. By Step 1(c), ν(En)→ν(D). If α=∞, then ν(En)>n for every n, which is impossible for a convergent, hence bounded, sequence (Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (iii)). So α∈R, and for every N∈N we have ν(En)>α−1/N for all n≥N, hence ν(D)≥α−1/N (Limits of Sequences of Real Numbers: Uniqueness, Boundedness, Constants, Tails, Arithmetic, Quotients, Absolute Values, Finite Sums, Order, Squeezing, Domination and Subsequences (x)). Thus ν(D)≥α, and ν(D)≤α by the definition of α:
ν(D)=α=sup{ν(A):A∈F}.
Step 6: D is a Hahn set. Let A∈F. If A⊆D and ν(A)<0, then ν(D∖A)=ν(D)−ν(A)>α by Step 1(a), contradicting the definition of α. If A⊆X∖D and ν(A)>0, then ν(D∪A)=ν(D)+ν(A)>α, again impossible. So D is a Hahn set for ν. This proves (i).
Step 7: uniqueness. Let P,P′ be Hahn sets for ν and A∈F with A⊆(P∖P′)∪(P′∖P). The set A∩(P∖P′) lies in P and in X∖P′, so its measure is both ≥0 and ≤0, hence 0; likewise ν(A∩(P′∖P))=0. These two sets are disjoint with union A, so ν(A)=0 by Step 1(a).
Now let A∈F be arbitrary. The set A∩P is the disjoint union of A∩P∩P′ and A∩(P∖P′), and A∩P′ is the disjoint union of A∩P∩P′ and A∩(P′∖P); the second sets have measure 0 by what was just shown. By Step 1(a),
ν(A∩P)=ν(A∩P∩P′)=ν(A∩P′),ν(A∖P)=ν(A)−ν(A∩P)=ν(A)−ν(A∩P′)=ν(A∖P′).
This proves (iii).
Step 8: the Jordan decomposition. Let P be a Hahn set for ν. For A∈F we have A∩P⊆P and A∖P=A∩(X∖P)⊆X∖P, so ν+(A)=ν(A∩P) and ν−(A)=−ν(A∖P) are real and nonnegative, hence elements of [0,∞]; and ν±(∅)=0. Let (Am) be a pairwise disjoint sequence in F with union A. The sequences (Am∩P) and (Am∩(X∖P)) are pairwise disjoint, with unions A∩P and A∖P (Monotone Sequences of Sets, Unions of Traces, and Disjointness of Smaller Sets (v), Monotone Sequences of Sets, Unions of Traces, and Disjointness of Smaller Sets (iii)). Countable additivity of ν, together with Elementary Properties of Series of Real Numbers: Linearity, Null Terms, the Cauchy Criterion, Index Shifts, Tails, Order and Telescoping (i) for ν−, gives convergent real series
m=1∑∞ν+(Am)=ν+(A),m=1∑∞ν−(Am)=ν−(A),
and these are also the sums in [0,∞] (Sums of Sequences in [0,∞]: Real Series, Linearity, Comparison, Rearrangement, Double Series and Monotone Convergence (vi)). So ν+ and ν− are measures; they are finite because ν+(X)=ν(P) and ν−(X)=−ν(X∖P) are real (Small Facts about [0,∞]: Zero, Finiteness and Sums of Zeros (ii)). By Step 1(a),
ν(A)=ν(A∩P)+ν(A∖P)=ν+(A)−ν−(A)(A∈F).
By (iii), ν+ and ν− do not change when P is replaced by another Hahn set P′. Finally, let μ be a measure on (X,F) with ν≪μ in the sense of Absolute Continuity of Measures (ii), and let A∈F with μ(A)=0. By monotonicity of μ (Basic Properties of a Measure (iii)), μ(A∩P)=0 and μ(A∖P)=0, so ν+(A)=ν(A∩P)=0 and ν−(A)=−ν(A∖P)=0. Thus ν+≪μ and ν−≪μ in the sense of Absolute Continuity of Measures (i). This proves (ii).