I would like to briefly explain the problem I am currently working on.
Consider a polynomial curve parametrized by
x(t), y(t),
where x(t), y(t) belong to K[t] and K is an algebraically closed field of characteristic 0.
This concerns a classical question in the theory of singularities of polynomial curves.
If f(x,y) is the implicit equation of the curve, two invariants are associated with it:
Milnor number: mu = dim_K ( K[x,y] / (f_x, f_y) )
Tjurina number: nu = dim_K ( K[x,y] / (f, f_x, f_y) )
Clearly, mu >= nu.
Many years ago, together with A. Sathaye, my supervisor proved that
mu = nu if and only if the curve can be reduced to the form x = t^a, y = t^b.
This is a global version of a local result due to Zariski.
Later, he proved that
mu/2 <= nu <= mu,
and classified polynomial curves satisfying nu = mu/2.
We then attempted to classify curves for which
d = mu − nu >= 1.
The case d = 1 was solved, but the problem becomes extremely difficult for d >= 2.
After theoretical work, we obtained an algorithm that, for each parametrization, produces a system of polynomial equations in the parameters.
By computing the radical prime decomposition of this system, it simplifies significantly, allowing us to determine relations between the parameters that force
mu − nu = 1, 2, 3, etc.
I have already completed the classification for curves of degree <= 4.
The next objective is to treat degrees 5 and 6 (and possibly higher).
If the algorithm can be implemented efficiently in Sage, the classification should become computationally feasible.
If you are interested, I would be happy to send the detailed mathematics or any additional information you may need.
Best regards,
Mousa