We know that complex-analytic functions $f(z)$ agree with their power series representations on their domain of analyticity.
If a meromorphic function has simple poles at $z_1, ..., z_m$ and $\infty$, but is otherwise analytic on the whole complex plane, then does it agree with a sum of Laurent series expansions, with each series expanded about a simple pole of $f(z)$, $z_1, ... z_m$ and $\infty$ (simple pole at infinity), i.e. does
$$f(z) = \sum_{n=-1} c_n(z-z_1)^n + ...+\sum_{n=-1} c_n(z-z_m)^n$$
make sense?
Motivation: my main goal is to then subtract off the principal part of each Laurent series, getting
$$g:=\sum_{n=-1} c_n(z-z_1)^n + ...+\sum_{n=-1} c_n(z-z_m)^n - \frac{c_{-1}}{z-z_1} - ... - \frac{c_{-1}}{z-z_m}$$
Now $g$ becomes entire and bounded, hence constant by Liouville's Theorem. Moving the principal parts that I subtracted over to the L.H.S. gives me
$$ M + \frac{c_{-1}}{z-z_1} + ... + \frac{c_{-1}}{z-z_m}=\sum_{n=-1} c_n(z-z_1)^n + ...+\sum_{n=-1} c_n(z-z_m)^n $$
$$=f(z)$$
if my idea of decomposing the meromorphic function was correct. Then, I will have shown that this meromorphic function is a rational function.
Is this valid?
Thanks,