On expansions in orthogonal polynomials

Similar documents
Matrix methods for quadrature formulas on the unit circle. A survey

Spectral Theory of Orthogonal Polynomials

Computation of Rational Szegő-Lobatto Quadrature Formulas

OPUC, CMV MATRICES AND PERTURBATIONS OF MEASURES SUPPORTED ON THE UNIT CIRCLE

Linear Algebra: Matrix Eigenvalue Problems

ORTHOGONAL POLYNOMIALS WITH EXPONENTIALLY DECAYING RECURSION COEFFICIENTS

ON LINEAR COMBINATIONS OF

A matricial computation of rational quadrature formulas on the unit circle

Hermite Interpolation and Sobolev Orthogonality

Zeros of Polynomials: Beware of Predictions from Plots

ORTHOGONAL POLYNOMIALS

An Arnoldi Gram-Schmidt process and Hessenberg matrices for Orthonormal Polynomials

Ratio Asymptotics for General Orthogonal Polynomials

Recurrence Relations and Fast Algorithms

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Problem 1A. Find the volume of the solid given by x 2 + z 2 1, y 2 + z 2 1. (Hint: 1. Solution: The volume is 1. Problem 2A.

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

1 Math 241A-B Homework Problem List for F2015 and W2016

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

GENERALIZED STIELTJES POLYNOMIALS AND RATIONAL GAUSS-KRONROD QUADRATURE

Continued fractions for complex numbers and values of binary quadratic forms

Vectors in Function Spaces

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Spring Semester 2015

PADÉ INTERPOLATION TABLE AND BIORTHOGONAL RATIONAL FUNCTIONS

Reconstruction of sparse Legendre and Gegenbauer expansions

Class notes: Approximation

Measures, orthogonal polynomials, and continued fractions. Michael Anshelevich

Chapter 2 Orthogonal Polynomials and Weighted Polynomial Approximation

This ODE arises in many physical systems that we shall investigate. + ( + 1)u = 0. (λ + s)x λ + s + ( + 1) a λ. (s + 1)(s + 2) a 0

Measures, orthogonal polynomials, and continued fractions. Michael Anshelevich

INVARIANT SUBSPACES FOR CERTAIN FINITE-RANK PERTURBATIONS OF DIAGONAL OPERATORS. Quanlei Fang and Jingbo Xia

Quadratures and integral transforms arising from generating functions

Problems Session. Nikos Stylianopoulos University of Cyprus

Approximation theory

Polynomial Solutions of the Laguerre Equation and Other Differential Equations Near a Singular

MTH Linear Algebra. Study Guide. Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education

Foundations of Matrix Analysis

Qualifying Exams I, 2014 Spring

Kaczmarz algorithm in Hilbert space

NUMERICAL CALCULATION OF RANDOM MATRIX DISTRIBUTIONS AND ORTHOGONAL POLYNOMIALS. Sheehan Olver NA Group, Oxford

Part IB - Easter Term 2003 Numerical Analysis I

Advanced Computational Fluid Dynamics AA215A Lecture 2 Approximation Theory. Antony Jameson

On rational approximation of algebraic functions. Julius Borcea. Rikard Bøgvad & Boris Shapiro

Introduction to orthogonal polynomials. Michael Anshelevich

Spectral Theory of Orthogonal Polynomials

Spectral Theory of Orthogonal Polynomials

arxiv: v1 [math.na] 5 May 2011

Spectral Transformations of the Laurent Biorthogonal Polynomials. II. Pastro Polynomials

Math 676. A compactness theorem for the idele group. and by the product formula it lies in the kernel (A K )1 of the continuous idelic norm

Interpolation and Cubature at Geronimus Nodes Generated by Different Geronimus Polynomials

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

Recall that any inner product space V has an associated norm defined by

SPRING 2006 PRELIMINARY EXAMINATION SOLUTIONS

Taylor and Laurent Series

Synopsis of Complex Analysis. Ryan D. Reece

Hankel Operators plus Orthogonal Polynomials. Yield Combinatorial Identities

ELEMENTARY LINEAR ALGEBRA

Chebyshev coordinates and Salem numbers

Exercises for Part 1

AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES

On Gauss-type quadrature formulas with prescribed nodes anywhere on the real line

MATH 220: INNER PRODUCT SPACES, SYMMETRIC OPERATORS, ORTHOGONALITY

ELEMENTARY LINEAR ALGEBRA

Series Solutions. 8.1 Taylor Polynomials

MS 3011 Exercises. December 11, 2013

Here are brief notes about topics covered in class on complex numbers, focusing on what is not covered in the textbook.

On Tricomi and Hermite-Tricomi Matrix Functions of Complex Variable

Generating Functions of Partitions

q-series Michael Gri for the partition function, he developed the basic idea of the q-exponential. From

Numerical Methods - Numerical Linear Algebra

Sign changes of Fourier coefficients of cusp forms supported on prime power indices

Introduction to Orthogonal Polynomials: Definition and basic properties

Problem 1A. Suppose that f is a continuous real function on [0, 1]. Prove that

Math Homework 2

Approximation Theory

A trigonometric orthogonality with respect to a nonnegative Borel measure

Spectral Transformations of the Laurent Biorthogonal Polynomials

4 Uniform convergence

Fourth Week: Lectures 10-12

Exercises to Applied Functional Analysis

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms.

Some Explicit Biorthogonal Polynomials

DAVID DAMANIK AND DANIEL LENZ. Dedicated to Barry Simon on the occasion of his 60th birthday.

Katholieke Universiteit Leuven Department of Computer Science

Tune-Up Lecture Notes Linear Algebra I

Introduction to Bases in Banach Spaces

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Linearization coefficients for orthogonal polynomials. Michael Anshelevich

A fast (and simple) algorithm for the computation of Legendre coefficients

Complex Analysis Qualifying Exam Solutions

F (z) =f(z). f(z) = a n (z z 0 ) n. F (z) = a n (z z 0 ) n

Math 108b: Notes on the Spectral Theorem

Analogues for Bessel Functions of the Christoffel-Darboux Identity

ORTHOGONAL POLYNOMIALS FOR THE OSCILLATORY-GEGENBAUER WEIGHT. Gradimir V. Milovanović, Aleksandar S. Cvetković, and Zvezdan M.

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

A GEOMETRIC VIEW OF RATIONAL LANDEN TRANSFORMATIONS

Math 102, Winter Final Exam Review. Chapter 1. Matrices and Gaussian Elimination

MTH 2032 Semester II

Orthogonal polynomials with respect to generalized Jacobi measures. Tivadar Danka

Transcription:

On expansions in orthogonal polynomials María José Cantero Departamento de Matemática Aplicada Centro Politécnico Superior de Ingenieros Universidad de Zaragoza Spain Arieh Iserles Department of Applied Mathematics and Theoretical Physics Centre for Mathematical Sciences University of Cambridge United Kingdom February 28, 202 Abstract A recently introduced fast algorithm for the computation of the first N terms in an expansion of an analytic function into ultraspherical polynomials consists of three steps: Firstly, each expansion coefficient is represented as a linear combination of derivatives; secondly, it is represented, using the Cauchy integral formula, as a contour integral of the function multiplied by a kernel; finally, the integrand is transformed to accelerate the convergence of the Taylor expansion of the kernel, allowing for rapid computation using Fast Fourier Transform In the current paper we demonstrate that the first two steps remain valid in the general setting of orthogonal polynomials on the real line with finite support, orthogonal polynomials on the unit circle and Laurent orthogonal polynomials on the unit circle Introduction Let dµ be a Borel measure defined on Γ, a rectifiable Jordan curve in C, and consider the inner product f, g µ = f(z)ḡ(z) dµ(z) Γ Functions f bounded in the norm µ =, µ form a separable Hilbert space L µ (Γ) Given a dense orthogonal sequence {ϕ n } n Z+ in L µ (Γ), it is elementary that for every f L µ (Γ) the expansion f(z) n=0 f, ϕ n µ ˆf n ϕ n (z), where ˆf = ϕ n 2, n Z +, () µ

converges in norm Provided that f and ϕ n are C [Γ] and that dµ is absolutely continuous, the convergence in () is both pointwise and spectral: as N, f N ˆf µ n=0 n ϕ n N α for every α > 0 In particular, if f and ϕ n are analytic in an open neighbourhood of Γ then there exist c, β > 0 such that f N ˆf µ n=0 n ϕ n ce βn for N This extraordinarily fast rate of convergence explains the important role of expansions () in numerical computations, in particular in spectral methods for differential equations Yet, to be of practical use, the expansion () must fulfil an additional requirement: we should be able to compute rapidly the coefficients ˆf n to requisite accuracy The quintessential example is the Fourier expansion, Γ = T, the positively-oriented complex unit circle, µ(z) = z and ϕ 2n (z) = z n, ϕ 2n+ (z) = z n, n Z + In that case the ˆf n s for n = 0,,, N can be computed to high accuracy in O(N log 2 N) operations using the Fast Fourier Transform (FFT) Since a simple change of variables converts the Chebyshev integral to the Fourier integral dx f(x)t n (x) ( x 2 ) /2 π π f(cos θ) cos nθ dθ, FFT can be also used to calculate a Chebyshev expansion (ie, Γ = (, ), dµ = dx/( x 2 ) /2 ) in O(N log 2 N) operations: we call such an expansion fast This is the oldest example of a fast expansion in orthogonal polynomials There has been some interest in the last few decades in fast algorithms for other expansions in orthogonal polynomials Alpert & Rokhlin (99) have introduced a method for fast computation of expansions in Legendre polynomials using the fast multipole technique Unfortunately, their algorithm is very complicated, does not lend itself easily to a multivariate interpretation (which is critical to most applications to spectral methods) and is not in wide use Potts, Steidl & Tasche (998) introduced a general methodology, combining Clenshaw Curtis quadrature and divide-and-conquer techniques, for the computation of expansions in general orthogonal polynomials when Γ is a bounded real interval Recently, Iserles (20) introduced a fast algorithm for the computation of Legendre expansions (that is, Γ = (, ) and µ(x) = x, whereby ϕ n = P n, the standard Legendre polynomial) This has been generalised by Cantero & Iserles (20) to Γ = (, ) and dµ(x) = ( x 2 ) α dx, where α > The underlying orthogonal polynomials are the ultraspherical polynomials ϕ n = P (α,α) n (known, under different normalisation, as Gegenbauer polynomials) and their special cases include Legendre polynomials and Chebyshev polynomials of first and second kind This approach rests upon three conceptual (and often counter-intuitive) steps, which we present in a general setting We assume without loss of generality that 0 Γ 2

Express x n explicitly as a linear combination of ϕ m, m = 0,,, n, x n = d n,m ϕ m (x), n Z + (2) This is always possible, because {ϕ 0, ϕ,, ϕ n } form a basis of P n, the linear space of polynomials of degree less or equal to n Given an analytic function f(x) = n=0 f (n) (0)x n /n!, we can thus write it in the form f(x) = n=0 f (n) (0) n! d n,m ϕ m (x) = [ n=m ] f (n) (0) d n,m ϕ m (x) n! Therefore ˆf m = n=m f (n) (0) d n,m, m Z + (3) n! 2 Let Γ be bounded and γ be a closed Jordan curve encircling Γ within the domain of analyticity of f with winding number Using the Cauchy Integral Theorem, we express (3) in the form ˆf m = f(z)k m (z) dz, where K m (z) = 2πi γ n=m d n,m (4) zn+ 3 Although it is often possible to choose a trajectory γ so that (4) for m = 0,,, N can be computed (once the expansion of K m is truncated) using FFT, this is not a viable approach, because (at least for ultraspherical polynomials) the expansion of K m converges exceedingly slowly: we need to take O(m) terms in the truncation of K m and the outcome is an O ( N 2) algorithm not good enough! Fortunately, at least for the ultraspherical case, it is possible to subject K m to a further transformation, which results in a new integral with a rapidly convergent kernel Such a transformation, in tandem with a specific choice of the curve γ as a Bernstein ellipse, allows for fast computation of ˆf m, m = 0,,, N, using FFT (Cantero & Iserles 20) It is instructive in clarifying our argument to show the different steps in the case of ultraspherical polynomials (Cantero & Iserles 20) Thus, (2) is x n = n! n/2 2 n α + n 2m + 2 m!(α + 2 ) n m+ (2α + ) n 2m (α + ) n 2m P (α,α) n 2m (x), where (z) n is the Pochhammer symbol, (z) 0 =, (z) n+ = (z + n)(z) n for n Z +, therefore d n,n 2m = n! 2 n α + n 2m + 2 m!(α + 2 ) (2α + ) n 2m, m = 0,,, n/2, n m+ (α + ) n 2m 3

while d n,n 2m = 0, m = 0,,, (n )/2 Thus, (3) becomes ˆf m = d 2k+m,2k m f (2k+m) (0) = (2k + m)! while (4) assumes the form K n (z) = (2α + ) n n! 2 n (α + 2 ) n(α + ) n 2F (α + 2k m + 2 )(2α + ) 2k m 2 m+2k m!(α + 2 ) 2k+(α + ) 2k m f (2k+m) (0), [ n+ 2, n+2 2 ; α + n + 3 2 ; z 2 ], n Z +, (5) where 2 F is the familiar hypergeometric function (Rainville 960) While steps and 2 for ultraspherical polynomials follow a set pattern, the transformation in step 3 is more a matter of magic Specifically, the kernel K n, with slowly-convergent Taylor expansion, is transformed by means of the identity [ a, a + 2 2F ; ] [ ] 2ζ ζ 2 2a, 2a c + ; = ( c; ζ 2 ζ) 2a 2F c; 2 ζ into a fast convergent function In particular, once γ in step 2 is chosen as a Bernstein ellipse { 2 (ρeiθ + ρ e iθ ) : θ [ π, π]}, where ρ (0, ), the transformed integral can be computed fast by means of FFT The goal of this paper is to explore the methodology of (Cantero & Iserles 20) in a much more general setting Clearly, step can be accomplished in principle for any set of orthogonal polynomials indeed, for any basis of the linear space of polynomials However, in Section 2 we demonstrate that when Γ is real the coefficients d n,m in (2) can be derived in an explicit manner using the underlying Jacobi matrix If, in addition, Γ is bounded, we also find an explicit expression for the kernel K n in (4) in terms of the resolvent of the underlying Jacobi matrix While Section 2 is devoted to orthogonal polynomials on the real line (OPRL), in Section 3 we consider orthogonal polynomials on the unit circle (OPUC), Γ = T The importance of OPUC and much of recent interest in this construct is motivated by their applications in random-matrix theory and spectral analysis (Simon 2005) Again, steps and 2 can be accomplished formally in terms of a matrix associated (like the Jacobi matrix in the OPRL case) with a recurrence relation and its resolvent, respectively In Section 4 we abandon the algebraic polynomial framework altogether, considering instead sequences of orthogonal Laurent polynomials (ie, polynomials in z and z ) on the unit circle T (SOLP) (Simon 2005) The narrative repeats itself: the representation (2) can be accomplished explicitly in terms of the CMV matrix (Cantero, Moral & Velázquez 2003), which originates in recurrence relations for normalised SOLP, while the kernel of the Cauchy Theorem formula (4) is expressed in terms of the resolvent of the CMV matrix Steps and 2 of our grand scheme can be thus accomplished for a large variety of orthogonal systems: OPRL, OPUC and SOLP This leaves out the all-important step 3: a transformation accelerating the convergence of the kernel K n, thereby enabling fast computation of expansion coefficients In the case of ultraspherical polynomials, this step is frankly serendipitous: we know that it works, we can prove that it works, we 4

can demonstrate that it works by numerical computations yet, we cannot understand why it works It is to be hoped that the understanding of this process will be gained in future work, thereby turning serendipity into a general technique and allowing for rapid computation of general expansions in orthogonal polynomials or Laurent polynomials The main purpose of this paper is to set the stage for this eventuality 2 Orthogonal polynomials on the real line 2 Expansion coefficients through derivatives: two examples The first of two steps that have led to the algorithm from (Cantero & Iserles 20, Iserles 20) is to represent the nth expansion coefficient in the form (3), as an infinite linear combination of derivatives at the origin To this end we have first expressed x n as a linear combination (2) of the first n + orthogonal polynomials, subsequently using analyticity in the neighbourhood of the support of the measure to construct the desired representation of expansion coefficients Similar results can be derived by direct calculation for other classical orthogonal polynomials We first consider the Hermite polynomials (Rainville 960, p 87) Lemma It is true that H n (x) = n/2 ( ) k n!(2x) n 2k k!(n 2k)! The assertion follows easily from the above explicit form of Hermite poly- Proof nomials, x n = n! n/2 H n 2k (x) 2 n k!(n 2k)!, n Z + (2) n/2 n! 2 n = n! n/2 2 n k! k!(n 2k)! H n 2k(x) = n! n/2 2 n k! n/2 m=k = n! n/2 ( ) m (2x) n 2m 2 n (n 2m)!m! ( ) m k (2x) n 2m (m k)!(n 2m)! m ( ) m ( ) k k n/2 k = n! (2x) n 2 n = x n n! ( ) m (2x) n 2k 2m m!(n 2k 2m)! The identity (2) rapidly leads to the explicit representation of Hermite expansion coefficients in terms of derivatives: given an analytic function f(x) = n=0 f n/n!x n, 5

it follows from (2) that f(x) = = = = n=0 n=0 n/2 f n f 2n 2 2n (2k)! (2k)! H n 2k (x) 2 n k!(n 2k)! H 2k (x) (n k)!(2k)! + f 2n+ 2 2n+ n=k n=0 n=0 f 2n H 2k (x) 2 2n (n k)! + (2k + )! f 2n+2k H 2k (x) n!2 2n+2k + H 2k+ (x) (n k)!(2k + )! n=k (2k + )! f 2n+ H 2k+ (x) 2 2n+ (n k)! n=0 f 2n+2k+ H 2k+ (x) 2 2n+2k+ n! A consequence of (2) is that ˆf n = 2 n n! f (n+2m) (0) 2 2m m!(n + 2m)!, n Z + Another important instance of an OPRL system is of generalized Laguerre polynomials L (α) n (x) = ( + α) n ( n) m x m, n Z +, n! m!( + α) m where α > 0 (Rainville 960, p 200) Lemma 2 The representation (2) for Laguerre polynomials is x n = ( ) m n!(m + + α) n m L (α) m (x), n Z + (22) (n m)! Proof We wish to prove that d n,m = ( ) m n!(m+α+) n m (n m)!, 0 m n Since x n = = d n,m L (α) m (x) = ( ) k k! [ n k d n,m ( + α) m and d n,n = ( ) n n!, (22) follows from d n,m+k (k + + α) m m! ] m x k ( ) k (m k)!( + α) k x k n k d n,m+k (k + + α) m m! = 0, k = 0,,, n 6

This, however, can be verified easily Letting p = n k =, 2,, n, p (n p + α + ) m d n,m+n p m! p = ( ) p+n n! ( ) m (n p + α + ) m(m + n p + α + ) p m m!(p m)! = ( ) p+n n!(n p + α + ) p ( ) p p ( ) m = 0 p! m Therefore f(x) = = n=0 f n n! xn = ( ) m n f n n=0 n=0 ( ) m (m + α + ) n m (n m)! f n+m (m + α + ) n n! L (α) n (x) L (α) m (x) The representation (3) for Laguerre polynomials is thus ˆf n = ( ) n (n + α + ) m f (n+m) (0), n Z + m!(n + m)! 22 Expansion coefficients through derivatives: general theory For ultraspherical, Hermite and Laguerre polynomials we can evaluate the d n,m s by brute force, but this clearly will not do for a general OPRL Thus, we require a theory that represents the d n,m s in a more organised manner Let {p n } n Z+ be a system of monic OPRLs with respect to the real Borel measure dµ Hence p m (x)p n (x) dµ(x) = { λn > 0, m = n, 0, m n, Moreover, the p n s obey a three-term recurrence relation of the form m, n Z + p n+ (x) = (x a n )p n (x) b n p n (x), n Z +, (23) where p 0, b 0 = 0 and b n > 0, n N Since p 0, p,, p n form the basis of the linear space of nth-degree polynomials, for every n Z + there exist real constants d n,m such that x n = d n,m p m (x) 7

The constants d n,m can be obtained at once from (), d n,m = x n p m (x) dµ(x), m = 0,,, n λ m Substituting this into the recurrence relation (23), we obtain d n+,m = λ m (λ m b m d n,m +λ m a m d n,m +λ m+ d n,m+ ), m = 0,,, n, n Z + This expression can be somewhat beautified by letting d n,m = λ m d n,m /λ 0, whereby d n+,m = b m dn,m + a m dn,m + d n,m+, m, n Z +, (24) where we have let d n,m = 0 for m n + The recurrence (24) can be written in a more compact form using vector notation Thus, letting d n = a d 0 0 n,0 d n, d n,2, n Z b a +, H = 0 b 2 a 2, we have d 0 = e 0, the zeroth coordinate vector, and d n+ = Hd n, n Z + Therefore d n = H n e 0, n Z + (25) Let S be the infinite diagonal matrix, indexed by Z +, with S 0,0 = and S m,m = (b b 2 b m ) /2, m N (recall that b m > 0) Then a 0 b /2 0 S b /2 a b /2 2 HS = J = 0 b /2 2 a 2 b /2 3 Note that J is the Jacobi matrix of the OPRL system {p n } n Z+ We note for further reference that the essential spectrum of J, hence also of H coincides, subject to very generous conditions, with the support of the measure dµ (Chihara 978) 23 Expansion coefficients through the Cauchy Integral Theorem The second step in the grand scheme of Section is to express expansion coefficients ˆf n, n Z +, using the Cauchy integral theorem To this end we assume that the 8

support Γ of dµ is the finite interval (a, b) and that 0 [a, b] Let γ be a simple Jordan curve in C \ [a, b] with winding number one and assume that the function f(z) = f m z m, f m = f (m) (0), m Z +, m! is analytic on and inside γ According to our definition of d n,m we have therefore m=n f(z) = ˆf n = λ 0 λ n m=n f m z m = f m dm,n = λ 0 λ n m f m n=0 m=n f (m) (0) m! d m,n p n (z) = n=0 m=n d m,n = λ 0 λ n 2πi γ f m d m,n p n (z), f(z) m=n d m,n dz m+ According to (25) it is true that d m,n = e n H m e 0, m, n Z +, therefore ( d m,n z n+ = ) z e n H m z m e 0 = z n+ e n H n (I z H) e 0, n Z + We deduce that m=n ˆf n = λ 0 λ n 2πi γ f(z) z n+ e n H n (I z H) e 0 dz, n Z + (26) Following upon our former remark, the essential spectrum of H being restricted to [a, b], we deduce that the resolvent (I z H) is analytic on γ, hence the integral in (26) is well defined To make deeper sense of (26), let us denote by H N the N N section of the infinite matrix H, therefore p N (z) = det(zi H N ) Then, choosing large N and denoting by adj A the adjunct of the matrix A, ˆf 0 f(z) 2πi γ z e 0 (I z H N ) e 0 dz = 2πi γ f(z) e 0 adj (I z H N )e 0 z z N dz p N (z) It is trivial to verify that e 0 (I z H N )e 0 is nothing else but the determinant of I z H N, with the first row and column excised This, in turn equals z N+ p () N, where is the first (monic) numerator polynomial (also known as associated orthogonal polynomials) (Chihara 978, p 87) of the OPRL system {p n } Since p () n p () N (z) = p N (z) N k= b [N] k z ξ [N] k Without loss of generality and to simplify matters, we expand about the origin, z 9

where ξ [N], ξ [N] 2,, ξ [N] N (a, b) and b[n], b [N] 2,, b [N] N are the nodes and the weights of the N-point Gauss Christoffel quadrature formula corresponding to the Borel measure dµ (Chihara 978, p 88), we deduce from the Cauchy integral theorem that ˆf 0 N k= b [N] k 2πi γ f(z) z ξ [N] k dz = N k= b [N] k f(ξ[n] k ) Letting N we obtain an alternative proof of (26) in the special case n = 0 Proceeding similarly for general n Z +, we have ˆf n λ 0 f(z) e n HN n adj (I z H)e 0 λ n 2πi γ z n+ z N dz (27) p N (z) In particular, for n = direct computation affirms that Moreover, e H N adj (I z H)e 0 = b adj(i z H N ) 0,0 + a adj(i z H N ),0 + adj(i z H N ) 2,0 adj(i z H N ) 0,0 = z N+ p () N (z), adj(i z H N ),0 = b z N+ p (2) N 2 (z), adj(i z H N ) 2,0 = b b 2 z N+ p (3) N 3 (z), where p (k) n is the kth numerator polynomial: Each {p (k) n } n Z+ is an OPRL system with the recurrence relation p (k) n+ (x) = (x a n+k)p (k) n (x) b n+k p (k) n (x), n Z + (Chihara 978, p 88) compare with (23) Thus, e H N adj (I z H N )e 0 = b z N+ [p () N (z) + a p (2) N 2 (z) + b 2p (3) N 3 (z)] Expanding the determinantal representation of p () easy to prove that N p () N (z) = (z a )p (2) N 2 (z) b 2p (3) N 3 (z), and this results in e H N adj (I z H N )e 0 = b z N+2 p (2) (27), ˆf λ 0 b f(z) p(2) N 2 (z) dz λ 2πi γ p N (z) in leading row and column, it is N 2 (z) and, substituting in This connection between expansion coefficients and numerator polynomials, which can be probably generalised to all values of n Z +, is interesting on its own merit, although it adds little to our main purpose, the design of fast means to compute expansion coefficients To this end the interesting expression is (26) 0

Naive computation of (26) is based on truncating the Taylor expansion of I z H Thus, given M Z +, we may approximate ˆf n λ n+m 0 f(z) λ n 2πi γ z n+ e n H m z m e 0 dz m=n m=n = λ n+m 0 e n H m e 0 λ n 2πi γ f(z) z n+m+ dz, n Z + (28) The coefficients β n,m = e n H m e 0 can be computed rapidly by recursion, using the three-term recurrence relation (26) Moreover, provided that we can choose a circular trajectory γ, the integrals can be computed with FFT Therefore it might seem that we have recovered a generalisation of the fast ultraspherical approximation from (Cantero & Iserles 20) to the realm of arbitrary OPRL systems on compact intervals Unfortunately, because of slow convergence of truncated Taylor series in (28), the algorithm requires M = O(N) to compute ˆf n, n = 0,,, N, to any given tolerance, and this results in an O ( N 2) method Like in the case of ultraspherical polynomials, the main hope in harnessing (26) toward rapid computation of expansion coefficients lies in an appropriate transformation, converting {β n,m } n+m m=n into a rapidly convergent sequence This might be accomplished either by a serendipitous formula á la (Cantero & Iserles 20) or perhaps, with greater generality, by a general method for the acceleration of convergence of sequences (Sidi 2003) All this is matter for future exploration 24 Chebyshev polynomials of the second kind In general, there is little prospect of manipulating (26) directly to recover (5) in the case of ultraspherical polynomials An exception is the case α = 2, corresponding to {U n } n Z+, Chebyshev polynomials of the second kind Recall that U n = (n + )!/( 3 2 ) np (/2,/2) n Moreover, U n (x) = 2 n x n + lot (Rainville 960), hence Ũn = 2 n U n, n Z +, are monic Therefore, expanding in the U n s, rather than in P n (/2,/2) s, (5) becomes K n (z) = 2 F [ n+ 2, n+2 2 ; n + 2; ] z 2, n Z + (29) Our challenge is to recover (29) directly from (26) First, however, we note that λ n = 2 n π, n Z +, since it is trivial to show, eg from the identity U n (cos θ) = sin((n + )θ)/ sin θ, that U2 n(x)( x 2 ) /2 dx π/2 The reason our task is at all possible is that H is a Toeplitz matrix, because a n 0 and b n 4 Recalling that d r,s = e r H s e 0 = 2 s e r J s e 0, we deduce that d r,s = 4 s v r,s, where 0 0 v r,s = e J r s e 0, r, s, Z +, where J 0 = 0 0

We wish to determine the explicit form of the v r,s s Our first step, surprisingly nontrivial, is to determine v 0,2s : it is trivial that v 0,2s+ = 0 Let us denote by J (n) the n n section of the infinite-dimensional matrix J Then J (n) = Q (n) Λ (n) Q (n), where Q (n) is an orthogonal symmetric matrix, Q(n) k,l = (2/n) /2 sin πkl n, while Λ(n) is diagonal, Λ (n) k,k = 2 cos kπ n (Iserles 2009) J is a Hermitian Toeplitz matrix Therefore, as the consequence of the Grenander Szegő theorem (Grenender & Szegő 958), it is true that lim n e(n) r J (n) s e (n) 0 = e r J s e 0, r, s Z +, where e (n) r R n is the rth unit vector But e (n) 0 J (n) 2s e (n) 0 = e (n) 0 Q (n) Λ (n)2s Q (n) e (n) 0 = 22s+ n sin 2 kπ n n cos2s kπ n n 2 2s+ sin 2 πx cos 2s πx dx 0 [ = 2 2s+ cos 2s πx dx 0 0 Since trivial calculation confirms that cos 2s πx dx = ( ) 2s 4 s, s Z +, s it is now easy to deduce that v 0,2s = (2s)! s!(s + )!, s Z + 0 ] cos 2(s+) πx dx Next we observe that v,s+ = ( J e ) J s e 0 = e 0 J s e 0, therefore v,2s = 0 and v,2s+ = (2s)!/[s!(s + )!], s Z + We continue by induction on r For any r, s N it is true that v r,s = ( J e r ) J s e 0 = (e r + e r+ ) J s e 0 = v r,s + v r+,s (20) Our assertion is that, for every r, s Z +, v 2r,2s = ( ) r (2r + ) ( s) r(2s)! s!(s + r + )!, v 2r,2s+ = 0, v 2r+,2s = 0, v 2r+,2s+ = ( ) r ( s) r (2s + 2)! (r + ) (s + )!(s + r + 2)! (2) This is certainly consistent with r = 0,, while for r 2 the result follows by induction, substituting into (20) We now have all the ingredients necessary to construct K n Note that K n (z) = λ 0 λ n m=n d n,m z m n = 4 n 2 d n,m+n z m = 2 m v n,m+n z m

Therefore, K 2n (z) = ( ) n ( n m) n (2n + 2m)! (2n + ) (n + m)!(2n + m + )! (2z) 2m (2n + 2m)! = (2n + ) m! (2n + m + )! (2z) 2m But (2n + )(2n + 2m)! (2n + m + )! = (2n + 2m)! = (2n + ) 2m (2n)!(2n + 2) m (2n + 2)! = [(n + 2 )(n + 3 2 ) (n + m 2 )] [(n + )(n + 2) (n + m)] 4 m (2n + 2) m = (n + 2 ) m(n + ) m 4 m (2n + 2) m, therefore K 2n (z) = (n + 2 ) [ m(n + ) m z 2m n + = 2 F 2, n + ; m!(2n + 2) m 2n + 2; ] z 2, consistently with (29) Likewise, K 2n+ (z) = ( ) n ( n m) n (2n + 2m + )! (n + ) (n + m + )!(2n + 2m + 2)! (2z) m (n + )!(n + 3 2 = ) [ n n +, n + 3 m!(2n + 3)! z 2m = 2 2F ; ] 2n + 3; z 2 and, again, we deduce (25) 3 Orthogonal polynomials on the unit circle 3 Expansion coefficients through derivatives: general theory We commence by reviewing elements of the theory of orthogonal polynomials on the unit circle, referring the reader to (Geronimus 96, Simon 2005, Simon 2007, Szegő 975) for further details Let µ be a measure supported on the unit circle and denote by P = C[z] the linear space of polynomials with complex coefficients and by P n the subspace of polynomials with degree less or equal n Λ := C[z, z ] denotes the complex vector subspace of Laurent polynomials and Λ m,n := Span{z m, z m+,, z n } for m n, m, n Z We consider the inner product p, q µ = p(z) q(z ) dµ(z), p, q Λ, T 3

where T is the complex unit circle It is clear that it satisfies the property zp(z), zq(z) µ = p(z), q(z) µ p, q Λ Applying the Gram Schmidt orthogonalization procedure over the canonical basis {z n } n 0, we obtain the corresponding sequence (p n ) n 0 of orthogonal polynomials on the unit circle (OPUC) Specifically, (i) p n P n \ P n (ii) p n, z k = 0, k = 0,,, n In what follows we will denote by {φ n } n 0 the sequence of monic OPUC and let κ n = / φ n µ It is very well known that the OPUC satisfy the three terms recurrence relation φ n (z) = zφ n (z) + a n φ n (z), (3) where φ n(z) := z n φ n (z ) is the so-called reciprocal polynomial (Simon 2005) The numbers a n = φ n (0) are called Schur parameters or Verblunsky coefficients Note that a n < for n N Straightforward calculation demonstrates that κ 2 n κ 2 n = a n 2, n N The recurrence relation (3) gives φ n in terms of φ n and φ n Acting with the operator for polynomials of degree n in both sides of (3) results in φ n(z) = ā n zφ n (z) + φ n (z) (32) We eliminate φ n from (3) and (32), the outcome being φ n (z) a n φ n(z) = ( a n )zφ n (z) (33) Writing (3) for n + and substituting in (33), we finally obtain (a n+ + a n z)φ n (z) = a n φ n+ (z) + ( a n 2 )a n+ zφ n (z) (34) an order-two difference equation for the OPUC Taking the polynomials (φ n ) n 0 as a basis, there necessarily exist d n,m, m = 0,,, n, such that z n = d n,m φ m (z), n Z + The coefficients d n,m can be obtained from z n, φ l = d n,m φ m, φ l, l = 0,,, n, implying that φ m 2 µd n,m = z n φm (z ) dµ(z) T 4

We suppose that a m C is nonzero for all m Z + (Recall that if a m = 0 for all m Z + then the corresponding sequence {φ n } n Z+ corresponds to orthogonal polynomials with respect to the usual Lebesgue measure on the unit circle, φ n (z) = z n ) Therefore, multiplying (34) (with n replaced by m) by z n and integrating along the unit circle, equivalently d n,m ām ā m+ φ m 2 µd n,m + ā m φ m 2 µd n,m = ā m φ m+ 2 µd n,m+ + ( a m 2 )ā m+ φ m 2 µd n,m ā m+ φ m+ 2 µ φ m 2 µ d n,m+ = ( a m 2 ) φ m 2 µ φ m 2 d n,m µ ām ā m+ d n,m However, therefore ( a m 2 ) φ m 2 µ φ m 2 µ = ( a m 2 ) κ2 m κ 2 =, m d n,m ām ( a m+ 2 )d n,m+ = d n,m ām d n,m (35) ā m+ ā m+ for m Z +, subject to the convention that d n, In matricial form we have Sd n+ = T d n d n being the column vector [d n,0, d n,, d n,2, ] with d n,m = 0, m n + and ā0 ρ 2 0 0 0 ā 0 S = ā ρ 2 2 0 0 ā 2, 0 0 ā2 ρ 2 3 0 ā 3 ā0 0 0 0 ā ā 0 0 ā 2 T = 0 ā2 0, ā 3 0 0 ā3 ā 4 where ρ n = ( a n 2 ) /2 : recall that d n, 0 Denoting by S n and T n the principal submatrices of order n, of S and T respectively, and bearing in mind that a n 0 for all n Z +, we have d n+ = Sn T n d n = Hd n, 5

where H = S T Note that, like in Section 3, d 0 = e 0 and d n = H n e 0, n Z + (36) Theorem 3 H is an irreducible upper-hessenberg matrix such that l ā k a l+ ρ 2 j, k l, H k,l = j=k+, k = l +, 0, k l + 2 Proof Let c 0 0 0 0 0 c 0 0 S = 0 0 c 2 0, T = It is trivial that S is upper triangular and (S ) k,k+m = k+m j=k f 0 0 0 0 f 0 0 0 f 2 0 0 0 f 3 c j, k, m Z + (37) The matrix H is clearly upper Hessenberg and H k+,k, hence irreducibility Moreover, for every k, m Z + H k,k+m = In our case (S ) k,j T j,k+m = (S ) k,k+m T k+m,k+m + (S ) k,k+m+ T k+m+,k+m j=0 = k+m c j j=k c j = f k+m + k+m j=k c j = k+m c j j=k āj ā j+ ρ 2 j+, f j = āj ā j+, j Z +, (c k+m f k+m ) therefore, telescoping a product, k+m H k,k+m = ρ 2 āk k+m j (ρ 2 k+m+ ) = ā k a k+m+ ρ 2 ā j k+m+ j=k j=k The proof is complete The matrix H is not new and it plays an important role in OPUC theory (Simon 2005, p 252) However, both its role in deriving the d n s and its representation as the product S T are new 6

32 Two examples OPUC being less well known than OPRL, it is helpful to illustrate our narrative with some examples Firstly, we consider the sequence of orthogonal polynomials with respect to a measure dµ(θ) = ( cos θ) dθ/(2π) defined on T In that case it is known that the sequence of monic polynomials (φ n ) n Z+ is given by with the Schur parameters and φ n (z) = n + κ n = (j + )z j j=0 a n = n +, 2(n + ) n + 2, n Z +, (Simon 2005), where we recall that κ n = / φ n µ In this very simple case we do not need the theory of Subsection 4, since trivially z n = φ n (z) n n + φ n (z), n N Nonetheless, it is interesting to verify that the theory indeed delivers the right results It follows from (37) that H m,m =, H m,m+k = (m + 2)(m + k + ), k Z + We prove d n = e n and Hd n = He n n n+ e n, n N, by induction on n Thus, n n + He n = H 0,n H,n H n,n H n+,n 0 n n + H 0,n H,n H n,n 0 0 d n+,n+ = H n+,n =, d n+,n = H n,n n n + H n,n = (n + )(n + 2) n n + = n + n + 2, d n+,k = H k,n n n + H k,n = (k + 2)(n + ) + n n + (k + 2)n = 0 for k = 0,,, n 7

Our second example is the so-called Rogers Szegő polynomials (Simon 2005) These polynomials are orthogonal on the unit circle with respect to the measure dµ(θ) = [ ( )] /2 2π log q (θ 2π)2 /2 dθ, q (0, ) q j= The monic Rogers Szegő polynomial has the explicit form φ n (z) = j=0 ( ) n j (q, q) n (q, q) j (q, q) n j q 2 (n j) z j, (38) where (w, q) n = n j=0 ( wqj ) is the q-factorial symbol (Gasper & Rahman 2004) The corresponding sequence of Schur parameters is given by and κ 2 n = a n = ( ) n q n/2, n Z +, n ( aj 2) = j= n ( q j ) = (q, q) n Note that the a n s are real and a n+ /a n q /2 The explicit form of H follows from Theorem 3: after fairly elementary manipulation, (37) yields ( ) k+l q 2 (k+l+) (q, q) l, k l, (q, q) H k,l = k, k = l +, 0, k l + 2 We can in fact do better by direct manipulation of Rogers Szegő polynomials: Like in Subsection 3, we can derive the explicit form of the coefficients d n,m from the expression for the φ n s, ie (38) Lemma 4 For every n Z + it is true that z n = q 2 (n m)2 j= Proof We substitute (38) on the right-hand side of (39), = = j=0 j=0 q 2 (n m)2 (q, q) n (q, q) j (q, q) n j z j (q, q) n (q, q) m (q, q) n m m j=0 (q, q) n φ m (z) (39) (q, q) m (q, q) n m ( ) m j (q, q) m (q, q) j (q, q) m j q 2 (m j) z j ( ) m j q 2 [(n m)2 +m j] (q, q) n j (q, q) n m (q, q) m j m=j n j (q, q) n q 2 (n j) z j ( ) m q 2 [(n j m)2 +m] (q, q) n j (q, q) j (q, q) n j (q, q) m (q, q) n j m 8

Consequently, it is sufficient to prove that { N ( ) m q 2 [(N m)2 +m] (q, q) N, N = 0, = (q, q) m (q, q) N m 0, N N (30) It is easy to verify that (q, q) N = ( ) m q 2 (2mN m 2 +m) (q N, q) m, N Z +, (q, q) N m therefore the left-hand side of (30) is where q 2 N 2 N (q N, q) m q m = q 2 (N )N φ 0 (q N ; ; q, q), (q, q) m φ 0 (a; ; q, z) = (a, q) m (q, q) m z m is a (, 0) q-hypergeometric function Such function can be represented as a quotient of infinite products, φ 0 (a; ; q, z) = (az, q) (z, q), z, q < (Gasper & Rahman 2004, p 7) The substitution a = q N, z = q confirms that (30) is true, thereby completing the proof 33 Expansion coefficients through the Cauchy Integral Theorem Let f(z) = f n z n n=0 be an analytic function in an open complex domain Ω which contains the closed unit disc as a subset Analogously to the OPRL case, we can deduce that ˆf m = κ2 m κ 2 0 d n,m f n, m Z + n=m We again use the Cauchy Integral Theorem to argue that ˆf m = κ2 m κ 2 0 2πi γ f(z) n=m d n,m dz, zn+ where γ is a simple Jordan-recifiable curve enclosing the the unit disc within Ω 9

As in Section 3, we substitute d n,m = e mh n e 0 into the formula, whereby ( d n,m z n+ = ) z e m H n z n e 0 = z m+ e mh m ( I z H ) e0 n=m and, for all m Z +, ˆf m = κ2 m κ 2 0 n=m 2πi γ f(z) z m+ e mh m ( I z H ) e0 dz (3) This is completely analogous to the formula (26) for OPRL 4 Orthogonal Laurent polynomials on the unit circle 4 Expansion coefficients through derivatives: general theory The core methodology of Sections 2 3 lends itself to another important case, Laurent polynomials orthogonal on the unit circle Given a distribution µ on T, the OPUC system with respect to µ is generated by an orthogonalization of the canonical basis {z n } n 0 of P Analogously, applying the Gram Schmidt procedure to the basis {, z, z, z 2, z 2, }, we obtain an orthogonal basis (ϕ n ) n Z+ of Λ In other words, (i) ϕ n Λ n,n \ Λ (n ),n (ii) ϕ 2n, z k µ = 0 for k = n +,, n and ϕ 2n+, z k µ = 0 for k = n,, n A sequence on Λ satisfying conditions (i) and (ii) is called a sequence of orthogonal Laurent polynomials (SOLP) on T (Bultheel & Cantero 2009, Cantero et al 2003, Simon 2005) If in addition ϕ n µ = for all n then we say that {ϕ n } n Z is a sequence of orthonormal Laurent polynomals (SONLP) Given a sequence {ϕ n } n Z+, we define p 2n (z) = z n ϕ 2n (z ), p 2n+ (z) = z n ϕ 2n+ (z), n Z + Note that {ϕ n } n Z+ is a SOLP if and only if {p n } n Z+ is a sequence of OPUC, because p 2n, z k = z n k, ϕ 2n and p 2n+, z k = ϕ 2n+, z k n Hence, the polynomial p 2n is orthogonal to, z,, z 2n if and only if the Laurent polynomial ϕ 2n is orthogonal to z n+,, z n, while p 2n+ is orthogonal to, z,, z 2n if and only if ϕ 2n+ is orthogonal to z n,, z n This establishes a one-toone correspondence between SOLP (SONLP) and sequences of orthonormal OPUCs Moreover, the sequence {ϕ n } n Z+ can be obtained from the underlying OPUC using the formulæ ϕ 2n (z) = z n p 2n(z), ϕ 2n+ (z) = z n p 2n+ (z), n Z + We will denote by χ n the nth orthonormal Laurent polynomial generated in this way by the orthonormal OPUC: it is convenient in the Laurent polynomials case to 20

normalise in his manner, rather than considering monic polynomials, since it makes for somewhat simpler notation A fundamental fact about SOLNP is the the χ n s obey the five-term recurrence relation zχ 2n = ρ 2n ρ 2n+ χ 2n+ ρ 2n a 2n+ χ 2n ā 2n a 2n χ 2n ρ 2n a 2n χ 2n 2, (4) zχ 2n = ā 2n ρ 2n+ χ 2n+ ā 2n a 2n+ χ 2n + ā 2n ρ 2n χ 2n + ρ 2n ρ 2n χ 2n 2 (42) (Cantero et al 2003), where we recall that ρ n = ( a n 2 ) /2, n Z + Taking {χ} n Z+ as our basis, there necessarily exist coefficients d n,m such that where z n = N n = N n d n,m χ m, n Z, { 2n, n, 2n, n 0 They can be obtained in a standard manner from z n, χ l = N n d n,m χ m, χ l, n, l Z In particular, allowing the two five-term formulæ (4 2) play the same role as the three-term recurrence relations in Sections 2 and 3, we obtain the recurrences d n,2m = ρ 2m ρ 2m+ d n+,2m+ ρ 2m ā 2m+ d n+,2m a 2m ā 2m d n+,2m ρ 2m ā 2m d n+,2m 2, d n,2m = a 2m ρ 2m+ d n+,2m+ a 2m ā 2m+ d n+,2m + a 2m ρ 2m d n+,2m + ρ 2m ρ 2m d n+,2m 2 They can be expressed in a matrix form, Cd n+ = d n, hence d n = C n e 0, n Z, (43) where, as before, d 0 = e 0, d n being the column vector [d n,0, d n,, d n,2, ], d n,m = 0, m n +, while ā ρ 0 ρ ā 2 a ā 2 ρ 2 ā 3 ρ 2 ρ 3 ρ ρ 2 a ρ 2 a 2 ā 3 a 2 ρ 3 0 C = 0 ρ 3 ā 4 a 3 ā 4 ρ 4 ā 5 ρ 4 ρ 5 ρ 3 ρ 4 a 3 ρ 4 a 4 ā 5 a 4 ρ 5 0 is the so-called CMV matrix (Cantero et al 2003, Simon 2005) (see also (Watkins 993)) Once we have the expression (43), it is trivial to use the Cauchy Integral Theorem like in Subsection 33, expressing the mth expansion coefficient in the SOLP {χ n } n Z+ similarly to (3) 2

Note that the CMV matrix is always unitary (Cantero, Moral & Velázquez 2005), therefore it is nonsingular and (43) can be rewritten in the form d n = C n e 0, d n = C n e 0, n Z + Therefore, given any function f, analytic in an open domain Ω + such that {z Z : z } Ω +, its expansion coefficients in the SOLP basis {χ n } n Z+ are ˆf n = f(z) 2πi z n+ e n C n (I z C ) e 0 dz, n Z +, (44) γ where γ encircles the unit circle within Ω + with winding number Likewise, suppose that f is analytic in an open domain Ω such that {z C : z } Ω, hence can be expanded into Taylor series in z In that case ˆf n = 2πi γ f(z) z n+ e n C n (I z C) e 0 dz, n Z +, (45) where now γ encircles T from within with winding number Because of the orthogonality of C, its spectrum lives on the unit circle, therefore in both cases its resolvent hence the integral is analytic along γ Needless to say, any function f analytic in an open annulus containing T can be written as f = f + + f, where each f ± is analytic in some Ω ± In that case we use both (44) and (45) to expand f in the SONLP system 42 Two examples Consider the sequence (φ n ) of orthogonal polynomials with respect to the Lebesgue measure: trivially, φ n (z) = z n, a n 0, n N Note that ρ n for all n Z + The corresponding sequence of Laurent polynomials is χ 2n (z) = z n, χ 2n+ (z) = z n+, (46) while the CMV matrix is 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C = 0 0 0 0 0 0 0 0 0 0 By inspection, Cd = e 0 is satisfied by d = e, the second column of C Likewise, Cd 2 = d = e is satisfied by the fourth column of C, therefore d 2 = e 3 Likewise, d 3 = e 5 and, in general, it is easy to prove by induction that d n = e 2n for n N, consistently with (46) A more careful examination of C reveals an interesting state of affairs Clearly, each section of this matrix has either bottom row or rightmost column of zeros, hence is singularof course, this is not the case with the infinite-dimensional unitary matrix! 22

In our second example we return to the Rogers Szegő polynomials, except that now we consider them in the SONLP setting Recall that a n = ( ) n q n/2 and ρ n = ( q n ) /2 Normalizing (38) to render them monic yields therefore p n (z) = χ 2n (z) = z n p 2n(z) = (q, q) /2 n χ 2n+ (z) = z n p 2n+ (z) = (q, q) /2 2n j=0 2 j=0 (q, q) /2 2n+ ( ) n j (q, q) n (q, q) j (q, q) n j q 2 (n j) z j, ( ) j (q, q) 2n (q, q) j (q, q) 2n j q n 2 j z n j, 2n+ j=0 ( ) j (q, q) 2n+ (q, q) j (q, q) 2n+ j q n 2 (j ) z j n Lemma 5 For Rogers Szegő SONLP we have where d n,m = q αn,m/2 (q, q) /2 m d n,m = ( ) m q βn,m/2 (q, q) /2 m (q, q) n+ (m )/2, n Z +, (47) (q, q) m (q, q) n m/2 (q, q) n+ m/2, n N, (48) (q, q) m (q, q) n (m+)/2 { m, m even, α n,m = (n (m + )/2 ) 2 + 0, odd, { 0, m even, β n,m = (n m/2 ) 2 + m, m odd Proof We commence by listing all the nonzero terms of the CMV matrix: for all relevant values of m Z + C 2m,2m 2 = ρ 2m ρ 2m, C 2m,2m = a 2m ρ 2m, C 2m,2m = a 2m ā 2m+, C 2m,2m+ = a 2m ρ 2m+, C 2m+,2m = ρ 2m+ ā 2m+2, C 2m+,2m+ = a 2m+ ā 2m+2, C 2m+,2m+2 = ρ 2m+2 ā 2m+3, C 2m+,2m+3 = ρ 2m+2 ρ 2m+3 For simplicity we prove (47) just for even ms the proof for odd values of m is identical The statement is true for n = 0 and we continue by induction on n Using 23

the relation d n+ = C d n, we have d n+,2m = C k,2m d n,k = q 2m+ 2 dn,2m q m+ ( q 2m+ ) /2 d n,2m+ + q m+ 2 ( q 2m ) /2 d n,2m + ( q 2m+ ) /2 ( q 2m+2 ) /2 d n,2m+2 = q 2m+ 2 + 2 αn,2m (q, q) /2 (q, q) n+m 2m (q, q) 2m (q, q) n m q m++ 2 αn,2m+ (q, q) /2 (q, q) n+m 2m (q, q) 2m (q, q) n m + q m+ 2 + 2 αn,2m (q, q) /2 (q, q) n+m 2m (q, q) 2m (q, q) n m + q 2 αn,2m+2 (q, q) /2 (q, q) n+m 2m (q, q) 2m (q, q) n m 2 = q 2 [(n m)2 +] (q, q) /2 (q, q) n+m [ 2m q 3m ( q n m ) (q, q) 2m (q, q) n m q 2m n+ ( q n m )( q n+m ) + q m ( q 2m ) + q 2m n+ ( q n m )( q n m )( q n+m ) ] But therefore q 3m ( q n m ) + q m ( q 2m ) = q m ( q n+m ), d n+,2m = q 2 [(n m)2 +m+] (q, q) /2 (q, q) n+m 2m (q, q) 2m (q, q) n m { q m n+ ( q n m ) [ ( q n m ) ]} = q αn+,2m/2 (q, q) /2 2m (q, q) n+m, (q, q) 2m (q, q) n m consistently with (47) We turn our attention to (48) Now, for variety sake, we prove it for odd values of m The argument is again inductive, based upon the recursion d n = Cd n, 24

n Z + Given the quindiagonal structure of C, we have d n,2m+ = C 2m+,2m d n,2m + C 2m+,2m+ d n,2m+ + C 2m+,2m+2 d n,2m+2 + C 2m+,2m+3 d n,2m+3 = q 2 (n m)2 +m+ (q, q) /2 (q, q) n+m 2m+ (q, q) 2m (q, q) n m q 2 (n m)2 +3m+2 (q, q) /2 (q, q) n+m 2m+ (q, q) 2m+ (q, q) n m + q 2 (n m)2 n+2m+2 (q, q) /2 (q, q) n+m+ 2m+ (q, q) 2m+ (q, q) n m q 2 (n m)2 n+2m+2 (q, q) /2 (q, q) n+m+ 2m+ (q, q) 2m+ (q, q) n m 2 = q 2 (n m)2 (q, q) 2 2m+ (q, q) n+m (q, q) 2m+ (q, q) n m [ q m+ ( q 2m+ ) q 3m+2 ( q n m ) + q n+2m+2 ( q n+m+ )( q n m ) q n+2m+2 ( q n+m+ )( q n m )( q n m ) ] = q 2 [(n+ m)2 +2m+] (q, q) /2 2m+ (q, q) n+m+, (q, q) 2m+ (q, q) n m as claimed by (48) This concludes the proof Acknowledgements The work of the first author was partially supported by the research projects MTM2008-06689-C02-0 and MTM20-28952-C02-0 from the Ministry of Science and Innovation of Spain and the European Regional Development Fund (ERDF), and by Project E-64 of Diputación General de Aragón (Spain) MJC also wishes to acknowledge financial help of the Spanish Ministry of Education, Programa Nacional de Movilidad de Recursos Humanos del Plan Nacional de I+D+i 200820 References Alpert, B K & Rokhlin, V (99), A fast algorithm for the evaluation of Legendre expansions, SIAM J Sci Statist Comput 2, 58 79 Bultheel, A & Cantero, M J (2009), A matricial computation of rational Szegő quadrature formulas, Num Algorithms 52, 47 68 Cantero, M J & Iserles, A (20), On rapid computation of expansions in ultraspherical polynomials, Technical report, DAMTP, University of Cambridge Cantero, M J, Moral, L & Velázquez, L (2003), Five-diagonal matrices and zeros of orthogonal polynomials on the unit circle, Linear Algebra Applcs 362, 29 56 25

Cantero, M, Moral, L & Velázquez, L (2005), Minimal representations of unitary operators and orthogonal polynomials on the unit circle, Linear Algebra Applcs 408, 40 65 Chihara, T S (978), An Introduction to Orthogonal Polynomials, Gordon & Breach, New York Gasper, G & Rahman, M (2004), Basic Hypergeometric Series, 2nd edn, Cambridge University Press, Cambridge Geronimus, Y L (96), Orthogonal Polynomials, Consultants Bureau, New York Grenender, U & Szegő, G (958), Toeplitz Forms and Their Applications, University of California Press, Berkeley and Los Angeles Iserles, A (2009), A First Course in the Numerical Analysis of Differential Equations, 2nd edn, Cambridge University Press, Cambridge Iserles, A (20), A fast and simple algorithm for the computation of Legendre coefficients, Numerische Mathematik (To appear) Potts, D, Steidl, G & Tasche, M (998), Fast algorithms for discrete polynomial transforms, Maths Comp 67, 577 590 Rainville, E D (960), Special Functions, Macmillan, New York Sidi, A (2003), Practical Extrapolation Methods, Cambridge University Press, Cambridge Simon, B (2005), Orthogonal Polynomials on the Unit Circle, Part : Classical Theory, Amer Math Soc, Providence, RI Simon, B (2007), CMV matrices: 208, 20 54 Five years after, J Comput Appld Maths Szegő, G (975), Orthogonal Polynomials, 4th edn, Amer Math Soc, Providence, RI Watkins, D S (993), Some perspectives on the eigenvalue problem, SIAM Review 35, 430 47 26