> It would be helpful if you could give a more concrete example, e.g., a session
> where you have some elements, and finally want to do something with them.

That's good idea, William.  Let me back up to and change my question
to a more fundamental one.  How does one compute in QQbar with Sage?
For example, how about factoring a polynomial, computing a radical
ideal, or computing a variety (see below)?  I get the same error for
all these: "no conversion of this ring to a Singular ring defined".

Alex

----------------------------------------------------------------------
| Sage Version 3.2, Release Date: 2008-11-20                         |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------

sage: R.<w,z>= PolynomialRing(QQbar,2,order='lex')
sage: H= w^3*(w*z-1)^2*(w^2+z^2-1)
sage: H.factor()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)

/Users/arai021/<ipython console> in <module>()

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_element.pyc in factor(self)
   1276             pass
   1277
-> 1278         R._singular_().set_ring()
   1279         S = self._singular_().factorize()
   1280         factors = S[1]

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_(self,
singular, force)
    158             return R
    159         except (AttributeError, ValueError):
--> 160             return self._singular_init_(singular, force)
    161
    162     def _singular_init_(self, singular=singular_default,
force=False):

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_init_(self,
singular, force)
    165         """
    166         if not can_convert_to_singular(self) and not force:
--> 167             raise TypeError, "no conversion of this ring to a
Singular ring defined"
    168
    169         if self.ngens()==1:

TypeError: no conversion of this ring to a Singular ring defined

sage: I= R.ideal(H).radical()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)

/Users/arai021/<ipython console> in <module>()

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in wrapper(*args, **kwds)
    315         """
    316         with RedSBContext():
--> 317             return func(*args, **kwds)
    318     wrapper.__doc__=func.__doc__
    319     return wrapper

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in radical(self)
   1090         """
   1091         S = self.ring()
-> 1092         I = self._singular_()
   1093         I.parent().lib('primdec.lib')
   1094         r = I.radical()

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in _singular_(self, singular)
    416         """
    417         try:
--> 418             self.ring()._singular_(singular).set_ring
()
    419             I = self.__singular
    420             if not (I.parent() is singular):

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_(self,
singular, force)
    158             return R
    159         except (AttributeError, ValueError):
--> 160             return self._singular_init_(singular, force)
    161
    162     def _singular_init_(self, singular=singular_default,
force=False):

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_init_(self,
singular, force)
    165         """
    166         if not can_convert_to_singular(self) and not force:
--> 167             raise TypeError, "no conversion of this ring to a
Singular ring defined"
    168
    169         if self.ngens()==1:

TypeError: no conversion of this ring to a Singular ring defined

sage: R.ideal(H).variety()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)

/Users/arai021/<ipython console> in <module>()

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in variety(self, ring)
   1528         P = self.ring()
   1529         if ring is not None: P = P.change_ring(ring)
-> 1530         T = self.triangular_decomposition
('singular:triangLfak')
   1531
   1532         V = []

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in triangular_decomposition
(self, algorithm, singular)
    740         P = self.ring()
    741
--> 742         is_groebner = self.basis_is_groebner()
    743
    744         # make sure to work w.r.t. 'lex'

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/multi_polynomial_ideal.pyc in basis_is_groebner(self,
singular)
   1235         a Groebner basis.
   1236         """
-> 1237         self.ring()._singular_().set_ring()
   1238
   1239         F = singular( self.gens(), "module" )

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_(self,
singular, force)
    158             return R
    159         except (AttributeError, ValueError):
--> 160             return self._singular_init_(singular, force)
    161
    162     def _singular_init_(self, singular=singular_default,
force=False):

/Applications/sage/local/lib/python2.5/site-packages/sage/rings/
polynomial/polynomial_singular_interface.pyc in _singular_init_(self,
singular, force)
    165         """
    166         if not can_convert_to_singular(self) and not force:
--> 167             raise TypeError, "no conversion of this ring to a
Singular ring defined"
    168
    169         if self.ngens()==1:

TypeError: no conversion of this ring to a Singular ring defined


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@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-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to