Hi list,
i tried to compute the product of two matrix groups and run in a gap
parsing error.
Miniexample:
g1 = MatrixGroup([Matrix(CC,[[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, -1, 0],
[0, 0, 0, 1]])])
g2 = MatrixGroup([Matrix(CC,[[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0],
[0, 0, 0, I]])])
g1.prod(g2)
this leads to the following output:
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (146, 0))
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (396, 0))
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (29, 0))
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (5, 0))
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (29, 0))
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (5, 0))
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/j_schn14/studium/diplarbeit/tex/<ipython console> in <module>()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/categories/monoids.pyc
in prod(self, args)
145 'ab'
146 """
--> 147 return prod(args, self.one())
148
149 def _test_prod(self, **options):
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/misc/cachefunc.pyc
in __call__(self, *args, **kwds)
553 return self.cache[k]
554 except KeyError:
--> 555 w =
self._cachedmethod._instance_call(self._instance, *args, **kwds)
556 self.cache[k] = w
557 return w
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/misc/cachefunc.pyc
in _instance_call(self, inst, *args, **kwds)
776
777 """
--> 778 return self._cachedfunc.f(inst, *args, **kwds)
779
780 def _get_instance_cache(self, inst):
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/categories/monoids.pyc
in one(self)
81 ''
82 """
---> 83 return self(1)
84
85 def one_element(self):
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/groups/matrix_gps/matrix_group.pyc
in __call__(self, x)
249 M = self.matrix_space()(x)
250 g = self.element_class(M, self)
--> 251 if not gap(g) in gap(self):
252 raise TypeError, "no way to coerce element to self."
253 return g
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in __call__(self, x, name)
1099 return cls(self, x, name=name)
1100 try:
-> 1101 return self._coerce_from_special_method(x)
1102 except TypeError:
1103 raise
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in _coerce_from_special_method(self, x)
1123 s = '_gp_'
1124 try:
-> 1125 return (x.__getattribute__(s))(self)
1126 except AttributeError:
1127 return self(x._interface_init_())
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/structure/sage_object.so
in sage.structure.sage_object.SageObject._gap_
(sage/structure/sage_object.c:3909)()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/structure/sage_object.so
in sage.structure.sage_object.SageObject._interface_
(sage/structure/sage_object.c:3428)()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/groups/matrix_gps/matrix_group_element.py
in _gap_init_(self)
166 true
167 """
--> 168 return self.__mat._gap_init_()
169
170 def _gap_latex_(self):
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/matrix/matrix1.so
in sage.matrix.matrix1.Matrix._gap_init_ (sage/matrix/matrix1.c:2277)()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in __call__(self, x, name)
1099 return cls(self, x, name=name)
1100 try:
-> 1101 return self._coerce_from_special_method(x)
1102 except TypeError:
1103 raise
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in _coerce_from_special_method(self, x)
1123 s = '_gp_'
1124 try:
-> 1125 return (x.__getattribute__(s))(self)
1126 except AttributeError:
1127 return self(x._interface_init_())
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/structure/sage_object.so
in sage.structure.sage_object.SageObject._gap_
(sage/structure/sage_object.c:3909)()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/structure/sage_object.so
in sage.structure.sage_object.SageObject._interface_
(sage/structure/sage_object.c:3554)()
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in __call__(self, x, name)
1097
1098 if isinstance(x, basestring):
-> 1099 return cls(self, x, name=name)
1100 try:
1101 return self._coerce_from_special_method(x)
/opt/sage-4.6/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc
in __init__(self, parent, value, is_name, name)
1524 except (TypeError, KeyboardInterrupt, RuntimeError,
ValueError), x:
1525 self._session_number = -1
-> 1526 raise TypeError, x
1527 self._session_number = parent._session_number
1528
TypeError: Gap produced error output
Variable: 'Complex' must have a value
Syntax error: ; expected
$sage8:=Complex Field with 53 bits of precision;;
^
Variable: 'with' must have a value
Variable: 'bits' must have a value
Variable: 'precision' must have a value
executing $sage8:=Complex Field with 53 bits of precision;;
greatz Johannes
--
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