On Tue, Oct 28, 2014 at 8:19 AM, Christophe Bal <[email protected]> wrote:
> Hello.
>
> I'm writing a french book about SageMathCloud and I'm looking for known
> wrong results given by Sage due to floats calculations, or due to the method
> used. Do you know such things ? My idea is to show to new user that a CAS or
> a numerical tool is not Math God.
>
> For my part, I really like the following one. Try it, it is funny even if I
> know what is is the reason of the unexpected result.
>
> --------------------------
> u = 1.0/3
>
> for i in range(100):
>     u = 4*u - 1
>
> print u
> --------------------------

This is a good motivation for RIF (real interval field), which tracks
errors, e.g.,


u = RIF(1/3)

for i in range(100):
    u = 4*u - 1

print u


The output is 0.?e44, which means no digits are known to be right.

See [1].

[1] 
https://cloud.sagemath.com/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/files/support/2014-10-28-083459-funny-and-wrong.sagews




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

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" 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-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to