I am currently learning about Riemann surfaces, and just recently learned about line bundles. I've been asked to show on an assignment that $K_X=\cup_{x \in X} \Omega_x$ is a holomorphic line bundle on X, called the canonical line bundle on X. Here, $\Omega$ is the sheaf of holomorphic 1-forms on X.
It seems natural to define the map from $K_X$ to X by sending an element of $\Omega_x$ to $x \forall x \in X$. In this case, the fiber over any $x$ is just $\Omega_x$.
I don't see why this is going to be a finite dimensional vector space over $\mathbb{C}$. I understand it will be a vector space, but I don't see why it will be finite dimensional. For example, if we take $X = \mathbb{C}$ and take $x = 0$, we can expand any holomorphic function in a Taylor series centred at $0$, and so we'd have as our basis for $\Omega_0$ the set $\{1dz, xdz, x^2dz, x^3dz, ..., x^ndz, ...\}$, no?
In that we refer to $K_X$ as a line bundle, other sources seem to suggest we should have the fibers as 1-dimensional vector spaces over the complex numbers, so I guess a basis would just be $dz$ for $z$ a local coordinate, so I'm not convinced in my above reasoning. However, if we just had a 1-dimensional vector space with basis $dz$, we would only get germs corresponding to locally constant functions, which aren't the only holomorphic functions.
I'm using Otto Forster's book "Lectures on Riemann Surfaces" for reference.