Algorithms for computing integral bases of an algebraic function field are implemented in some computer algebra systems. They are used e.g. for the integration of algebraic functions. The method used by Maple 5.2 and AXIOM is given by Trager in [Trager,1984]. He adapted an algorithm of Ford and Zass
Algorithms forq -Hypergeometric Summation in Computer Algebra
✍ Scribed by Harald Böing; Wolfram Koepf
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 406 KB
- Volume
- 28
- Category
- Article
- ISSN
- 0747-7171
No coin nor oath required. For personal study only.
✦ Synopsis
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 or Zeilberger, cf. Petkovšek 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.
📜 SIMILAR VOLUMES
In this paper we present three different approaches for the determination of conservation laws. For three corresponding REDUCE computer algebra programs CONLAW1/2/3 the necessary subroutines are described. All three programs use subroutines which remove redundant functions and constants in the gener