ARS MATHEMATICA CONTEMPORANEA ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 17 (2019) 185-202 https://doi.org/10.26493/1855-3974.1559.390 (Also available at http://amc-journal.eu) A diagram associated with the subconstituent algebra of a distance-regular graph Supalak Sumalroj * Department of Mathematics, Naresuan University, Phitsanulok, Thailand Received 20 December 2017, accepted 6 June 2019, published online 18 September 2019 In this paper we consider a distance-regular graph r. Fix a vertex x of r and consider the corresponding subconstituent algebra T = T(x). The algebra T is the C-algebra generated by the Bose-Mesner algebra M of r and the dual Bose-Mesner algebra M* of r with respect to x. We consider the subspaces M, M *, MM *,M *M, MM * M, M *MM *,... along with their intersections and sums. In our notation, MM * means Span{RS | R e M,S e M*}, and so on. We introduce a diagram that describes how these subspaces are related. We describe in detail that part of the diagram up to MM * + M *M. For each subspace U shown in this part of the diagram, we display an orthogonal basis for U along with the dimension of U. For an edge U C W from this part of the diagram, we display an orthogonal basis for the orthogonal complement of U in W along with the dimension of this orthogonal complement. Keywords: Subconstituent algebra, Terwilliger algebra, distance-regular graph. Math. Subj. Class.: 05E30 1 Introduction In this paper we consider a distance-regular graph r. Fix a vertex x of r and consider the corresponding subconstituent algebra (or Terwilliger algebra) T = T(x) [32]. The algebra T is the C-algebra generated by the Bose-Mesner algebra M of r and the dual Bose-Mesner algebra M* of r with respect to x. The algebra T is finite-dimensional and semisimple [32]. So it is natural to study the irreducible T-modules. These modules are used in the study of hypercubes [14, 26], dual polar graphs [20, 38], spin models [6, 10], *The author would like to thank Professor Paul Terwilliger for many valuable ideas and insightful suggestions on my work. This paper was written while the author was an Honorary Fellow at the University of Wisconsin-Madison supported by the Development and Promotion of Science and Technology Talents (DPST) Project, Thailand. E-mail address: supalaks@nu.ac.th (Supalak Sumalroj) Abstract ©® This work is licensed under https://creativecommons.org/licenses/by/4.0/ 185 Ars Math. Contemp. 17 (2019) 153-183 codes [13, 28], the bipartite property [4, 5, 9, 16, 21, 22, 23, 25, 27], the almost-bipartite property [3, 8, 17], the Q-polynomial property [5, 7, 11, 12, 18, 19, 27, 35], and the thin property [15, 24, 30, 31, 33, 34, 36, 37]. In this paper we discuss the algebra T using a different approach. We consider the subspaces M, M*, MM*, M*M, MM*M, M*MM*,... along with their intersections and sums; see Figure 1. We describe the diagram of Figure 1 up to MM *+M *M. For each subspace U shown in this part of the diagram, we display an orthogonal basis for U along with the dimension of U. For an edge U C W from this part of the diagram, we display an orthogonal basis for the orthogonal complement of U in W along with the dimension of this orthogonal complement. Our main results are summarized in Theorems 6.1 and 6.2. In the last part of the paper we summarize what is known about the part of diagram above MM * + M *M, and we give some open problems. 2 Preliminaries In this section we recall some facts about distance-regular graphs. We will use the following notation. Let X denote a nonempty finite set. Let MatX (C) denote the C-algebra consisting of the matrices whose rows and columns are indexed by X and whose entries are in C. For B e MatX(C) let B, Bf', and tr(B) denote the complex conjugate, the transpose, and the trace of B, respectively. We endow MatX (C) with the Hermitean inner product ( , ) such that (R, S) = tr(R4S) for all R, S e Matx (C). The inner product ( , ) is positive definite. Let U, V denote subspaces of MatX (C) such that U C V. The orthogonal complement of U in V is defined by UL = {v e V | (v, u) =0 for all u e U}. Let r = (X, E) denote a finite, undirected, connected graph, without loops or multiple edges, with vertex set X and edge set E. Let d denote the shortest path-length distance function for r. Define the diameter D := max{d(x, y) | x, y e X}. For a vertex x e X and an integer i > 0 define Tj(x) = {y e X | d(x, y) = i}. For notational convenience abbreviate r(x) = ri(x). For an integer k > 0, we say that r is regular with valency k whenever |r(x)| = k for all x e X. We say that r is distance-regular whenever for all integers h, i, j (0 < h, i, j < D) and x, y e X with d(x, y) = h, the number phj := |r(x) n rj(y)| is independent of x and y. The integers phj are called the intersection numbers of r. From now on assume that r is distance-regular with diameter D > 3. We abbreviate k := (0 < i < D). For 0 < i < D let A, denote the matrix in MatX (C) with (x, y)-entry 1 if d(x,y) = i, 0 if d(x,y) = i, (Ai)xy ={n x, y e X. We call A, the i-th distance matrix of r. We call A = A1 the adjacency matrix of r. Observe that A, is real and symmetric for 0 < i < D. Note that A0 = I is the identity matrix in MatX (C). Observe that J2i=0 A, = J, where J is the all-ones matrix in MatX (C). Observe that for 0 < i, j < D, D AiAj = Y, phj Ah. (2.1) h=0 S. Sumalroj: A diagram associated with the subconstituent algebra of a distance-regular graph 187 For integers h, i, j (0 < h, i, j < D) we have 0 c P0 j = A0j, P0 = A- k- i-'ij Vij^i- (2.2) (2.3) Let M denote the subalgebra of MatX (C) generated by A. By [2, p. 44] the matrices A0, Ai,..., Ad form a basis for M. We call M the Bose-Mesner algebra of r. By [1, p. 59, 64], M has abasis E0, E1,...,ED such that (i) Eo = |X|-1 J; (ii) ZlLo Ei = I; (iii) Et = Ei (0 < i < D); (iv) Ei = Ei (0 < i < D); (v) EiEj = SijEi (0 < i, j < D). The matrices E0, E1,..., ED are called the primitive idempotents of r, and E0 is called the trivial idempotent. For 0 < i < D let mi denote the rank of Ei. For 0 < i < D let denote an eigenvalue of A associated with Ei. Let A denote an indeterminate. Define polynomials {ui}:D=0 in C[A] by u0 = 1, u1 = A/k, and Au, = CjMj_i + aiUi + 6iMi+i (1 < i < D - 1). By [2, p. 131, 132], Aj = kjYl uj i=0 D Ej = |X|-1mj Y Ui(0j)Ai (0 < j < D), (0 < j < D). (2.4) (2.5) Since EjEj = SijE, and by (2.4) we have AjE, = kjUj(0i)Ei = E,Aj (0 < i, j < D). By [1, Theorem 3.5] we have the orthogonality relations D Y,Ui(0r )Ui(9s)ki = Ars m-1 |X | i=0 D YjUi(dr )Uj (0r )mr = ¿j k-^X | (0 < r, s < D), (0 < i,j < D). (2.6) (2.7) r=0 We recall the Krein parameters of r. Let o denote the entry-wise multiplication in Matx(C). Note that Ai o Aj = Sij Ai for 0 < i, j < D. So M is closed under o. By [2, p. 48], there exist scalars qj G C such that D Ei o Ej = |X|-1 Y qhjEh 0=0 (0 < i,j < D). (2.8) 188 ArsMath. Contemp. 17 (2019) 185-202 We call the qj the Krein parameters of r. By [2, Proposition 4.1.5], these parameters are real and nonnegative for 0 < h, i, j < D. We recall the dual Bose-Mesner algebra of r. Fix a vertex x g X. For 0 < i < D let E* = E* (x) denote the diagonal matrix in MatX (C) with (y, y)-entry (E*)y 1 if d(x,y) = i, y g X. i)yy \0 if d(x,y) = i, We call E* the i-th dual idempotent of r with respect to x. Observe that (i) Ef=0 E* = I; (ii) E* = E* (0 < i < D); (iii) E* = E* (0 < i < D); (iv) E*E* = JijE* (0 < i, j < D). By construction E*, E*,..., E* are linearly independent. Let M* = M*(x) denote the subalgebra of MatX (C) with basis E*, E*,..., E*. We call M* the dual Bose-Mesner algebra of r with respect to x. We now recall the dual distance matrices of r. For 0 < i < D let A* = A* (x) denote the diagonal matrix in MatX (C) with (y, y)-entry (A|)yy = |X |(Ei) xy y g X. (2.9) We call A* the dual distance matrix of r with respect to x and Ei. By [32, p. 379], the matrices A*, A*,..., A D form a basis for M*. Observe that (i) A* = I; (ii) Ef=oA* = |X|E*; (iii) Af = A* (0 < i < D); (iv) A* = A* (0 < i < D); (v) A*A* = £D=o qijAh (0 < i, j < D). From (2.4) and (2.5) we have D A* = m-E )E* ¿=0 D E* = |X|-1kj E uj(0i)A* ¿=0 (0 < j < D), (0 < j < D). (2.10) (2.11) S. Sumalroj: A diagram associated with the subconstituent algebra of a distance-regular graph 187 3 The subconstituent algebra T In this section we study the subconstituent algebra of a distance-regular graph. For the rest of the paper, fix a distance-regular graph r and a vertex x of r. Let T = T(x) denote the subalgebra of MatX (C) generated by M, M*. The algebra T is called the subconstituent algebra (or Terwilliger algebra) [32]. In order to describe T, we consider how M, M* are related. We will use the following notation. For any two subspaces R, S of MatX (C) we define RS = Span{RS | R e R, S e S}. Consider the subspaces M, M * ,MM *,M *M, MM *M, M * MM *,... along with their intersections and sums. To describe the inclusions among the resulting subspaces we draw a diagram; see Figure 1. In this diagram, a line segment that goes upward from U to W means that W contains U. Consider the diagram in Figure 1. For each subspace U shown in the diagram, we seek an orthogonal basis for U and the dimension of U. Also, for each edge U C W shown in the diagram, we seek an orthogonal basis for the orthogonal complement of U in W along with the dimension of this orthogonal complement. We accomplish these goals for that part of the diagram up to MM * + M *M. Our main results are summarized in Theorems 6.1 and 6.2. Before we get started, we recall a few inner product formulas. Lemma 3.1 ([11, Lemma 3.1, Lemma 4.1]). For 0 < h, i,j, r,s,t < D, (i) (E*AjE*h,E*rAsE*t) = SirSjsShtkhph, (ii) {EiA**Eh,ErASEt) = SirSjsShtmhqhjj. The following result is well-known. Lemma 3.2 ([32, Lemma 3.2]). For 0 < h,i,j < D, (i) E*AhE* = 0 if and only ifphhj = 0, (ii) EiA*hEj = 0 if and only if qh = 0. Lemma 3.3 ([29, Lemma 10]). For 0 < h,i, j, r,s,t < D, D (AiE*Ah,Ar E*sAt) = £ kepirpiapeht. 4 The subspace M + M * Our goal in this section is to analyze the inclusion diagram up to M + M *. We begin with the trace of elements in M and M *. Lemma 4.1. For 0 < i < D, (i) tr(Ai) = SoilX|, (ii) tr(Ei) = mi, (iii) tr(E* ) = ki, (iv) tr(A*) = SoilX 169 Ars Math. Contemp. 17 (2019) 153-183 T MM * M + M *MM * MM *M M*MM* MM*M M*MM* MM * + M*M MM* M*M MM* M*M M + M * M M* M M* CI Figure 1: Inclusion diagram. S. Sumalroj: A diagram associated with the subconstituent algebra of a distance-regular graph 187 Proof. (i): Follows from the definition of Ai. (ii): Since Ei is diagonalizable, we have tr(£j) = rank(Ej) = m;. (iii): Follows from the definition of E*. (iv): By (2.5) and since D Eo = |X |-1J = |X |-1 Y A;, i=o we have D Y(1 - Ui(öo))Aj = 0. i=o Since {Ai}D=0 are linearly independent, we obtain ui(60) = 1 for 0 < i < D. By (2.6), (2.10) and (iii), we have DD tr(A*) = mi Yuj(Oi)tr(E*) = mi YUj(^i)uj(^)kj = Soi|X|. □ j=o j=o Next we obtain some inner products. Lemma 4.2. For 0 < i,j < D, (i) (Ai,Aj) = dijkilX|, (ii) (Ei, Ej) = Sij mi, (iii) (E*,E*) = Sijki, (iv) (A*,A*) = Sijmi|X|. Proof. (i): Use (2.1) and Lemma 4.1. (ii): By Lemma 4.1 and since EiEj = SijEi. (iii): Since E* E* = SijE* (0 < i, j < D) and by Lemma 4.1 (iii). (iv): By (2.10) and (iii), we obtain D D D (A*, A*) = (mi Y uh (^i)E*h,m^Yj ue(@j )E*) = m^j^ uh(di)uh(6j )kh. h=o i=o h=o By (2.6), we have (A*, A*) = mimjSijm-11X| = Sijm^X|. □ The algebra M has two bases {Ai}D=o and {Ei}D=o. The algebra M* has two bases o and {Ei*}D=o. Next we show that thesebases are orthogonal. Lemma 4.3. Each of the following is an orthogonal basis for M: { Ai }D=o, {Ei}i=o. Moreover, each of the following is an orthogonal basis for M *: {A*}D=o, {Ei*}D=o. 171 Ars Math. Contemp. 17 (2019) 153-183 Proof. By Lemma 4.2 and the comment below it. □ Recall that A0 = 1 = A*. Next we compute some inner products between M and M*. Lemma 4.4. For 0 < i, j < D, (Ai,AQ) = 5i050j |X | ki. Proof. Observe that (Ai, A*) = (AiAQAo, AoA*Ao). By Lemma 3.3 and (2.2), (2.6) and (2.10), the result follows. □ The next results describe orthogonal bases for M + M* and M n M*. Lemma 4.5. The following is an orthogonal basis for M + M *: Ad ,...,Ai ,1, A1 ...,AD. Proof. Immediate from Lemmas 4.2 and 4.4. □ Lemma 4.6. M n M * = CI and dim(M n M *) = 1. Proof. Observe that I G M n M *. By linear algebra, we have dim(M n M * ) = dim(M ) + dim(M *) - dim(M + M *). By construction dim(M) = D + 1, dim(M*) = D + 1. By this and Lemma 4.6, Lemma 4.8. The following statements hold: (i) The matrices {Ai}D=1 form an orthogonal basis for the orthogonal complement of M n M * in M. (ii) The matrices {A*}D=1 form an orthogonal basis for the orthogonal complement of M n M * in M *. (iii) The matrices {Ai}D=1 form an orthogonal basis for the orthogonal complement of M * in M + M *. (iv) The matrices {A*}D=1 form an orthogonal basis for the orthogonal complement of M in M + M*. Proof. Follows from definitions of M, M * along with Lemmas 4.5 and 4.7. □ Lemma 4.9. Each of the following subspaces has dimension D: dim(M + M *) = 2D + 1. Proof. Immediate from Lemma 4.5. Lemma 4.7. We have □ dim(M n M*) = 1. The result follows. □ (M n Mn M, (Mn (M + M*), (M n Mn M*, M ^ n (M + M * ). Proof. Immediate from Lemma 4.8. □ S. Sumalroj: A diagram associated with the subconstituent algebra of a distance-regular graph 187 5 The subspace MM * + M *M Our goal in this section is to analyze the inclusion diagram from M + M * up to MM * + M *M. We begin with a few inner product formulas. Lemma 5.1. For 0 < i,j, r,s < D, (i) (AiA*pA*rAs) = SisSjr\X\kimjui(6j), (ii) {AiA*,ArAS) = SirSjs\X\kimj, (iii) {A*Aj,A*As) = SirSjs\X\kimj. Proof. (i): Since {AiA* ,Ar AS) =t'r{A* AiAr As) = ^)yy (Ai)yz (A*r )zz (As )zy yex zex and by (2.9), it follows that {AiA* ,Ar As) = \X\2 £ £ (Ej )Xy (Ai)yz (Er )xz (As)zy yex zex = \X\2 £ £ (Ej )xy (Ai O As)yz (Er )zx yex zex Since Ai o As = SisAi (0 < i, s < D), we get {AiA* ,A*r As ) = \X\2Sis £ £ (Ej )xy (Ai)yz (Er )zx. yex zex Since £ £ (Ej )xy (Ai)yz (Er )zx = \X ^ tl(Ej AîE* ), yex zex we have {AiA* ,A** As) = \X\Sis tr(Ej AîE* ) = \X\Sis tr(Er Ej Ai). Since EiEj = SijEi (0 < i,j < D), we obtain {AiA*,A**As) = \X\SisSjr tr(EjAi) = \X\SisSjr {Ej,Ai). By (2.5) and Lemma 4.2 (i), we get {Ej, Ai) = mjui(6j)ki. Hence {AiA* ,Ar As) = SisSjr\X\kimj u (0j ). (ii): Since A0 = I, we get {AiA*,ArAs) = {AiA*A0,ArAsA0). By (2.10), we obtain D D {AiA* ,Ar As ) = mj m s £uh(0j )£ ue(6s){AiEhAo,Ar E* Ao). h=0 1=0 From Lemma 3.3 we have D {AiEhA0, Ar E* A0) = £ ktPlrPthePt00. t=0 173 Ars Math. Contemp. 17 (2019) 153-183 By (2.2) and (2.3), we obtain D D (AiA* ,ArA*s) = mj msY Uh(Oj ) E ue(es)kop0irp0M h=0 £=0 D = ¿ir ki'mj m^Y, Uh(Oj )uh(Os)kh. h=0 By (2.6), we get (AiA*, Ar A*) = ¿ir ki'mj msSj8ms | = Sir SjS\X | kimj. (iii): Since (A*Aj, A*AS) = tr((A*Aj )i(A*As)) = tr(Aj A*A*AS) = tr(A*A*AsAj) and A*A* = qhrA, D „h A* h h=0 and by (2.1), we get D D D D (A*Aj, A*As) = E E qhrP^s tr(AhA,) = E E j tr(A,Ah) h=0£=0 h=0£=0 = E E qhrpjs tr(A£ Ah) = qir j (a* Ah). h=0£=0 h=0£=0 From Lemma 4.4, we have D D D D EE qhrp£s(A£,Ah) = |X | EE qhr pjs ¿£0Sh0k£ = |X |