Jump to content

Abramov's algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ozzie10aaaa (talk | contribs) at 11:38, 23 August 2018 (References). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, particularly in computer algebra, Abramov's algorithm computes all rational solutions of a linear recurrence equation with polynomial coefficients. The algorithm was published by Sergei A. Abramov in 1989.[1][2]

Universal denominator

The key concept in Abramov's algorithm is a universal denominator. Let be a field of characteristic zero. The dispersion of two polynomials is defined aswhere denotes the set of non-negative integers. Therefore the dispersion is the maximum such that the polynomial and the -times shifted polynomial have a common factor. It is if such a does not exist. The dispersion can be computed as the largest non-negative integer root of the resultant .[3][4] Let be a recurrence equation of order with polynomial coefficients , polynomial right-hand side and rational sequence solution . It is possible to write for two relatively prime polynomials . Let andwhere denotes the falling factorial of a function. Then divides . So the polynomial can be used as a denominator for all rational solutions and hence it is called a universal denominator.[5]

References

  1. ^ Abramov, Sergei A. (1989). "Rational solutions of linear differential and difference equations with polynomial coefficients". USSR Computational Mathematics and Mathematical Physics. 29 (6): 7–12. doi:10.1016/s0041-5553(89)80002-3. ISSN 0041-5553.
  2. ^ Abramov, Sergei A. (1995). "Rational solutions of linear difference and q-difference equations with polynomial coefficients". ISSAC '95 Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation: 285–289. doi:10.1145/220346.220383. ISBN 978-0897916998.
  3. ^ Man, Yiu-Kwong; Wright, Francis J. (1994). "Fast polynomial dispersion computation and its application to indefinite summation". ISSAC '94 Proceedings of the International Symposium on Symbolic and Algebraic Computation: 175–180. doi:10.1145/190347.190413. ISBN 978-0897916387.
  4. ^ Gerhard, Jürgen (2005). "Modular Algorithms in Symbolic Summation and Symbolic Integration". Lecture Notes in Computer Science. 3218. doi:10.1007/b104035. ISBN 978-3-540-24061-7. ISSN 0302-9743.
  5. ^ Chen, William Y. C.; Paule, Peter; Saad, Husam L. (2007). "Converging to Gosper's Algorithm". arXiv:0711.3386 [math.CA].
WikiProject Mathematics on Wikidata