#10682: sum fails with lower bound != 0 or 1 (upgrade maxima to 5.26)
---------------------------------------------------------+------------------
   Reporter:  fmaltey                                    |          Owner:  
burcin                    
       Type:  defect                                     |         Status:  
needs_info                
   Priority:  critical                                   |      Milestone:  
sage-5.0                  
  Component:  symbolics                                  |       Keywords:  
maxima 5.26.0 binomial sum
Work_issues:  domain issue, error handling in nintegral  |       Upstream:  N/A 
                      
   Reviewer:  Jean-Pierre Flori,                         |         Author:  
Dima Pasechnick           
     Merged:                                             |   Dependencies:      
                      
---------------------------------------------------------+------------------

Comment(by jpflori):

 About the multiplie maxima instance, there is indeed only one library
 instance and I don't think that will change in the near future.

 But one can instantiate pexpect interfaces (one or multiple one).

 So if I'm a little bizarre and want to use such an interface, I'd like it
 to behave as much as possible as the library one (e.g. doing something
 like de_max = maxima(de) and then calling desolve on de_max, in that case
 we'll get a pexpect interface by the parent() call)..

 Of course desole is not really implemented to work in that case and in
 fact it does not seem to do very well right now (it just returns different
 kinds of NotImplementedError telling that Maxima failed).

 As a consequence we might also think of getting rid of the _maxima_() and
 parent() call and explicitely only use sage.calculus.calculus.maxima
 instead.

 In that case I'll be completely happy with the use of
 sage.calculus.calculus.maxima for setting the domain.

 Setting the domain can be domain with a simple call to set('domain','xxx')
 as mentioned above.

 But I just discovered that we (I?) messed up something when building the
 library interface.

 With the pexpect interface (be sure to actually start it with
 maxima.start()), one can use maxima.domain directly. This does not work
 with the library interface.

 Of course we can also add a new method on top of that as well.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10682#comment:55>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
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-trac?hl=en.

Reply via email to