+1 on sparse and dense polynomial rings being distinct.
(but typically bearing coercions in both directions)
Cheers,
Nicolas
--
Nicolas M. Thi�ry "Isil" <nth...@users.sf.net>
http://Nicolas.Thiery.name/
I may be talking nonsense, of course!
John
> Nicolas M. Thiéry "Isil" <nth...@users.sf.net>
> http://Nicolas.Thiery.name/
>
Just commenting on this statement; there is no canonical coercion
between R[x] and R[y]; just a conversion:
sage: Rx = QQ[x]
sage: Ry = QQ['y']
sage: Ry.has_coerce_map_from(Rx)
False
sage: Ry.convert_map_from(Rx)
Conversion map:
From: Univariate Polynomial Ring in x over Rational Field
To: Univariate Polynomial Ring in y over Rational Field
This is good, for otherwise, the diagram:
R[x] ----> R[y]
| |
\/ \/
R[x,y] ----> R[x,y]
would not commute.
On the other hand, coercions between sparse / dense polynomial rings
over the same variables would seem natural.
Cheers,
Nicolas
--
Cool! This all sounds good!
Agreed!
John
>
> Cheers,
> Nicolas
> --