Efficient Computation of Chebyshev Polynomials in Computer Algebra

In this article, we give an overview about the efficiency of theabove methods in the general purpose computer algebra systems Axiom, Macsyma, Maple, Mathematica, MuPAD and REDUCE. Primarily we study the implementation of the Chebyshev polynomials of the first kind as an example case. First, we consider the builtin implementations of the Chebyshev polynomials in these systems. Next we study the classical algorithms beginning with the slow ones, and leading to the efficient ones. Finally, we finish with an algorithm based on a divide and conquer approach which has a remarkable complexity. In particular, we will show that

[1]  Richard J. Fateman,et al.  Lookup tables, recurrences and complexity , 1989, ISSAC '89.

[2]  Rene F. Swarttouw,et al.  Orthogonal polynomials , 2020, NIST Handbook of Mathematical Functions.

[3]  Francesco Giacomo Tricomi,et al.  Vorlesungen über Orthogonalreihen , 1955 .

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

[5]  Peter Deuflhard,et al.  Numerical Analysis: A First Course in Scientific Computation , 1995 .

[6]  J. Dicapua Chebyshev Polynomials , 2019, Fibonacci and Lucas Numbers With Applications.