|
From: Barton W. <wil...@us...> - 2026-06-06 21:34:48
|
By defining a `simplim%function` for the gamma function, it's not too hard to catch some easy cases. For that scheme to work, you also have to turn off the way the limit code converts all gamma expressions into factorial expressions (that happens in the function `extra-simp`). All this could, I suppose be done with the current scheme of converting to factorial form, but I think that the following is inelegant: ~~~ (%i3) limit(gamma(x),x,2/3); (%o3) (-(1/3))! ~~~ Surely most users would prefer `gamma(2/3)`. To fix up other problems that surface by making such changes requires a fair amount of work. Simple demo from a work in progress: ~~~ (%i5) limit(gamma(5+sin(x)),x,inf); (%o5) ind (%i6) limit(gamma(5+sin(x))/x,x,inf); (%o6) 0 ~~~ --- **[bugs:#4758] limits of the form gamma\(ind\)** **Status:** open **Group:** None **Labels:** limit gamma **Created:** Sat Jun 06, 2026 06:55 PM UTC by Barton Willis **Last Updated:** Sat Jun 06, 2026 09:13 PM UTC **Owner:** nobody Should be `ind`, not `und`: ~~~ (%i1) limit(gamma(4+sin(x)),x,inf); (%o1) und ~~~ Related bug: should be 0, not `und` ~~~ (%i2) limit(gamma(4+sin(x))/x,x,inf); (%o2) und ~~~ --- Sent from sourceforge.net because max...@li... is subscribed to https://sourceforge.net/p/maxima/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/maxima/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |