On Tue, Apr 20, 2010 at 6:24 AM, Jason Grout
<jason-s...@creativetrax.com> wrote:
> On 04/20/2010 07:25 AM, William Stein wrote:
>>
>> On Monday, April 19, 2010, Tom Boothby<tomas.boot...@gmail.com>  wrote:
>>>
>>> +1 to consistency.  IMHO, imprecise fields should represent their zero
>>> as 0.0, as floats do.
>>
>> Jason's patch does not do that....
>>
>
> That's right.  In Sage, notice that RR(0) does not print out 0.0, it prints
> out 0.000000000000000.  Here is what happens after my patch:
>
> sage: CDF(0)
> 0.0
> sage: CC(0)
> 0.000000000000000
> sage: float(0)
> 0.0
> sage: complex(0,0)
> 0j
>
> Note that after the patch, CDF and CC are consistent with RDF and RR. That
> means that CC and RR are not consistent with a python float or python
> complex.

And what is your argument for that choice?

> Thanks,
>
> Jason
>
>
>
>
>>
>>>
>>> On Mon, Apr 19, 2010 at 8:31 PM, Jason Grout
>>> <jason-s...@creativetrax.com>  wrote:
>>>>
>>>> Look at this inconsistency:
>>>>
>>>> sage: RR(0)
>>>> 0.000000000000000
>>>> sage: RDF(0)
>>>> 0.0
>>>>
>>>>
>>>> However:
>>>>
>>>> sage: CDF(0)
>>>> 0
>>>> sage: CC(0)
>>>> 0
>>>>
>>>>
>>>> Shouldn't CDF(0) and CC(0) also print out decimals like RR(0) and
>>>> RDF(0)?
>>>>
>>>> I've posted a very small patch which does this on
>>>> http://trac.sagemath.org/sage_trac/ticket/8720.  However, of course,
>>>> this
>>>> necessitates changing lots of doctests.  Before going through all of
>>>> that
>>>> work, I thought I'd bring it up for comment here.  What do people think?
>>>>
>>>> Thanks,
>>>>
>>>> Jason
>>>>
>>>> --
>>>> To post to this group, send an email to sage-devel@googlegroups.com
>>>> To unsubscribe from this group, send an email to
>>>> sage-devel+unsubscr...@googlegroups.com
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/sage-devel
>>>> URL: http://www.sagemath.org
>>>>
>>>
>>> --
>>> To post to this group, send an email to sage-devel@googlegroups.com
>>> To unsubscribe from this group, send an email to
>>> sage-devel+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/sage-devel
>>> URL: http://www.sagemath.org
>>>
>>
>
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to