Reduce[y <= x^(1/4) && y >= x^2, {x, y}, Reals]
outputs (x == 0 && y == 0) || (0 < x < 1 && x^2 <= y <= Root[-x + #1^4 &, 2]) || (x == 1 && y == 1)
When I try to rewrite the root, I want the answer seems to be incorrect:
Reduce[y <= x^(1/4) && y >= x^2, {x, y}, Reals] // ToRadicals
outputs (x == 0 && y == 0) || (0 < x < 1 && x^2 <= y <= -x^(1/4)) || (x == 1 && y == 1)
, but the correct answer is x^2 <= y <= x^(1/4)
.
ToRadicals
. If the root contains parameter "The result may not be equal to the Root object for some values of the parameter". But what is strange is whyReduce
produced cumbersome resulty <= Root[-x + #1^4 &, 2]
instead ofy <= x^(1/4)
. $\endgroup$