I have a list of polynomial equations that represent constraints on a system, but they are not independent and are therefore some are redundant.
my real list is very long. A simple example would be
eqns = {x^2+y^2 == 1, -x^2-y^2 == -1}
I'm not trying to (nor could I) solve the system of equations. I'd just like to have a list that contains only independent constraints. Is there a way to achieve this?
Simplify
all the equations and then useDeleteDuplicates
like this:Simplify /@ {x^2 + y^2 == 1, -x^2 - y^2 == -1} // DeleteDuplicates
$\endgroup$Eliminate[eqns, {}]
would do the trick? Could you give more examples or explain more about the real equations? $\endgroup$