On Sat, Sep 25, 2010 at 10:51 AM, kcrisman <kcris...@gmail.com> wrote:
>
>> This is the only possibility, because the "var('x')" command executed
>> by default at startup did the assignment
>>
>> x = SR('x')
>>
>> and you haven't bound x to any other object. Once you execute
>>
>> x = b.0
>>
>> [ or one of its implicit forms like b.<x>=PolynomialRing(ZZ,'x')] then
>> x is no longer referencing the "symbolic expression x", but the
>> "univariate polynomial x" instead.
>
> Okay, I knew that this would work, but it seems odd that
> PolynomialRing(ZZ, 'x') doesn't actually change x, though it's
> consistent.  So it just represents things with x until I ask for the
> Python variable x to be that x, not the var x.

I you want that, do

    sage: inject_on()

> Nice to see the positive review for 
> http://trac.sagemath.org/sage_trac/ticket/7741
> :)  Thanks

Thanks from me too, that's been waiting a long time.

- Robert

-- 
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