I agree with this (but the documentation should be very clear).  It's
the same in Magma:

> Type(PolynomialRing(RationalField()));
RngUPol
> Type(PolynomialRing(RationalField(),1));
RngMPol

John

On 30/09/2007, William Stein <[EMAIL PROTECTED]> wrote:
>
> On 9/30/07, Mike Hansen <[EMAIL PROTECTED]> wrote:
> >
> > > There is something *extremely* fishy about the base ring here!  It's
> > > a *multivariate* polynomial ring:
> >
> > Here is the culprit:
> >
> > sage: type(PolynomialRing(ZZ, 1, 'x'))
> > <class 
> > 'sage.rings.polynomial.multi_polynomial_ring.MPolynomialRing_polydict_domain'>
> >
> > while
> >
> > sage: type(PolynomialRing(ZZ, 'x'))
> > <class 
> > 'sage.rings.polynomial.polynomial_ring.PolynomialRing_integral_domain'>
> >
> > I've created a ticket: http://www.sagetrac.org/sage_trac/ticket/764
> > and will post a patch later on.
>
> Wait!  This would an explicit intentional design choice, not a bug.
> I think it should be possible to create ZZ['x'] but as a multivariate
> polynomial ring instead of a univariate polynomial ring,
> since there are certain things one can do with multivariate
> polynomial rings that don't make sense with single variate rings.
>
> Maybe I'm wrong, since things have been so well developed by now.
> I would like some further discussion and input (esp. from Martin Albrecht)
> on this before changing anything.
>
> > > sage: s = hlqp5_m.change_ring(ZZ['x'])
> > > sage: time w=s^(-1)
> > > CPU times: user 0.10 s, sys: 0.00 s, total: 0.10 s
> > >
> > > Even 8 works pretty quickly:
> > >
> > > sage: hlqp8 = [ symmetrica.hall_littlewood(p) for p in Partitions(8) ]
> > > sage: hlqp8_m = matrix([[ x.coefficient(p) for p in Partitions(8) ]
> > > for x in hlqp8])
> > > sage: s = hlqp8_m.change_ring(ZZ['x']); s
> > > 22 x 22 dense matrix over Univariate Polynomial Ring in x over Integer 
> > > Ring
> > > sage: time w=s^(-1)
> > > CPU times: user 2.13 s, sys: 0.04 s, total: 2.17 s
> > > Wall time: 2.29
> > > sage: time t=s*s
> > > CPU times: user 0.24 s, sys: 0.00 s, total: 0.24 s
> >
> > Those numbers seem much better.
> >
> > --Mike
> >
> > >
> >
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>
> >
>


-- 
John Cremona

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to