And why is it? I do an assignement but it doesn't accept it: TypeError: Computation failed since Maxima requested additional constraints (try the command 'assume((a-1)*(a+1)>0)' before integral or limit evaluation, for example): Is (a-1)*(a+1) positive, negative, or zero? sage: assume((a-1)*(a+1)>0) sage: integral(cos(t)/(a+cos(t)),t,0,2*pi) 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', (441, 0))
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/saverio/sage/<ipython console> in <module>() /home/saverio/sage/local/lib/python2.6/site-packages/sage/misc/ functional.pyc in integral(x, *args, **kwds) 716 """ 717 if hasattr(x, 'integral'): --> 718 return x.integral(*args, **kwds) 719 else: 720 from sage.symbolic.ring import SR /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ expression.so in sage.symbolic.expression.Expression.integral (sage/ symbolic/expression.cpp:29088)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in integrate(expression, v, a, b, algorithm) 587 return indefinite_integral(expression, v) 588 else: --> 589 return definite_integral(expression, v, a, b) 590 591 integral= integrate /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ function.so in sage.symbolic.function.Function.__call__ (sage/symbolic/ function.cpp:4503)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in _eval_(self, f, x, a, b) 172 for integrator in self.integrators: 173 try: --> 174 return integrator(*args) 175 except NotImplementedError: 176 pass /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/external.pyc in maxima_integrator(expression, v, a, b) 19 else: 20 try: ---> 21 result = expression._maxima_().integrate(v, a, b) 22 except TypeError, error: 23 s = str(error) /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ maxima.pyc in integral(self, var, min, max) 2110 if max is None: 2111 raise ValueError, "neither or both of min/max must be specified." -> 2112 return I(var, min, max) 2113 2114 integrate = integral /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __call__(self, *args, **kwds) 1406 1407 def __call__(self, *args, **kwds): -> 1408 return self._obj.parent().function_call(self._name, [self._obj] + list(args), kwds) 1409 1410 def help(self): /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in function_call(self, function, args, kwds) 1314 [s.name() for s in args], 1315 ['%s=%s'% (key,value.name()) for key, value in kwds.items()]) -> 1316 return self.new(s) 1317 1318 def _function_call_string(self, function, args, kwds): /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in new(self, code) 1095 1096 def new(self, code): -> 1097 return self(code) 1098 1099 ################################################################### /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __call__(self, x, name) 1030 1031 if isinstance(x, basestring): -> 1032 return cls(self, x, name=name) 1033 try: 1034 return self._coerce_from_special_method(x) /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __init__(self, parent, value, is_name, name) 1449 except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x: 1450 self._session_number = -1 -> 1451 raise TypeError, x 1452 self._session_number = parent._session_number 1453 TypeError: Computation failed since Maxima requested additional constraints (try the command 'assume((a-1)*(a+1)>0)' before integral or limit evaluation, for example): Is (a-1)*(a+1) positive, negative, or zero? sage: constraint --------------------------------------------------------------------------- NameError Traceback (most recent call last) /home/saverio/sage/<ipython console> in <module>() NameError: name 'constraint' is not defined sage: integral(cos(t)/(a+cos(t)),t,0,2*pi) 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', (441, 0)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/saverio/sage/<ipython console> in <module>() /home/saverio/sage/local/lib/python2.6/site-packages/sage/misc/ functional.pyc in integral(x, *args, **kwds) 716 """ 717 if hasattr(x, 'integral'): --> 718 return x.integral(*args, **kwds) 719 else: 720 from sage.symbolic.ring import SR /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ expression.so in sage.symbolic.expression.Expression.integral (sage/ symbolic/expression.cpp:29088)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in integrate(expression, v, a, b, algorithm) 587 return indefinite_integral(expression, v) 588 else: --> 589 return definite_integral(expression, v, a, b) 590 591 integral= integrate /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ function.so in sage.symbolic.function.Function.__call__ (sage/symbolic/ function.cpp:4503)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in _eval_(self, f, x, a, b) 172 for integrator in self.integrators: 173 try: --> 174 return integrator(*args) 175 except NotImplementedError: 176 pass /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/external.pyc in maxima_integrator(expression, v, a, b) 19 else: 20 try: ---> 21 result = expression._maxima_().integrate(v, a, b) 22 except TypeError, error: 23 s = str(error) /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ maxima.pyc in integral(self, var, min, max) 2110 if max is None: 2111 raise ValueError, "neither or both of min/max must be specified." -> 2112 return I(var, min, max) 2113 2114 integrate = integral /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __call__(self, *args, **kwds) 1406 1407 def __call__(self, *args, **kwds): -> 1408 return self._obj.parent().function_call(self._name, [self._obj] + list(args), kwds) 1409 1410 def help(self): /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in function_call(self, function, args, kwds) 1314 [s.name() for s in args], 1315 ['%s=%s'% (key,value.name()) for key, value in kwds.items()]) -> 1316 return self.new(s) 1317 1318 def _function_call_string(self, function, args, kwds): /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in new(self, code) 1095 1096 def new(self, code): -> 1097 return self(code) 1098 1099 ################################################################### /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __call__(self, x, name) 1030 1031 if isinstance(x, basestring): -> 1032 return cls(self, x, name=name) 1033 try: 1034 return self._coerce_from_special_method(x) /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __init__(self, parent, value, is_name, name) 1449 except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x: 1450 self._session_number = -1 -> 1451 raise TypeError, x 1452 self._session_number = parent._session_number 1453 TypeError: Computation failed since Maxima requested additional constraints (try the command 'assume((a-1)*(a+1)>0)' before integral or limit evaluation, for example): Is (a-1)*(a+1) positive, negative, or zero? sage: assume((a-1)*(a+1)>0) sage: assume((a-1)*(a+1)>0) sage: assume((a^2-1)>0) sage: integral(cos(t)/(a+cos(t)),t,0,2*pi) 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', (441, 0)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/saverio/sage/<ipython console> in <module>() /home/saverio/sage/local/lib/python2.6/site-packages/sage/misc/ functional.pyc in integral(x, *args, **kwds) 716 """ 717 if hasattr(x, 'integral'): --> 718 return x.integral(*args, **kwds) 719 else: 720 from sage.symbolic.ring import SR /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ expression.so in sage.symbolic.expression.Expression.integral (sage/ symbolic/expression.cpp:29088)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in integrate(expression, v, a, b, algorithm) 587 return indefinite_integral(expression, v) 588 else: --> 589 return definite_integral(expression, v, a, b) 590 591 integral= integrate /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ function.so in sage.symbolic.function.Function.__call__ (sage/symbolic/ function.cpp:4503)() /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/integral.pyc in _eval_(self, f, x, a, b) 172 for integrator in self.integrators: 173 try: --> 174 return integrator(*args) 175 except NotImplementedError: 176 pass /home/saverio/sage/local/lib/python2.6/site-packages/sage/symbolic/ integration/external.pyc in maxima_integrator(expression, v, a, b) 19 else: 20 try: ---> 21 result = expression._maxima_().integrate(v, a, b) 22 except TypeError, error: 23 s = str(error) /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ maxima.pyc in integral(self, var, min, max) 2110 if max is None: 2111 raise ValueError, "neither or both of min/max must be specified." -> 2112 return I(var, min, max) 2113 2114 integrate = integral /home/saverio/sage/local/lib/python2.6/site-packages/sage/interfaces/ expect.pyc in __call__(self, *args, **kwds) 1406 1407 def __call__(self, *args, **kwds): -> 1408 return self._obj.parent().function_call(self._name, [self._obj] + list(args), kwds) 1409 1410 def help(self): -- 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