#11506: Fix the infinity ring.
-----------------------+----------------------------------------------------
   Reporter:  vbraun   |          Owner:  AlexGhitza
       Type:  defect   |         Status:  new       
   Priority:  major    |      Milestone:  sage-4.7.1
  Component:  algebra  |       Keywords:            
Work_issues:           |       Upstream:  N/A       
   Reviewer:           |         Author:            
     Merged:           |   Dependencies:            
-----------------------+----------------------------------------------------
 Comparisons in the infinity ring are broken, mostly because it does not
 correctly coerce infinities from other rings into it. It also needs to be
 updated for the new coercion framework.

 A sampler of oddities:
 {{{
 sage: infinity == unsigned_infinity
 True
 sage: oo == CC(oo)
 False
 sage: CC(oo) == RR(oo)  # ok because it doesn't involve InfinityRing
 True
 sage: InfinityRing( CC(oo) )
 A positive finite number
 sage: InfinityRing( SR(oo) )
 A positive finite number
 }}}

 Also, `sage/rings/infinity.py` has no author or copyright notice.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11506>
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