Leonard Pair in Linear Algebra
- Leonard pair is an ordered pair of diagonalizable linear maps on a finite-dimensional space with mutually irreducible tridiagonal and diagonal representations.
- Its parameter arrays and recognition criteria enable precise classification and reveal deep connections with Q-polynomial distance-regular graphs and orthogonal polynomials.
- Leonard pairs underpin various algebraic frameworks, influencing self-duality, spin conditions, and higher-rank extensions in representation theory and integrable models.
A Leonard pair is an ordered pair of diagonalizable linear transformations on a finite-dimensional vector space such that there exists a basis in which is irreducible tridiagonal and is diagonal, and there exists a basis in which is irreducible tridiagonal and is diagonal. In this sense, each transformation acts on an eigenbasis for the other one in an irreducible tridiagonal fashion. Leonard pairs form a linear-algebraic abstraction of -polynomial distance-regular graphs and constitute a basic algebraic framework for the bispectrality of finite families of orthogonal polynomials, especially in the Askey and -Askey settings (Hanson, 2013, Nomura et al., 2012).
1. Definition, multiplicity-freeness, and Leonard systems
The defining feature of a Leonard pair is the mutual tridiagonalization/diagonalization property. Here “irreducible tridiagonal” means that all entries immediately above and below the main diagonal are nonzero. A basic consequence is multiplicity-freeness: both and are diagonalizable and each of their eigenspaces is one-dimensional (Nomura et al., 2012).
A refined object attached to a Leonard pair is a Leonard system
0
where 1 and 2 are standard orderings of the primitive idempotents of 3 and 4, respectively. The associated parameter array
5
records the eigenvalue and split-sequence data and determines the Leonard system up to isomorphism. The eigenvalue sequences satisfy a uniform second-order condition: the quantities
6
are equal and independent of 7 for the indicated ranges, and the common value is written as 8, where 9 is the fundamental parameter (Nomura, 2014, Nomura, 2014).
This parameter-array viewpoint is central to classification. It supports both explicit canonical forms and invariant-based descriptions, and it underlies later refinements such as end-parameter theory, self-duality, bipartite conditions, and the passage to more general bispectral structures.
2. Recognition criteria and parameter-based characterizations
A substantial part of the theory concerns the inverse problem: given tridiagonal and diagonal data, how can one recognize that a pair is Leonard? One characterization uses the parameter sequence 0, defined in one standard orientation by
1
together with the dual eigenvalues 2. In this framework, the key conditions are a leaf condition in an auxiliary graph 3, a three-term recurrence
4
a quadratic relation
5
and distinctness of the dual eigenvalues (Hanson, 2012).
A later recognition theorem reformulates the problem in terms of the intersection numbers 6, 7, 8 and the dual eigenvalues 9. In a basis where 0 is diagonal, 1 takes the irreducible tridiagonal form with diagonal entries 2, superdiagonal entries 3, and subdiagonal entries 4. This characterization separates the roles of 5 and 6 and provides a direct test from explicit matrix data (Hanson, 2019).
These recognition results are purely algebraic. They generalize earlier 7-polynomial criteria from distance-regular graph theory, but they do so without relying on graph-theoretic hypotheses. A plausible implication is that Leonard-pair recognition is most naturally understood as a problem in the interaction between primitive idempotents, tridiagonal adjacency, and low-order recurrences rather than as a secondary consequence of combinatorial regularity.
3. Bipartite, near-bipartite, self-dual, and spin structures
One important special class is the bipartite Leonard pair. In the bipartite setting, the relevant diagonal entries vanish. In one formulation, if 8 is an eigenbasis for 9 on which 0 is irreducible tridiagonal and 1 denotes the projection onto 2, then the flat part
3
captures the diagonal of 4. The pair is bipartite exactly when 5. It is near-bipartite when 6 is again a Leonard pair; in that case 7 is bipartite and is called the bipartite contraction. Over an algebraically closed field, near-bipartite Leonard pairs are classified up to isomorphism: they are precisely the essentially bipartite, the reinforced dual 8-Krawtchouk type, or the Krawtchouk type (Nomura et al., 2023).
For bipartite Leonard pairs, the notion of a tail yields a sharp characterization. One forms a graph 9 on the primitive idempotents of 0, declaring 1 adjacent to 2 when 3. An ordered pair 4 of distinct primitive idempotents is a tail if the vertex corresponding to 5 is adjacent to no vertex except 6, and the vertex corresponding to 7 is adjacent to at most one vertex besides 8. In the bipartite case, 9 is 0-polynomial if and only if 1 is normalizing, 2 is a tail, and the eigenvalues of 3 are mutually distinct. The proof passes through a three-term recurrence
4
that is independent of 5 (Hanson, 2013).
Another distinguished symmetry is self-duality. A Leonard pair is self-dual when there exists an automorphism of 6 swapping 7 and 8. This automorphism is unique. In the self-dual case there exists an invertible linear map 9 such that 0 realizes the duality; moreover, 1 can be expressed as a polynomial in 2 and 3, and its action on canonical flags, decompositions, and bases can be described explicitly (Nomura et al., 2018).
The spin condition strengthens this picture. A Leonard pair has spin when there exist invertible maps 4 such that 5, 6, and
7
Assuming the ground field is algebraically closed and 8, a Leonard pair has spin if and only if it is self-dual and there exist scalars 9, not all zero, such that
0
Equivalently, the zero diagonal space 1 is nonzero (Nomura et al., 25 Sep 2025).
4. Orthogonal polynomials, representation theory, and combinatorial realizations
Leonard pairs are closely tied to finite orthogonal polynomial systems. For Krawtchouk type, both the eigenvalue and dual eigenvalue sequences are
2
and every Leonard pair of Krawtchouk type arises from finite-dimensional irreducible 3-modules. In that realization, Krawtchouk polynomials appear as transition coefficients between eigenbases, and their three-term recurrence, orthogonality, difference equation, and generating function follow from the Leonard-pair and module structure (Nomura et al., 2012).
At the 4-Racah level, Leonard pairs occur naturally in the representation theory of the universal double affine Hecke algebra 5 of type 6. If 7 is a feasible finite-dimensional irreducible 8-module, then 9 and 0 act on each eigenspace of 1 as a Leonard pair of 2-Racah type. The isomorphism class of such a pair is encoded by Huang data 3, and the paper gives necessary and sufficient conditions for a pair of 4-Racah Leonard pairs to arise from this DAHA construction (Nomura et al., 2017).
In algebraic combinatorics, Leonard pairs govern thin irreducible modules for Terwilliger algebras of distance-regular graphs. They also enter the theory of spin models. For a formally self-dual distance-regular graph of 5-Racah type, if for all base vertices all irreducible Terwilliger modules are thin with equal endpoint and dual endpoint and have the specified intersection numbers, then the graph affords a spin model 6 explicitly constructed from Leonard-pair data. This links Leonard pairs, Bose–Mesner algebras, Terwilliger algebras, Nomura algebras, and Jones-type spin models within a single framework (Nomura et al., 2019).
Leonard pairs also appear in integrable systems. The Heun–Askey–Wilson operator can be diagonalized within the framework of the algebraic Bethe ansatz using Leonard pairs. In this setting, two families of on-shell Bethe states generate explicit bases on which a Leonard pair acts in a tridiagonal fashion, and the associated 7-polynomials satisfy Baxter 8-9 relations. For a special case, the 00-polynomial is identified with the Askey–Wilson polynomial (Baseilhac et al., 2019).
5. Canonical matrix forms, moduli, and isomorphism invariants
A recurrent theme in the classification theory is the search for canonical matrix realizations. One such realization is LB-TD form: 01 is lower bidiagonal with all subdiagonal entries 02, and 03 is irreducible tridiagonal. Over an algebraically closed field and for 04 not a root of unity, all Leonard pairs in 05 with LB-TD form are classified. In that regime, only the 06-Racah, 07-Hahn, and dual 08-Hahn types admit LB-TD forms, and a Leonard pair has LB-TD form if and only if at least two of 09, 10, 11 are nonzero (Nomura, 2014).
Another canonical problem is zero-diagonal TD-TD form, where both 12 and 13 are irreducible tridiagonal with all diagonal entries 14. This case is completely classified. The decisive criterion is self-oppositeness: a Leonard pair has zero-diagonal TD-TD form if and only if it is isomorphic to its opposite 15. For 16, the possible types are Krawtchouk, Bannai–Ito when 17 is even, and 18-Racah (Nomura, 2015).
The invariant theory of Leonard systems admits a particularly sharp boundary description. The end-parameters
19
together with the fundamental parameter 20 determine a Leonard system up to isomorphism. Moreover, for specified end-parameters, there are up to inverse at most 21 Leonard systems, and this upper bound is best possible (Nomura, 2014). A related refinement replaces end-parameters by end-entries
22
In this formulation, a Leonard system is determined up to isomorphism by its end-entries and 23 precisely in the generic cases 24 with 25, or 26 with 27; otherwise there are infinitely many non-isomorphic systems with the same data (Nomura, 2014).
Compatibility theory adds another layer to the moduli problem. Two Leonard pairs 28 and 29 on the same space are compatible when 30 and 31. A companion of 32 is a polynomial 33 such that 34 is again a Leonard pair. These notions are equivalent under 35, and the compatible pairs are classified through equalities involving the invariant value 36 and the endpoint split-sequence products (Nomura et al., 2021).
6. Generalizations, failures of Leonard duality, and higher-rank extensions
Leonard duality does not exhaust finite bispectrality. The dual 37 Hahn polynomials provide a basic counterexample: they are orthogonal on a finite discrete set and satisfy a three-term recurrence, but they do not satisfy the Leonard duality property. Instead of a second-order difference equation, they satisfy a fourth-order difference eigenvalue equation. The corresponding generalized Leonard pair consists of matrices 38 such that, in the eigenbasis where 39 is diagonal, 40 is 3-diagonal, while in the eigenbasis where 41 is diagonal, 42 is 5-diagonal (Tsujimoto et al., 2011).
A direct extension of the Leonard-pair paradigm is the Leonard trio 43. In an irreducible Leonard trio, both 44 and 45 are Leonard pairs, while the overlap coefficients between eigenbases are in general rational rather than polynomial. These coefficients satisfy generalized eigenvalue problems and biorthogonality relations. For 46-Racah-type irreducible Leonard trios, Wilson’s rational functions appear as overlap coefficients, and they admit recurrence, difference, and biorthogonality relations (Crampé et al., 21 Jan 2026).
A higher-rank analogue is the factorized 47-Leonard pair. It is introduced as a rank 48 Leonard pair whose actions in certain bases correspond to the root system of the Weyl group 49, with additional factorization properties. The transition-matrix entries are bivariate orthogonal polynomials of Tratnik type with bispectral properties, and the most general examples are associated with an intricate product of univariate 50-)Hahn and dual 51-)Hahn polynomials (Crampe et al., 2023).
Recent work also shows that Leonard-pair operations can change the polynomial family while preserving the same inner product. For dual Hahn polynomials with parameters 52 and 53, if 54 denote the corresponding Leonard pair, then
55
is again a Leonard pair. In that regime, the same orthogonal system can be treated not only as dual Hahn polynomials but also as Racah polynomials with respect to the same inner product (Huang, 4 Aug 2025).
These developments indicate that the classical Leonard-pair framework is both rigid and extensible: rigid enough to admit exact classifications, explicit canonical forms, and strong invariant theory, yet extensible enough to accommodate generalized dualities, higher-order difference operators, rational overlap coefficients, and higher-rank bispectral structures.