Hi,

I can't figure out why the following commands ends with a TypeError
exception.

sage: basering = PolynomialRing(SR, 'x')
sage: polynomial = basering.lagrange_polynomial([(0,0), (1,pi), (2, pi/
2)])
sage:
polynomial.base_ring()
Symbolic Ring
sage:
type(polynomial)
<class
'sage.rings.polynomial.polynomial_element_generic.Polynomial_generic_dense_field'>
sage:
polynomial.roots(x)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)

/home/matthias/<ipython console> in <module>()

/home/matthias/Sources/sage-4.3.5/local/lib/python2.6/site-packages/
sage/rings/polynomial/polynomial_element.so in
sage.rings.polynomial.polynomial_element.Polynomial.roots (sage/rings/
polynomial/polynomial_element.c:29945)()

/home/matthias/Sources/sage-4.3.5/local/lib/python2.6/site-packages/
sage/rings/polynomial/polynomial_element.so in
sage.rings.polynomial.polynomial_element.Polynomial.change_ring (sage/
rings/polynomial/polynomial_element.c:15968)()

/home/matthias/Sources/sage-4.3.5/local/lib/python2.6/site-packages/
sage/rings/polynomial/polynomial_ring.pyc in change_ring(self, R)
    606         from sage.rings.polynomial.polynomial_ring_constructor
import PolynomialRing
    607
--> 608         return PolynomialRing(R, names=self.variable_name(),
sparse=self.is_sparse())
    609
    610     def change_var(self, var):

/home/matthias/Sources/sage-4.3.5/local/lib/python2.6/site-packages/
sage/rings/polynomial/polynomial_ring_constructor.pyc in
PolynomialRing(base_ring, arg1, arg2, sparse, order, names, name,
implementation)
    317
    318     if not m.ring.is_Ring(base_ring):
--> 319         raise TypeError, 'base_ring must be a ring'
    320
    321     if arg1 is None:

TypeError: base_ring must be a ring

Thanks for reading.

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