Notation and two preliminaries. For k∈N put
Wk={x∈Rn:∣xl∣<k for every l},Wk={x∈Rn:∣xl∣≤k for every l},
absolute values being those of Absolute Value in an Ordered Field. Each Wk is open and each Wk is closed and bounded, hence compact by Heine-Borel Theorem in Rn; both are Borel. The sequence (Wk)k∈N is increasing and ⋃kWk=Rn, because for x∈Rn the Archimedean property (The Archimedean Property of the Real Numbers) supplies k∈N with ∥x∥<k, and ∣xl∣≤∥x∥ for every l by Elementary Properties of the Euclidean Norm on Rn. Since Wk is bounded, λn(Wk)<∞ by Balls Have Positive Lebesgue Measure and Bounded Sets Have Finite Lebesgue Measure.
(P1) The measures μk. For k∈N define μk(A)=λn(A∩Wk) for A∈B(Rn). Then μk(∅)=0 and, since intersecting with Wk preserves disjointness and commutes with countable unions, μk is countably additive; so μk is a measure on B(Rn), and it is finite because μk(Rn)=λn(Wk)<∞. Note also that λn(A)=μk(A) whenever A⊆Wk.
(P2) Continuity from above. Let μ be a finite measure on B(Rn) and let (Ap)p∈N be a sequence in B(Rn) with Ap+1⊆Ap for every p; put A=⋂pAp. Then the sequence (μ(Ap))p∈N converges to μ(A). Indeed, the sets Bp=A1∖Ap increase with union A1∖A, and all values of μ are real and bounded above by μ(Rn), so claim 5 of Basic Properties of a Measure gives that (μ(Bp))p converges to μ(A1∖A). By claim 3 of the same lemma, μ(Bp)=μ(A1)−μ(Ap) and μ(A1∖A)=μ(A1)−μ(A), and the assertion follows.
(P3) A geometric bound. For every p∈N one has ∑m=1p2−m=1−2−p≤1, by induction on p (Principle of Induction for the Natural Numbers). Let c∈R with 0≤c. Every term of the sequence (c2−m)m∈N is then real, and its partial sums c(1−2−p) are bounded above by c; by the convention for sums of sequences in [0,∞] fixed in Measure, Measure Space, and Probability Measure, the sum of a sequence whose terms are real with partial sums bounded above is the least upper bound of those partial sums. Hence ∑m∈Nc2−m≤c.
Step 1: an approximation class. Let A be the set of all B∈B(Rn) with the property that for every k∈N and every real ε>0 there are a closed set F and an open set V with F⊆B⊆V and μk(V∖F)≤ε. We show A=B(Rn).
(a) Every closed set lies in A. Let C⊆Rn be closed and let k∈N and ε>0 be given. If C=∅ take F=V=∅. Otherwise take F=C and, for p∈N, put Vp={x∈Rn:dE(x,C)<1/p}, where dE(⋅,C) is the distance to C; it is continuous, being nonexpansive by The Distance to a Set is Nonexpansive, so Vp is open, and clearly C⊆Vp. If x∈/C then, Rn∖C being open, there is r>0 with ∥y−x∥≥r for every y∈C, hence dE(x,C)≥r, and by the Archimedean property x∈/Vp for large p. Therefore ⋂pVp=C, so the decreasing sets Vp∖C have empty intersection, and (P2) applied to the finite measure μk gives p with μk(Vp∖C)≤ε. Take V=Vp.
(b) A is closed under complements. If F⊆B⊆V with F closed and V open, then Rn∖V is closed, Rn∖F is open,
Rn∖V⊆Rn∖B⊆Rn∖F,(Rn∖F)∖(Rn∖V)=V∖F,
so the same pair of estimates works for Rn∖B.
(c) A is closed under countable unions. Let (Bm)m∈N be a sequence in A and B=⋃mBm; fix k and ε>0. Choose closed Fm and open Vm with Fm⊆Bm⊆Vm and μk(Vm∖Fm)≤(ε/2)2−m. The set V=⋃mVm is open and contains B. Put G=⋃mFm and Gp=⋃m≤pFm; each Gp is closed, because Rn∖Gp=⋂m≤p(Rn∖Fm) is a finite intersection of open sets and hence open by Metric Open Sets Form a Topology, a set being closed exactly when its complement is open, and Gp⊆G⊆B. Since V∖G⊆⋃m(Vm∖Fm), countable subadditivity (claim 4 of Basic Properties of a Measure) and (P3) give μk(V∖G)≤ε/2. The sets G∖Gp decrease with empty intersection, so (P2) gives p with μk(G∖Gp)≤ε/2. Then V∖Gp⊆(V∖G)∪(G∖Gp) yields μk(V∖Gp)≤ε, and Gp⊆B⊆V.
(d) Conclusion of Step 1. By (a) the set Rn, being closed, lies in A; with (b) and (c), A is a σ-algebra on Rn contained in B(Rn). By (a) and (b) it contains every closed and every open subset of Rn. By The Borel σ-Algebras of Euclidean Space and of the Euclidean Metric Coincide, B(Rn) is the σ-algebra generated by the open subsets of (Rn,dE), and by Intersections of Sigma-Algebras and Minimality of the Generated Sigma-Algebra that generated σ-algebra is contained in every σ-algebra containing the open sets. Hence B(Rn)⊆A, so A=B(Rn).
Step 2: proof of claim 1. Let B∈B(Rn) and ε>0. Put R1=W1 and Rk=Wk∖Wk−1 for k≥2; these are Borel, pairwise disjoint, Rk⊆Wk, and ⋃kRk=⋃kWk=Rn.
Fix k. By Step 1, B∩Rk∈A, so there is an open Vk′ with B∩Rk⊆Vk′ and μk+1(Vk′∖(B∩Rk))≤ε2−k; we may even ignore the closed set produced there. Put Vk=Vk′∩Wk+1, an open set which still contains B∩Rk because Rk⊆Wk⊆Wk+1. Then Vk∖(B∩Rk)⊆Wk+1, so by (P1)
λn(Vk∖(B∩Rk))=μk+1(Vk∖(B∩Rk))≤ε2−k.
Put U=⋃kVk, an open set containing B=⋃k(B∩Rk). If x∈U∖B then x∈Vk for some k and x∈/B∩Rk, so
U∖B⊆k∈N⋃(Vk∖(B∩Rk)),
and countable subadditivity together with (P3) gives λn(U∖B)≤ε.
Step 3: proof of claim 2. Apply claim 1 to Rn∖B∈B(Rn): there is an open U with Rn∖B⊆U and λn(U∖(Rn∖B))≤ε. Put F=Rn∖U, a closed set with F⊆B, and note B∖F=B∩U=U∖(Rn∖B), so λn(B∖F)≤ε.
Step 4: proof of claim 3. Let λn(B)<∞ and ε>0. By claim 2 there is a closed F⊆B with λn(B∖F)≤ε/2. Put Kp=F∩Wp: it is closed and bounded, hence compact by Heine-Borel Theorem in Rn, and Kp⊆F⊆B. The sets Kp increase with union F, and λn(F)≤λn(B)<∞, so all the values λn(Kp) are real and bounded above by λn(F); claim 5 of Basic Properties of a Measure gives that (λn(Kp))p converges to λn(F). Choose p with λn(F)−λn(Kp)≤ε/2; by claim 3 of that lemma this is λn(F∖Kp). Since B∖Kp⊆(B∖F)∪(F∖Kp), subadditivity gives λn(B∖Kp)≤ε, and K=Kp is as required.
Step 5: proof of claim 4. Let E⊆Rn. Suppose first λn∗(E)=∞ and let U be open with E⊆U. Then U∈B(Rn), so by monotonicity and agreement on Borel sets, ∞=λn∗(E)≤λn∗(U)=λn(U), so λn(U)=∞.
Suppose now λn∗(E)<∞ and let ε>0. By the Borel hull claim there is B∈B(Rn) with E⊆B and λn(B)=λn∗(E). By claim 1 there is an open U⊇B⊇E with λn(U∖B)≤ε. Since U⊆B∪(U∖B), subadditivity gives λn(U)≤λn(B)+ε=λn∗(E)+ε.