What is the reason to have such a bugged function?

When can we trust it?

On 9 Mar, 14:18, Stan Schymanski <schym...@gmail.com> wrote:
> Just a word of caution with respect to simplify_full().
>
> If your function involves floating point numbers, simplify_full() can
> give an erroneous result (see bug #2604950 in Maxima 
> orhttp://groups.google.com/group/sage-devel/browse_thread/thread/561309...).
>
> Also the following example shows a wrong result returned by
> simplify_full() even without floats.
>
> ----------------------------------------------------------------------
> | Sage Version 3.3, Release Date: 2009-02-21                         |
> | Type notebook() for the GUI, and license() for information.        |
> ----------------------------------------------------------------------
> sage: var('omgo zr ys cz')
> (omgo, zr, ys, cz)
> sage: omgo = (sqrt(-zr^2 + 2*ys*zr + (2*cz - zr)^2 - 2*ys*(2*cz - zr))
> + 2*zr- 2*cz)/(2*zr - 2*cz)
> sage: omgo.simplify_full()
> (I*sqrt(cz - ys)*sqrt(zr - cz) + zr - cz)/(zr - cz)
>
> Now plucking in a few numbers for the variables shows that the results
> before and after simplification are very different.
>
> sage: omgo(cz=10,ys=5,zr=4).n()
> 0.0871290708247230
> sage: omgo.simplify_full()(cz=10,ys=5,zr=4).n()
> 1.91287092917528
>
> This is taken from the following 
> thread:http://groups.google.com/group/sage-support/browse_thread/thread/5d8e...
>
> My personal conclusion is to stay away from simplify_full() until I
> know when to expect correct results from it.
>
> Stan
>
> On Jan 20, 10:56 am, Jason Grout <jason-s...@creativetrax.com> wrote:
>
> > Tim Lahey wrote:
> > > However, in my version of Sage (3.2), the functions simplify_full()
> > > and simplify_trig() only seem to be defined on objects not as
> > > general functions. Unless I'm missing something.
>
> > I noticed that too.  Does anyone object to making at least simplify_full
> > a top-level function?
>
> > Jason
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to