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 [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-support
URL: http://www.sagemath.org