We shall divide the proof in two steps.
Step 1: The construction of f:
Let I be a connected component of \partial\mathbb{D} \setminus K and consider the so-called Whitney decomposition of I consisting of a collection of (half-open, say right end-point excluded) subarcs \{I_n\}_{n \in \mathbb{Z}} of I with the properties
\textbf{dist}(I_n, E) = \ell_n \asymp 2^{-|n|}m(I) \qquad n\in \mathbb{Z},
where \ell_n denotes the length of I_n. By means of re-labeling and for the sake of abbreviation, we shall in fact denote the joint collection of Whitney arcs of all connected components of \partial\mathbb{D} \setminus K by \{I_n\}_n. Let \xi_n be the center of each I_n and consider for each n the analytic functions
h_n(z) = \frac{\ell_n \log 1/w(\ell_n)}{1 + \ell_n - \overline{\xi_n}z}, \qquad z \in \mathbb{D}.
We set h= \sum_n h_n and define the function
f(z) := \exp \left( -c h(z) \right), \qquad z \in \mathbb{D}
where c>0 is a constant to be specified later. Note that for each n
\operatorname{Re} h_n(z) = \ell_n \log 1/w(\ell_n) \frac{1+\ell_n - \operatorname{Re}(\overline{z}\xi_n)}{\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{1 + \ell_n - \overline{\xi_n}z}^2} >0 \qquad z \in \mathbb{D},'
which implies that f:\mathbb{D} \to \mathbb{D} analytic. In fact, since the \xi_n’s only accumulate at K, the function f actually extends analytically across \partial\mathbb{D} \setminus K. Furthermore, it is straightforward to verify that f is outer by means of checking the equality
\log \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{f(0)} = \int_ {\partial\mathbb{D}} \log \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{f(\zeta)} dm(\zeta).
Step 2: Verifying the estimates (6.1) and (6.1):
Moving forward, one verifies by means of Taylor expansions that
\operatorname{Re} h_n(\zeta) \asymp \log 1/w(\ell_n), \qquad \zeta \in I_n
with constants independent of n, hence there exists a universal constant c'>0 such that for any \zeta \in I_n, we have
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{f(\zeta)} \leq \exp (- c \operatorname{Re} h_n(\zeta) ) \leq w(\ell_n)^{cc'} \lesssim w\left( \textbf{dist}(\zeta,K)\right)^{cc'}.
Now by means of choosing c>0 sufficiently large, the claim in (6.1) follows. To see the claim in (6.1), we fix an arbitrary point z = \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{z}\zeta \in \partial \Gamma_K \cap \mathbb{D} and let I_n denote the unique Whitney arc containing the radial projection \zeta \in \partial\mathbb{D} of z. Recall that by definition of the Stolz-Privalov domain \Gamma_K we have
1-|z| \asymp \textbf{dist}(\zeta ,K) \asymp \ell_n \qquad z \in \partial \Gamma_K \cap \mathbb{D}, \, \, \zeta \in I_n.
According to (?), we have
\operatorname{Re} h_n(z) = \operatorname{Re} \frac{\ell_n \log 1/w(\ell_n)}{1 + \ell_n - \overline{\xi_n}z} \asymp \log 1/w(\ell_n), \qquad z\in \partial \Gamma_K \cap \mathbb{D}, \, \, \zeta \in I_n.
Using this, we obtain
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{f(z)} \leq \exp (- c\operatorname{Re} h_n(\zeta) ) \leq w(\ell_n)^{cc'} \lesssim w\left( 1-|z| \right)^{cc'}, \qquad z\in \partial \Gamma_K \cap \mathbb{D}
for some absolute constant c'>0. Again, by choosing c>0 even larger, the estimate in (6.1) now follows.
Step 3: The containment of F in C_w(\partial\mathbb{D}):
It now only remains to verify that F= 1_{\partial\mathbb{D} \setminus K} f belongs to C_w(\partial\mathbb{D}). To this end, we primarily note that F is in fact continuous on \partial\mathbb{D} with F\equiv 0 on K and smooth on \partial\mathbb{D} \setminus K. Now observe that for any \zeta \in K the estimate in (6.1) implies that
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)-F(\xi)} = \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\xi)} \leq C w\left( \textbf{dist}(\xi, K) \right) \leq C w\left( \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi} \right).
On the other hand, if \zeta \in \partial\mathbb{D} \setminus K, then \zeta is contained a unique arc I_n. Let \widetilde{I}_n the union of I_n and its two neighbouring Whitney arcs and observe that a simply calculation as before shows that
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{h'(\zeta)} \lesssim 1 + \frac{\log 1/w(\ell_n)}{ \ell_n}, \qquad \zeta \in \widetilde{I}_n,
with constant independent on n. This in conjunction with (6.1) gives the estimate
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F'(\zeta)} \lesssim \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{h'(\zeta)} \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)} \lesssim \log 1/w(\ell_n) \frac{w(\ell_n)}{ \ell_n}, \qquad \zeta \in \widetilde{I}_n.
Now since w(t)/t \to \infty, there exists a number \delta_{\zeta}>0 such that
\log 1/w(\ell_n) \frac{w(\ell_n)}{ \ell_n} \leq \frac{w(\delta_{\zeta})}{ \delta_{\zeta}}.
With this at hand, it follows that whenever \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta- \xi}< \delta_{\zeta} one has
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)-F(\xi)} \leq \max_{\eta \in \widetilde{I}_n} \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F'(\eta)} \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta- \xi} \lesssim \log 1/w(\ell_n) \frac{w(\ell_n)}{ \ell_n} \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi} \lesssim w(\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta- \xi}).
Combining (?) and (?), we have derive the following statement: there exists a constant C>0 such that for any \zeta \in \partial\mathbb{D}, we can find a small number \delta_\zeta >0 such that the estimate
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)-F(\xi)} \leq C w(\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi}),
holds whenever \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta- \xi} < \delta_{\zeta}. Now covering \partial\mathbb{D} by the family of corresponding arcs J_{\zeta} =\{\xi\in \partial\mathbb{D}: \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi}<\delta_{\zeta} \}, a straightforward compactness argument yields that there exists constants C, \delta>0 such that
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)-F(\xi)} \leq C w(\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi})
holds whenever \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi} \leq \delta. Now for points \zeta,\xi \in \partial\mathbb{D} with \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi} > \delta, we simply pick a finite partition \{\zeta_j\}_{j=1}^{N_\delta} of the smallest arc joining \zeta and \xi with \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta_j- \zeta_{j+1}}\leq \delta and observe that the number of points N_\delta does not exceed 1/\delta. Applying the triangle inequality in a straightforward manner gives
\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta)-F(\xi)} \leq \sum_k \@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{F(\zeta_k)-F(\zeta_{k+1})} \leq C \sum_{k}w(\delta) \lesssim \frac{C}{\delta}w(\@ifstar{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}}{\@ifstar{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}}{\@ifstar{\@ifstar{\abs}{\abs*}}{\@ifstar{\abs}{\abs*}*}*}*}{\zeta-\xi}).
This completes the proof of the lemma.