#11506: Fix the infinity ring.
-------------------------------------+-------------------------------------
Reporter: vbraun | Owner: AlexGhitza
Type: defect | Status: needs_info
Priority: blocker | Milestone: sage-6.3
Component: algebra | Resolution:
Keywords: | Merged in:
Authors: Volker Braun | Reviewers: Peter Bruin
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/vbraun/infinity_ring | 3531287276d95f0a60b762c4dc5475bee4860cba
Dependencies: 13125 | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by vbraun):
If anything it is about more coarse approximation, this is why there is a
coercion RR -> signed infinity -> unsigned infinity.
There is also a coercion RR -> RIF. IMHO there ought to be a pushout, and
right now its the infinity ring. Arguably it should be a better structure
that also knows about semi-infinite intervals. But until you write one we
only have the infinity ring.
Really, the only question right now is whether unbounded intervals ought
to coerce into a finite number or infinity. The convention that I chose is
where
{{{
sage: RIF(0,oo) == oo == RIF(0,oo).center()
True
}}}
Do you really want `RIF(0,oo) < oo == RIF(0,oo).center()`? Because that is
the only alternative.
--
Ticket URL: <http://trac.sagemath.org/ticket/11506#comment:29>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.