-
-
Notifications
You must be signed in to change notification settings - Fork 488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gosper algorithm and Wilf-Zeilberger certificate #22090
Comments
Branch: u/rws/gosper_algorithm |
Commit: |
This comment has been minimized.
This comment has been minimized.
Author: Ralf Stephan |
This comment has been minimized.
This comment has been minimized.
comment:6
I concede that we don't need really need #19461. |
comment:8
Still missing is better documentation. As to performance 75% of complicated summations are spent in computation of one symbolic matrix determinant, of which 2/3 is expansions. It is astonishing that the 12x12 matrix determinant from the summation of |
This comment has been minimized.
This comment has been minimized.
comment:10
How does one "delegate to Maxima"? Does it do these "known bugs" cases? |
comment:11
Gosper summation is a subset of summation, i.e., it can handle only hypergeometric expressions (or sums of such). If one wants to use it in
The last is clearly not solved. The first two seem correct. I do not claim to add new functionality with this, just the starting point for speed optimizations and for Wilf-Zeilberger, which WOULD be new functionality. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Dependencies: pynac-0.7.5 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:25
there is a wrong INPUT:: (should be INPUT: with no indentation on the next lines) |
comment:27
doc (still) does not build
|
comment:29
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:31
Replying to @fchapoton:
Done. Does that plugin also check the output of Sage itself?
|
Changed branch from u/rws/gosper_algorithm to u/rws/22090 |
comment:33
Squashed, rebased, and fixed doctest continuation. New commits:
|
comment:34
otherwise, looks good to me. You can set a positive review once the minor change above is done. |
Reviewer: Frédéric Chapoton |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:37
Thanks for the review! |
Changed branch from u/rws/22090 to |
Pynac-0.7.3 introduces Gosper's hypergeometric summation algorithm. The ticket will implement the interface and add an extensive test file. Later tickets may call the function before delegating unsolved sums to Maxima.
Also, the WZ certificate can be computed to prove hypergeometric identities.
The test file has one test marked as known bug. Its resolution depends on handling of expressions with algebraic coefficients (i.e. manipulations of polynomials over algebraic fields).
Pynac-0.7.5 adds a crucial improvement and a faster implementation.
Depends on #22174
Depends on #22364
Component: symbolics
Author: Ralf Stephan
Branch/Commit:
70462e2
Reviewer: Frédéric Chapoton
Issue created by migration from https://trac.sagemath.org/ticket/22090
The text was updated successfully, but these errors were encountered: