Let an irreducible, square-free complex polynomial $f\in \mathbb C[x,y]$ be given. It is well known that the curve $\mathcal C:=\{f=0\}$ is nonsingular if and only if $\mathbb C[x,y]=<f,\partial_xf,\partial_yf>$ as ideals. I'd like to know whether this criterion is effective, in the following sense.
Consider the linear mapping $$\phi : (A,B,C)\in\mathbb C[x,y]^3\longmapsto Af+B\partial_xf+C\partial_yf$$ The curve $\mathcal C$ is nonsingular if and only if $\phi$ is surjective. The question is the following:
Assume $\mathcal C$ nonsingular. Is there a computable integer $k\in\mathbb Z_{>0}$ such that the restricted operator $\phi|_{\mathbb C[x,y]_{\leq k}\times C[x,y]_{\leq k+1}^2}$ has maximal rank (i.e. $\dim_\mathbb C \mathbb C[x,y]_{\leq k+\deg f}$) ?
(Here $\mathbb C[x,y]_{\leq k}$ is the vector space of polynomials of degree $\leq k$.) I devised an argument based on Noetheriality that shows such a $𝑘$ (maybe not computable) always exists, but I'd like to know a bound on its value.
This question seems natural, hence it is very likely that it admits a (positive or negative) answer in the literature and I'm not aware of it (not being an algebraist myself). Any pointer would be much appreciated (I'm aware of Walcher's "Plane polynomial vector fields with prescribed invariant curves" but that doesn't quite answer the question).
The question popped up while looking for an effective way of computing a basis of (the projection on the last $2$ factors of) $\ker \phi$, which exists by a theorem of Saito (it is a free $\mathbb C[x,y]$-module of rank $2$). More precisely I'm looking for an apriori bound on the degree of such a basis (including the case where $\mathcal C$ can be singular, but the nonsingular case is a first step).