#7530: corrects simple Laurent-polynomial bug
------------------------+---------------------------------------------------
   Reporter:  fwclarke  |       Owner:  AlexGhitza        
       Type:  defect    |      Status:  needs_review      
   Priority:  minor     |   Milestone:  sage-4.3.1        
  Component:  algebra   |    Keywords:  Laurent Polynomial
Work_issues:            |      Author:  Francis Clarke    
   Upstream:  N/A       |    Reviewer:                    
     Merged:            |  
------------------------+---------------------------------------------------
Changes (by fwclarke):

  * status:  needs_work => needs_review


Comment:

 Thanks, John.

 You're right; the `proof` parameter needs to be passed on to the base
 ring, which I've done in a replacement patch.  I've included an example
 verifying that the problem I had with constructing a polynomial ring over
 a Laurent polynomial ring is solved by the patch.

 As it happens, the Laurent polynomial constructor currently restricts the
 base ring to be an integral domain.  Of course this isn't (mathematically)
 necessary, but the current code for taking negative powers of Laurent
 polynomial generators uses the fraction field of the base ring (producing
 some bizarre errors in the process).  I'll raise another ticket about this
 issue.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7530#comment:3>
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