MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any software to computer resultant for a system of equations (more than 2) with more than 2 variables?

share|cite|improve this question
Fermat should do this And I think Magma can too, via either eliminating variables sequentially, or possibly with EliminationIdeal. They have an online calculator, if the problem is not too bulky. – Junkie Mar 8 '12 at 4:04
Junkie, IMHO the question is about multivariate resultant, rather than about how to eliminate variables in general. – Dima Pasechnik Mar 8 '12 at 4:20
If you mean multivariate polynomial resultant, then the best method is the Dixon Resultant (going back to Bezout). There is an expository article here: This is for exact symbolic computation. It probably won't work if there are more than, say, 10 equations. – rhlewis Mar 8 '12 at 13:56
up vote 1 down vote accepted

Maple will do it.

You can also do it in C, or Matlab with MARS:

share|cite|improve this answer
Maple's docs say it's for resultant of two polynomials with coefficients being algebraic numbers. Looks a bit different from the original question to me. – Dima Pasechnik Mar 8 '12 at 4:18

Singular and Macaulay2 do it according to the documentation, though I haven't personally tried using either of them for this purpose. They are likely to be faster than Maple; I don't know about MARS.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.