Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

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

share|improve this question
    
Fermat should do this home.bway.net/lewis 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: fordham.academia.edu/RobertLewis/Papers 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
add comment

2 Answers

up vote 1 down vote accepted

Maple will do it.

http://www.maplesoft.com/support/help/AddOns/view.aspx?path=Algebraic/Resultant

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

http://gamma.cs.unc.edu/MARS/

share|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
add comment

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|improve this answer
add comment

Your Answer

 
discard

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.