On Fri, 20 Nov 2009 11:48:51 -0800
William Stein <wst...@gmail.com> wrote:

> On Fri, Nov 20, 2009 at 7:11 AM, Robert Dodier
> <robert.dod...@gmail.com> wrote:
> > On Nov 19, 5:31 pm, Mike Witt <mwg...@gmail.com> wrote:
> >
> >> sage: assume(n, 'odd')
> >> sage: assumptions()
> >> [n is odd]
> >> sage: foo=sin((-1)*n*pi)
> >> sage: foo.simplify()
> >> 0
> >> sage: forget(n, 'odd')
> >> sage: assumptions()
> >> []
> >> sage: foo=sin((-1)*n*pi)
> >> sage: foo.simplify()
> >> 0
> >
> > I'm guessing that Sage punts to Maxima for this stuff.
> > For better or worse (mostly worse) there are different ways
> > to declare & undeclare stuff in Maxima.
> > For the "odd" declaration, it's declare(n, odd) and remove(n, odd).
> > I guess assume(n, 'odd') was translated to declare(n, odd) but
> > forget(n, 'odd') was not translated to remove(n, odd).
> > I don't know much about Sage so I could be way off here.
> 
> I think you're exactly 100% on target here, actually.   I think this
> partly because I co-wrote the Sage assumptions-on-top-of-maxima, and
> "remove(n,odd)" looks like something I've never heard of.

This is now #7507:

http://trac.sagemath.org/sage_trac/ticket/7507

Cheers,
Burcin

-- 
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
URL: http://www.sagemath.org

Reply via email to