Updates:
        Labels: NeedsReview

Comment #12 on issue 835 by [email protected]: limit((5**x+3**x)**(1/x), x, oo) TODO
http://code.google.com/p/sympy/issues/detail?id=835

OK, I think I have the problem isolated. In the rewrite routine mrv_max eliminates some of the mrv expressions and this can leave an x in f that doesn't get rewritten away...which sometimes causes problems. I have a substitution that is less than optimal at gruntz line 397; it works for the OP expression

    h[1] >>> limit((5**x+3**x)**(1/x), x, oo)
    5
    h[4] >>> ((5**x+3**x)**(1/x)).subs(x, 100).n(2)
    5.0
    h[3] >>> limit((5**(1/x)+3**(1/x))**x, x, 0)
    5
    h[3] >>> ((5**(1/x)+3**(1/x))**x).subs(x, 0.0001).n(2)
    5.0

The cure causes other existing tests to fail, however, and sometimes leads to mutliple solutions sometimes and unsolvable expressions. I'm pretty much working in the dark with no reference to this work.

Can someone take a look? I think this issue is close to being resolved. Please see [ https://github.com/sympy/sympy/pull/61 ] gruntz line 397 of [ https://github.com/smichr/sympy/commit/dc4256f7c162e61ac5169e8a9e9bd2336a216f35 ]



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

Reply via email to