|
From: Barton W. <wil...@us...> - 2025-11-11 13:04:59
|
The function `toplevel-$limit` calls `($expand exp 1 0)` before sending the limit to the main limit code. Changing the the call to `($expand exp 0 0)` (for pure simplification) results in several testsuite failures, some of them serious. Previously, I've attempted, but failed to fix these bugs.
As a workaround, I'm experimenting with calling `($expand exp 0 0)` for expressions that are free of the limit variable and otherwise call `($expand exp 1 0)`.
There is a source code comment about all this
---
**[bugs:#3041] limit(inf*(zeroa+inf)) => und, should be inf**
**Status:** open
**Group:** None
**Labels:** limit
**Created:** Sun Oct 25, 2015 07:30 PM UTC by Stavros Macrakis
**Last Updated:** Sun Oct 25, 2015 07:31 PM UTC
**Owner:** nobody
limit(inf(zeroa+inf)) => und, should be inf
single-arg limit should be true regardless of how the various parts reach the limits, i.e., in this case it is equivalent to the *multiple* limit:
limit (a->inf, b->0+, c->inf) a*(b+c)
it looks like instead it is expanding to
inf * zeroa + infinf => und + inf => 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. |