Gegenbauer polynomials
Gegenbauer polynomials, also known as ultraspherical polynomials and denoted C_n^{(\lambda)}(x), are a family of orthogonal polynomials defined for a parameter \lambda > -1/2 and integer degree n \geq 0, serving as solutions to the Gegenbauer differential equation and generalizing the Legendre polynomials (when \lambda = 1/2) and Chebyshev polynomials of the second kind (when \lambda = 1).[1] They are orthogonal over the interval [-1, 1] with respect to the weight function (1 - x^2)^{\lambda - 1/2}, and their explicit form can be expressed in terms of the hypergeometric function {}_2F_1 or as a special case of Jacobi polynomials via C_n^{(\lambda)}(x) = \frac{\Gamma(\lambda + 1/2)}{\Gamma(2\lambda)} \frac{\Gamma(n + 2\lambda)}{\Gamma(n + \lambda + 1/2)} P_n^{(\lambda - 1/2, \lambda - 1/2)}(x).[1][2] Named after the Austrian mathematician Leopold Gegenbauer, who introduced them in his 1875 doctoral thesis while studying integrals related to elliptic functions, these polynomials have since become fundamental in classical orthogonal polynomial theory.[3] The generating function for Gegenbauer polynomials is given by \frac{1}{(1 - 2xt + t^2)^\lambda} = \sum_{n=0}^\infty C_n^{(\lambda)}(x) t^n, which highlights their role in series expansions and facilitates derivations of recurrence relations, such as n C_n^{(\lambda)}(x) = 2\lambda x C_{n-1}^{(\lambda)}(x) - (n + 2\lambda - 2) C_{n-2}^{(\lambda)}(x).[2] Their orthogonality integral is \int_{-1}^1 (1 - x^2)^{\lambda - 1/2} [C_n^{(\lambda)}(x)]^2 \, dx = 2^{1 - 2\lambda} \pi \frac{\Gamma(n + 2\lambda)}{n! (n + \lambda) [\Gamma(\lambda)]^2}, ensuring a complete orthogonal basis for the weighted L^2([-1,1]) space.[1] Beyond their algebraic properties, Gegenbauer polynomials find extensive applications in harmonic analysis, where they form the basis for spherical and hyperspherical harmonics in higher dimensions, aiding in the solution of boundary value problems for the Laplace and Schrödinger equations, such as in the hydrogen atom model.[4] They also appear in numerical methods, including spectral approximations and multipole expansions in potential theory, as well as in bounding techniques for coding theory, like the Levenshtein bound in linear programming.[4]Definitions
Generating function
The Gegenbauer polynomials C_n^{(\lambda)}(x) satisfy the generating function \sum_{n=0}^{\infty} C_n^{(\lambda)}(x) t^n = (1 - 2xt + t^2)^{-\lambda}, which holds for \lambda > -1/2 and |t| < 1. This equation serves as a foundational definition, allowing the polynomials to be extracted as coefficients in the power series expansion of the right-hand side. The generating function can be derived by applying the generalized binomial theorem to expand (1 - 2xt + t^2)^{-\lambda}, which yields a series whose coefficients match the explicit form of the Gegenbauer polynomials, or alternatively through the hypergeometric series representation of the ultraspherical function underlying the expansion. For \lambda = 1/2, this reduces to the well-known generating function for Legendre polynomials, highlighting the role of Gegenbauer polynomials as a generalization. Leopold Gegenbauer introduced these polynomials in 1875 as an extension of Legendre polynomials, motivated by studies of certain definite integrals and their applications in potential theory.[3] The parameter constraint \lambda > -1/2 ensures not only the convergence of the generating function series but also the positivity of the associated weight function for orthogonality on [-1, 1].Rodrigues formula
The Rodrigues formula provides a differential representation for the Gegenbauer polynomials C_n^{(\lambda)}(x), defined for integers n \geq 0 and parameters \lambda > -1/2: C_n^{(\lambda)}(x) = \frac{(2\lambda)_n}{(-1)^n 2^n n! (\lambda + 1/2)_n} (1 - x^2)^{1/2 - \lambda} \frac{d^n}{dx^n} \left[ (1 - x^2)^{n + \lambda - 1/2} \right]. This expression arises from the general theory of classical orthogonal polynomials and ensures the standard normalization where the value at x=1 is \frac{(2\lambda)_n}{n!}.[5] To verify the formula, consider low-degree cases. For n=0, the derivative term is the identity operator, yielding C_0^{(\lambda)}(x) = \frac{(2\lambda)_0}{1 \cdot 1 \cdot (\lambda + 1/2)_0} (1 - x^2)^{1/2 - \lambda} (1 - x^2)^{\lambda - 1/2} = 1, which matches the constant polynomial of degree 0. For n=1, C_1^{(\lambda)}(x) = \frac{2\lambda}{-1 \cdot 2 \cdot 1 \cdot (\lambda + 1/2)} (1 - x^2)^{1/2 - \lambda} \frac{d}{dx} \left[ (1 - x^2)^{\lambda + 1/2} \right]. The derivative is -2x (\lambda + 1/2) (1 - x^2)^{\lambda - 1/2}, so substituting gives C_1^{(\lambda)}(x) = \frac{2\lambda}{-2 (\lambda + 1/2)} (1 - x^2)^{1/2 - \lambda} \cdot [-2x (\lambda + 1/2) (1 - x^2)^{\lambda - 1/2}] = 2\lambda x, confirming a degree-1 polynomial with leading coefficient $2\lambda. These examples illustrate how the formula produces polynomials of exact degree n with the appropriate leading coefficient determined by the Pochhammer symbols.[5] The Rodrigues formula is advantageous for deriving key properties of Gegenbauer polynomials, particularly their orthogonality with respect to the weight function (1 - x^2)^{\lambda - 1/2} on [-1, 1]. By substituting the formula into the inner product integral and applying integration by parts n times, the boundary terms vanish at x = \pm 1 due to the weight factor, and the result is zero when integrating against a polynomial of lower degree, establishing \int_{-1}^1 C_m^{(\lambda)}(x) C_n^{(\lambda)}(x) (1 - x^2)^{\lambda - 1/2} \, dx = 0 for m \neq n. This technique extends the standard proof for classical orthogonal polynomials. Furthermore, the formula relates directly to the ultraspherical differential operator \mathcal{L}^{(\lambda)} = (1 - x^2) \frac{d^2}{dx^2} - (2\lambda + 1) x \frac{d}{dx}, for which the Gegenbauer polynomials are eigenfunctions satisfying \mathcal{L}^{(\lambda)} C_n^{(\lambda)}(x) = -n(n + 2\lambda) C_n^{(\lambda)}(x). Applying the operator to the Rodrigues expression and using properties of repeated differentiation confirms this eigenvalue equation, highlighting the formula's role in proving differential relations without relying on series expansions.[1]Explicit formula
The Gegenbauer polynomial C_n^{(\lambda)}(x) admits an explicit representation in terms of the Gauss hypergeometric function as C_n^{(\lambda)}(x) = \frac{(2\lambda)_n}{n!} \ {}_2F_1\left(-n, n + 2\lambda; \lambda + \frac{1}{2}; \frac{1 - x}{2}\right), where (a)_n denotes the Pochhammer symbol (rising factorial) and {}_2F_1 is the hypergeometric function of degree 2. This closed-form expression terminates after n+1 terms due to the negative integer upper parameter -n.[5] An alternative explicit formula is the finite sum C_n^{(\lambda)}(x) = \sum_{k=0}^{\lfloor n/2 \rfloor} (-1)^k \frac{\Gamma(n - k + \lambda)}{k! (n - 2k)! \Gamma(\lambda)} (2x)^{n - 2k}, which holds for general \lambda > -1/2. For integer values of \lambda, the gamma functions reduce to factorials, yielding a form involving binomial coefficients: the coefficient of (2x)^{n - 2k} becomes (-1)^k \binom{n - k + \lambda - 1}{k} \frac{(n - k + \lambda - 1)!}{(n - 2k)! (\lambda - 1)!}. The leading coefficient of C_n^{(\lambda)}(x), which multiplies the x^n term, is \frac{2^n (\lambda)_n}{n!}. This ensures that C_n^{(\lambda)}(1) = \frac{(2\lambda)_n}{n!}, consistent with the normalization properties. For small degrees n and \lambda = 1/2 (corresponding to Legendre polynomials up to the standard normalization), explicit computations yield:- C_0^{(1/2)}(x) = 1,
- C_1^{(1/2)}(x) = x,
- C_2^{(1/2)}(x) = \frac{3}{2} x^2 - \frac{1}{2},
- C_3^{(1/2)}(x) = \frac{5}{2} x^3 - \frac{3}{2} x.