Engel: A Mathematica implementation of q-Engel Expansion

This package is part of the RISCErgoSum bundle. See Download and Installation.

Short Description

Engel is a Mathematica implementation of the q -Engel Expansion algorithm which expands q-series into inverse polynomial series. Examples of q-Engel Expansions include the Rogers-Ramanujan identities together with their elegant generalization by Garrett, Ismail and Stanton.


  • Burkhard Zimmermann

Accompanying files


A detailed description of the package (together with its theoretical background) can be found in the paper

  • G.E. Andrews, A. Knopfmacher, P. Paule and B. Zimmermann Engel Expansions of q-Series by Computer Algebra, Symbolic Computation, Number Theory, Special Functions, Physics and Combinatorics (F.G. Garvan and M.E.H. Ismail, eds.), Developments in Mathematics, Vol. 4, pp. 33-57, Kluwer, 2001. [pdf]