I hope that my question yields some standard fact from (noncommutative) ring theory. In discussions with other graduate students, we have outlined some approaches to tackling the question, but haven't come up with an answer.
Notational caveats: I will work over some commutative ring that I will call $\mathbb Z$, but if you like, you may let $\mathbb Z$ denote your favorite algebraically closed field, or whatever — I am agnostic about that type of thing. I will denote by $\mathbb Z_q$ the Laurent polynomial ring $\mathbb Z_q = \mathbb Z[q^{\pm 1}]$ in a commuting parameter $q$, but again I am reasonably agnostic: if you need to use the field of rational functions, say, then so be it.
The quantum torus: I am interested in the noncommutative (but "$q$-mutative") Laurent polynomial ring of "functions on the quantum torus", defined by: $$ R = \mathbb Z_q\langle x^{\pm 1},y^{\pm 1}\rangle / (yx = qxy) $$ It is an "exponential" version of the Heisenberg ring $\mathbb Z[\hbar]\langle \xi,\upsilon\rangle / ([\upsilon,\xi] = \hbar)$, with $q = e^\hbar$, $x = e^\xi$, and $y = e^\upsilon$.
I am also interested in a distinguished left $R$-module: $$ M = \mathbb Z_q\langle x^{\pm 1}\rangle $$ $$ x \triangleright f(x) = x\ f(x), \quad y \triangleright f(x) = f(qx) $$ Again, this is an exponential version of the action of differential operators on polynomials, in which $\upsilon$ acts by $\frac{\partial}{\partial \xi}$.
Fix $f\in M$. It defines a left ideal $\operatorname{Ann}(f) \subseteq R$ consisting of those $r\in R$ such that $r\triangleright f = 0$.
My question: (When) is $\operatorname{Ann}(f)$ principal? I.e. (for which $f$) does there exist an element $a_f \in R$ such that $\operatorname{Ann}(f) = Ra_f$?
If it exists, then $a_f$ is determined up to units in $R$, which are precisely the monomials (unless I am mistaken). Is there an algorithm that computes $a_f$ from $f$?
For example, I believe that $\operatorname{Ann}(x^n)$ is generated by $y - q^n$. On the other hand, included within $\operatorname{Ann}(x-1)$ are the elements $(y-1)(y-q)$ and $x(y-q) - (y-1)$, and I don't see immediately a principal generator.
Not the main question, but an interesting topic for discussion: The classical limit $q \to 1$ gives the classical torus $R|_{q=1} = \mathbb Z[x^{\pm 1},y^{\pm 1}]$, with the symplectic structure $\omega = \frac{\mathrm dy}{y}\wedge \frac{\mathrm dx}{x}$ as the 1-jet of the noncommutativity. If I coarsely take the classical limit before computing the annihilation ideal, then for all non-zero $f$ I get the ideal generated by $(y-1)$, because $M$ is a domain. The more interesting thing to do is to compute $\operatorname{Ann}(f)$ in the quantum ring $R$, and then specialize $q \to 1$. This gives the ideal generated by $a_f(q=1)$, provided $\operatorname{Ann}(f)$ is principal in $R$. Can the vanishing locus of $\operatorname{Ann}(f)|_{q=1}$ be described in terms of the (symplectic) geometry of the function $f$?