Sea $K/F$ un campo de funciones. Primero algo de notación:
$D_K$ es el grupo de divisores de $K$ (es decir, el grupo abeliano libre generado por los primos de $K$).
Para $x \in K^{\times}$, $(x) = \sum_P ord_P(x)P $
$L(D) = \{x \in K^{\times} \,:\, (x) + D \geq 0\} \cup \{0\}$ para $D \in D_K$
$l(D) = \dim_F(L(D))$
Aquí está el problema:
Supongamos que $K/F$ es de género $g\geq 2$, y $P$ un primo de grado $1$. Para todos los enteros $k$ tenemos $l(kP) \leq l((k+1)P)$. Si restringimos $k$ al rango $0\leq k\leq 2g - 2$ muestra que hay exactamente $g$ valores de $k$ donde $l(kP) = l((k+1)P)$.
Puedo mostrar que $l((k+1)P) - l(kP) \leq 1$ para $k \geq 0$ (esto parece que debería ayudar, pero tal vez no). También he observado que por Riemann-Roch, $l(kP) = l((k+1)P)$ (con $0\leq k \leq 2g-2$) si y solo si $l(C - kP) = l(C - (k+1)P) + 1$ donde $C$ es un divisor en la clase canónica $\mathcal{C}$.
Edit:
No estoy seguro de qué hacer a partir de aquí. Intenté ganar algo de intuición mirando el caso cuando $k = 0$. Por supuesto, $l(0P) = l(0) = 1$. Pero $l(P)$ puede ser tanto $1$ como $2$, y no veo por qué $l(P)$ tiene que ser $1$.