Open slel opened 3 years ago
Robert Dodier's analysis at #30520, comment 16 points to:
https://github.com/andrejv/maxima/blob/5.36.0.1/share/solve_rec/solve_rec.mac#L1095-L1112
I've pushed commit c584c24 on maxima-code/master to fix this bug.
Upstream: Fixed upstream, but not in a stable release.
Description changed:
---
+++
@@ -11,7 +11,7 @@
RuntimeError: ECL says: Error executing code in Maxima:
factorial: factorial of negative integer -1 not defined.
-which amounts to: +or equivalently:
sage: from sage.calculus.calculus import symbolic_product
Thanks for fixing this and for the heads-up.
This should be applied as a patch in Sage until a Maxima release has this and we upgrade to it.
Description changed:
---
+++
@@ -34,3 +34,6 @@
(-1)^n*factorial(n)
+Fixed upstream by this commit: + +- https://sourceforge.net/p/maxima/code/ci/c584c24ac0542a4ada435aad41f1e5adf892bbc2/
Adding link to commit to ticket description.
Oops, spoke too soon. Commit c584c24 causes a stack overflow in some other code (namely simplify_sum). Commit c584c24 has been reverted, and I'm working on an update. Sorry to say the problem isn't actually fixed yet.
Moving to 9.4, as 9.3 has been released.
Description changed:
---
+++
@@ -34,6 +34,3 @@
(-1)^n*factorial(n)
-- https://sourceforge.net/p/maxima/code/ci/c584c24ac0542a4ada435aad41f1e5adf892bbc2/
Changed upstream from Fixed upstream, but not in a stable release. to Reported upstream. Developers acknowledge bug.
From #30520.
Observed:
or equivalently:
Expected:
Upstream: Reported upstream. Developers acknowledge bug.
CC: @robert-dodier @slel
Component: symbolics
Keywords: symbolic_product, maxima
Issue created by migration from https://trac.sagemath.org/ticket/31557