Next Article in Journal
Symmetry Oriented Covert Acoustic Communication by Mimicking Humpback Whale Song
Previous Article in Journal
Best Proximity Points for Alternative Maps
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Discrete Orthogonality of Bivariate Polynomials of A2, C2 and G2

1
Department of Physics, Faculty of Nuclear Sciences and Physical Engineering, Czech Technical University in Prague, Břehová 7, 115 19 Prague 1, Czech Republic
2
Centre de Recherches Mathématiques et Département de Mathématiques et de Statistique, Université de Montréal, C. P. 6128—Centre Ville, Montréal, QC H3C 3J7, Canada
3
Institute of Mathematics, University of Białystok, Ciołkowskiego 1M, 15-245 Białystok, Poland
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(6), 751; https://doi.org/10.3390/sym11060751
Submission received: 30 April 2019 / Revised: 27 May 2019 / Accepted: 28 May 2019 / Published: 3 June 2019

Abstract

:
We develop discrete orthogonality relations on the finite sets of the generalized Chebyshev nodes related to the root systems A 2 , C 2 and G 2 . The orthogonality relations are consequences of orthogonality of four types of Weyl orbit functions on the fragments of the dual weight lattices. A uniform recursive construction of the polynomials as well as explicit presentation of all data needed for the discrete orthogonality relations allow practical implementation of the related Fourier methods. The polynomial interpolation method is developed and exemplified.

1. Introduction

The purpose of this article is to develop uniform explicit discrete orthogonality relations of ten types of bivariate generalized Chebyshev polynomials [1,2]. The discrete orthogonality relations are presented for two families of polynomials corresponding to the Lie algebra A 2 , and four, to the algebras C 2 and G 2 . Inherent explicit formulas for the bivariate polynomial interpolation are deduced and exemplified.
Orthogonal polynomials of two variables have been studied by many authors during the last several decades—see e.g. [3,4,5,6,7] and the references therein. Polynomials of more than one variable that are orthogonal on a finite set of discrete points are considered in [8,9,10,11,12,13,14]. The four types of the current generalized Chebyshev polynomials corresponding to root systems of Weyl groups are induced by the four types of the Weyl orbit functions. The symmetric C and antisymmetric S functions are inherent for root systems of all types, the hybrid S s and S l functions are defined for B n , C n , F 4 and G 2 only [2]. For the lowest case of root system A 1 , the classical Chebyshev polynomials of the first and the second kind are obtained from the corresponding C and S functions, respectively. The four types of polynomials in [13] are built on G 2 symmetry and their discretization is inherent to G 2 lattice. The A 2 polynomials of [9,11,14,15] and the G 2 polynomials of [13], together with their discretizations, can be translated into our cases by a substitution of variables.
The property that distinguishes our method of discretization of the polynomials is its uniformity. The same chain of construction steps is followed for the polynomials with underlying root system of any type and rank. Our limitation to bivariate polynomials is of a practical kind: the polynomials are presented here in a ready-to-use form for anyone who may have some use for them. Also the uniformity of our treatment of A 2 , C 2 and G 2 polynomials becomes obvious. There are two fundamental means of calculation of the polynomials. The recurrence relations construction [13,15] is summarized for bivariate cases in this paper whereas the generating function method is developed recently in [16,17]. If the problem should be regarded as discretization of known polynomials of two continuous variables, then very few such polynomials can be discretized by the method developed in this paper. The polynomials of two continuous variables that are amenable to our discretization are those that are the ‘closest’ to the properties of finite dimensional irreducible representations of compact simple Lie groups of rank two, namely the groups of types A 2 , C 2 , and G 2 .
Due to their proximity to the simple Lie groups, many of the powerful properties of these groups, that depend on the rank and type of the given group, can be translated to properties of the polynomials. Discretization of characters is a property, which underlies the discrete orthogonality of several infinite families of polynomials for each of the groups of rank two. The discrete orthogonality relations of the polynomials are induced by the orthogonality of the underlying Weyl orbit functions. Several discretizations of the Weyl orbit functions are currently known [18,19,20,21,22]. Dual weight lattice discretization of the orbit functions, used in this paper, is presented in all details in [19,21]. The fragments of the dual weight lattices are transformed to the discrete set of points (not a lattice fragment), where the polynomials are discretely orthogonal. See examples in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5.
A uniform description of the polynomials and their orthogonality on discrete sets of points require a precise set up of the details of the theory that is often found in the literature in diverse variants. In Section 2 we first introduce the four bases in the real Euclidean space spanned by the roots of the three groups. There are four bases needed for our consideration of C 2 and G 2 . These are the bases of roots, coroots, weights and coweights. There are only two bases for A 2 , the bases of roots and coroots coincide, as well as the bases of weights and coweights. Section 3 contains the explicit forms of the A 2 , C 2 and G 2 orbit functions, which are needed for the construction of the polynomials, together with a description of their discrete orthogonality. In Section 4, up to four kinds of polynomials are described and the recursion relations, necessary for their explicit calculation, are detailed. The sets of points, the corresponding sets of weights and the resulting discrete orthogonality relations for the polynomials are presented in Section 5. The application of the discrete orthogonality relations to polynomial interpolation is also shown. Section 6 contains various concluding remarks and follow-up questions.

2. Weyl Groups and Corresponding Domains

2.1. Roots, Coroots, Weights, Coweights

It is practical for the uniformity of our construction for all the three cases to use four bases in R 2 :
  • the α basis of simple roots α 1 , α 2 ,
  • the α basis of coroots α 1 , α 2 ,
  • the ω basis of the fundamental weights ω 1 , ω 2 ,
  • the ω basis of coweights ω 1 , ω 2 .
The ordered pair of simple roots Δ = ( α 1 , α 2 ) of a simple Lie algebra of rank two consists of two vectors spanning R 2 , the real 2 dimensional Euclidean space [23,24]. The roots of Δ form a basis of R 2 which satisfy certain specific conditions that are different for A 2 , C 2 , and G 2 , namely their relative lengths and angles between them.
For the cases of A 2 , C 2 and G 2 , the standard convention α , α = 2 is used for the squared length of the long roots. Then for short roots of C 2 we have α 1 , α 1 = 1 and for G 2 the squared length of the short root is α 2 , α 2 = 2 / 3 . The angle between the long root and the short root is 3 π / 4 for C 2 and 5 π / 6 for G 2 . The angle between the two (long) roots of A 2 is 2 π / 3 . The coroots α 1 , α 2 are defined as α i = 2 α i / α i , α i , i = 1 , 2 . In addition to the α basis of simple roots, we define the ω basis by
α i , ω j = α i , ω j = δ i j , i , j { 1 , 2 } ,
where the ω basis, is given by ω i = 2 ω i / α i , α i , i = 1 , 2 .
The root lattice Q and the coroot lattice Q are the sets of all integer linear combinations of simple roots and coroots, respectively,
Q = Z α 1 + Z α 2 , Q = Z α 1 + Z α 2 .
Similarly the weight lattice P and the coweight lattice P are given as
P = Z ω 1 + Z ω 2 , P = Z ω 1 + Z ω 2 .
Important subsets of the weight lattice P are the cone of dominant weights P + , and the cone of strictly dominant weights P + + ,
P + = Z 0 ω 1 + Z 0 ω 2 , P + + = Z > 0 ω 1 + Z > 0 ω 2 .

2.2. Weyl Group and Affine Weyl Group

The reflection r α , α Δ , which fixes the hyperplane orthogonal to α and passes through the origin of R 2 , can be explicitly written as
r α x = x α , x α , x R 2 .
Given a simple Lie algebra with the set of simple roots Δ , the associated Weyl group W is a finite group generated by reflections r i r α i , i = 1 , 2 . Acting on the simple roots Δ , the resulting system of vectors W Δ is the root system that contains the highest root ξ W Δ . The highest roots are linear combinations of simple roots with positive integer coefficients, ξ = m 1 α 1 + m 2 α 2 . For all three cases they are given as follows:
A 2 : ξ = α 1 + α 2 , C 2 : ξ = 2 α 1 + α 2 , G 2 : ξ = 2 α 1 + 3 α 2 .
The affine reflection r 0 with respect to the highest root ξ is given by
r 0 x = r ξ x + 2 ξ ξ , ξ , r ξ x = x 2 x , ξ ξ , ξ ξ , x R 2 .
By adding the affine reflection r 0 to the set of generators { r 1 , r 2 } one obtains the affine Weyl group W aff . The group W aff consists of transformations of R 2 from W and of shifts by vectors from the coroot lattice Q . In fact it holds that W aff = Q W . The fundamental domain F of the action of W aff on R 2 is a triangle with vertices 0 , ω 1 m 1 , ω 2 m 2 , where m 1 , m 2 are the coefficients of the highest root ξ in α basis (2). The subset F s F , which contains points of F that are not stabilized by any reflection corresponding to a short root, is called the short fundamental domain F s . The subset F l F , which contains points of F that are not stabilized by any reflection corresponding to a long root or by r 0 , is called the long fundamental domain F l .
The hyperplane orthogonal to the highest root and containing the origin of R 2 , divides the roots in the root system W Δ into two subsets: the set of positive roots, which contains all simple roots, and the set of negative roots. The half-sum of the positive roots is the vector denoted ϱ . For all three cases it is given by
ϱ = ω 1 + ω 2 .
The vectors ϱ s , ϱ l which are halves of the sums of the positive short or long roots, respectively, are given for C 2 and G 2 as follows,
C 2 : ϱ s = ω 1 , ϱ l = ω 2 , G 2 : ϱ s = ω 2 , ϱ l = ω 1 .

2.3. Dual Affine Weyl Group

The set of coroots Δ = ( α 1 , α 2 ) , viewed as a set of simple roots by its own right, also generates the identical Weyl group W. The system of vectors W Δ is a root system and contains the highest dual root η W Δ . These highest roots, which can again be expressed as combinations of simple roots with natural coefficients η = m 1 α 1 + m 2 α 2 , are given for all three cases as follows:
A 2 : η = α 1 + α 2 , C 2 : η = α 1 + 2 α 2 , G 2 : η = 3 α 1 + 2 α 2 .
The dual affine reflection r 0 with respect to the highest dual root is given by
r 0 x = r η x + 2 η η , η , r η x = x 2 x , η η , η η , x R 2 .
By adding the dual affine reflection r 0 to the set of generators { r 1 , r 2 } one obtains the dual affine Weyl group W ^ aff , see [19]. The dual affine Weyl group W ^ aff consists of transformations of R 2 from W and of shifts by vectors from the root lattice Q; it holds that W ^ aff = Q W .
The dual fundamental domain F of the action of W ^ aff on R 2 is a triangle with vertices 0 , ω 1 m 1 , ω 2 m 2 , where m 1 , m 2 are the coefficients (5) of the highest dual root η in α basis, η = m 1 α 1 + m 2 α 2 . The subset F s F , which contains points of F that are not stabilized by any reflection corresponding to a short root or by r 0 , is called the dual short fundamental domain F s . The subset F l F , which contains points of F that are not stabilized by any reflection corresponding to a long root, is called the dual long fundamental domain F l .

3. Orbit Functions and Corresponding Characters

3.1. Orbit Functions and Characters of Two Variables

Each of the four types of special functions, which correspond to the Weyl groups, induces a family of orthogonal polynomials. For the three types of orbit functions which are not symmetric, there is a symmetric character function. These character functions then generate the family of orthogonal polynomials. The functions in the family of symmetric C functions Φ λ : R 2 C are parametrized by λ P + and given explicitly [25] as
Φ λ ( x ) = w W e 2 π i w λ , x , x R 2 , λ P + .
The functions in the family of antisymmetric orbit S functions [26] are labeled by λ + ϱ and have the explicit form
φ λ + ϱ ( x ) = w W ( det w ) e 2 π i w ( λ + ϱ ) , x , x R 2 , λ P + .
The corresponding symmetric character functions χ λ are given by the Weyl character formula,
χ λ ( x ) = φ λ + ϱ ( x ) φ ϱ ( x ) , λ P + .
Two types of sign homomorphisms [2] determine two additional families of functions for the algebras C 2 and G 2 . The short sign homomorphism σ s : W { ± 1 } is defined by its values on the generators r α , α Δ of W. To the r α of the short simple root α is assigned 1 ; to the r α of the long simple root α is assigned 1. The long sign homomorphism σ l is given conversely, assigning the value 1 to the r α of the long simple root α . The short homomorphism induces a family of S s functions, which are labeled by λ + ϱ s and are of the explicit form
φ λ + ϱ s s ( x ) = w W σ s ( w ) e 2 π i w ( λ + ϱ s ) , x , x R 2 , λ P + .
The corresponding symmetric short character functions χ λ s are given as
χ λ s ( x ) = φ λ + ϱ s s ( x ) φ ϱ s s ( x ) , λ P + .
The long homomorphism induces a family of S l functions, which are labeled by λ + ϱ l and are of the explicit form
φ λ + ϱ l l ( x ) = w W σ l ( w ) e 2 π i w ( λ + ϱ l ) , x , x R 2 , λ P + .
The corresponding symmetric long character functions χ λ l are given as
χ λ l ( x ) = φ λ + ϱ l l ( x ) φ ϱ l l ( x ) , λ P + .
For λ = a ω 1 + b ω 2 and for x = x 1 α 1 + x 2 α 2 , the inner product is equal to:
λ , x = a ω 1 + b ω 2 , x 1 α 1 + x 2 α 2 = a x 1 + b x 2 .

3.2. Orbit Functions of A 2

In this section, we work out the C function (6) and the S functions (7) of A 2 relative to the α basis ( x 1 , x 2 ) and to the ω basis ( a , b ) . Since the functions Φ λ ( x ) and φ λ ( x ) differ only by signs of certain terms, we write them together, understanding that the upper signs refer to Φ λ ( x ) , while the lower ones belong to φ λ ( x ) :
cos 2 π ( ( a + b ) x 1 a x 2 ) ± cos 2 π ( b x 1 + a x 2 ) ± cos 2 π ( ( a + b ) x 1 b x 2 ) + cos 2 π ( a x 1 + b x 2 ) ± cos 2 π ( a x 1 + ( a + b ) x 2 ) + cos 2 π ( b x 1 + ( a + b ) x 2 ) i sin 2 π ( ( a + b ) x 1 b x 2 ) ± sin 2 π ( b x 1 + a x 2 ) sin 2 π ( ( a + b ) x 1 b x 2 ) sin 2 π ( a x 1 + b x 2 ) sin 2 π ( a x 1 + ( a + b ) x 2 ) + sin 2 π ( b x 1 + ( a + b ) x 2 ) .
There is another difference between Φ λ ( x ) and φ λ ( x ) that is not visible from (9). The weight coordinates a and b have a different range,
Φ ( a , b ) ( x ) : a , b Z 0 ; φ ( a , b ) ( x ) : a , b N .

3.3. Orbit Functions of C 2

Here we present the C , S , S s , and S l functions of C 2 . The coordinates ( x 1 , x 2 ) are given relative to the α basis, and the weight ( a , b ) in ω basis of C 2 . The C and S functions of C 2 differ only by signs of several terms. The upper sign belongs to Φ ( a , b ) ( x 1 , x 2 ) , while the lower sign is from φ ( a , b ) ( x 1 , x 2 ) :
2 [ cos ( 2 π ( ( a + 2 b ) x 1 + ( a b ) x 2 ) ) ± cos ( 2 π ( ( a + 2 b ) x 1 b x 2 ) ) ± cos ( 2 π ( a x 1 + ( a + b ) x 2 ) ) + cos ( 2 π ( a x 1 + b x 2 ) ] .
Range of the weight coordinates differ for Φ ( a , b ) ( x 1 , x 2 ) and for φ ( a , b ) ( x 1 , x 2 ) . It is due to the presence of ϱ = ( 1 , 1 ) in ( a , b ) of φ ( a , b ) ( x 1 , x 2 ) and to its absence in Φ ( a , b ) ( x 1 , x 2 ) .
The S s , and S l functions of C 2 differ only by signs of several terms. The upper sign belongs to φ ( a , b ) s ( x 1 , x 2 ) , while the lower sign is from φ ( a , b ) l ( x 1 , x 2 ) :
2 [ cos ( 2 π ( ( a + 2 b ) x 1 + ( a b ) x 2 ) ) cos ( 2 π ( ( a + 2 b ) x 1 b x 2 ) ) ± cos ( 2 π ( a x 1 + ( a + b ) x 2 ) ) cos ( 2 π ( a x 1 + b x 2 ) ] .
Ranges of ( a , b ) in φ ( a , b ) s ( x 1 , x 2 ) and in φ ( a , b ) l ( x 1 , x 2 ) differ because the first contains ϱ s = ( 1 , 0 ) while the second contains ϱ l = ( 0 , 1 ) . One has
φ ( a , b ) s ( x 1 , x 2 ) : a N , b Z 0 ; φ ( a , b ) l ( x 1 , x 2 ) : a Z 0 , b N .

3.4. Orbit Functions of G 2

The C , S , S s , and S l functions of G 2 are presented here. The coordinates ( x 1 , x 2 ) are given relative to the α basis, and the weight ( a , b ) in ω basis of G 2 . As in the previous cases, the C and S functions of G 2 differ only by signs of several terms. The upper sign belongs to Φ ( a , b ) ( x 1 , x 2 ) , while the lower sign is from φ ( a , b ) ( x 1 , x 2 ) :
2 [ cos ( 2 π ( ( a + b ) x 1 + ( 3 a 2 b ) x 2 ) ) + cos ( 2 π ( a x 1 b x 2 ) ) + cos ( 2 π ( ( 2 a + b ) x 1 + ( 3 a b ) x 2 ) ) ± cos ( 2 π ( a x 1 + ( 3 a b ) x 2 ) ) ± cos ( 2 π ( ( 2 a + b ) x 1 + ( 3 a 2 b ) x 2 ) ) ± cos ( 2 π ( ( a + b ) x 1 b x 2 ) ) ] .
Also in this case, the ranges of admissible values of a and b are different for the two functions. Namely
Φ ( a , b ) ( x 1 , x 2 ) : a , b Z 0 ; φ ( a , b ) ( x 1 , x 2 ) : a , b N .
The S s , and S l functions of G 2 also differ only by signs of several terms. The upper sign belongs to φ ( a , b ) s ( x 1 , x 2 ) , while the lower one is from φ l ( x 1 , x 2 ) :
2 i [ sin ( 2 π ( ( a + b ) x 1 + ( 3 a 2 b ) x 2 ) ) sin ( 2 π ( a x 1 b x 2 ) ) ± sin ( 2 π ( ( 2 a + b ) x 1 + ( 3 a 2 b ) x 2 ) ) sin ( 2 π ( a x 1 + ( 3 a b ) x 2 ) ) sin ( 2 π ( ( 2 a + b ) x 1 + ( 3 a b ) x 2 ) ) sin ( 2 π ( ( a + b ) x 1 b x 2 ) ) ] .
As in the C 2 case, the ranges of ( a , b ) in φ ( a , b ) s ( x 1 , x 2 ) and in φ ( a , b ) l ( x 1 , x 2 ) differ because the first contains ϱ s = ( 0 , 1 ) while the second contains ϱ l = ( 1 , 0 ) . One has
φ ( a , b ) s ( x 1 , x 2 ) : a Z 0 , b N ; φ ( a , b ) l ( x 1 , x 2 ) : a N , b Z 0 .

3.5. Discrete Orthogonality of Orbit Functions

Discrete orthogonality of the orbit functions represents a starting point for the discrete orthogonality of the corresponding polynomials. First, we choose some arbitrary natural number M N which controls the density of the grids appearing in the discrete orthogonality relations [19]. Please note that the discrete calculus of the orbit functions is performed over the finite quotient group 1 M P / Q and the finite complement set of weights is taken as the quotient group P / M Q . The four finite sets, on which the discrete calculus of the four types of orbit functions is restricted, are denoted F M , F ˜ M , F M s and F M l and defined as intersections of 1 M P / Q with the corresponding subsets of the fundamental domain:
F M = 1 M P / Q F , F ˜ M = 1 M P / Q F , F M s = 1 M P / Q F s , F M l = 1 M P / Q F l .
The point sets F M and F ˜ M are depicted for the A 2 case in [27], the four point sets are F M , F ˜ M , F M s and F M l are illustrated for the C 2 case in [19,21] and for the G 2 case in [18,28].
The four complementary finite sets of weights, which label the four types of orbit functions, are denoted Λ M , Λ ˜ M , Λ M s and Λ M l and defined as intersections of P / M Q with the corresponding subsets of the magnified dual fundamental domain:
Λ M = P / M Q M F , Λ ˜ M = P / M Q M F , Λ M s = P / M Q M F s , Λ M l = P / M Q M F l .
The sizes of orbits and stabilizers on the maximal torus are also needed for the formulation of discrete orthogonality. For x R 2 / Q , we denote the orbit of the group W and its size by
W x = w x R 2 / Q w W , ε ( x ) = | W x | ,
and for any λ P / M Q , we denote the stabilizer Stab ( λ ) of λ in W and its size by
Stab ( λ ) = w W w λ = λ , h ( λ ) = | Stab ( λ ) | .
Lastly, we recall the well known numbers of the elements of the Weyl group | W | and the determinant of the Cartan matrix c that appear in discrete orthogonality,
A 2 : | W | = 6 , c = 3 ; C 2 : | W | = 8 , c = 2 ; G 2 : | W | = 12 , c = 1 .
Following [19,21], the discrete orthogonality of the four types of orbit functions can be summarized as follows
x F M ε ( x ) Φ λ ( x ) Φ λ ( x ) ¯ = c W M 2 h ( λ ) δ λ , λ , λ , λ Λ M ,
x F ˜ M φ λ ( x ) φ λ ( x ) ¯ = c M 2 δ λ , λ , λ , λ Λ ˜ M ,
x F M s ε ( x ) φ λ s ( x ) φ λ s ( x ) ¯ = c W M 2 h ( λ ) δ λ , λ , λ , λ Λ M s ,
x F M l ε ( x ) φ λ l ( x ) φ λ l ( x ) ¯ = c W M 2 h ( λ ) δ λ , λ , λ , λ Λ M l .
Here the overline stands for complex conjugation.

4. Orthogonal Polynomials

4.1. Four Types of Orthogonal Polynomials of Two Variables

The families of orthogonal polynomials are built over four types of functions, C , S , S s , and S l functions, and the three character functions χ λ , χ λ s and χ λ l . The polynomial variables X 1 , X 2 are the lowest character functions χ ω 1 , χ ω 2 for the cases C 2 , G 2 , and are taken as Re χ ω 1 , Im χ ω 1 for the case A 2 , where the character values are complex. Two families of orthogonal polynomials T λ and U λ , parametrized by λ P + and defined for all cases as two variable generalizations of Chebyshev polynomials of the first and second kind, are induced by the relations
T λ ( X 1 ( x ) , X 2 ( x ) ) = Φ λ ( x ) , U λ ( X 1 ( x ) , X 2 ( x ) ) = χ λ ( x ) , x R 2 .
Two additional families of orthogonal polynomials U λ s and U λ l , parametrized by λ P + and defined for C 2 and G 2 , are induced by the relations
U λ s ( X 1 ( x ) , X 2 ( x ) ) = χ λ s ( x ) , U λ l ( X 1 ( x ) , X 2 ( x ) ) = χ λ l ( x ) , x R 2 .
In the following sections, we present the explicit forms of the polynomial variables and recursion relations for the construction of the polynomials. These relations are needed for the construction of point sets on which the discrete orthogonality is defined, subsequently. A crucial property is the dependence of polynomial variables X 1 ( x ) and X 2 ( x ) on the variables x = x 1 α 1 + x 2 α 2 . It allows us to transform the lattice points in R 2 to the discrete points in the space of the polynomials, where they do not form a lattice fragment. Then, we carry over the discrete orthogonality of the orbit functions to the discrete orthogonality of the polynomials.

4.2. Orthogonal Polynomials of A 2

The polynomial variables X 1 = Re χ ω 1 and X 2 = Im χ ω 1 can be written down as follows, using the explicit form of C functions:
X 1 ( x 1 , x 2 ) = 1 4 ( Φ ( 1 , 0 ) ( x 1 , x 2 ) + Φ ( 0 , 1 ) ( x 1 , x 2 ) ) = cos ( 2 π x 1 ) + cos ( 2 π ( x 1 x 2 ) ) + cos ( 2 π x 2 ) ,
X 2 ( x 1 , x 2 ) = 1 4 i ( Φ ( 1 , 0 ) ( x 1 , x 2 ) Φ ( 0 , 1 ) ( x 1 , x 2 ) ) = sin ( 2 π x 1 ) sin ( 2 π ( x 1 x 2 ) ) sin ( 2 π x 2 ) .

4.2.1. Recurrence Relations for T polynomials of A 2 .

Generic recursion relations for T polynomials of A 2 are for k , l 1 of the following form:
T ( k + 1 , l ) = ( X 1 + i X 2 ) T ( k , l ) T ( k 1 , l + 1 ) T ( k , l 1 ) , T ( k , l + 1 ) = ( X 1 i X 2 ) T ( k , l ) T ( k + 1 , l 1 ) T ( k 1 , l ) , T ( k + 1 , 0 ) = ( X 1 + i X 2 ) T ( k , 0 ) 2 T ( k 1 , 1 ) , T ( 0 , l + 1 ) = ( X 1 i X 2 ) T ( 0 , l ) 2 T ( 1 , l 1 ) .
The lowest T polynomials, that are needed to solve the recursion relations (20), are presented in Table 1.

4.2.2. Recurrence Relations for U polynomials of A 2 .

Generic recursion relations for U polynomials of A 2 are for k , l 1 of the following form:
U ( k + 1 , l ) = ( X 1 + i X 2 ) U ( k , l ) U ( k 1 , l + 1 ) U ( k , l 1 ) , U ( k , l + 1 ) = ( X 1 i X 2 ) U ( k , l ) U ( k + 1 , l 1 ) U ( k 1 , l ) , U ( k + 1 , 0 ) = ( X 1 + i X 2 ) U ( k , 0 ) U ( k 1 , 1 ) , U ( 0 , l + 1 ) = ( X 1 i X 2 ) U ( 0 , l ) U ( 1 , l 1 ) .
The lowest U polynomials, needed in (21), are presented in Table 2.

4.3. Orthogonal Polynomials of C 2

In this section, we present in coordinates ( X 1 , X 2 ) the recursion relations and the lowest orthogonal polynomials generated by the Weyl group of C 2 . Having the scalar product (8), we can write explicit expressions for the orbit functions in X 1 and X 2 :
X 1 ( x 1 , x 2 ) = 1 2 Φ ( 1 , 0 ) ( x 1 , x 2 ) = 2 cos ( 2 π x 1 ) + 2 cos ( 2 π ( x 1 x 2 ) ) , X 2 ( x 1 , x 2 ) = 1 2 Φ ( 0 , 1 ) ( x 1 , x 2 ) + 1 = 2 cos ( 2 π x 2 ) + 2 cos ( 2 π ( 2 x 1 x 2 ) ) + 1 .

4.3.1. Recurrence Relations for T polynomials of C 2 .

Generic recursion relations for T polynomials of C 2 are of the form
T ( k + 1 , l ) = X 1 T ( k , l ) T ( k 1 , l ) T ( k + 1 , l 1 ) T ( k 1 , l + 1 ) , T ( k + 1 , 0 ) = X 1 T ( k , 0 ) T ( k 1 , 0 ) 2 T ( k 1 , 1 ) , T ( 0 , l + 1 ) = X 2 T ( 0 , l ) T ( 0 , l 1 ) 2 T ( 2 , l 1 ) T ( 0 , l ) , T ( 1 , l + 1 ) = X 2 T ( 1 , l ) 2 T ( 1 , l ) T ( 1 , l 1 ) T ( 3 , l 1 ) ,
for k 1 , l 1 and
T ( k , l + 1 ) = X 2 T ( k , l ) T ( k , l 1 ) T ( k + 2 , l 1 ) T ( k 2 , l + 1 ) T ( k , l ) ,
for k 2 , l 1 . The lowest T polynomials, necessary to solve all the recursions above, are presented in Table 3.

4.3.2. Recurrence Relations for U polynomials of C 2 .

Generic recursion relations for U polynomials of C 2 are of the form
U ( k + 1 , l ) = X 1 U ( k , l ) U ( k 1 , l ) U ( k + 1 , l 1 ) U ( k 1 , l + 1 ) , U ( k + 1 , 0 ) = X 1 U ( k , 0 ) U ( k 1 , 0 ) U ( k 1 , 1 ) , U ( 0 , l + 1 ) = X 2 U ( 0 , l ) U ( 0 , l 1 ) U ( 2 , l 1 ) , U ( 1 , l + 1 ) = X 2 U ( 1 , l ) U ( 1 , l 1 ) U ( 3 , l 1 ) U ( 1 , l ) ,
for k 1 , l 1 and
U ( k , l + 1 ) = X 2 U ( k , l ) U ( k , l 1 ) U ( k + 2 , l 1 ) U ( k 2 , l + 1 ) U ( k , l ) ,
for k 2 , l 1 . The lowest U polynomials are presented in Table 4.

4.3.3. Recurrence Relations for U l polynomials of C 2 .

Generic recursion relations for U l polynomials of C 2 are of the form
U ( k + 1 , l ) l = X 1 U ( k , l ) l U ( k 1 , l ) l U ( k + 1 , l 1 ) l U ( k 1 , l + 1 ) l ,
for k 1 , l 1 and
U ( k , l + 1 ) l = X 2 U ( k , l ) l U ( k , l 1 ) l U ( k + 2 , l 1 ) l U ( k 2 , l + 1 ) l U ( k , l ) l , U ( k + 1 , 0 ) l = X 1 U ( k , 0 ) l U ( k 1 , 1 ) l U ( k 1 , 0 ) l , U ( 0 , l + 1 ) l = X 2 U ( 0 , l ) l U ( 0 , l 1 ) l 2 U ( 2 , l 1 ) l U ( 0 , l ) l , U ( 1 , l + 1 ) l = X 2 U ( 1 , l ) l 2 U ( 1 , l ) l U ( 1 , l 1 ) l U ( 3 , l 1 ) l ,
for k 2 , l 1 . The lowest U l polynomials necessary to solve all above recursions are presented in Table 5.

4.3.4. Recurrence Relations for U s polynomials of C 2 .

Generic recursion relations for U s polynomials of C 2 are of the form
U ( k + 1 , l ) s = X 1 U ( k , l ) s U ( k 1 , l ) s U ( k + 1 , l 1 ) s U ( k 1 , l + 1 ) s , U ( k + 1 , 0 ) s = X 1 U ( k , 0 ) s U ( k 1 , 0 ) s 2 U ( k 1 , 1 ) s , U ( 0 , l + 1 ) s = X 2 U ( 0 , l ) s U ( 0 , l 1 ) s U ( 2 , l 1 ) s , U ( 1 , l + 1 ) s = X 2 U ( 1 , l ) s U ( 1 , l ) s U ( 1 , l 1 ) s U ( 3 , l 1 ) s ,
for k 1 , l 1 and
U ( k , l + 1 ) s = X 2 U ( k , l ) s U ( k , l 1 ) s U ( k + 2 , l 1 ) s U ( k 2 , l + 1 ) s U ( k , l ) s ,
for k 2 , l 1 . The lowest U s polynomials necessary to solve all above recursions are presented in Table 6.

4.4. Orthogonal Polynomials of G 2

In this section, we present recursion relations and the lowest orthogonal polynomials generated from the group G 2 in new coordinates ( X 1 , X 2 ) . Using the scalar product (8), we can write the orbit functions in α basis in an explicit form:
X 1 ( x 1 , x 2 ) = 1 2 Φ ( 1 , 0 ) ( x 1 , x 2 ) + 1 2 Φ ( 0 , 1 ) ( x 1 , x 2 ) + 2 = 2 + 2 cos ( 2 π x 1 ) + 2 cos ( 2 π ( x 1 3 x 2 ) ) + 2 cos ( 2 π ( 2 x 1 3 x 2 ) ) + 2 cos ( 2 π ( x 1 2 x 2 ) ) + 2 cos ( 2 π ( x 1 x 2 ) ) + 2 cos ( 2 π x 2 ) ,
X 2 ( x 1 , x 2 ) = 1 2 Φ ( 0 , 1 ) ( x 1 , x 2 ) + 1 = 1 + 2 cos ( 2 π ( x 1 2 x 2 ) ) + 2 cos ( 2 π ( x 1 x 2 ) ) + 2 cos ( 2 π x 2 ) .

4.4.1. Recurrence Relations for T polynomials of G 2 .

Generic recursion relations for T polynomials of G 2 are of the form
T ( k + 1 , l ) = X 1 T ( k , l ) T ( k 1 , l ) T ( k + 1 , l 3 ) T ( k 1 , l + 3 ) T ( k + 2 , l 3 ) T ( k 2 , l + 3 ) T ( k , l 1 ) T ( k + 1 , l 1 ) T ( k 1 , l + 1 ) T ( k , l + 1 ) T ( k 1 , l + 2 ) T ( k + 1 , l 2 ) 2 T ( k , l ) ,
for k 2 , l 3 ,
T ( k , l + 1 ) = X 2 T ( k , l ) T ( k , l 1 ) T ( k + 1 , l 1 ) T ( k 1 , l + 1 ) T ( k + 1 , l 2 ) T ( k 1 , l + 2 ) T ( k , l ) ,
for k 1 , l 2 and
T ( k + 1 , 0 ) = X 1 T ( k , 0 ) T ( k 1 , 0 ) 2 T ( k , 0 ) 2 T ( k 1 , 1 ) 2 T ( k , 1 ) 2 T ( k 1 , 2 ) 2 T ( k 1 , 3 ) 2 T ( k 2 , 3 ) , T ( k + 1 , 1 ) = X 1 T ( k , 1 ) T ( k 1 , 1 ) T ( k 2 , 4 ) T ( k 1 , 4 ) 2 T ( k , 2 ) 2 T ( k 1 , 2 ) T ( k 1 , 3 ) T ( k + 1 , 0 ) 3 T ( k , 1 ) T ( k , 0 ) , T ( k + 1 , 2 ) = X 1 T ( k , 2 ) T ( k + 1 , 0 ) T ( k 1 , 5 ) T ( k 2 , 5 ) T ( k 1 , 4 ) T ( k 1 , 3 ) T ( k , 3 ) T ( k 1 , 2 ) 2 T ( k , 2 ) 2 T ( k , 1 ) 2 T ( k + 1 , 1 ) , T ( 0 , l + 1 ) = X 2 T ( 0 , l ) T ( 0 , l ) T ( 0 , l 1 ) 2 T ( 1 , l 1 ) 2 T ( 1 , l 2 ) ,
for k 2 , l 2 . The lowest T polynomials necessary to solve all above recursions are presented in Table 7.

4.4.2. Recurrence Relations for U polynomials of G 2 .

Generic recursion relations for U polynomials of G 2 are of the form
U ( k + 1 , l ) = X 1 U ( k , l ) U ( k 1 , l ) U ( k + 1 , l 3 ) U ( k 1 , l + 3 ) U ( k + 2 , l 3 ) U ( k 2 , l + 3 ) U ( k , l 1 ) U ( k + 1 , l 1 ) U ( k 1 , l + 1 ) U ( k , l + 1 ) U ( k 1 , l + 2 ) U ( k + 1 , l 2 ) 2 U ( k , l ) ,
for k 2 , l 3
U ( k , l + 1 ) = X 2 U ( k , l ) U ( k , l 1 ) U ( k + 1 , l 1 ) U ( k 1 , l + 1 ) U ( k + 1 , l 2 ) U ( k 1 , l + 2 ) U ( k , l ) ,
for k 1 , l 2
U ( k + 1 , 0 ) = X 1 U ( k , 0 ) U ( k 1 , 0 ) U ( k 2 , 3 ) U ( k 1 , 3 ) U ( k 1 , 2 ) U ( k , 0 ) , U ( k + 1 , 1 ) = X 1 U ( k , 1 ) U ( k 1 , 2 ) U ( k 1 , 1 ) U ( k 1 , 4 ) U ( k 1 , 3 ) U ( k , 2 ) U ( k 2 , 4 ) 2 U ( k , 1 ) , U ( k + 1 , 2 ) = X 1 U ( k , 2 ) U ( k 1 , 1 ) U ( k 1 , 0 ) U ( k , 1 ) U ( k 1 , 2 ) U ( k 1 , 5 ) U ( k 1 , 4 ) U ( k , 3 ) U ( k 2 , 5 ) U ( k 1 , 3 ) 2 U ( k , 2 ) , U ( 0 , l + 1 ) = X 2 U ( 0 , l ) U ( 1 , l 1 ) U ( 0 , l ) U ( 1 , l 2 ) U ( 1 , l 1 ) ,
for k 2 , l 2 . The lowest U polynomials necessary to solve all above recursions are presented in Table 8.

4.4.3. Recurrence Relations for U l polynomials of G 2 .

Generic recursion relations for U l polynomials of G 2 are of the form
U ( k + 1 , l ) l = X 1 U ( k , l ) l U ( k 1 , l ) l U ( k + 1 , l 3 ) l U ( k 1 , l + 3 ) l U ( k + 2 , l 3 ) l U ( k 2 , l + 3 ) l U ( k , l 1 ) l U ( k + 1 , l 1 ) l U ( k 1 , l + 1 ) l U ( k , l + 1 ) l U ( k 1 , l + 2 ) l U ( k + 1 , l 2 ) l 2 U ( k , l ) l ,
for k 2 , l 3 ,
U ( k , l + 1 ) l = X 2 U ( k , l ) l U ( k , l 1 ) l U ( k + 1 , l 1 ) l U ( k 1 , l + 1 ) l U ( k + 1 , l 2 ) l U ( k 1 , l + 2 ) l U ( k , l ) l ,
for k 1 , l 2 and
U ( k + 1 , 0 ) l = X 1 U ( k , 0 ) l U ( k 1 , 0 ) l 2 U ( k , 0 ) l 2 U ( k 1 , 1 ) l 2 U ( k , 1 ) l 2 U ( k 1 , 2 ) l 2 U ( k 1 , 3 ) l 2 U ( k 2 , 3 ) l , U ( k + 1 , 1 ) l = X 1 U ( k , 1 ) l U ( k 1 , 1 ) l U ( k 2 , 4 ) l U ( k 1 , 4 ) l 2 U ( k , 2 ) l 2 U ( k 1 , 2 ) l U ( k 1 , 3 ) l U ( k + 1 , 0 ) l 3 U ( k , 1 ) l U ( k , 0 ) l , U ( k + 1 , 2 ) l = X 1 U ( k , 2 ) l U ( k + 1 , 0 ) l U ( k 1 , 5 ) l U ( k 2 , 5 ) l U ( k 1 , 4 ) l U ( k 1 , 3 ) l U ( k , 3 ) l U ( k 1 , 2 ) l 2 U ( k , 2 ) l 2 U ( k , 1 ) l 2 U ( k + 1 , 1 ) l , U ( 0 , l + 1 ) l = X 2 U ( 0 , l ) l U ( 1 , l 1 ) l U ( 0 , l ) l U ( 1 , l 2 ) l U ( 0 , l 1 ) l ,
for k 2 , l 2 . The lowest U l polynomials necessary to solve all above recursions are presented in Table 9.

4.4.4. Recurrence Relations for U s polynomials of G 2 .

Generic recursion relations for U s polynomials of G 2 are of the form
U ( k + 1 , l ) s = X 1 U ( k , l ) s U ( k 1 , l ) s U ( k + 1 , l 3 ) s U ( k 1 , l + 3 ) s U ( k + 2 , l 3 ) s U ( k 2 , l + 3 ) s U ( k , l 1 ) s U ( k + 1 , l 1 ) s U ( k 1 , l + 1 ) s U ( k , l + 1 ) s U ( k 1 , l + 2 ) s U ( k + 1 , l 2 ) s 2 U ( k , l ) s ,
for k 2 , l 3 ,
U ( k , l + 1 ) s = X 2 U ( k , l ) s U ( k , l 1 ) s U ( k + 1 , l 1 ) s U ( k 1 , l + 1 ) s U ( k + 1 , l 2 ) s U ( k 1 , l + 2 ) s U ( k , l ) s ,
for k 1 , l 2 and
U ( k + 1 , 0 ) s = X 1 U ( k , 0 ) s U ( k 1 , 0 ) s U ( k 2 , 3 ) s U ( k 1 , 3 ) s U ( k 1 , 2 ) s U ( k , 0 ) s , U ( k + 1 , 1 ) s = X 1 U ( k , 1 ) s U ( k 1 , 4 ) s U ( k 2 , 4 ) s U ( k 1 , 3 ) s U ( k 1 , 2 ) s U ( k , 2 ) s U ( k 1 , 1 ) s 2 U ( k , 1 ) s , U ( k + 1 , 2 ) s = X 1 U ( k , 2 ) s U ( k , 3 ) s U ( k + 1 , 1 ) s U ( k 1 , 5 ) s U ( k 1 , 4 ) s U ( k 2 , 5 ) s U ( k + 1 , 0 ) s U ( k 1 , 3 ) s U ( k 1 , 2 ) s U ( k , 1 ) s 2 U ( k , 2 ) s , U ( 0 , l + 1 ) s = X 2 U ( 0 , l ) s U ( 0 , l ) s U ( 0 , l 1 ) s 2 U ( 1 , l 1 ) s 2 U ( 1 , l 2 ) s ,
for k 2 , l 2 . The lowest U s polynomials necessary to solve all above recursions are presented in Table 10.

5. Discrete Orthogonality

5.1. Sets of Points

The discrete orthogonality of the four types of polynomials is performed on the corresponding subsets (10) of the finite set F M . These sets have to be transformed by a transformation corresponding to the polynomial variables X 1 and X 2 . Firstly, let us introduce an index set I M of triplets which labels the points of F M ,
I M = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 + m 1 u 1 + m 2 u 2 = M ,
with m 1 , m 2 being the coefficients of the highest root ξ . Then the representative points of the set F M can be expressed as [19]
F M = u 1 M ω 1 + u 2 M ω 2 | [ u 0 , u 1 , u 2 ] I M .
Similarly defined are index sets I ˜ M , I M s and I M l , which label the points of F ˜ M , F M s and F M l , respectively. The form of these index sets can be for all cases deduced from [19,21].
For each label j = [ u 0 , u 1 , u 2 ] I M , determining a point x j = u 1 M ω 1 + u 2 M ω 2 F M , we define a transformed point Z j by
Z j = ( X 1 ( x j ) , X 2 ( x j ) ) R 2 .
We also assign to each j I M the size of the orbit ε j of x j F M , defined by (12),
ε j = ε ( x j ) .
For all cases, the coefficients ε j are listed in Table 11.
All transformed points are then collected in the sets F M , F ˜ M , F M s and F M l ,
F M = Z j j I M , F ˜ M = Z j j I ˜ M , F M s = Z j j I M s , F M l = Z j j I M l .
The numbers of generalized Chebyshev nodes in each of the sets coincide with the corresponding numbers of points in the sets F M , F ˜ M , F M s and F M l from [19,21]. The explicit counting formulas are derived in Theorem 3.3, Proposition 3.5 in [19] and Theorem 5.2 in [21].
Please note that applying the transform (29) to any x F one obtains the transformed domain F R 2 of F,
F = ( X 1 ( x ) , X 2 ( x ) ) R 2 x F ,
and indeed F M F .

5.2. General Orthogonality Relations

The general orthogonality relations of bivariate polynomials generalize the standard discrete weighted orthogonality relations of the Chebyshev polynomials from [29]. The halving of the first and last boundary terms in the discrete sums in [29] is generalized to bivariate cases by using the triplets from L M and the corresponding orbit coefficients ε j . Before the orthogonality relations can be made explicit, it is necessary to reformulate the discrete orthogonality relations of orbit functions to the corresponding polynomials. Let us define the following three polynomials J ( X 1 , X 2 ) , J s ( X 1 , X 2 ) and J l ( X 1 , X 2 ) by the relations
J ( X 1 ( x ) , X 2 ( x ) ) = φ ϱ ( x ) 2 , J s ( X 1 ( x ) , X 2 ( x ) ) = | φ ϱ s s ( x ) | 2 , J l ( X 1 ( x ) , X 2 ( x ) ) = | φ ϱ l l ( x ) | 2 , x R 2 .
Since the three functions φ ϱ ( x ) 2 , | φ ϱ s s ( x ) | 2 , | φ ϱ l l ( x ) | 2 are W invariant sums of exponentials, these polynomials in terms of X 1 and X 2 indeed exist [1]. The calculation procedure for the weight polynomials takes advantage of the product-to-sum decompositions of all four types of orbit functions [21,25]. Each function φ ϱ ( x ) 2 is decomposed as a product φ ϱ ( x ) φ ϱ ( x ) into a sum of C functions (6) that are subsequently expressed in the form of the T polynomials.
Using the resulting polynomials J, J s and J l as weight functions to cancel out the denominators of characters in discrete orthogonality relations (14)–(17), we obtain new discrete orthogonality relations for the polynomials,
j I M ε j T λ ( Z j ) T λ ( Z j ) ¯ = c W M 2 h ( λ ) δ λ , λ , λ , λ Λ M ,
j I ˜ M J ( Z j ) U λ ( Z j ) U λ ( Z j ) ¯ = c M 2 δ λ , λ , λ , λ Λ ˜ M ϱ ,
j I M s ε j J s ( Z j ) U λ s ( Z j ) U λ s ( Z j ) ¯ = c W M 2 h ( λ + ϱ s ) δ λ , λ , λ , λ Λ M s ϱ s ,
j I M l ε j J l ( Z j ) U λ l ( Z j ) U λ l ( Z j ) ¯ = c W M 2 h ( λ + ϱ l ) δ λ , λ , λ , λ Λ M l ϱ l .

5.3. Sets of Weights

Let us introduce an index set L M of triplets which labels the points of Λ M ,
L M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + m 1 t 1 + m 2 t 2 = M ,
with m 1 , m 2 being the coefficients of the highest dual root η . Then the representative points of the set Λ M can be expressed as [19],
Λ M = t 1 ω 1 + t 2 ω 2 [ t 0 , t 1 , t 2 ] L M .
Similarly are defined subsets L ˜ M , L M s and L M l of L M , which label the points of Λ ˜ M ϱ , Λ M s ϱ s and Λ M l ϱ l , respectively. Explicit form of these index sets can be deduced from [19,21] and they are detailed in the next section for all cases. For each point λ k = t 1 ω 1 + t 2 ω 2 Λ M , labeled by k = [ t 0 , t 1 , t 2 ] L M , we assign the size of the stabilizer h k of λ k given by (13),
h k = h ( λ k ) .
For all cases, the coefficients h k are listed in Table 12.

5.4. Discrete Orthogonality of A 2 Polynomials

The sets of labels of points I M and I ˜ M are given explicitly as
I M = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 + u 1 + u 2 = M , I ˜ M = [ u 0 , u 1 , u 2 ] N 3 u 0 + u 1 + u 2 = M ,
and the sets of labels of weights L M and L ˜ M are given as
L M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + t 2 = M , L ˜ M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + t 2 = M 3 .
The coordinates of the points Z j in the sets F M and F ˜ M are obtained by using the functions (18), (19) into substitution (29). The sets F M and F ˜ M are for M = 6 and M = 12 depicted in Figure 1.
Since the function φ ( 1 , 1 ) ( x ) is real-valued, the function φ ϱ ( x ) 2 is decomposed into the sum of C functions as
φ ( 1 , 1 ) ( x ) 2 = φ ( 1 , 1 ) ( x ) φ ( 1 , 1 ) ( x ) = Φ ( 0 , 0 ) ( x ) + 2 Φ ( 1 , 1 ) ( x ) + Φ ( 2 , 2 ) ( x ) Φ ( 3 , 0 ) ( x ) Φ ( 0 , 3 ) ( x ) .
Therefore, the polynomial weight function J ( X 1 , X 2 ) has the following form,
J ( X 1 , X 2 ) = T ( 0 , 0 ) ( X 1 , X 2 ) + 2 T ( 1 , 1 ) ( X 1 , X 2 ) + T ( 2 , 2 ) ( X 1 , X 2 ) T ( 3 , 0 ) ( X 1 , X 2 ) T ( 0 , 3 ) ( X 1 , X 2 ) = X 1 4 + X 2 4 + 2 X 1 2 X 2 2 8 X 1 3 + 24 X 1 X 2 2 + 18 X 1 2 + 18 X 2 2 27 .
The resulting orthogonality relations for the two types of polynomials are thus given as
j I M ε j T ( t 1 , t 2 ) ( Z j ) T ( t 1 , t 2 ) ( Z j ) ¯ = 18 M 2 h [ t 0 , t 1 , t 2 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M , j I ˜ M J ( Z j ) U ( t 1 , t 2 ) ( Z j ) U ( t 1 , t 2 ) ( Z j ) ¯ = 3 M 2 δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L ˜ M .

5.5. Discrete Orthogonality of C 2 Polynomials

The sets of labels of points I M and I ˜ M are given explicitly as
I M = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 + 2 u 1 + u 2 = M , I ˜ M = [ u 0 , u 1 , u 2 ] N 3 u 0 + 2 u 1 + u 2 = M ,
and the sets I M s and I M l are given as
I M s = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 1 N , u 0 + 2 u 1 + u 2 = M , I M l = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 , u 2 N , u 0 + 2 u 1 + u 2 = M .
The sets of labels of weights L M , L ˜ M , L M s and L M l are given as
L M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + 2 t 2 = M , L ˜ M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + 2 t 2 = M 4 , L M s = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + 2 t 2 = M 2 , L M l = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + t 1 + 2 t 2 = M 2 .
The coordinates of the points Z j in the sets F M , F ˜ M , F M s and F M l are obtained by using the functions (22) into substitution (29). The sets F M , F ˜ M , F M s and F M l are for M = 6 and M = 12 depicted in Figure 2 and Figure 3.
The polynomial weight functions J ( X 1 , X 2 ) , J s ( X 1 , X 2 ) and J l ( X 1 , X 2 ) have the following form
J ( X 1 , X 2 ) = X 1 2 X 2 2 4 X 1 4 4 X 2 3 + 22 X 1 2 X 2 20 X 2 2 7 X 1 2 12 X 2 + 36 , J s ( X 1 , X 2 ) = 4 ( X 1 2 4 X 2 + 4 ) , J l ( X 1 , X 2 ) = 4 ( X 2 2 4 X 1 2 + 6 X 2 + 9 ) .
The resulting orthogonality relations for the four types of polynomials are thus given as
j I M ε j T ( t 1 , t 2 ) ( Z j ) T ( t 1 , t 2 ) ( Z j ) = 16 M 2 h [ t 0 , t 1 , t 2 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M , j I ˜ M J ( Z j ) U ( t 1 , t 2 ) ( Z j ) U ( t 1 , t 2 ) ( Z j ) = 2 M 2 δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L ˜ M , j I M s ε j J s ( Z j ) U ( t 1 , t 2 ) s ( Z j ) U ( t 1 , t 2 ) s ( Z j ) = 16 M 2 h [ t 0 + 1 , t 1 + 1 , t 2 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M s , j I M l ε j J l ( Z j ) U ( t 1 , t 2 ) l ( Z j ) U ( t 1 , t 2 ) l ( Z j ) = 16 M 2 h [ t 0 , t 1 , t 2 + 1 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M l .

5.6. Discrete Orthogonality of G 2 Polynomials

The sets of labels of points I M and I ˜ M are given explicitly as
I M = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 + 2 u 1 + 3 u 2 = M , I ˜ M = [ u 0 , u 1 , u 2 ] N 3 u 0 + 2 u 1 + 3 u 2 = M ,
and the sets I M s and I M l are given as
I M s = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 2 N , u 0 + 2 u 1 + 3 u 2 = M , I M l = [ u 0 , u 1 , u 2 ] ( Z 0 ) 3 u 0 , u 1 N , u 0 + 2 u 1 + 3 u 2 = M .
The sets of labels of weights L M , L ˜ M , L M s and L M l are given as
L M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + 3 t 1 + 2 t 2 = M , L ˜ M = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + 3 t 1 + 2 t 2 = M 6 , L M s = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + 3 t 1 + 2 t 2 = M 3 , L M l = [ t 0 , t 1 , t 2 ] ( Z 0 ) 3 t 0 + 3 t 1 + 2 t 2 = M 3 .
The coordinates of the points Z j in the sets F M , F ˜ M , F M s and F M l are obtained by using the functions (27), (28) into substitution (29). The sets F M , F ˜ M , F M s and F M l are for M = 10 and M = 20 depicted Figure 4 and Figure 5.
The polynomial weight functions J ( X 1 , X 2 ) , J l ( X 1 , X 2 ) and J s ( X 1 , X 2 ) have the following form
J ( X 1 , X 2 ) = X 1 2 X 2 2 4 X 1 3 4 X 2 5 + 26 X 1 X 2 3 38 X 1 2 X 2 7 X 2 4 + 26 X 1 X 2 2 47 X 1 2 + 32 X 2 3 58 X 1 X 2 10 X 2 2 42 X 1 28 X 2 + 49 , J l ( X 1 , X 2 ) = 28 40 X 1 4 X 1 2 8 X 2 40 X 1 X 2 4 X 2 2 + 16 X 2 3 , J s ( X 1 , X 2 ) = 28 + 16 X 1 8 X 2 4 X 2 2 .
The resulting orthogonality relations for the four types of polynomials are thus given as
j I M ε j T ( t 1 , t 2 ) ( Z j ) T ( t 1 , t 2 ) ( Z j ) = 12 M 2 h [ t 0 , t 1 , t 2 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M , j I ˜ M J ( Z j ) U ( t 1 , t 2 ) ( Z j ) U ( t 1 , t 2 ) ( Z j ) = M 2 δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L ˜ M , j I M s ε j J s ( Z j ) U ( t 1 , t 2 ) s ( Z j ) U ( t 1 , t 2 ) s ( Z j ) = 12 M 2 h [ t 0 + 1 , t 1 , t 2 + 1 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M s , j I M l ε j J l ( Z j ) U ( t 1 , t 2 ) l ( Z j ) U ( t 1 , t 2 ) l ( Z j ) = 12 M 2 h [ t 0 , t 1 + 1 , t 2 ] δ t 1 t 1 δ t 2 t 2 , [ t 0 , t 1 , t 2 ] , [ t 0 , t 1 , t 2 ] L M l .

5.7. Polynomial Interpolation

The polynomial interpolation in numerical analysis is the interpolation of a given data set by a polynomial: given some data on points F M inside the fundamental region F , find a polynomial which goes exactly through this data. The method for the polynomial interpolation follows via standard Fourier methods from the discrete orthogonality relations of polynomials—see also [19].
Using T polynomials of A 2 we choose the following model function on F
f ( X 1 , X 2 ) = e X 1 2 + X 2 2 2 σ 2 ,
where σ = 0.15 . The interpolating polynomial I M [ f ] of f has the following form
I M [ f ] ( Z ) = [ t 0 , t 1 , t 2 ] L M a [ t 0 , t 1 , t 2 ] T ( t 1 , t 2 ) ( Z ) ¯ ,
where Z = ( X 1 , X 2 ) F and the coefficients a [ t 0 , t 1 , t 2 ] C with [ t 0 , t 1 , t 2 ] L M are given by
a [ t 0 , t 1 , t 2 ] = 1 18 M 2 h [ t 0 , t 1 , t 2 ] j I M ε j T ( t 1 , t 2 ) ( Z j ) f ( Z j ) .
The coefficients ε j and h [ t 0 , t 1 , t 2 ] are taken from Table 11 and Table 12, respectively, Z j ’s are defined via Equation (29).
We present the explicit form of the interpolating polynomials for M = 3 , 6 . The interpolating polynomials are computed numerically and the coefficients a [ t 0 , t 1 , t 2 ] , for which | a [ t 0 , t 1 , t 2 ] | < 10 7 , are neglected. For M = 3 is the resulting interpolating polynomial I 3 [ f ] of the following form
I 3 [ f ] ( X 1 , X 2 ) = 1 0.555525 X 1 2 + 0.148138 X 1 3 0.555525 X 2 2 0.444414 X 1 X 2 2
and the form of I 6 [ f ] is
I 6 [ f ] ( X 1 , X 2 ) = 1 1.72233 X 1 2 + 0.450768 X 1 3 + 0.732702 X 1 4 0.415715 X 1 5 + 0.060357 X 1 6 1.72233 X 2 2 1.3523 X 1 X 2 2 + 1.4654 X 1 2 X 2 2 + 0.831431 X 1 3 X 2 2 0.44988 X 1 4 X 2 2 + 0.732702 X 2 4 + 1.24715 X 1 X 2 4 + 0.601705 X 1 2 X 2 4 0.009749 X 2 6 .
The contour plot of function f is shown in Figure 6 and the interpolating polynomials I 6 [ f ] , I 9 [ f ] and I 12 [ f ] are plotted in Figure 7. One observes that for higher M, the interpolating polynomial I M [ f ] ( X 1 , X 2 ) is getting closer to the model function f ( X 1 , X 2 ) . We calculate also the integral error of the interpolation, values of the integral errors are shown in Table 13.
Consider another model function g on F given by
g ( X 1 , X 2 ) = cos π X 1 2 + X 2 2 3 .
The contour plot of function g is shown in Figure 8 and the interpolating polynomials I 6 [ g ] , I 9 [ g ] and I 12 [ g ] are plotted in Figure 9. The values of the integral errors are shown in Table 13.
Example 1.
We present an example of the orthogonality for U polynomials for the case A 2 and M = 4 . Then we have the following points in Kac coordinates,
I ˜ 4 = { [ 1 , 1 , 2 ] , [ 1 , 2 , 1 ] , [ 2 , 1 , 1 ] } , L ˜ 4 = { [ 1 , 0 , 0 ] , [ 0 , 1 , 0 ] , [ 0 , 0 , 1 ] } .
For each j I ˜ 4 , the transform (29) converts the points x j F ˜ 4 ( A 2 ) in ω basis to points Z j F ˜ 4 ( A 2 ) as
1 4 , 1 2 1 2 , 3 2 , 1 2 , 1 4 1 2 , 3 2 , 1 4 , 1 4 1 , 0 .
The values of U polynomials are given by
U ( 0 , 0 ) ( 1 , 0 ) = 1 , U ( 0 , 0 ) 1 2 , 3 2 = 1 , U ( 0 , 0 ) 1 2 , 3 2 = 1 , U ( 1 , 0 ) ( 1 , 0 ) = 1 , U ( 1 , 0 ) 1 2 , 3 2 = 1 + i 3 2 , U ( 1 , 0 ) 1 2 , 3 2 = 1 i 3 2 , U ( 0 , 1 ) ( 1 , 0 ) = 1 , U ( 0 , 1 ) 1 2 , 3 2 = 1 i 3 2 , U ( 0 , 1 ) 1 2 , 3 2 = 1 + i 3 2 .
The values of the Jacobian J at points Z j F ˜ 4 ( A 2 ) are the same for all points and equal J ( Z j ) = 16 . We show the orthogonality only for the weight [ 1 , 0 , 0 ] L ˜ 4 . The other relations are anologon,
J ( 1 , 0 ) U ( 0 , 0 ) ( 1 , 0 ) U ( 0 , 0 ) ¯ ( 1 , 0 ) + J ( 1 2 , 3 2 ) U ( 0 , 0 ) ( 1 2 , 3 2 ) U ( 0 , 0 ) ¯ ( 1 2 , 3 2 ) + J ( 3 2 , 3 3 2 ) U ( 0 , 0 ) ( 3 2 , 3 3 2 ) U ( 0 , 0 ) ¯ ( 3 2 , 3 3 2 ) = 48 = 3 · 4 2 , J ( 1 , 0 ) U ( 0 , 0 ) ( 1 , 0 ) U ( 1 , 0 ) ¯ ( 1 , 0 ) + J ( 1 2 , 3 2 ) U ( 0 , 0 ) ( 1 2 , 3 2 ) U ( 1 , 0 ) ¯ ( 1 2 , 3 2 ) + J ( 3 2 , 3 3 2 ) U ( 0 , 0 ) ( 3 2 , 3 3 2 ) U ( 1 , 0 ) ¯ ( 3 2 , 3 3 2 ) = 0 , J ( 1 , 0 ) U ( 0 , 0 ) ( 1 , 0 ) U ( 0 , 1 ) ¯ ( 1 , 0 ) + J ( 1 2 , 3 2 ) U ( 0 , 0 ) ( 1 2 , 3 2 ) U ( 0 , 1 ) ¯ ( 1 2 , 3 2 ) + J ( 3 2 , 3 3 2 ) U ( 0 , 0 ) ( 3 2 , 3 3 2 ) U ( 0 , 1 ) ¯ ( 3 2 , 3 3 2 ) = 0 .
Example 2.
For case G 2 we check the orthogonality of U l polynomials and M = 8 . Then it holds that
I 8 l = { [ 6 , 1 , 0 ] , [ 4 , 2 , 0 ] , [ 3 , 1 , 1 ] , [ 2 , 3 , 0 ] , [ 1 , 2 , 1 ] } ,
L 8 l = { [ 5 , 0 , 0 ] , [ 3 , 0 , 1 ] , [ 2 , 1 , 0 ] , [ 1 , 0 , 2 ] , [ 0 , 1 , 1 ] } .
For each j I 8 l , the transform (29) converts the points x j F 8 l ( G 2 ) in ω basis to points Z j F 8 l ( G 2 ) as
1 8 , 0 4 ( 1 + 2 ) , 3 + 2 2 , 1 4 , 0 2 , 3 , 1 8 , 1 8 0 , 1 , 3 8 , 0 4 ( 1 2 ) , 3 2 2 , 1 4 , 1 8 0 , 1 .
The values of U polynomials are given by
U ( 0 , 0 ) 4 ( 1 + 2 ) , 3 + 2 2 = 1 , U ( 0 , 0 ) ( 2 , 3 ) = 1 , U ( 0 , 0 ) ( 0 , 1 ) = 1 , U ( 0 , 0 ) 4 ( 1 2 ) , 3 2 2 = 1 , U ( 0 , 0 ) ( 2 , 3 ) = 1 , U ( 0 , 1 ) 4 ( 1 + 2 ) , 3 + 2 2 = 1 + 2 , U ( 0 , 1 ) ( 2 , 3 ) = 1 , U ( 0 , 1 ) ( 0 , 1 ) = 0 , U ( 0 , 1 ) 4 ( 1 2 ) , 3 2 2 = 1 2 , U ( 0 , 1 ) ( 2 , 3 ) = 1 , U ( 1 , 0 ) 4 ( 1 + 2 ) , 3 + 2 2 = 2 + 2 2 , U ( 1 , 0 ) ( 2 , 3 ) = 0 , U ( 1 , 0 ) ( 0 , 1 ) = 0 , U ( 1 , 0 ) 4 ( 1 2 ) , 3 2 2 = 2 2 2 , U ( 1 , 0 ) ( 2 , 3 ) = 2 , U ( 0 , 2 ) 4 ( 1 + 2 ) , 3 + 2 2 = 2 + 2 , U ( 0 , 2 ) ( 2 , 3 ) = 0 , U ( 0 , 2 ) ( 0 , 1 ) = 1 , U ( 0 , 2 ) 4 ( 1 2 ) , 3 2 2 = 2 2 , U ( 0 , 2 ) ( 2 , 3 ) = 0 , U ( 1 , 1 ) 4 ( 1 + 2 ) , 3 + 2 2 = 3 + 2 2 , U ( 1 , 1 ) ( 2 , 3 ) = 1 , U ( 1 , 1 ) ( 0 , 1 ) = 1 , U ( 1 , 1 ) 4 ( 1 2 ) , 3 2 2 = 3 2 2 , U ( 1 , 1 ) ( 2 , 3 ) = 1 .
The values of the Jacobian J l at points Z j F 8 l ( G 2 ) are
J l 4 ( 1 + 2 ) , 3 + 2 2 = 48 32 2 , J l ( 2 , 3 ) = 64 , J l ( 0 , 1 ) = 32 , J l 4 ( 1 2 ) , 3 2 2 = 48 + 32 2 , J l ( 0 , 1 ) = 16 .
Similarly as in Example 1 we show the orthogonality for one weight [ 1 , 0 , 2 ] L 8 l ,
12 J l ( 0 , 1 ) U ( 0 , 2 ) l ( 0 , 1 ) U ( 0 , 2 ) l ¯ ( 0 , 1 ) + 12 J l ( 0 , 1 ) U ( 0 , 2 ) l ( 0 , 1 ) U ( 0 , 2 ) l ( 0 , 1 ) ¯ + 6 J l ( 4 4 2 , 3 2 2 ) U ( 0 , 2 ) l ( 4 4 2 , 3 2 2 ) U ( 0 , 2 ) l ¯ ( 4 4 2 , 3 2 2 ) + 6 J l ( 4 + 4 2 , 3 + 2 2 ) U ( 0 , 2 ) l ( 4 + 4 2 , 3 + 2 2 ) U ( 0 , 2 ) l ¯ ( 4 + 4 2 , 3 + 2 2 ) + 6 J l ( 2 , 3 ) U ( 0 , 2 ) l ( 2 , 3 ) U ( 0 , 2 ) l ¯ ( 2 , 3 ) = 768 = 12 · 8 2 · 1 .

6. Concluding Remarks

  • The orthogonality of our polynomials is expressed as the sum of values of the polynomials over the points of the domain. Crucial for the orthogonality are the weight functions J , J s , J l that are determined here. The weight functions are different for polynomials of each type and for each of the three groups A 2 , C 2 , G 2 . Let us emphasize that the set of points in the domain for any value of M N is not a fragment of a lattice. It would be interesting to characterize such sets of isolated points without reference to the orthogonality of orbit functions on lattices.
  • Our approach begins with the sums of exponential functions (‘orbit functions’) determined by the orbits of the Weyl groups of A 2 , C 2 , G 2 on the corresponding weight lattice and their refinements. Discrete orthogonality of orbit functions [19,21] on finite fragments of 2D lattices of any density is the input that makes our work possible. Such functions serve us as a departure point for a description of the polynomials of two discrete variables that are orthogonal on a set of isolated points inside of a finite domain of a complex space. Moreover, their orthogonality is maintained when the finite domain is populated by ever increasing set of points. The density is determined by our choice of any positive integer M. The greater M, the greater number of points is in the domain.
  • The classical product-to-sum formula for the Chebyshev polynomials [7] of the first kind T n ( x ) , which is for m , n 0 of the form 2 T m ( x ) T n ( x ) = T m + n ( x ) + T | m n | ( x ) has a straightforward generalization to the T polynomials. This 2D product-to-sum formula is readily derived from the product-to-sum formulas of C orbit functions, see e.g. [25], and has the following form
    T λ ( X 1 , X 2 ) · T λ ( X 1 , X 2 ) = w W T | λ + w λ | ( X 1 , X 2 ) ,
    where | λ + w λ | denotes the unique point of W ( λ + w λ ) orbit which lies in P + . Even though the existence of more complicated formulas, which would generalize product-to-sum formulas for the Chebyshev polynomials of the second kind U n ( x ) to 2D relations for U , U s and U l polynomials, may be expected, their explicit form deserves further study.
  • The example of interpolation demonstrates promising behavior of the polynomial interpolation f M . Visual inspection and the integral error estimates of the interpolations of the model function f lead to the conclusion that the interpolation error is small once the minimal distances of the points F M become smaller than the variance σ 2 of the model function. The existence of general conditions for the convergence of the functional series of polynomials { f M } M = 1 poses an open problem. The aliasing problem of the classical Chebyshev polynomials is generalized via the action of the magnified dual affine Weyl group M Q W . Two polynomials T λ and T λ are identical on the nodes F M if there exists an element of the magnified dual affine Weyl group w M Q W such that λ = w λ . Possible generalization of the current Weyl group multivariate approach to wavelet analysis [30,31,32] poses open problem.
  • Another practical aspect of the discrete orthogonality relations is the possibility of deriving inherent cubature formulas [2,33]. For successful computer implementation of these numerical integration formulas the data contained in the presented discrete orthogonality relations, it is necessary to include the weight functions. The data specifying the groups A 2 , C 2 , G 2 are different. However, our approach is uniform to the extent that it can be directly applied to study the polynomials of higher rank groups, their discrete orthogonality, polynomial interpolation properties, cubature formulas and other practical aspects.

Author Contributions

All authors participated in the development of the mathematical concepts and composition of the manuscript. The authors, identified in alphabetical order, approve the final version of the manuscript.

Funding

We gratefully acknowledge the support of this work by the Natural Sciences and Engineering Research Council of Canada, RGPIN-2016-04199. J.H. gratefully acknowledges support from the Czech Science Foundation (GAČR), Grant No. 19-19535S.

Acknowledgments

J.H. and M.S. are grateful for the hospitality extended to them at the Centre de Recherches Mathématiques, Université de Montréal.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bourbaki, N. Groupes et Algèbres de Lie, Chapters IV, V, VI; Hermann: Paris, France, 1968. [Google Scholar]
  2. Moody, R.V.; Motlochová, L.; Patera, J. Gaussian cubature arising from hybrid characters of simple Lie groups. J. Fourier Anal. Appl. 2014, 20, 1257–1290. [Google Scholar] [CrossRef]
  3. Dunn, K.B.; Lidl, R. Multi-dimensional generalizations of the Chebyshev polynomials, I. Proc. Jpn. Acad. Ser. A Math. Sci. 1980, 156, 154–159. [Google Scholar] [CrossRef]
  4. Heckman, G.J.; Opdam, E.M. Root systems and hypergeometric functions. I, II. Compos. Math. 1987, 64, 329–373. [Google Scholar]
  5. Koornwinder, T.H. Orthogonal polynomials in two variables which are eigenfunctions of two algebraically independent partial differential operators. III, IV. Indag. Math. 1974, 77, 357–381. [Google Scholar] [CrossRef]
  6. Macdonald, I.G. Orthogonal polynomials associated with root systems. In Orthogonal Polynomials; Springer: Dordrecht, The Netherlands, 1990; pp. 311–318. [Google Scholar]
  7. Rivlin, T.J. Chebyshev Polynomials: From Approximation Theory to Algebra and Number Theory; Wiley: New York, NY, USA, 1990. [Google Scholar]
  8. Van Diejen, J.F. Finite-Dimensional Orthogonality Structures for Hall-Littlewood Polynomials. Acta Appl. Math. 2007, 99, 301–308. [Google Scholar] [CrossRef]
  9. Van Diejen, J.F.; Emsiz, E. Orthogonality of Macdonald polynomials with unitary parameters. Math. Z. 2014, 276, 517–542. [Google Scholar] [CrossRef]
  10. Dunkl, C.F. Orthogonal Polynomials in Two Variables of q-Hahn and q-Jacobi Type. SIAM J. Algebr. Discret. Methods 1980, 1, 137–151. [Google Scholar] [CrossRef]
  11. Van Diejen, J.F.; Vinet, L. The quantum dynamics of the compactified trigonometric Ruijsenaars-Schneider model. Commun. Math. Phys. 1998, 197, 33–74. [Google Scholar] [CrossRef]
  12. Scarabotti, F. The tree method for multidimensional q-Hahn and q-Racah polynomials. Ramanujan J. 2011, 25, 57–91. [Google Scholar] [CrossRef] [Green Version]
  13. Li, H.; Sun, J.; Xu, Y. Discrete Fourier analysis and Chebyshev polynomials with G2 group. SIGMA 2012, 8, 067. [Google Scholar]
  14. Li, H.; Xu, Y. Discrete Fourier analysis on fundamental domain of Ad lattice and on simplex in d-variables. J. Fourier Anal. Appl. 2010, 16, 383–433. [Google Scholar] [CrossRef]
  15. Li, H.; Sun, J.; Xu, Y. Discrete Fourier analysis, cubature, and interpolation on a hexagon and a triangle. SIAM J. Numer. Anal. 2008, 46, 1653–1681. [Google Scholar] [CrossRef]
  16. Czyżycki, T.; Hrivnák, J.; Patera, J. Generating functions for orthogonal polynomials of A2, C2 and G2. Symmetry 2018, 10, 354. [Google Scholar] [CrossRef]
  17. Damaskinsky, E.V.; Sokolov, M.A. The generating function of bivariate Chebyshev polynomials associated with the Lie algebra G2. Theor. Math. Phys. 2017, 192, 1115–1128. [Google Scholar] [CrossRef]
  18. Hrivnák, J. Discretization of four types of Weyl group orbit functions. J. Phys. Conf. Ser. 2013, 474, 012021. [Google Scholar] [CrossRef]
  19. Hrivnák, J.; Patera, J. On discretization of tori of compact simple Lie groups. J. Phys. A Math. Theor. 2009, 42, 385208. [Google Scholar] [CrossRef]
  20. Hrivnák, J.; Motlochová, L. Dual-Root Lattice Discretization of Weyl Orbit Functions. J. Fourier Anal. Appl. 2017, 1–49. [Google Scholar] [CrossRef]
  21. Hrivnák, J.; Motlochová, L.; Patera, J. On discretization of tori of compact simple Lie groups II. J. Phys. A Math. Theor. 2012, 45, 255201. [Google Scholar] [CrossRef]
  22. Hrivnák, J.; Walton, M.A. Weight-lattice discretization of Weyl-orbit functions. J. Math. Phys. 2016, 57, 083512. [Google Scholar] [CrossRef] [Green Version]
  23. Humphreys, J.E. Introduction to Lie Algebras and Representation Theory; Springer: New York, NY, USA, 1972. [Google Scholar]
  24. Kane, R. Reflection Groups and Invariant Theory; Springer: New York, NY, USA, 2001. [Google Scholar]
  25. Klimyk, A.; Patera, J. Orbit functions. Symmetry Integr. Geom. Methods Appl. 2006, 2, 006. [Google Scholar] [CrossRef]
  26. Klimyk, A.; Patera, J. Antisymmetric functions. SIGMA 2007, 3, 23. [Google Scholar]
  27. Patera, J.; Zaratsyan, A. Discrete and continuous cosine transform generalized to Lie groups SU(3) and G(2). J. Math. Phys. 2005, 46, 113506. [Google Scholar] [CrossRef]
  28. Szajewska, M. Four types of special functions of G2 and their discretization. Integr. Trans. Spec. Funct. 2012, 23, 455–472. [Google Scholar] [CrossRef]
  29. Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; Chapman & Hall/CRC: Boca Raton, FL, USA, 2003. [Google Scholar]
  30. Guariglia, E. Primality, Fractality, and Image Analysis. Entropy 2019, 21, 304. [Google Scholar] [CrossRef]
  31. Pilipović, S.; Rakić, D.; Vindas, J. New Classes of Weighted Hölder-Zygmund Spaces and the Wavelet Transform. J. Funct. Spaces Appl. 2012, 2012, 815475. [Google Scholar] [CrossRef]
  32. Saneva, K.; Vindas, J. Wavelet expansions and asymptotic behavior of distributions. J. Math. Anal. Appl. 2010, 370, 543–554. [Google Scholar] [CrossRef] [Green Version]
  33. Hrivnák, J.; Motlochová, L.; Patera, J. Cubature formulas of multivariate polynomials arising from symmetric orbit functions. Symmetry 2016, 8, 63. [Google Scholar] [CrossRef]
Figure 1. The generalized Chebyshev nodes of the A 2 polynomials for M = 6 and M = 12 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Figure 1. The generalized Chebyshev nodes of the A 2 polynomials for M = 6 and M = 12 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Symmetry 11 00751 g001
Figure 2. The generalized Chebyshev nodes of the C 2 polynomials for M = 6 and M = 12 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Figure 2. The generalized Chebyshev nodes of the C 2 polynomials for M = 6 and M = 12 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Symmetry 11 00751 g002
Figure 3. The short and long sets of the generalized Chebyshev nodes of the C 2 polynomials for M = 6 and M = 12 . The points from the set F M s are depicted as the smaller green dots and the points from the set F M l are depicted as the larger blue dots.
Figure 3. The short and long sets of the generalized Chebyshev nodes of the C 2 polynomials for M = 6 and M = 12 . The points from the set F M s are depicted as the smaller green dots and the points from the set F M l are depicted as the larger blue dots.
Symmetry 11 00751 g003
Figure 4. The generalized Chebyshev nodes of the G 2 polynomials for M = 10 and M = 20 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Figure 4. The generalized Chebyshev nodes of the G 2 polynomials for M = 10 and M = 20 . The points from the set F M are shown as the larger black dots. The points from the set F ˜ M are shown as the smaller yellow dots.
Symmetry 11 00751 g004
Figure 5. The short and long sets of the generalized Chebyshev nodes of the G 2 polynomials for M = 10 and M = 20 . The points from the set F M s are depicted as the smaller green dots and the points from the set F M l are depicted as the larger blue dots.
Figure 5. The short and long sets of the generalized Chebyshev nodes of the G 2 polynomials for M = 10 and M = 20 . The points from the set F M s are depicted as the smaller green dots and the points from the set F M l are depicted as the larger blue dots.
Symmetry 11 00751 g005
Figure 6. The model function f plotted over the domain F of A 2 .
Figure 6. The model function f plotted over the domain F of A 2 .
Symmetry 11 00751 g006
Figure 7. The contour plots of the interpolating polynomials I 6 [ f ] , I 9 [ f ] and I 12 [ f ] plotted over the domain F of A 2 .
Figure 7. The contour plots of the interpolating polynomials I 6 [ f ] , I 9 [ f ] and I 12 [ f ] plotted over the domain F of A 2 .
Symmetry 11 00751 g007
Figure 8. The model function g plotted over the domain F of A 2 .
Figure 8. The model function g plotted over the domain F of A 2 .
Symmetry 11 00751 g008
Figure 9. The contour plots of the interpolating polynomials I 6 [ g ] , I 9 [ g ] and I 12 [ g ] plotted over the domain F of A 2 .
Figure 9. The contour plots of the interpolating polynomials I 6 [ g ] , I 9 [ g ] and I 12 [ g ] plotted over the domain F of A 2 .
Symmetry 11 00751 g009
Table 1. The lowest irreducible T polynomials of A 2 .
Table 1. The lowest irreducible T polynomials of A 2 .
( k , l ) T ( k , l ) ( X 1 X 2 ) = T ( l , k ) ( X 1 X 2 ) ¯
( 0 , 0 ) 6
( 1 , 0 ) 2 X 1 + 2 i X 2
( 1 , 1 ) X 1 2 + X 2 2 3
( 2 , 0 ) 2 X 1 2 2 X 2 2 + 4 i X 1 X 2 4 X 1 + 4 i X 2
( 3 , 0 ) 2 X 1 3 2 i X 2 3 6 X 1 X 2 2 + 6 i X 1 2 X 2 6 X 1 2 6 X 2 2 + 6
( 2 , 1 ) X 1 3 + i X 2 3 + X 1 X 2 2 + i X 1 2 X 2 2 X 1 2 + 2 X 2 2 + 4 i X 1 X 2 X 1 i X 2
Table 2. The irreducible U polynomials of A 2 of degree k + l 2 .
Table 2. The irreducible U polynomials of A 2 of degree k + l 2 .
( k , l ) U ( k , l ) ( X 1 X 2 ) = U ( l , k ) ( X 1 X 2 ) ¯
( 0 , 0 ) 1
( 1 , 0 ) X 1 + i X 2
( 1 , 1 ) X 1 2 + X 2 2 1
( 2 , 0 ) X 1 2 X 2 2 + 2 i X 1 X 2 X 1 + i X 2
Table 3. The irreducible T polynomials of C 2 .
Table 3. The irreducible T polynomials of C 2 .
( k , l ) T ( k , l ) ( X 1 X 2 )
( 0 , 0 ) 8
( 1 , 0 ) 2 X 1
( 0 , 1 ) 2 X 2 2
( 1 , 1 ) X 1 X 2 3 X 1
Table 4. The irreducible U polynomials of C 2 degree k + l 2 .
Table 4. The irreducible U polynomials of C 2 degree k + l 2 .
( k , l ) U ( k , l ) ( X 1 X 2 )
( 0 , 0 ) 1
( 0 , 1 ) X 2
( 1 , 0 ) X 1
( 1 , 1 ) X 1 X 2 X 1
Table 5. The irreducible U l polynomials of C 2 .
Table 5. The irreducible U l polynomials of C 2 .
( k , l ) U ( k , l ) l ( X 1 X 2 )
( 0 , 0 ) 1
( 1 , 0 ) 1 2 X 1
( 0 , 1 ) X 2 1
( 1 , 1 ) 1 2 X 1 X 2 X 1
Table 6. The irreducible U s polynomials of C 2 .
Table 6. The irreducible U s polynomials of C 2 .
( k , l ) U ( k , l ) s ( X 1 X 2 )
( 0 , 0 ) 1
( 1 , 0 ) X 1
( 0 , 1 ) 1 2 X 2 + 1 2
( 1 , 1 ) 1 2 X 1 X 2 1 2 X 1
Table 7. The irreducible T polynomials of G 2 .
Table 7. The irreducible T polynomials of G 2 .
( k , l ) T ( k , l ) ( X 1 X 2 )
( 0 , 0 ) 12
( 0 , 1 ) 2 X 2 2
( 1 , 0 ) 2 X 1 2 X 2 2
( 0 , 2 ) 2 X 2 2 4 X 1 4 X 2 2
( 1 , 1 ) X 1 X 2 3 X 2 2 + 3 X 1 + 2 X 2 + 5
( 2 , 0 ) 2 X 1 2 4 X 2 3 + 8 X 1 X 2 + 2 X 2 2 + 4 X 1 + 8 X 2 2
( 1 , 2 ) X 1 X 2 2 2 X 1 2 X 2 3 X 1 X 2 + 4 X 2 2 2 X 1 X 2 2
( 2 , 1 ) X 1 2 X 2 2 X 2 4 + 3 X 1 X 2 2 + X 1 2 + 4 X 2 3 2 X 1 X 2 + 2 X 2 2 3 X 1 6 X 2 2
( 2 , 2 ) X 1 2 X 2 2 2 X 2 5 2 X 1 3 + 8 X 1 X 2 3 10 X 1 2 X 2 + 3 X 2 4 9 X 1 2 + 4 X 2 3 16 X 1 X 2 8 X 2 2 4 X 1 + 2 X 2 + 5
Table 8. The irreducible U polynomials of G 2 .
Table 8. The irreducible U polynomials of G 2 .
( k , l ) U ( k , l ) ( X 1 X 2 )
( 0 , 0 ) 1
( 0 , 1 ) X 2
( 1 , 0 ) X 1
( 0 , 2 ) X 2 2 X 1 X 2 1
( 1 , 1 ) X 1 X 2 X 2 2 + X 1 + 1
( 2 , 0 ) X 1 + X 1 2 + 2 X 2 + 2 X 1 X 2 X 2 3
( 1 , 2 ) X 1 X 2 2 X 1 X 1 2 + X 2 + X 2 2 X 2 3
( 2 , 1 ) X 1 2 X 2 + X 1 2 X 2 + 2 X 2 2 + X 1 X 2 2 + X 2 3 X 2 4 1
( 2 , 2 ) X 1 2 X 2 2 + 2 X 1 2 X 1 3 X 2 4 X 1 X 2 2 X 1 2 X 2 4 X 2 2 X 1 X 2 2 + 2 X 2 3 + 2 X 1 X 2 3 + 2 X 2 4 X 2 5 + 1
Table 9. The irreducible U l polynomials of G 2 .
Table 9. The irreducible U l polynomials of G 2 .
( k , l ) U ( k , l ) l ( X 1 X 2 )
( 0 , 0 ) 1
( 0 , 1 ) 1 2 X 2 1 2
( 1 , 0 ) X 1 X 2 + 1
( 0 , 2 ) 1 2 X 2 2 X 1 1 2 X 2 1
( 1 , 1 ) 1 2 X 1 X 2 X 2 2 + 1 2 X 1 + X 2 + 1
( 2 , 0 ) X 1 2 X 2 3 + X 1 X 2 + X 2 2 + X 1 + 2 X 2 1
( 1 , 2 ) 1 2 X 1 X 2 2 X 1 2 1 2 X 2 3 + 3 2 X 2 2 3 2 X 1 1 2 X 2 1 2
( 2 , 1 ) 1 2 X 1 2 X 2 1 2 X 2 4 + 1 2 X 1 2 + 3 2 X 2 3 1 2 X 1 X 2 + 1 2 X 1 2 X 2
( 2 , 2 ) 1 2 X 1 2 X 2 2 1 2 X 2 5 X 1 3 + 3 2 X 1 X 2 3 2 X 1 2 X 2 + X 2 4 + 1 2 X 1 X 2 2 5 2 X 1 2 + 1 2 X 2 3 4 X 1 X 2 3 2 X 2 2 X 1 + 1 2
Table 10. The irreducible U s polynomials of G 2 .
Table 10. The irreducible U s polynomials of G 2 .
( k , l ) U ( k , l ) s ( X 1 X 2 )
( 0 , 0 ) 1
( 0 , 1 ) X 2 + 1
( 1 , 0 ) 1 2 X 1 + 1 2 X 2 1 2
( 0 , 2 ) X 2 2 X 1 X 2 1
( 1 , 1 ) 1 2 X 1 X 2 1 2 X 2 1 2 X 2 2 + X 1
( 2 , 0 ) 1 2 X 1 2 X 2 3 + 5 2 X 1 X 2 + 3 2 X 1 + X 2
( 1 , 2 ) 1 2 X 1 X 2 2 1 2 X 1 2 1 2 X 2 3 + X 2 + 1 2
( 2 , 1 ) 1 2 X 1 2 X 2 X 2 4 + 2 X 1 X 2 2 + 1 2 X 1 2 + 1 2 X 2 3 + X 1 X 2 + 3 2 X 2 2 X 1 1 2 X 2 1 2
( 2 , 2 ) 1 2 X 1 2 X 2 2 X 2 5 1 2 X 1 3 + 3 X 1 X 2 3 5 2 X 1 2 X 2 + 3 2 X 2 4 X 1 X 2 2 2 X 1 2 + 2 X 2 3 5 X 1 X 2 3 X 2 2 1 2 X 1 1 2 X 2 + 1
Table 11. Orders of orbits ε j , j I M for the cases A 2 , C 2 and G 2 . It is assumed that u 0 , u 1 , u 2 0 .
Table 11. Orders of orbits ε j , j I M for the cases A 2 , C 2 and G 2 . It is assumed that u 0 , u 1 , u 2 0 .
j I M A 2 C 2 G 2
[ u 0 , u 1 , u 2 ] 6812
[ 0 , u 1 , u 2 ] 346
[ u 0 , 0 , u 2 ] 346
[ u 0 , u 1 , 0 ] 346
[ 0 , 0 , u 2 ] 112
[ 0 , u 1 , 0 ] 123
[ u 0 , 0 , 0 ] 111
Table 12. Orders of stabilizers h k , k L M for the cases A 2 , C 2 and G 2 . It is assumed that t 0 , t 1 , t 2 0 .
Table 12. Orders of stabilizers h k , k L M for the cases A 2 , C 2 and G 2 . It is assumed that t 0 , t 1 , t 2 0 .
k L M A 2 C 2 G 2
[ t 0 , t 1 , t 2 ] 111
[ 0 , t 1 , t 2 ] 222
[ t 0 , 0 , t 2 ] 222
[ t 0 , t 1 , 0 ] 222
[ 0 , 0 , t 2 ] 644
[ 0 , t 1 , 0 ] 686
[ t 0 , 0 , 0 ] 6812
Table 13. Values of the integral errors of the polynomial interpolations of the functions f and g.
Table 13. Values of the integral errors of the polynomial interpolations of the functions f and g.
MNumber of Points 1 π 2 F ( A 2 ) | f I M [ f ] | 2 J 1 / 2 1 π 2 F ( A 2 ) | g I M [ g ] | 2 J 1 / 2
310 0.0146447 0.062784
628 0.0013806 0.015796
955 0.0002049 0.004072
1291 0.0000716 0.000906

Share and Cite

MDPI and ACS Style

Hrivnák, J.; Patera, J.; Szajewska, M. Discrete Orthogonality of Bivariate Polynomials of A2, C2 and G2. Symmetry 2019, 11, 751. https://doi.org/10.3390/sym11060751

AMA Style

Hrivnák J, Patera J, Szajewska M. Discrete Orthogonality of Bivariate Polynomials of A2, C2 and G2. Symmetry. 2019; 11(6):751. https://doi.org/10.3390/sym11060751

Chicago/Turabian Style

Hrivnák, Jiří, Jiří Patera, and Marzena Szajewska. 2019. "Discrete Orthogonality of Bivariate Polynomials of A2, C2 and G2" Symmetry 11, no. 6: 751. https://doi.org/10.3390/sym11060751

APA Style

Hrivnák, J., Patera, J., & Szajewska, M. (2019). Discrete Orthogonality of Bivariate Polynomials of A2, C2 and G2. Symmetry, 11(6), 751. https://doi.org/10.3390/sym11060751

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics