calculating residue with maxima_methods

i like this post (click again to cancel)
i dont like this post (click again to cancel)

The following used to work around six months ago on

( x/((4*x - 1)*(t^2 - t + x)) ).maxima_methods().residue(t,(1-sqrt(1-4*x))/2)

but now it returns zero which is incorrect. Can anybody help me get the correct answer again?

asked Jul 07 '12

Stefán Ingi gravatar image Stefán Ingi
13 3

2 Answers:

i like this answer (click again to cancel)
i dont like this answer (click again to cancel) Stefán Ingi has selected this answer as correct
sage: from sympy import Symbol, residue
sage:  x = Symbol("x")
sage:  t = Symbol("t")
sage: residue(x/((4*x - 1)*(t^2 - t + x)),t,(1-sqrt(1-4*x))/2)
-x/((-4*x + 1)**(1/2)*(4*x - 1))

posted Jul 07 '12

achrzesz gravatar image achrzesz
1741 5 18 39

I didn't know Sympy had this... see also

kcrisman (Jul 07 '12)
i like this answer (click again to cancel)
i dont like this answer (click again to cancel)

I get this in a very old version of Sage's Maxima, the current Sage Maxima, and the most recent one I have.

Maxima 5.27.0
using Lisp SBCL 1.0.24
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1)  residue(( x/((4*x - 1)*(t^2 - t + x)) ),t,(1-sqrt(1-4*x))/2);
(%o1)                                  0

What/when was the answer you got before? I can't get this to do anything else in any version of Sage, either, not just the Maxima in it.

This is now Maxima artifact 3541292; I've also put it at the relevant Sage ticket.


posted Jul 07 '12

kcrisman gravatar image kcrisman
7802 20 78 170

updated Jul 07 '12

I was reexamining my old code and found the culprit. When it worked before I had run "assume(x<1/8)". That makes maxima give the same answer as sympy. Sorry for the trouble, but at least I learned something about sympy.

Stefán Ingi (Jul 24 '12)

Hmm, that's interesting. I'll add that to the bug report.

kcrisman (Jul 24 '12)

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
Login/Signup to Post

Question tools



Asked: Jul 07 '12

Seen: 232 times

Last updated: Jul 07 '12

powered by ASKBOT version 0.7.22
Copyright Sage, 2010. Some rights reserved under creative commons license.