## Interpolation on real Riemann surfaces

### Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)

Background: Generalizing the notion of upper half plane to compact Riemann surfaces:

Suppose $p(x,y) \in \mathbb{R}[x,y]$ is a polynomial in 2 variables with real coefficients, defining a smooth complex plane algebraic curve $C_0 = {(x,y) \in \mathbb{C}^2:p(x,y)=0}$. Let $C$ be the projective closure of $C_0$ in $P^2\mathbb{C}$, and assume that $C$ is also smooth. Since $C$ is defined over the real numbers, it comes equipped with an involution $\sigma:C\rightarrow C$, $\sigma(x,y) = (\overline{x},\overline{y})$. Denote by $X$ the compact Riemann surface associated to $C$, and let $X_\mathbb{R}$ be the set of fixed points of $\sigma$.

If the space $X - X_\mathbb{R}$ has exactly two connected components, then $X$ is called a real compact Riemann surface of dividing type, and the two connected components are denoted by $X_+$ and $X_{-}$ (the decision between "the positive half plane" and "the negative half plane" arbitrarily).

And finally, to the question:

I am given a real compact Riemann surface of dividing type $X$, and interested in interpolation problems of meromorphic functions with conditions such as "all the poles of $f$ lie in the upper half plane". Does anybody knows of any previous work in the area? Any known techniques to relate these topological and algebraic constructions?

-

1
Liran, your question seems to be a bit vague... Could you add a bit more details? – Dmitri Aug 1 2010 at 21:19
For example, I would like to know when for a given set of points \{a_1,\dots,a_n\}, there is a meromorphic function whose zeros are exactly \{a_1,\dots,a_n\}, and all of whose poles belong to $X_{+}$. Does this clarify? – Liran Shaul Aug 1 2010 at 21:22
Great, this is much more concreet! – Dmitri Aug 1 2010 at 21:48

## 1 Answer

Let me give a version of the question in the comment:

Let $X$ be a curve of genus $g$ with a real separting involution, and conisder the map $Sym^n(X_+)\to Jac^n(X)$.

For wich $n$ is this map surjective? Or, in other words, what is the minimal number of poles of a meromorphic function with poles in $X_+$ that garanties that zeros can happen at any collection of points?

This sounlds like a very nice question. In the case $g=1$ you can always take $n=2$. Also for any $g$ you sould take $n>g$ because $Sym^g(X)$ maps to $Jac^g(X)$ with degree $1$.

Added. The notation $Sym^n(X)$ means the symmetric power of $X$. Let me explain also why what is above is a reformulation of the original question. Indeed, a divisor $\sum_i x_i-\sum_i y_i$ on $X$ is a divisor of a meromorfic function iff it represent zero in $Jac^0(X)$. So if we want to chose arbitraly zeros $x_i$ of a meromorphic function $f$ keeping the poles $y_i$ in $X_+$ it is enouth to know that $\sum_i y_i$ can take any value in $Jac^n(X)$ (to cancel the point $\sum_i x_i$). This is eactly the condition that $Sym^n(X_+)\to Jac^n(X)$ is surjective.

-

I am sorry, but could you explain your notation "Sym"? and why is this formulation equivalent? thanks! – Liran Shaul Aug 1 2010 at 22:26
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 45, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": false, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9228991270065308, "perplexity_flag": "head"}