#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.