Chapter 1 Subconstituent Algebra of a Graph
Wednesday, January 20, 1993
A graph (undirected, without loops or multiple edges) is a pair Γ=(X,E), where
X=finite set (of vertices)E=set of (distinct) 2-element subsets of X (= edges of ) Γ.
The vertices x and y∈X are adjacent if and only if xy∈E.
Example 1.1 Let Γ be a graph. X={a,b,c,d}, E={ab,ac,bc,bd}.
Set n=|X|, the order of Γ.
Pick a field K (=R or C). Then MatX(K) denotes the K algebra of all n×n matrices with entries in K. (rows and columns are indexed by X)
Adjacency matrix A∈MatX(K) is defined by Axy={1 if xy∈E,0 else.
Example 1.2 Let a,b,c,d be labels of rows and columns. Then A=abcdabcd(0110101111000100)
The subalgebra M of MatX(K) generated by A is called the Bose-Mesner algebra of Γ.
Set V=Kn, the set of n-dimensional column vectors, the coordinates are indexed by X.
Let ⟨,⟩ denote the Hermitean inner product: ⟨u,v⟩=u⊤⋅ˉv(u,v∈V) V with ⟨,⟩ is the standard module of Γ.
M acts on V: For every x∈X, write ˆx=(0⋮010⋮0)←x where 1 is at the x position.
Then Aˆx=∑y∈X,xy∈Eˆy. Since A is a real symmetrix matrix, V=V0+V1+⋯+Vr some r∈Z≥0, the orthogonal direct sum of maximal A-eigenspaces.
Let Ei∈MatX(K) denote the orthogonal projection, Ei:V⟶Vi. Then E0,…,Er are the primitive idempotents of M. M=SpanK(E0,…,Er), EiEj=δijEifor all i,j,E0+⋯+Er=I. Let θi denote the eigenvalue of A for Vi in R. Without loss of generality we may assume that θ0>θ1>⋯>θr. Let mi=the multiplicity of θi=dimVi=rankEi. Set Spec(Γ)=(θ0,θ1,…,θrm0,m1,…,mr). Problem. What can we say about Γ when Spec(Γ) is given?
The following Lemma 1.1, is an example of Problem.
For every x∈X, k(x)≡ valency of x≡ degree of x≡|{y∣y∈X,xy∈E}|.
Definition 1.1 The graph Γ is regular of valency k if k=k(x) for every x∈X.
Lemma 1.1 With the above notation,
(ii) If \Gamma is regular of valency k, then \theta_0 = k.
Proof. (i) Without loss of generality we may assume that \theta_0>0, else done. Let v:=\sum_{x\in X}\alpha_x\hat{x} denote the eivenvector for \theta_0.
Pick x\in X with |\alpha_x| maximal. Then |\alpha_x|\neq 0.
Since Av = \theta_0v, \theta_0\alpha_x = \sum_{y\in X, xy\in E}\alpha_y. So, \theta_0 |\alpha_x| = |\theta_0\alpha_x| \leq \sum_{y\in X, xy\in E}|\alpha_y| \leq k(x)|\alpha_x| \leq k^{\max}|\alpha_x|.
Let x, y\in X and \ell \in \mathbb{Z}^{\geq 0}.
Definition 1.2 A path of length \ell connecting x, y is a sequence x = x_0, x_1, \ldots, x_{\ell} = y, \quad x_i\in X \quad (0\leq i\leq \ell) such that x_ix_{i+1}\in E for all i (0\leq i \leq \ell-1).
Definition 1.3 The distance \partial(x,y) is the length of a shortest path connecting x and y. \partial(x,y) \in \mathbb{Z}^{\geq 0} \cup \{\infty\}.
Definition 1.4 The graph \Gamma is connected if and only if \partial(x,y) < \infty for all x, y\in X.
From now on, assume that \Gamma is connected with |X|\geq 2.
Set d_\Gamma = d = \max\{\partial(x,y)\mid x, y\in X\} \equiv \textit{the diameter of }\;\Gamma.
Definition 1.5 For each vertex x\in X, d(x) = \textit{the diameter with respect to }\: x = \max\{\partial(x,y)\mid y\in X\} \leq d.
Fix a ‘base’ vertex x\in X.
Observe that V = V_0^* + V_1^* + \cdots + V_{d(x)}^* \quad \textrm{(orthogonal direct sum)}, where V_i^* = \mathrm{Span}_K(\hat{y}\mid \partial(x,y) = i) \equiv V_i^*(x) and V_i^* = V_i^*(x) is called the i-th subconstituent with respect to x.
Let E_i^* = E_i^*(x) denote the orthogonal projection E_i^*: V \longrightarrow V_i^*(x). View E_i^*(x) \in \mathrm{Mat}_X(K). So, E_i^*(x) is diagonal with yy entry: (E_i^*(x))_{yy} = \begin{cases} 1 & \textrm{if } \: \partial(x,y) = i,\\ 0 & \textrm{else,}\end{cases} \quad \textrm{ for } y\in X. Set M^* = M^*(x) \equiv \textrm{Span}_K(E_0^*(x), \ldots, E_{d(x)}^*(x)). Then M^*(x) is a commutative subalgebra of \mathrm{Mat}_X(K) and is called the dual Bose-Mesner algbara with respect to x.
Definition 1.6 (Subconstituent Algebra) Let \Gamma = (X, E), x, M, M^*(x) be as above. Let T = T(x) denote the subalgebra of \mathrm{Mat}_X(K) generated by M and M^*(x). T is the subconstituent algebra of \Gamma with respect to x.
Definition 1.7 A T-module is any subspace W\subseteq V such that aw\in W for all a\in T and w\in W.
T-module W is irreducible if and only if W\neq 0 and W does not properly contain a nonzero T-module.
For any a\in \mathrm{Mat}_X(K), let a^* denbote the conjugate transpose of a.
Observe that \langle au, v\rangle = \langle u, a^*v\rangle \quad \textrm{for all }\; a\in \mathrm{Mat}_X(K), \textrm{ and for all } \; u,v\in V.
Lemma 1.2 Let \Gamma = (X,E), x\in X and T \equiv T(x) be as above.
W^\bot := \{v\in V\mid \langle w, v\rangle = 0, \textrm{ for all }w\in W\} is a T-module.
Proof. (i) It is because T is generated by symmetric real matrices A, E^*_0(x), E^*_1(x), \ldots, E^*_{d(x)}(x).
\langle w, av\rangle = \langle a^*w, v\rangle = 0 as a^*\in T.
V = W + W^\bot \quad \textrm{(orthogonal direct sum)}.
Problem. What does the structure of the T(x)-module tell us about \Gamma?
Study those \Gamma whose modules take ‘simple’ form. The \Gamma’s involved are highly regular.
HS MEMO
- The subconstituent algebra T is semisimple as the left regular representation of T is completely reducible. See Curtis-Reiner 25.2 (Charles W. Curtis 2006).
- The inner product \langle a, b\rangle_T = \mathrm{tr}(a^\top\bar{b}) is nondegenerate on T.
- In general, \begin{align*} T\textrm{: Semisimple and Artinian} & \Leftrightarrow T\textrm{: Artinian with } J(T) = 0 \\ & \Leftarrow T\textrm{: Artinian with nonzero nilpotent element} \\ & \Leftarrow T \subset \mathrm{Mat}_X(K) \textrm{ such that for all } a\in T \textrm{ is normal.} \end{align*}