[step:Establish the local dichotomy for zeros of a power series]Let $b \in U$. Since $U$ is open, choose $\rho>0$ such that $B(b,\rho) \subset U$. Since $f:U\to\mathbb{C}$ is analytic, there are coefficients $(c_n)_{n \ge 0}$ in $\mathbb{C}$ such that
\begin{align*}
f(z)=\sum_{n=0}^{\infty} c_n(z-b)^n
\end{align*}
for every $z \in B(b,\rho)$.
If $c_n=0$ for every $n \ge 0$, then $f(z)=0$ for every $z \in B(b,\rho)$. Otherwise, let $m \ge 0$ be the least index such that $c_m \neq 0$. For $z \in B(b,\rho)$, define
\begin{align*}
g(z)=\sum_{k=0}^{\infty} c_{m+k}(z-b)^k.
\end{align*}
This defines a continuous map $g:B(b,\rho)\to\mathbb{C}$, because it is represented by a [power series](/page/Power%20Series) on $B(b,\rho)$. Moreover $g(b)=c_m \neq 0$, and
\begin{align*}
f(z)=(z-b)^m g(z)
\end{align*}
for every $z \in B(b,\rho)$. By continuity of $g$ at $b$, there exists $\delta \in (0,\rho)$ such that $g(z)\neq 0$ for every $z \in B(b,\delta)$. Hence, if $m=0$, then $f(z)\neq 0$ for every $z \in B(b,\delta)$; if $m\ge 1$, then
\begin{align*}
f(z)\neq 0 \quad \text{for every } z \in B(b,\delta)\setminus\{b\}.
\end{align*}
Thus, at each point $b\in U$, either $f$ vanishes on some neighbourhood of $b$, or the possible zero of $f$ at $b$ is isolated.[/step]