We use the notation of the statement. By The Lebesgue Measure of a Closed Ball in Rn §borel every closed ball is a Borel set of finite measure, so the numbers λn(Bˉ(y,r)) below are defined and finite; by The Lebesgue Measure of a Closed Ball in Rn §value they equal κnrn, where 0<κn by The Lebesgue Measure of a Closed Ball in Rn §constant.
Step 1 (Reduction to countably many bounded pieces). For a natural number p with 2≤p put αp=1−1/p, so that 0<αp<1, and let Np be the set of those x∈E with the following property: for every ρ∈R with 0<ρ there is r∈R with 0<r<ρ and
λn∗(E∩Bˉ(x,r))<αpλn(Bˉ(x,r)).
We claim that every x∈E which is not a density point of E belongs to Np for some such p. Indeed, negating Density Point of an Arbitrary Subset of Rn §density-point gives α∈R with α<1 such that for every ρ>0 there is r with 0<r<ρ and λn∗(E∩Bˉ(x,r))<αλn(Bˉ(x,r)). Since 0<1−α, The Archimedean Property of the Real Numbers provides a natural number p with 1/p<1−α, and replacing p by a larger natural number only decreases 1/p, so we may assume 2≤p. Then α<1−1/p=αp, and since 0≤λn(Bˉ(x,r)) we get αλn(Bˉ(x,r))≤αpλn(Bˉ(x,r)); hence x∈Np.
For natural numbers p≥2 and m put Np,m=Np∩Bˉ(0,m). Given x∈Rn, The Archimedean Property of the Real Numbers provides a natural number m with ∥x∥≤m, and dE(x,0)=∥x∥ by claim 2 of Elementary Properties of the Euclidean Norm on Rn, so x∈Bˉ(0,m); hence Np=⋃m∈NNp,m. By claim 5 of Elementary Properties of Lebesgue Outer Measure on Rn a countable union of null sets is null, and a set is null exactly when its outer measure vanishes. Applying this twice, first over m and then over the natural numbers p≥2 re-indexed as p=q+1 with q∈N, it suffices to prove that λn∗(Np,m)=0 for all p≥2 and all m.
Step 2 (The covering estimate). Fix such p and m and write P=Np,m, α=αp and α′=1−1/(2p), so that 0<α<α′<1. Suppose, for contradiction, that 0<λn∗(P).
Since P⊆Bˉ(0,m), claims 2 and 1 of Elementary Properties of Lebesgue Outer Measure on Rn give λn∗(P)≤λn∗(Bˉ(0,m))=λn(Bˉ(0,m))=κnmn<∞, so λn∗(P) is a positive real number.
Put ε0=(α′/α−1)λn∗(P), a positive real number because α<α′ and 0<α. By Outer and Inner Regularity of Lebesgue Measure on Rn §outer-arbitrary, applicable because λn∗(P)<∞, there is an open set U⊆Rn with P⊆U and
λn(U)≤λn∗(P)+ε0=αα′λn∗(P).
Let F be the set of all pairs (y,r) with y∈P, r∈R, 0<r, Bˉ(y,r)⊆U and λn∗(E∩Bˉ(y,r))≤αλn(Bˉ(y,r)).
We check that F finely covers P. Let x∈P and let η∈R with 0<η. Since U is open and x∈U there is ρ1∈R with 0<ρ1 and B(x,ρ1)⊆U. If 0<r<ρ1 and z∈Bˉ(x,r) then dE(z,x)≤r<ρ1, so z∈B(x,ρ1); hence Bˉ(x,r)⊆U for every such r. Let ρ be the smaller of η and ρ1. Since x∈Np there is r with 0<r<ρ and λn∗(E∩Bˉ(x,r))<αλn(Bˉ(x,r)). Then (x,r)∈F, while x∈Bˉ(x,r) and r<η, which is what fine covering requires.
Put ε=21(1−α′)λn∗(P), a positive real number. Since λn∗(P)<∞, The Vitali Covering Theorem in Rn §finite provides a natural number N, possibly 0, and pairs (y1,r1),…,(yN,rN)∈F whose closed balls Bˉi=Bˉ(yi,ri) are pairwise disjoint and satisfy λn∗(P∖⋃i=1NBˉi)≤ε.
Now P is the union of P∖⋃i=1NBˉi and the sets P∩Bˉi for 1≤i≤N. Applying claim 4 of Elementary Properties of Lebesgue Outer Measure on Rn to the sequence consisting of these N+1 sets followed by empty sets, and then claim 2 of that lemma together with P⊆E, we obtain
λn∗(P)≤λn∗(P∖i=1⋃NBˉi)+i=1∑Nλn∗(P∩Bˉi)≤ε+i=1∑Nλn∗(E∩Bˉi).
Each pair (yi,ri) lies in F, so λn∗(E∩Bˉi)≤αλn(Bˉi). The balls Bˉi are pairwise disjoint Borel sets contained in U, so claim 1 of Basic Properties of a Measure and then claim 2 of that lemma give
i=1∑Nλn∗(E∩Bˉi)≤αi=1∑Nλn(Bˉi)=αλn(i=1⋃NBˉi)≤αλn(U)≤α⋅αα′λn∗(P)=α′λn∗(P).
Combining the two displays, λn∗(P)≤ε+α′λn∗(P), that is
(1−α′)λn∗(P)≤ε=21(1−α′)λn∗(P).
Since 0<1−α′ and 0<λn∗(P), the left-hand side is a positive real number and the right-hand side is half of it, which is impossible.
Therefore λn∗(P)=0 for all p≥2 and all m, and by Step 1 the set of those x∈E which are not density points of E is null.