arXiv:1508.01482v2 [math.AP] 20 Oct 2016 npplto eeispolm,apoint a problems, genetics population In functions eesr orcintr a hnb on sn h eigenf the using found constructio be explicit then inhomogeneous an can the give term We solve correction necessary to solution. regular them a use have to not method then recursive is a t solution s and construct the to the but method of recursive values, effective regularity boundary computationally the the specify specify can only one can th are one problems value problem, boundary regular natural The co operator. and analyze this B to by required are Genetics. tools Population special space, in singular applications important has which 0 pc faoi rbblt esrswith measures probability atomic of space of frequencies the senting (1.1) relations: the by le cetfi optn eerh ne wr ubrDE- number award under t Research, by Computing part Scientific plied in supported Research [email protected]. ihcorners with yteAOudrgatW911NF-12-1-0552. grant u under NSF ARO the the by by part in supported Research [email protected]. fti prtrrflc h emtyo h ipe nmc th much in of simplex geometry the Euclidean of the reflects geometry operator the Laplace in reflect employ operator we this which of properties, remarkable many has operator (1.2) ayMro hi oesi ouaingntc,se[ t see in genetics, appears population actually in and models chain term, Markov mating many random the of limit the per nteifiiepplto ii fthe of limit population infinite the in appears (1.3) field vector a of addition the and ∗ † M ujc classifications. subject AMS e words. Key Abstract. eateto ahmtc,90EasHl,Uiest fCa of University Hall, Evans 970 Mathematics, of Department eateto ahmtc,Uiest fPnslai,20 Pennsylvania, of University Mathematics, of Department .Introduction. 1. h iuadfuinoeao,wihat nfntosof functions on acts which operator, diffusion Kimura The oicueteefcso uain eeto,mgain e migration, selection, mutation, of effects the include To n − IEFNTOSADTEDRCLTPOLMFRTHE FOR PROBLEM DIRICHLET THE AND EIGENFUNCTIONS 1 . esuytecasclKmr ifso prtrdfie nt on defined operator diffusion Kimura classical the study We t onayi taie pc aeu fsmlcso dim of simplices of up made space stratified a is boundary its ; iuaDfuin ouainGntc,Dgnrt Ellipt Degenerate Genetics, Population Diffusion, Kimura LSIA IUADFUINOPERATOR DIFFUSION KIMURA CLASSICAL x 1 + An · · · HRE .EPSTEIN L. CHARLES n L n 52,3J0 35,65N25 33C50, 35J70, 35J25, 1 + Kim -simplex, L + Kim x lee rtps oegenerally, More types. or alleles n = +1 = 1 1 ≤ V 1 = ≤ i,j i,j Σ X = X ≤ n ≤ ( with , n n X j n x =1 +1 +1 stesbe of subset the is +1 n 1 ( x , . . . , n eegnucin fterglroeao naydimension, any in operator regular the of eigenfunctions he ∗ 1 1 + x src ouin oelpi n aaoi rbesdefine problems parabolic and elliptic to solutions nstruct x b 0 +1) AND i j i o h edn iglrpr ln h onay The boundary. the along part singular leading the for n ( ( ( ntoso h eua problem. regular the of unctions rglr rbe n h iihe rbe.Frthe For problem. Dirichlet the and problem “regular” e ≤ δ eU eateto nry fc fSine Ap- Science, of Office Energy, of Department US he cuei sadgnrt litcoeao cigo a on acting operator elliptic degenerate a is it ecause x δ ij lto ttebudr.FrteDrcltproblem, Dirichlet the For boundary. the at olution o moha h onay nti ae egv a give we paper this In boundary. the at smooth not ij tm.Mathematically, atoms. AC02-05CH11231. drgat M1-55,adDS1036 and DMS-1507396; and DMS12-05851, grants nder ) x all rgtFse oe.I represents It model. Wright-Fisher -allele O WILKENING JON ∂ ot 3dSre,Piaepi,P 19104-6395; PA Philadelphia, Street, 33rd South 9 − n R i − x +1 qain sntd h iihe rbe does problem Dirichlet the noted, As equation. x j for n , j x . ) ) 12 j ∂ iona ekly aiona94720-3840; California Berkeley, lifornia, 1 ) ∈ x , ∂ i R ≤ 30 x ∂ Σ cEutos iihe rbe,Eigen- Problem, Dirichlet Equations, ic he x i n eifiiepplto iisof limits population infinite he c h prtri oie by modified is operator the tc. ∂ n j i , +1 , n x n 16 ≤ u nlss h properties The analysis. our sotntogto srepre- as of thought often is aewya h standard the as way same e j -simplex, Σ 1 + ie,i the in given, , n n † 5 1 + .TeKmr diffusion Kimura The ]. a etogto sthe as of thought be can variables, . Σ nin between ensions n sa is fn model affine manifold d , 2 C.L. Epstein and J. Wilkening which is tangent to Σn, and inward pointing along the boundary of the simplex. In appli- cations to population genetics, the coefficient functions bj(x) are typically polynomials. Linear terms usually suffice to model migration and mutation{ al effects,} whereas higher order terms are needed to model selection, see [30, 33, 39]. There are many statistical quantities of interest in population genetics that can be com- puted by solving boundary value problems of the form Kim (1.4) (L +V )u = f in int Σn, with u↾bΣn = g. For example, the probability of a path of the underlying process exiting through a given portion of the boundary, or the expected first arrival time at a portion of the boundary, are expressible as the solutions of such boundary value problems. Examples of this type can be found in [34], and are further discussed below. A method for solving some of these problems, at least in principle, is given in [38], though it is not very explicit. In this note we introduce a computationally effective method for solving high-dimensional, inhomogeneous regular and Dirichlet problems for the Kimura operator itself, i.e. with V = 0. For the regular problem, one specifies minimal regularity requirements for the solution at the boundary. For the Dirichlet problem, the boundary values are specified, but the solution is then not smooth at the boundary. Our method also clarifies the precise regularity of the Dirichlet solution in the closed simplex, at least when f and g are sufficiently smooth. In addition we show, in somewhat greater generality, how to find the eigenfunctions of these operators, which are represented as products of functions of single variables, and how to compute the expansion coefficients. The operator, LKim +V, and variants thereof, appear in many classical papers in popula- tion genetics, see [12, 13, 27, 26, 28, 45]. Recently, there has been a resurgence of interest in using the Kimura diffusion equation as a forward model for maximum likelihood estimators of selection coefficients, demographic models, mutation rates, effective population sizes, etc. The evolution of other observable measures of genetic variability such as the allele frequency spectrum, or site frequency spectrum, can also be shown to satisfy a variant of the Kimura diffusion equation, see [11, 19]. To use this diffusion process as a forward model, one either needs to have efficient means for solving the Kimura diffusion equation, see [19, 41, 3, 32], or one must simulate the underlying stochastic process, [11, 10]. In most previous work where the Kimura diffusion equation is solved, the underlying space is 1-dimensional. Even in one dimension, many authors employ numerical methods that rely on finite difference approxi- mations. These are, however, not reliable for imposing the subtle boundary conditions that arise with degenerate operators like LKim, and can in fact lead to errors; see [24], and the supplement to [2]. By contrast, our approach provides a stable construction, mathematically equivalent to a Gram-Schmidt procedure, of bases of eigenfunctions. These can be used to ac- curately solve both elliptic and parabolic problems, as well as compute approximations to the heat kernel itself, which are of central importance in a variety of applications; see [40, 41, 42]. Our construction for the polynomial eigenfunctions of LKim +V is applicable provided that the operator has “constant weights,” see (2.15) below. The case of positive weights has been studied extensively in the literature. Kimura [29] and Karlin and McGregor [25] used hypergeometric functions to study the two-dimensional case. Littler and Fackerell [35] generalized Karlin and McGregor’s approach to higher dimensions using bi-orthogonal poly- nomial systems. Griffiths [16] showed that the polynomial eigenfunctions of the diffusion operator corresponding to a repeated eigenvalue can be orthogonalized and grouped together to form reproducing kernel polynomials that appear in the transition function expansion of the diffusion process. One way to represent the orthogonal polynomials in the reproducing kernels is via a triangular construction of Proriol [36] and Koornwinder [31] for multivari- ate Jacobi polynomials. Griffiths and Span´oalso discuss this construction [17], and provide Eigenfunctions and the Dirichlet Problem for Kimura Diffusion 3 probabilistic connections to multivariate versions of several families of classical orthogonal polynomials, including the Jacobi polynomials that arise here [18]. In the present work, we present a direct construction of polynomial eigenfunctionsfor the V =0 case, so that it is not necessary to take limits of the positive weight case as the mutation rates approach zero [16]. One novelty that arises is that when V = 0, as functions on the n-simplex, these eigenfunc- tions do not belong to a single L2-space, but each belongs to an L2-space of some stratum of the boundary. Their coefficients in the representation of a function in terms of this spanning set are computed as inner products on these lower dimensional strata. The constructions presented here can serve as the foundation for a perturbative method for solving Kimura-type diffusions with a more complicated vector field, also modeling se- lection. We will return to these and other elaborations of the theory presented here in a subsequent publication.
Acknowledgements CLE is grateful for many useful and informative discussions with Camelia Pop, Rafe Mazzeo, and Yun Song on questions connected to the contents of this paper. We are also very grateful for the careful reading and detailed suggestions made by the referees of this paper. 2. Some Facts about the Kimura Diffusion Operator. We begin our analysis by re- viewing some of the remarkable properties of LKim . A very important fact about LKim is 2 the result of K. Sato [37], which states that if U is a –function that vanishes on Σn, then Kim C [L U]↾Σn =0 as well. Thus we can start with a function U(x1,...,xn+1) defined on Σn, and extend it to be independent of any one of its arguments, say xj . This uniquely defines a function on the projection of the simplex to the hyperplane xj = 0 , and vice versa. For definiteness we take j = n +1. This gives a function { } (2.1) u(x ,...,x )= U x , , x , 1 (x + + x ) 1 n 1 ··· n − 1 ··· n defined on a projective model of the simplex: (2.2) Σ = x Rn : x + + x 1 with x 0 for i =1,...,n . n { ∈ 1 ··· n ≤ i ≥ } To compute LKim U↾ , we can apply LKim in n-variables to u : e Σn (2.3) LKim U(x ,...,x )↾ = x (δ x )∂ ∂ u(x ,...,x ). 1 n+1 Σn i ij − j xi xj 1 n 1 i,j n ≤X≤ Here and in the sequel, when using a projectivemodel, we let xn+1 =1 (x1 + +xn). The projective model is useful for computations, whereas the affine model shows− that··· this operator is entirely symmetric under permutations of the variables (x1,...,xn+1). In particular, it Kim makes clear that, from the perspective of L , all the vertices of Σn are “geometrically” identical, something that is not evident in the projective model. In this note we further investigate some remarkable properties of the operator LKim, which are hinted at in [38, 39]. We first consider a recursive construction of the polynomial eigenfunctions of LKim . After that we show how to solve the inhomogeneousDirichlet prob- lem for LKim, given in (1.4). It follows easily from Sato’s theorem that this problem does not 2 generally have a solution in (Σn), even if f and g are both in ∞. Our method of solution exhibits the precise form of theC singularities along the various boundaryC strata.
2.1. Vector fields. A generalized Kimura diffusion in Σn, with “standard” second order part, is a second order differential operator of the form n (2.4) L = x (δ x )∂ ∂ + b (x)∂ . i ij − j xi xj j xj 1 i,j n j=1 ≤X≤ X e e 4 C.L. Epstein and J. Wilkening
The vector field is normally required to be inward pointing, which means that
(2.5) b (x)↾ 0 for j =1, . . . , n, j xj =0 ≥ and e n
(2.6) bj(x)↾x1+ +xn=1 0. ··· ≤ j=1 X e We denote the first order terms by
n
(2.7) V = bj (x)∂xj . j=1 X e e In the affine model
n+1 (2.8) L = x (δ x )∂ ∂ + V, V = b (x)∂ , i ij − j xi xj j xj 1 i,j n+1 j=1 ≤ X≤ X with the additional condition that
n+1
(2.9) bj(x)↾x1+ +xn+1=1 =0. ··· j=1 X Considerable generalizations of this class of operators and spaces are introduced in [7]; though in the present work we concentrate on the classical cases of model operators on sim- Rn plices and positive orthants, +. In most of the Probability and Population Genetics literature Kim 1 a different normalization is employed, namely L = 2 xi(δij xj )∂xi ∂xj . In this paper we use the normalization more common in mathematical analysis,− which omits the factor of 1/2. P The boundary of Σn is a stratified space. If K is a boundary face of Σn of codimension n k, then it is again a simplex and is represented, in the affine model, by a subset of − the form xi1 + + xik+1 = 1 with xil 0 for l = 1,...,k +1, which implies that x = = x ···=0. We set = i ,...,i≥ and j1 ··· jn−k I { 1 k+1}
(2.10) = j1,...,jn k = 1,...,n +1 . J { − } { } \ I We denote this boundary face by K . Every boundary face is a simplex,I and the formula for the operator analogous to LKim is the same for any boundary face. For example for K , the sum in (1.2) is simply restricted to the variables x ,...,x . We denote this operatorI by { i1 ik+1 } Kim (2.11) L = xi(δij xj )∂xi ∂xj . I − i,j X∈I Let v be a 2-function on K and let v denote any 2-extension of v to the ambient Rn+1. K. Sato, inC fact, proved, (seeI [37]) that C
Kimb Kim (2.12) L v = (L v)↾KI . I Thus, the restriction or extension of LKim to boundary strata or higher-dimensional simplices b is canonical, similar to the connection between the projective and affine models discussed at Eigenfunctions and the Dirichlet Problem for Kimura Diffusion 5 the beginning of this section. The extension property makes it more natural to label the “last” variable as xn+1 rather than x0, since it may not actually be the last. In the affine representation, a vector field V (satisfying (2.9)) is tangent to K provided that I
(2.13) V x ↾ =0, (j ). j xj =0 ∈ J Condition (2.9) requires that V be tangent to Σ itself, i.e. V (x + + x )↾ =0. For n 1 ··· n+1 Σn vector fields, the analogues of Sato’s results are obvious: if U vanishes on Σn then VU =0, so extending a function U defined on Σn to be constant in any coordinate direction leads to an unambiguous value of VU↾Σn ; and, defining
(2.14) V = bi(x)∂xi , I i X∈I we see that if V is tangent to K then V v = (V v)↾KI , where v and v are defined as in (2.12). I I 2.2. Constant weights and the Hilbert spaceb setting. In additionb to LKim there are other classes of “special” Kimura diffusion operators. Classically one singles out operators with constant “weights.” (This terminology is introduced in [8].) These operators have the property that the functions bj(x) (or bj(x)) are linear and
(2.15) (V xj )↾exj =0 = bj(x)↾xj =0 = bj, a constant. In the projective model, one may readily show that such a vector field takes the form
n (2.16) Vb = (b Bx )∂ , j=1 j − j xj where e P
(2.17) b = (b ,...,b ) and B = b + + b . 1 n+1 1 ··· n+1
Note that bn+1 enters (2.16) through B. We define
Kim Kim (2.18) Lb =L +Vb.
These operators are special because they are self-adjoint with respect to the L2 inner product on Σn defined by the following measure, which (up to normalization)has the Dirichlet density representing the stationary distribution of the underlying Markov process (see e.g. [16, 17, 18])e
n+1 bj 1 (2.19) dµb(x)= wb(x) dx dx , wb(x)= x − . 1 ··· n j j=1 Y Kim Indeed, in this case Lb in (2.8) may be written
n+1 b Kim (∂xi ∂xj )[w xixj (∂xi ∂xj )u] (2.20) Lb u = − − , wb i Here uˆ, vˆ are independent of xn+1 and agree with u, v on Σn. In deriving (2.21), it was assumed that wbx x [(∂ ∂ )u]v = 0 and wbx x [(∂ ∂ )v]u = 0 on the faces i j xi − xj i j xi − xj e ]Kim x =0 and x =0 , so care must be taken in defining the domain of Lb when working { i } { j } in the Hilbert space setting with b = 0, see [38]. Note that xn+1 is treated as an independent variable in these formulas when computing partial derivatives, but x =1 (x + +x ) n+1 − 1 ··· n when evaluating integrals over Σn. A useful variant of (2.20) is n n b b ]Kim (∂xi ∂xj )[w xixj (∂xi ∂xj )u] ∂xi (w xixn+1∂xi u) (2.22) Lb u = −e − + , wb wb i (2.23) P Kim(ξ)= x (δ x )ξ ξ , i ij − j i j i,j X defines the dual of the intrinsic metric on the simplex. This corresponding metric is singular along the boundary and incomplete, i.e., the boundary is at a finite distance from interior points. The distance function on Σn defined by this metric is equivalent to n+1 (2.24) ρi(x, y)= √xj √yj . | − | j=1 X k,γ k,2+γ N We also use two scales of anisotropic H¨older spaces, WF(Σn) and WF (Σn), k 0,γ (0, 1), introducedin [7], with respect to which the operatorC LKim hasC optimal mapping∈ proper-∈ 0,γ ties. These spaces are defined with respect to the intrinsic metric. For example f WF(Σn) if f 0(Σ ) and ∈C ∈C n f(x) f(y) (2.25) [f]0,γ,WF = sup | − γ | < . x=y Σn ρi(x, y) ∞ 6 ∈ k,γ Kim If λ< 0 and f WF(Σn), then the elliptic equation, (L λ)u = f, has a unique solu- k,2+γ∈C − tion, u WF (Σn), indicating that this is indeed the correct notion of “elliptic regularity” for operators∈C of this general type. Eigenfunctions and the Dirichlet Problem for Kimura Diffusion 7 3. A 1-d Example. We begin by considering the Dirichlet problem in the 1d-case. These results are well known, and serve as motivation for our subsequent development. Sup- pose that we would like to find the solution to (3.1) x(1 x)∂2u = f with u(0) = g , u(1) = g . − x 0 1 We can write u = u0 + (1 x)g0 + xg1, where u0 vanishes at the boundary of [0, 1]. It is apparent that u cannot be −2 up to the boundary unless f(0) = f(1) = 0. In fact, 0 C (3.2) u (x)= x log xf(0) + (1 x) log(1 x)f(1) + u (x), 0 − − 0 where e def (3.3) x(1 x)∂2u = f(x) [(1 x)f(0) + xf(1)] = f (1) with u (0) = u (1) = 0; − x 0 − − 0 0 the right hand side, f (1), is as smooth as f, and vanishes at 0 and 1. As was shown in [6, 7], e e e this equation has a unique solution, with optimal smoothness measured in the anisotropic k,2+γ H¨older spaces, ([0, 1]). In particular, if f ∞([0, 1]) then so is u0. C 2 ∈C The eigenfunctions of x(1 x)∂x that vanish at the boundary are polynomials of the form x(1 x)p (x), where p −is the polynomial of degree m 0 that satisfies the equation − m m ≥ e (3.4) x(1 x)∂2 + 2(1 2x)∂ 2 p = λ p . − x − x − m m m Kim For later reference, the left-hand side may also be written [L2 2]p . By inspecting the − m action on d/ d 1, where d is the space of polynomials of degree at most d, we see that P P − P λd = (d + 1)(d + 2). Since the eigenfunctions are orthogonal with respect to dµ0(x), these polynomials− are orthogonal with respect to the inner product 1 (3.5) p, q = p(x)q(x) xα(1 x)βdx, h i − Z0 with α = β =1. Thus, they are multiples of the corresponding Jacobi polynomials [43, 14], (1,1) pd(x) Pd (2x 1). If we choose the normalization pd L2([0,1];dµ2) = 1, the result would∝ be the same− as performing Gram-Schmidt on the monomialk k s 1, x, x2,... . This yields the 3-term recurrence { } p0(x)= 1/γ0, b1 p1(x) = (x a0)p0(x) (3.6) − bm+1 ppm+1(x) = (xp am)pm(x) bm pm 1(x), (m 1), − − − ≥ p m(m+2) p where γ0 = 1/6, am = 1/2 and bm = 4[4(m+1)2 1] in this case. Solving (3.3) for u0 now − boils down to representing f (1) in the eigenbases: e f (1)(x) ∞ ∞ (3.7) f˜(x)= = c p (x) u (x)= (c /λ )x(1 x)p (x). x(1 x) m m ⇒ 0 m m − m m=0 m=0 − X X e (1) The simplest way to obtain an approximation of f˜(x) in N 1 is to evaluate f (x) at the P − zeros xj of pN (x), and to compute the coefficients using Gauss-Lobatto quadrature: 1 1 N (3.8) c = f˜(x)p (x)x(1 x) dx = f (1)(x)p (x) dx f (1)(x )p (x )ω . m m − m ≈ j m j j 0 0 j=1 Z Z X 8 C.L. Epstein and J. Wilkening (1) Here we used the fact that f (x) vanishes at x0 = 0 and xN+1 = 1. The abscissas xj and weights ωj are easily found using a variant of the Golub-Welsch algorithm [14, 15]. Further details of our numerical implementation will be given elsewhere. (1) We can estimate the size of the coefficients cm in terms of the smoothness of f , using the facts that { } 1 (1) cm = f (x)pm(x) dx and (3.9) 0 1 Z 1 Kim (1) Kim (1) L2 pmf dx = pm[L +2]f dx. Z0 Z0 The second formula is a special case of (4.1) below. If f (1) is in 2l([0, 1]), then we can iterate the integration by parts formula to obtain: C ( 1)l 1 (3.10) c = − p (x)[LKim +2]lf (1)dx. m [m(m + 3)]l m Z0 As we show below, there is a constant C, independent of m so that (3.11) p ∞ C m(m + 3) p 2 = C m(m + 3) , k mkL ≤ k mkL ([0,1];dµ2) | p p and therefore, there is a constant C so that [LKim +2]lf (1) ∞ (3.12) c e C k kL . m l 1 | |≤ [m(m + 3)] − 2 In this instance it is easy to see that e Kim l (1) (3.13) [L +2] f L∞ Cl [f 2l . k k ≤ k kC This is almost a spectral estimate, but we lose one order of decay, in part because we are (1) estimating in the L∞-norm, andin part becausethere is an implicit divisionof f by x(1 x) − in the formula for cm. We can also use the L2-norm to estimate these coefficients via 1 Kim l (1) w2− [L +2] f L2([0,1];dµ2) (3.14) c C′ k k . | m|≤ [m(m + 3)]l While the denominator is now [me(m+3)]l the numerator implicitly involves the L2-derivative of [LKim +2]lf (1) 2 at the boundary of [0, 1]. | | Remarkably, very similar approaches work to find the eigenfunctions of LKim and solve the Dirichlet problem in any dimension. This is explained in the following two sections. In Section 4 we give a novel construction for the eigenfunctions of the neutral Kimura diffusion on the n-simplex, which highlights their vanishing properties on subsets of the boundary. In Section 6 we show how to solve the Dirichlet problem on an n-simplex, with arbitrary smooth data. 4. The Polynomial Eigenfunctions of LKim. In this section we give a hierarchical method of constructing the eigenfunctions of LKim, with considerable control over their van- ishing properties on bΣn. As before, we let d denote polynomials of degree at most d; the variables involved will be clear from the context.P Eigenfunctions and the Dirichlet Problem for Kimura Diffusion 9 Our results are based upon a formula, which follows easily from a similar calculation in Kim Kim the work of Shimakura, see Section 7 of [38]. As noted above, we let Lb = L +Vb, where Vb has linear coefficients and assigns constant weights to the hypersurface components of bΣn. We then let = i1 < i2 < < ik+1 1,...,n +1 . Shimakura’s work implies the followingI formula{ ··· }⊂{ } Kim Kim (4.1) Lb (w ψ)= w Lb′ κ ψ. I I − I Where k+1 1 bi (4.2) w (x)= x − j ; I ij j=1 Y 2 bj if j i1,...,ik+1 , (4.3) b′ = − ∈{ } j b if j / i ,...,i ; ( j ∈{ 1 k+1} and (4.4) κ = (1 bj ) k + bj . I − j j / X∈I X∈I If k = n and b = 0, then b′ = 2 = (2,..., 2). Equation (4.1) has a wide range of applica- tions, and is especially useful in cases where some of the bi are zero. This formula gives a very potent method to construct eigenfunctions that have a{ simple} form and vanish on certain parts of the boundary. 0 Kim 3 Recall that the -graph closure of L acting on (Σn) is what is called the “regular operator” in [7], whichC is the “backward” Kolmogorov operatorC in applications to Population Genetics. The eigenfunctions that we construct are polynomials and hence in the domain of the regular operator. Indeed, we will show that for each natural number d, the eigenfunc- tions of degree less than or equal to d actually span d. Hence this is the complete set of eigenfunctions for the regular operator. P As functions on the n-simplex, these eigenfunctions do not belong to a single L2-space, but each belongs to an L2-space of some stratum of the boundary. Their coefficients in the representation of a function in terms of this spanning set are computed as inner products on these lower dimensional strata. 4.1. Hierarchy of Polynomial Eigenfunctions. The simplest polynomial eigenfunc- tions of LKim are the functions x ,...,x , which are null vectors. Each of these eigen- { 1 n+1} functions vanishes on a codimension 1 boundary face of Σn. Of course, a constant func- tion is also a null-vector for LKim, but it already belongs to the span of the others since x1 + + xn+1 =1. To fit with the pattern below, one can write these functions as xi1 ψ(x), where···ψ(x) 1 spans the space of constant functions determined by their value at vertex i ≡ 1 (where xi1 =1). Next, for each distinct pair 1 i1 (4.6) x = = x − =0. j1 ··· jn 1 Hence the eigenfunctions xi1 xi2 ψ(xi1 ) vanish on the boundary of this edge. Also note that if Kim a function ψ depends only on a subset of the coordinates, then Lb ψ also depends only on the same subset of the coordinates. In particular, (3.4) and(4.5) agree. With these observations, working in the different projective models, we can construct all the polynomial eigenfunctions of LKim . These take the form x x ψ(x ,...,x ), i1 ··· ik+1 i1 ik for various choices of indices i ,...,i . Here ψ is an eigenfunction of the operator { 1 k+1} Kim Kim (4.7) L ,b′ =Lb′ ↾KI I acting on a k-simplex, and the variables (xi1 ,...,xik+1 ) range over the face defined by the equations (4.8) x = = x =0, j1 ··· jn−k using the notation of (2.10). The weights for this operator are all equal to 2, and therefore we Kim denote it by L ,2 . A simple calculation shows that, if = k +1, then I |I| Kim m1 mk 2 m1 mk (4.9) L ,2 xi xi = ~m + (2k + 1) ~m xi xi mod ~m 1, I 1 ··· k − | | | | 1 ··· k P| |− Kim where ~m = m1 + + mk. (A more general formula is given in (5.9) below.) Thus, L ,2 | | ··· 2 I leaves the subspaces d invariant; the dth eigenvalue is [ d (2k + 1)d] for d 0; and its P d+k 1 − − ≥ multiplicity is equal to k −1 , the dimension of d/ d 1. Moreover, applying the Gram- − P P − Schmidt procedure to the set of monomials in the variables xi1 , ..., xik , ordered by degree (but arbitrarily ordered within the set of monomials of the same degree), will lead to an or- Kim thonormal set of eigenfunctions of L ,2 . As a result, the eigenfunctions ψ , ~m(xi1 ,...,xik ) of this operator are multivariate orthogonalI polynomials with respect to theI measure k+1 (4.10) dµ ,2 = xij dxi1 dxik . I j=1 ··· Q Kim The corresponding eigenfunctions w ψ , ~m of L are orthogonal with respect to dµ0 when I I I 2 k = n and = 1,...,n +1 , but are not normalizable (i.e. do not belong to L Σn; dµ0 ) when k