Let $\mathbb D = \{z \in \mathbb C : \vert z \vert < 1\}$ and $\mathcal P$ the set of all polynomials with
$$ P(z) = 1 + \sum_{i=1}^n a_i z^i, \ a_n \neq 0,\ n \in \mathbb N.$$
Let $\emptyset \neq K \subset \partial \mathbb D$ compact set with $K \neq \partial \mathbb D$. Then for all $\epsilon > 0$ there exists a polynomial $P \in \mathcal P$ with $\max_{z \in K} |P(z)| < \epsilon$.
I want to use Runge's theorem to show that. But I can't figure out how to apply it. I know that $\mathbb C \setminus K$ is connected, so I can approximate every holomorphic function $f$ by polynomials, i.e. for every $\epsilon > 0$ there exists a polynomial $Q$ with $\max_{z \in K} |f(z) - Q(z)| < \epsilon$. But I don't get necessarily that $Q \in \mathcal P$. I tried to use the triangle equality but I couldn't come up with a solution. Maybe I just use the wrong Runge theorem and should use the one for rational functions. I would appreciate some hints. Thanks in advance!
Let $\epsilon > 0$. Since $K \neq \partial \mathbb D$, there exists an open set $\Omega \subset \mathbb C$ with $K \subset \Omega$ and $0 \not \in \Omega$. Thus $f: \Omega \to \mathbb C,\ z \mapsto \frac{1}{z}$ is holomorphic. Due to $K \neq \partial \mathbb D$ $\mathbb C \setminus K$ is connected. So due to the Runge theorem there exists a polynomial with \begin{align*} Q(z) = \sum_{i=0}^n a_i z^i \quad \text{with w.l.o.g.} \quad a_n \neq 0 \quad \text{and} \quad \Vert f-Q \Vert_{\infty, K} < \epsilon. \end{align*} Consider now the polynomial $P(z) = 1 - z Q(z)$. Then we have $P \in \mathcal{P}$ and we get that \begin{align*} \Vert P \Vert_{\infty, K} = \max_{z \in K} \vert P(z) \vert = \max_{z \in K} \vert 1 - z Q(z) \vert = \max_{z \in K} \left\vert \frac{1}{z}- Q(z) \right\vert = \Vert f-Q \Vert_{\infty, K} < \epsilon, \end{align*} since $K \subset \partial \mathbb{D}$ and thus $\vert z \vert = 1$ for $z \in K$.
I think that is a pretty clever way to prove it :)