4.1. Adjacency Matrix and Laplacian Matrix
In this subsection, we show that the Laplacian matrix can be substituted for the adjacency matrix in our main theorem. First we prove that the eigenvalues of adjacency matrix are distinct if, and only if, the eigenvalues of matrix L are distinct; then, we prove for every P in the automorphism group of G. Finally, we adapt Theorem 1, using the Laplacian matrix in place of the adjacency matrix.
Lemma 2. Let L be the Laplacian matrix of graph G. If all the eigenvalues of adjacency matrix A are distinct, then for every eigenvalue there exists an eigenvalue , of the following form:where is the basis for , and are eigenvectors corresponding to . Additionally, is j’th component of vector in the basis , and is the degree of vertex . Proof. Let
be an eigenvalue of Laplacian matrix
L (defined as
) and
Y its eigenvector. Thus,
. Since all the eigenvalues of the adjacency matrix are distinct, there exist scalars
, such that
. Hence,
for
Let
.
.
□
Note that , and thus, , so the procedure in the proof of Lemma 2 can be readily adapted to prove the following Lemma.
Lemma 3. Let L be the Laplacian matrix of graph G. If all the eigenvalues of Laplacian matrix L are distinct, then for every eigenvalue there exists an eigenvalue , of the following form:where is the basis for , and are eigenvectors corresponding to . Additionally, is j’th component of vector in the basis , and is the degree of vertex . The proof follows directly from Lemmas 2 and 3. An immediate consequence is the following Theorem.
Theorem 3. All the eigenvalues of adjacency matrix A are distinct if, and only if, all the eigenvalues of Laplacian matrix L are distinct.
Lemma 4. Let G be a simple graph, A its adjacency matrix, and L the Laplacian matrix. If the eigenvalues of L are distinct, then for every , .
Proof. . □
Theorem 4. Let L be the Laplacian matrix of simple graph G, and suppose L has the n distinct eigenvalues . Suppose further that are the corresponding eigenvectors. If, for every two vertices, , and, for every eigenvector, , then G is an identity graph.
4.2. Adjacency Matrix and Google Matrix
In this subsection, we show that the Google matrix M can be substituted for the adjacency matrix in our main theorem. First we prove that the eigenvalues of adjacency matrix A are distinct if, and only if, the eigenvalues of matrix S are distinct, and then the eigenvalues of the Google matrix M are distinct. Next we prove and for every P in the automorphism group of a simple graph G. Finally, we adapt Theorem 1 using the Google matrices in place of the adjacency matrix.
Lemma 5. If all the eigenvalues of adjacency matrix A are distinct, then for every eigenvalue there exists an eigenvalue , of the following form:where is the basis for , and are eigenvectors corresponding to . Additionally, is the j’th component of vector in the basis . Proof. Let
be an eigenvalue of stochastic matrix
S (defined in
Section 2) and
Y its eigenvector. Thus,
. Since all the eigenvalues of the adjacency matrix are distinct, there exist scalars
, such that
. Hence,
which implies
for
.
Since
is a diagonal matrix in which
is the degree of vertex
i (elsewhere denoted by
), then
so
Setting
, we have
which implies
From this we conclude that
or
□
Lemma 6. If all the eigenvalues of matrix S are distinct, then for every eigenvalue there exists an eigenvalue , of the formwhere is the basis for , and , are corresponding eigenvectors . Moreover, is the j’th components of vector in the basis . Proof. Let
, so
, where
X is an eigenvector corresponding to
. Then, it follows that
Now, if
,
Thus,
for
.
From (
5) and (
6), it follows that
If
, then
Since
, it follows that
or
□
Theorem 5. ([
7]).
If the spectrum of stochastic matrix S is , then the spectrum of the Google matrix is . The proof follows directly from Theorem 5 and Lemmas 5 and 6. An immediate consequence is the following theorem.
Theorem 6. If all the eigenvalues of adjacency matrix A are distinct, then all the eigenvalues of Google matrix M are distinct.
Lemma 7. Let G be a simple graph, A its adjacency matrix, and the stochastic matrix. If the eigenvalues of A are distinct, then for every , .
Proof. Let
D be a diagonal matrix whose diagonal entries are the degrees of the vertices of graph
G. Since the eigenvalues of
A are distinct,
for every
[
4]. So,
. Thus,
□
Theorem 7. Let S be the stochastic (or transition) matrix of simple graph G, and suppose S has the n distinct eigenvalues . Suppose further that are the corresponding eigenvectors. If, for every two vertices, , and, for every eigenvector, , , then G is an identity graph.
The proof is essentially the same as that for the main theorem, and yields the following Corollary.
Corollary 1. Let G be a simple graph, with adjacency matrix A and Google matrix M. If the eigenvalues of A are distinct, then for every , .
The following theorem is an immediate consequence of Theorem 6 and Corollary 1.
Theorem 8. Let M be the Google matrix of simple graph G whose adjacency matrix A has n distinct eigenvalues. Suppose M has the n distinct eigenvalues , and that are the corresponding eigenvectors. If, for every two vertices, , there exists an eigenvector , such that , then G is an identity graph.
The next result is similar to Theorem 2 concerning the eigenvectors of the Google matrix.
Theorem 9. Under the assumptions of Theorem 8, if there exists an eigenvector of the Google matrix for which for every i and j, then G is an identity graph.
The eigenvector corresponding to eigenvalue
of the Google matrix is called the PageRank vector [
7], and all of its entries are positive. As we have proven in [
9], if two entries
of the PageRank vector are distinct, then there is no
, which maps vertex
to vertex
. This result does not hold for eigenvectors of the adjacency matrix, as shown in the following example.
Example 6. Graph in Figure 6 has the following eigenvalues: . The corresponding eigenvectors are the columns of matrix X.For the eigenvectors , . Additionally, for , we observe that . However, as shown in Figure 6, vertices and are in the same orbit. As this example shows, the Google matrix may offer more information than the adjacency matrix about the automorphism group. In particular, if two entries of an adjacency matrix eigenvector are distinct, there may or may not be an automorphism mapping to . However, if such is the case for the PageRank vector corresponding to the eigenvector of , then there is no automorphism mapping to in the graph.