Algorithms for q-Hypergeometric Summation in Computer Algebra

This paper describes three algorithms for q -hypergeometric summation: ? a multibasic analogue of Gosper?s algorithm, ? the q - Zeilberger algorithm, and ? an algorithm for finding q - hypergeometric solutions of linear recurrences together with their Maple implementations, which is relevant both to people being interested in symbolic computation and in q -series. For all these algorithms, the theoretical background is already known and has been described, so we give only short descriptions, and concentrate ourselves on introducing our corresponding Maple implementations by examples. Each section is closed with a description of the input/output specifications of the corresponding Maple command. We present applications to q -analogues of classical orthogonal polynomials. In particular, the connection coefficients between families of q -Askey?Wilson polynomials are computed. Mathematica implementations have been developed for most of these algorithms, whereas to our knowledge only Zeilberger?s algorithm has been implemented in Maple so far (Koornwinder, 1993 or Zeilberger, cf. Pe kov0sek et al., 1996). We made an effort to implement the algorithms as efficient as possible which in the q -Petkov?ek case led us to an approach with equivalence classes. Hence, our implementation is considerably faster than other ones. Furthermore the q -Gosper algorithm has been generalized to also find formal power series solutions.

[1]  Manuel Bronstein,et al.  On polynomial solutions of linear operator equations , 1995, ISSAC '95.

[2]  Diploma Thesis,et al.  A Mathematica q-Analogue of Zeilberger's Algorithm for Proving q-Hypergeometric Identities , 1995 .

[3]  R. Askey,et al.  Some basic hypergeometric orthogonal polynomials that generalize Jacobi polynomials , 1985 .

[4]  Axel Riese,et al.  A Generalization of Gosper's Algorithm to Bibasic Hypergeometric Summation , 1996, Electron. J. Comb..

[5]  T. Koornwinder,et al.  BASIC HYPERGEOMETRIC SERIES (Encyclopedia of Mathematics and its Applications) , 1991 .

[6]  Rene F. Swarttouw,et al.  The Askey-scheme of hypergeometric orthogonal polynomials and its q-analogue Report Fac , 1996, math/9602214.

[7]  Sergei A. Abramov,et al.  q-Hypergeometric solutions of q-difference equations , 1998, Discret. Math..

[8]  Mizan Rahman,et al.  Encyclopedia of Mathematics and its Applications , 1990 .

[9]  Doron Zeilberger,et al.  An algorithmic proof theory for hypergeometric (ordinary and “q”) multisum/integral identities , 1992 .

[10]  Mizan Rahman,et al.  Errata, updates of the references, etc., for the book Basic Hypergeometric Series , 1997 .

[11]  Sergei A. Abramov Rational solutions of linear difference and q-difference equations with polynomial coefficients , 1995, ISSAC '95.

[12]  Wolfram Koepf,et al.  Theorie und Algorithmen zur q-hypergeometrischen Summation , 1998 .

[13]  Peter Paule,et al.  A Mathematica q-Analogue of Zeilberger's Algorithm Based on an Algebraically Motivated Approach to q-Hypergeometric Telescoping , 1991 .

[14]  Andrej Bauer,et al.  Multibasic and Mixed Hypergeometric Gosper-Type Algorithms , 1999, J. Symb. Comput..

[15]  Wolfram Koepf,et al.  Hypergeometric Summation : An Algorithmic Approach to Summation and Special Function Identities , 1998 .

[16]  Peter Paule,et al.  Short and Easy Computer Proofs of the Rogers-Ramanujan Identities and of Identities of Similar Type , 1994, Electron. J. Comb..

[17]  Wolfram Koepf,et al.  Summation in Maple , 1996 .

[18]  Tom H. Koornwinder,et al.  On Zeilberger's algorithm and its q-analogue: a rigorous description , 1993 .

[19]  Marko Petkovšek,et al.  A=B : 等式証明とコンピュータ , 1997 .