I've been stuck on the following question and was wondering if it'd be possible to get some help.
Let $\mu, \nu$ be two finite Borel measures on a metric space $X$ s.t. $\mu << \nu$ and let $c>0$ and suppose that $\nu$ is doubling and that $$\lim_{r \to 0} \frac{\mu(B_r(x))}{\nu(B_r(x))} = c$$ for $\nu$ almost every $x\in X$. By using the Vitali Covering theorem to show that $\mu = c\nu$. (We assume the balls are closed)
I've been able to prove this using Radon-Nikodym combined with the lebesgue differentiation theorem but wish to prove it solely using Vital's covering theorem but have been unsuccessful in even finding an appropriate Vitali cover.
Theorem(Vitali Covering Theorem)
Let X be a metric space and let $\nu$ be a doubling measure on $X$ and let $\mathcal{B}$ be a Vitali cover for $S \subset X$ then there exists a countable $\mathcal{B}' \subset \mathcal{B}$ such that all elements of $\mathcal{B}'$ are disjoint and $$\nu \bigg(S \setminus \bigcup_{B' \in \mathcal{B}'}B'\bigg)=0$$
Definition(Vitali Cover)
Let $S \subset X$ then $\mathcal{B}$ a collection of closed balls such that $\forall \epsilon >0 , \forall x \in S$ there exists $B \in \mathcal{B}$ such that $x \in B$ and $\rm{rad}(B) < \epsilon$ then we call $\mathcal{B}$ a Vitali cover for S.
Many Thanks.
Let's prove that for any $\mu$ and $\nu$ measurable $S$ in $X$ we have $\mu(S) = c\nu(S).$ Let $0 < \epsilon < 1.$
For $\mu$-a.e. $x \in S$ there exists $r_1(x) > 0 $ such that for all $r < r_1(x).$
\begin{equation} \mu(S \cap B(x,r)) \geq (1- \epsilon)\mu(B(x,r)). \tag{1} \end{equation}
For $\nu$-a.e. $x \in S$ there exists $r_2(x) > 0$ such that for all $r < r_2(x)$ we have
\begin{equation} \nu(S \cap B(x,r)) \geq (1- \epsilon)\nu(B(x,r)). \tag{2} \end{equation}
Note that (1) and (2) come from Lebesgue's density theorem which we can apply since $\mu$ and $\nu$ are finite doubling measures. Finally for $\nu$-a.e. $x \in X$ there exists $r_3(x) > 0$ such that for all $r < r_3(x)$ we have
$$\frac{c}{1 + \epsilon}\nu(B(x,r)) \leq \mu(B(x,r)) \leq c(1 + \epsilon) \nu(B(x,r)) \tag{3}.$$
Let $R(x) = \min(r_1(x), r_2(x), r_3(x))$ and let
$$\mathcal{B} = \{B(x,r) \mid r < R(x), B(x,r) \ \text{satisfies (1) (2) and (3)}\}.$$
This is an (a.e.) Vitali cover of $S,$ so we can apply the Vitali covering theorem to get a disjoint subset $\{B_1, B_2,...\}$ such that
$$\nu\bigg(S\setminus \bigcup_{i=1}^\infty B_i\bigg) = 0 = \mu\bigg(S\setminus \bigcup_{i=1}^\infty B_i\bigg),$$
with the second inequality following from $\mu \ll \nu.$ Since $S$ is measurable we deduce that
$$\mu(S) = \mu\bigg(\bigcup_{i=1}^\infty(S\cap B_i)\bigg)$$
and
$$\nu(S) = \nu\bigg(\bigcup_{i=1}^\infty(S\cap B_i)\bigg).$$
Applying all of the above we have
\begin{align} \mu(S) &= \mu\bigg(\bigcup_{i=1}^\infty(S\cap B_i)\bigg) \\ &= \sum_{i=1}^\infty \mu(S \cap B_i) \\ &\leq \sum_{i=1}^\infty \mu(B_i) \\ &\leq c(1+\epsilon)\sum_{i=1}^\infty \nu(B_i) \\ &\leq \frac{c(1 + \epsilon)}{(1-\epsilon)}\sum_{i=1}^\infty \nu(S \cap B_i) \\ &=\frac{c(1 + \epsilon)}{(1-\epsilon)}\nu\bigg(\bigcup_{i=1}^\infty(S\cap B_i)\bigg)\\ &= \frac{c(1 + \epsilon)}{(1-\epsilon)} \nu(S). \end{align}
Since $\epsilon$ was arbitrary it follows that $\mu(S) \leq c\nu(S).$ The reverse inequality is virtually identical giving that $\mu(S) = c\nu(S).$