I'm trying to learn how to compute the radical of polynomial ideals in multiple variables over the real numbers in Macaulay2. From what I've gathered in some stack exchange posts([1], [2]), I just need to define a polynomial ring and run the radical command. Now when I do it, I get the following:
Here, I'm trying the basic example of $I = (x^2 + y^2 - 2, y - x^3) \subset \mathbb{R}[x,y]$.
From what I gathered from what I gathered from this answer as well as from the documentation is that there are general algorithms to compute radicals of polynomial ideals - even if they can get slow with increasing numeric complexity in the generators - and that as long as the ground field is characteristic 0, we can do so in Macaulay2. My questions are:
Are there any mistakes in my code? If not, am I misunderstanding something about the algorithm / theory around this?
More generally, if one has a groebner basis of an ideal, is there a general algorithm for computing the generators of the radical? I know classifying such a basis in general is a difficult question.
EDIT: 3. I should note that I did see this post which claims that one can only generate a subset of the generating set (in general). I'm not quite sure how that connects to the other linked posts which state that there are algorithms which are slow.
