#10978: Resultant for polynomials over RDF and CDF not implemented
----------------------------+-----------------------------------------------
   Reporter:  spice         |       Owner:  AlexGhitza           
       Type:  defect        |      Status:  new                  
   Priority:  major         |   Milestone:  sage-4.7             
  Component:  algebra       |    Keywords:  polynomial, resultant
     Author:  Simon Spicer  |    Upstream:  N/A                  
   Reviewer:                |      Merged:                       
Work_issues:                |  
----------------------------+-----------------------------------------------

Comment(by spice):

 I think I've tracked down the issue after some digging. From
 rings/polynomial/polynomial_singular_interface.py/, class
 Polynomial_singular_repr:
 "Due to the incompatibility of Python extension classes and multiple
 inheritance, this just defers to module-level functions."

 This appears to be a Cython multiple inheritance issue - polynomials over
 RDF and CDF are examples of the Polynomial_generic_field, which are
 subclasses of Polynomial_singular_repr. The .resultant() method there
 fails for these objects but the .resultant() method of the Polynomial
 parent class (which does work) gets skipped overdue to the multiple
 inheritance issue.

 As such, this should be fixed in an upcoming version of Cython.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10978#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to