Dear Andrzej,

> I don't know if elegant Paul Zimmermann's MAPLE solution
> has  counterpart in SAGE (I'm affraid it hasn't)  but his remark on
> the Groebner bases (SINGULAR, MACAULAY2 interf?) may be essentiall.
> Does the discussion mean that I have to use the closed source
> software?
> Still waiting for reply.

I was able to do the job with SAGE, but I have to confess it was not as easy
as in Maple (however I am still more fluent in Maple):

----------------------------------------------------------------------
| SAGE Version 2.9.3, Release Date: 2008-01-05                       |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------
sage: var('x1,y1,x2,y2,x3,y3,a,b')
sage: eq1 = y1^2 -(x1^3+a*x1+b)
sage: eq2 = y2^2 -(x2^3+a*x2+b)
sage: eq3 = y3^2 -(x3^3+a*x3+b)
sage: lambda12 = (y1 - y2)/(x1 - x2)
sage: x4       = (lambda12*lambda12 - x1 - x2)
sage: nu12     = (y1 - lambda12*x1)
sage: y4       = (-lambda12*x4 - nu12)
sage: lambda23 = ((y2 - y3)/(x2 - x3))
sage: x5       = (lambda23*lambda23 - x2 - x3)
sage: nu23     = (y2 - lambda23*x2)
sage: y5       = (-lambda23*x5 - nu23)
sage: s1 =(x1 - x5)*(x1 - x5)*((y3 - y4)*(y3-y4) - (x3+x4)*(x3-x4)*(x3-x4))
sage: s2 =(x3 - x4)*(x3 - x4)*((y1 - y5)*(y1-y5) - (x1+x5)*(x1-x5)*(x1-x5))
sage: n12 = numerator(factor(s1-s2))
sage: R = singular.ring(0, '(a,b,x1,x2,x3,y1,y2,y3)')
sage: I = singular.ideal([repr(eq1), repr(eq2), repr(eq3)])
sage: I2 = I.groebner()
sage: singular.reduce(repr(n12), I2)
      
0

In particular:

(1) is there a better way to normalize a rational expression that calling
    factor? Apparently numerator alone does not do the job.
(2) can we get rid of the repr() calls?

Paul Zimmermann



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to