I'll try to get this all taken care of tonight.

--Mike

On Thu, Mar 27, 2008 at 11:56 AM, Daniel Bump <[EMAIL PROTECTED]> wrote:
>
>
>  > Jason Bandlow has been working on this - see his patches (on top of
>  > David Roe's) at #2291. I don't know in which state that code is, but
>  > it would be nice if somebody could play with it so we can shake out
>  > the bugs and merge this once it is ready. There is certainly demand
>  > for this feature ;)
>
>  I applied all five patches to sage-2.10.4.
>
>  R.<x,y> = LaurentPolynomialRing(QQ,2); R
>
>  This works and is what I need immediately. Not everything works for me and I
>  have some comments on the documentation.
>
>  >  1. LaurentPolynomialRing(base_ring, name,    sparse=False):
>  >    sage: PolynomialRing(QQ, 'w')
>  >    Univariate Laurent Polynomial Ring in w over Rational Field
>
>  Should the second line read LaurentPolynomialRing ?
>
>  > INPUT:
>  >    base_ring -- a commutative ring
>  >    name -- a string
>  >    names -- a list or tuple of names, or a comma separated string
>  >    n -- a positive integer
>
>  Perhaps it should be stated explicitly somewhere that n is the number of
>  generators.
>
>  > Use the diamond brackets notation to make the variable
>  > ready for use after you define the ring:
>  >     sage: R.<w> = LaurentPolynomialRing(QQ)
>  >     sage: (1 + w)^3
>  >     w^3 + 3*w^2 + 3*w + 1
>
>  This doesn't work for me. I get:
>
>  sage: R.<w> = LaurentPolynomialRing(QQ)
>  [snip]
>     261             break
>     262     R = _single_variate_poly(base_ring, name, sparse)
>  --> 263     RR = _multi_variate_poly(base_ring, (name, prepend_string + 
> name), 2, False, 'degrevlex')
>     264     P = LaurentPolynomialRing_generic(base_ring, 1, R, RR, 
> prepend_string, (name,))
>     265     _save_in_cache(key, P)
>
>  <type 'exceptions.TypeError'>: cannot concatenate 'str' and 'tuple' objects
>
>  I realize that I'm commenting on work in progress (that is immediately
>  useful to me). I won't list more failures like this since they're turned up
>  by sage -t laurent_polynomial_ring.py.
>
>  Thanks,
>  Dan
>
>
>
>
>
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to