2. Preliminaries
We will use the most famous terms of graph theory without reference to sources. Let
be a simple graph with the vertex set
V and edge set
E. A simpler form of decorating a graph
G without removing (replacing) its original vertices is the graph product studied by Godsil and McKay [
27]. Let
be a family of rooted graphs. Then, by
we denote the graph obtained by identifying the root of
with the
j-th vertex of
G. The obtained graph
is called the
rooted product of G by [
27] (
preserves all original vertices of
G and
, too). Interested readers may refer to references [
28,
29,
30,
31,
32,
33,
34,
35] for more information on this topic. It is also worth mentioning the decoration of graph edges by inserting a certain number of new vertices of valency 2 into them. Two graphs
and
are called
homeomorphic if both can be obtained in this way from some third graph
(or one from the other) [
36,
37]. In particular, the derived graph produced by inserting a degree-2 vertex into each edge of a graph
G is called its
subdivision (graph) [
9,
10,
38,
39]; see usage in physical/chemical contexts [
40,
41].
In an arbitrary simple graph H, choose several pairs of different vertices, e.g., , suitable for our further reasoning. Then, take n isomorphic copies of H and perform the following operation of joining these copies using edges: connect vertex 1 of each isomorphic copy of H with vertex 2 of any other copy and, similarly, vertex 3 of each copy with vertex 4 of yet another copy. We get an arbitrary (from possible) graph consisting of n linked copies of H. If we contract the vertices of each isomorph of H in into one vertex (without forming loops), this will give us a 4-regular simple graph G on n vertices. It is important for us that from the compressed graph G we can again obtain the graph if we observe the rule of connecting the vertices ( and belonging to different copies of the subgraph H in . This is achieved by corresponding vertex decoration (replacement) of each vertex of the graph G with a copy of the graph H. The result is a ‘polymer’ graph , assembled from ‘monomer’ copies of graph H using graph G as a plan for connecting them. In what follows, the starting point for us will be the graph G, the vertices of which we will decorate with the graph H to obtain the graph (the graph in the problem).
The above principle of connecting ‘monomer’
H-units with contact points designated
generally allows both
homogeneous connections (like point 1 of one isomorphic copy of
H with point 1 of another copy of
H) and
heterogeneous contacts (like point 1 of one copy of
H with point 2 of another copy, and vice versa). The total number
of all possible connection schemes (implemented equally for all ‘monomer’ units) is equal to the number of all involutive permutations
of the symmetric group
(
, where
e is a unit of
). The first numbers
for
are
, respectively. These numbers can be easily calculated recursively:
[
42,
43,
44]. In the absence of symmetry,
is also the number of ways to decorate all vertices of the original
r-regular graph
G in the same way using a decorating graph
H with
r labeled contact vertices. In the presence of symmetry,
serves as an upper bound on the number of such nonidentical decorations of all vertices of
G using the mentioned graph
H with
r contact vertices.
There are various kinds of substitutional vertex graph decoration (the elimination of original vertices in exchange for decorating graphs), e.g.,
stellation, which yields
paraline (or para-line) graphs [
45,
46,
47,
48,
49,
50,
51,
52,
53], and
vertex quadrangulation [
54,
55] (consider as a special case a square-octagon lattice [
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69]). In addition,
vertex pentangulation, vertex hexangulation [
70],
vertex heptangulation [
71], and more general types of vertex decoration allowing other decorating graphs were studied in [
70,
72,
73,
74,
75,
76,
77]. Remember also the example of
graphs of truncated polyhedra [
78], which illustrates the process of vertex decoration with a cycle whose length equals the valency of the truncated vertex in the graph of the original nontruncated polyhedron. The term
vertex truncation is also used as a synonym when referring to decorating the vertices of an arbitrary graph (not necessarily a polyhedral one) with cycles [
70,
71,
72,
73,
74,
75,
76,
77,
79]. Moreover, the term
generalized vertex truncation is used by some authors to refer to any sort of vertex decoration (not necessarily with cycles) [
70,
72,
73,
74,
75,
76,
77].
We now turn from constructional questions to spectral ones. The
characteristic polynomial of an arbitrary graph G is defined as the characteristic polynomial
of its adjacency matrix
[
9,
10]:
where
I is the identity matrix of the corresponding dimension. The
spectrum of a graph G is the multiset of all eigenvalues
of its adjacency matrix
A, or all the roots of the characteristic polynomial
[
9].
For an arbitrary square matrix , there are ways to simultaneously partition all columns and rows of A into rectangular blocks. In the last, the original matrix A is used in two different ways: as a block matrix with blocks and A itself, which is one block. For our purposes, out of all the rectangular partitions of A, a simultaneous row and column partition will primarily be used, because only such a partition makes all diagonal blocks square blocks.
Let be an arbitrary block partition of the matrix A, where the role of the entry is played by the whole block of A. For an arbitrary block of B, calculate the sums of entries in rows, where the sum ranges over all entries of the t-th row of . (Recall that the entries of are the corresponding entries of A. But we do not consider this here.)
In general, the row entry sums may be different (numbers), for an arbitrarily chosen or even each block of A (res. block-entry of B). Herein, a crucial role is played by block partitioning into such blocks, if any, where all row sums are equal to in each block, although different blocks may have different row entry sums ’s.
We emphasize that, in the general case, an arbitrary matrix A (especially an adjacency matrix) does not guarantee a partition into blocks so that each of them has a common value of its row entry sums. However, quite often, a simple change in the numbering of rows (columns) or, in other words, the simultaneous rearrangement of rows and columns results in such a partition. Moreover, in this way we can sometimes get different partitions that satisfy our discussed conditions.
A well-known example of matrix partitioning is one that uses symmetry considerations to group row (column) indices. In this case, each set of indices numbering rows (columns) of the whole block is an orbit of indices induced by the automorphism (symmetry) group of A. A subgroup , in the general case, can induce a partition into its own orbits, generating the same or other orbits obtained by splitting those orbits induced by .
We come to the general situation in which some symmetry may or may not play a role. Recall that any partition of
A into blocks with common row sums
is an example of an
equitable partition of matrix entries [
80,
81,
82,
83,
84,
85,
86,
87,
88]. Accordingly, an
equitable partition of a simple graph G is a partition of its vertex set
V into parts
, such that (a) the vertices of each part
induce a regular graph (possibly empty) and (b) the edges between
and
induce a semiregular graph (possibly regular or empty). In general,
there may be different equitable partitions of the same graph that satisfy this definition. Note here that symmetry can only work with orbits of equal entries. However, the condition imposed on equal row entry sums in a block does not mean that rows with equal entry sums must necessarily contain equal entries. A common value of the sum
may be associated with different entries in row. Let us say that 10 is the sum
, but it is also the sum of
, and there are infinitely many other additive representations of 10.
Herein, we are interested in just the equitable partition, since in the general case it can exist even in the absence of any symmetry (of our matrix or graph).
Let
B be an equitable block partition of
A. And let
be the matrix whose entries
are the common row entry sums of blocks
. We may now show that equitable block partitions of a matrix
A are really special. Using our notation, we present here the famous theorem from matrix theory (see [
89,
90] or Theorem 012 in [
9]):
Theorem 1 ([
89,
90])
. Let be an equitable block partition of a matrix A. Also, let be the matrix whose entries are the common row entry sums of blocks of A (entries of B). Then, the spectrum of the eigenvalues of is contained in the spectrum A (taking into account all multiplicities of eigenvalues). Remark 1. It is essential to note that the type of the matrix A in Theorem 1 does not imply that is also of the same type. E.g., a Hermitian (res. symmetric) matrix A may have a non-Hermitian (res. nonsymmetric) divisor (and vice versa). The matrix can be viewed as a weighted matrix of a weighted digraph Γ (possibly with loops) or, if it is a symmetric nonnegative integer matrix, it can also represent a multigraph with parallel unweighted edges.
In other words, Theorem 1 states that the characteristic polynomial
of a matrix
divides the characteristic polynomial
of a matrix
A. This is why the matrix
is called a
(front) divisor (or quotient matrix) of the matrix A [
86,
89,
90,
91]. Similarly, the weighted (di)graph
with
as its weighted adjacency matrix is called a
(front) divisor (or quotient graph) of the graph G [
9,
10,
91], with
A as the adjacency matrix (see applications [
54,
55]). We can also universally call either of the two divisors simply
divisor. Usually, there can be no contradiction, since the (weighted) graph and its (weighted) adjacency matrix uniquely represent each other. An example of a divisor graph
is the graph of the
unit cell of a crystal with periodic (cyclic, toroidal) boundary conditions (see [
92,
93]). Such cells have long been used in solid state physics to calculate the energy bands in crystalline solids [
93]. In addition, note that the quotient graph
is a weighted homomorphic image of the original graph
G (see graph homomorphisms as the principal topic in [
94]).
Let
and
be an eigenvalue and the corresponding eigenvector of an arbitrary
matrix
M;
. If the vector
is not orthogonal to the
n-vector
of all ones, or, equivalently,
, then
is called a
main eigenvalue of
M [
95,
96] (see pp.
in [
9]). In general,
M can have more than one main eigenvalue. Of particular interest to us is that the number of main eigenvalues of the adjacency matrix
A of a graph
G is at most the number of orbits generated by its automorphism group
on the vertex set
or of any other orbits (e.g., generated by an equitable partition); see Theorem 4 in [
96] together with Theorem 1 in [
95] or with Theorem 1 in [
96]. Thus, the number of main eigenvalues is a lower bound on the minimum possible number of vertex orbits of
G and an estimate of the degree of symmetry of
G when the orbits are generated by its automorphism group
or by its semigroup (monoid)
of strict endomorphisms (see [
97,
98]). Let us say that a vertex-transitive graph
G (all of whose vertices are symmetrically equivalent and form only one orbit) can have only one main eigenvalue (equal to a common valency of its vertices), while a graph with ‘many’ main eigenvalues will have a larger number of equivalence classes of vertices (where vertices from different classes are not symmetrically equivalent). As an example, the vertex-quadrangulated graphs
with equitable partitions of their vertices into four orbits, previously studied in [
54,
55], can have at most four main eigenvalues. In fact, as a 3-regular graph,
has only one main eigenvalue, 3.
The topic we are considering echoes with the topic of coloring the vertices and/or edges of graphs. A
proper vertex (edge) k-coloring of G is defined as a vertex (edge) coloring from a set of
k colors such that no two adjacent vertices (edges) share a common color. The
chromatic number (chromatic index ) is the smallest number of colors needed for a proper coloring of the vertices (edges) of a graph
G. Another type of coloring has only attracted attention in recent decades; it is, as it were, one step back from proper coloring. This is a
rainbow coloring (of vertices) in which each vertex of the
r-regular graph has exactly one adjacent vertex of each of the fixed (for all vertices)
r colors, including its own color (see [
99] and bibl.). For example, when a red vertex in a (cubic) 3-regular graph has exactly one adjacent vertex in green, one in yellow, and one in its own red; and this same coloring method is repeated up to color permutation for all vertices.
However, not all regular graphs can be rainbow colored, only those that satisfy a certain set of properties, summarized in the following statement, given here in its original form of Proposition 1.1 in [
99]:
Proposition 2 ([
99])
. Let Γ be a rainbow graph with v vertices and e edges, and let be a rainbow coloring of Γ. Then, the following hold.- (a)
Γ is k-regular, where k is the size of the color set C.
- (b)
Γ contains a perfect matching.
- (c)
Each color occurs equally often in .
- (d)
and .
- (e)
For any subset of C the induced subgraph , where , is a rainbow graph with rainbow coloring .
Remark 2. Note that the second assertion, , of (d) in Proposition 2 is stronger than the first, , and implies it. Since (in terms of Proposition 2) , the second statement can be rewritten as , which is reduced to and thus is stronger than . Moreover, if the first four conditions (statements) (a)–(d) of Proposition 2 are satisfied, the last fifth assertion (e) also similarly holds for all -colored -regular -induced subgraphs of Γ, where , while the case is possible only if -induced subgraph is a disjoint union of cycles of evenly even lengths (divisible by 4).
In connection with the subsequent application of Proposition 2, recall the following definitions. An s-matching of a graph G is the set of its s nonincident edges . A perfect matching of a graph G on an even number n of vertices is the set of nonincident edges of G that cover all of its vertices.
Here, we will move on to the main part of our text, where we will continue the previous study of the spectra of vertex-decorated graphs [
54,
55].
3. The Main Part
We begin by extending the list of properties of rainbow graphs given in Proposition 2 of Woldar [
99] by adding one more.
Proposition 3. Let Γ be a rainbow graph with v vertices and e edges, and let be a rainbow k-coloring of Γ. Let also Γ satisfy items (a)–(e) of Proposition 2. Then, the spectrum of Γ contains an eigenvalue (as any k-regular graph) and at least eigenvalues .
Proof. Since each vertex of has exactly one adjacent vertex of each of the k colors (including its own color), the adjacency matrix of has a divisor J, which is a principal submatrix of all 1’s, having the spectrum . Whence the proof follows. □
Thus, if and arbitrary unweighted graph has less than zero eigenvalues, it cannot be a k-colorable rainbow graph. In particular, if Γ has no zero eigenvalues, it cannot be a rainbow graph for any k.
Proposition 3 allows one to determine the common part of the spectra of all
k-colored rainbow graphs, which is a challenging task in itself, but it does not allow one to determine the full spectrum of such a graph. However, some rainbow graphs from among paraline graphs (clique-inserted graphs) [
45,
46,
47,
48,
49,
50,
51,
52,
53]
(a special case of
) are graphs whose spectrum is completely determined by an independent method if the characteristic polynomial (or spectrum) of
G is known. An example is the paraline graph
of an
r-regular graph
G with
r edge-disjoint perfect matchings
, which
, particularly for an even number
r, can be a bipartite Eulerian graph. In the paraline graph
that we construct, all edges of every perfect matching
of
G become edges connecting copies of the complete graph
. We will show that the graph
obtained in this way is indeed a rainbow graph by proving the following statement:
Proposition 4. Let be the paraline graph of an r-regular graph G with r edge-disjoint perfect matchings . Then, has a rainbow r-coloring (i.e., is a rainbow graph).
Proof. Color all edges of each connecting n-matching in one chosen color, which different from the color of the edges in other such matchings. Further, color all vertices of in the colors of edges incident to them. As a result, all pairwise adjacent vertices belonging to any copy of the complete graph are colored in different colors, and the adjacency of vertices through which any two adjacent copies of are connected are colored in one common color. This satisfies the definition of a rainbow r-coloring. The proof is complete. □
Corollary 4.1. Let be the paraline graph of an r-regular bipartite Eulerian graph G. Then, is an r-colorable rainbow graph that has at least zero eigenvalues.
Proof. By the famous 2-factor theorem (see [
100]) discovered by Petersen, every
r-regular bipartite Eulerian graph
G can be partitioned into
s edge-disjoint 2-factors (being in our case spanning subgraphs each component of which is a cycle of even length). Since a cycle of even length has two edge-disjoint perfect matchings, every 2-factor has at least two perfect matchings. Thus, all the
s 2-factors contain at least one set
of
r edge-disjoint perfect matchings of
G. By Proposition 4,
is an
r-colorable rainbow graph, and, by Proposition 3, it has at least
zero eigenvalues. This completes the proof. □
The characteristic polynomial
of the paraline graph
of an
r-regular graph [
45,
46,
47,
48,
49,
50,
51,
52,
53] is calculated by Formula (9) given in [
45] for
, which denotes our
below:
from where the spectrum of
can be computed by solving the equation
(R.H.S. of
equated to 0). From (2), it is seen that
has at least
zero eigenvalues, which for all
is greater than the lower bound
estimated by Proposition 3. For
,
and
is an evenly even cycle of length
, which has 2 zero eigenvalues
. For
,
and
, which has no zero eigenvalue
.
Paraline graphs of molecules, in particular, have applications in modern theoretical chemistry, where spectral aspects of graph theory play an important role [
47,
48,
49,
50,
51]. These are decorated graphs that are relatively easy to study. However, now, we want to focus on a more general form of vertex-decorated graph
in which an arbitrary connected graph
H is used to decorate the vertices of the original graph
G. Such
graphs are not rainbow graphs in general, but we will use some of the general considerations we presented above for the latter case.
Let H again be a decorating graph with r contact vertices marked with numbers . Recall that marking the vertices is necessary both to designate vertices of different types and to take into account their relative position in the graph (even if they are equivalent; for example, to give a fixed cyclic order of their sequence in the cycle). In our text, we will consider only uniform decoration of the vertices of the original graph G, when the condition of connecting the vertex of each decorating copy of H with the vertex of another copy of H is specified by a fixed involutive permutation , where the reversible correspondence means that the contact vertex s of one copy of H is connected to the vertex of another copy of H (according to the construction of decorated graph G), and vice versa.
Naturally, the simplest case is decoration that corresponds to the identity permutation , which specifies that a vertex of each copy of H labeled s is connected only to a vertex of the same type s of another copy; . One example is the case (discussed above) where the resulting graph is a rainbow graph. In the case where (triangle), coloring the vertices of each of the triangles in three different colors allows us to connect vertices of the same colors belonging to different triangles. (The graph obtained by such decoration is also a paraline graph.) However, in general (rainbow and nonrainbow cases), the coloring of the contact vertices of the graph in different colors is suitable for our topic, provided that only vertices of the same or two distinct, but ‘linked’ in a pair, colors are connected.
The study of the spectra of
r-regular graphs after decorating their vertices with cycles of the appropriate length has hardly gone beyond quadrangulations of 4-regular graphs [
54,
55]. Cases of decoration with cycles of lengths of 5 or more have been practically unstudied. Even in the mentioned case of quadrangulation, not everything has yet been investigated. In particular, it is known that on a set (of graph vertices), in the general case, there can be more than one equitable partition and, as a consequence, there can be different divisors of the graph (characteristic polynomial) with different spectra. This adds to the already discovered obligatory eigenvalues additional ones that the graph
must have.
Previously [
54,
55], the eigenvalues
(spectrum of the complete graph
or the skeletal graph of the tetrahedron) and
(spectrum of the cube graph) in bipartite graphs
were studied, where the superscripts indicate the multiplicity of corresponding eigenvalues. Here, we make a small addition to [
54,
55] for the case when the original 4-regular graph
G has
and all 4-cycles in the vertex-quadrangulated graph
can be colored with four different colors in the same cyclic order for them or in two opposite orders for different cycles, so that each edge connecting two 4-cycles is incident to vertices of the same color. Then, in the case of the decorating graph
with adjacency matrix
and its spectrum
there exists another divisor with adjacency matrix
:
with spectrum
, which adds two more obligatory eigenvalues equal to 1 to those that were found for nonbipartite graphs
[
54,
55]. The matrix
is the adjacency matrix of the divisor graph
; its diagonal unit entries indicate the adjacency of vertices with the same label (of the same color) described above (in particular, when considering the rainbow coloring of rainbow graphs). If the vertices of an
r-regular
r-edge-colorable graph
G are decorated with cycles of length
r (using all
r vertices for contacts, each for contact with a vertex of the same color), then the resulting decorated graph
is an edge-disjoint union of perfect
m-matching and
n disjoint copies of the
r-cycle, where
and
n are the number of edges and vertices of
G, respectively.
Here, we make some generalization to the case of quadrangulation considered in this text (not taken into account in previous works).
Lemma 5
. Let the decorated graph (defined above) be cellularly embedded in a surface so that all decorating r-cycles in it are faces on this surface and can be colored with the same set of r different colors, arranged in the same cyclic order or in two opposite orders for different cycles so that each edge connecting two face r-cycles is incident to vertices of the same color. Then, has a divisor graph with an adjacency matrix that has an all-ones diagonal:where and are the adjacency matrix of an r-cycle and the identity matrix of the dimension , respectively. Proof. First, label the vertices in each cycle with numbers , so that adjacent vertices of r-cycles connected by an edge have the same labeling number. Next, we renumber all the vertices of the graph so that, first, all n vertices that previously had the number 1 are numbered, then all vertices marked 2, …, and so on through r inclusive. The adjacency matrix with such numbering of vertices is divided into r-by-r blocks of two types, consisting of only zeros and containing exactly one unit in each row and each column (because each vertex of a cycle has exactly one adjacent vertex in some other cycle). Replacing zero blocks with zeros and blocks containing units with ones leads to the derivative -matrix, which is exactly the matrix . □
Corollary 5.1. Let be as in Lemma 5. Then, has r obligatory eigenvalues belonging to the matrix .
Also, we present here the following obvious corollary.
Corollary 5.2. The divisor graph corresponding to the adjacency matrix in Lemma 5 has a loop of weight 1 attached to each vertex.
Note that Lemma 5 and Corollaries 5.1 and 5.2, as formulated above (for a fixed cellular embedding of in a surface), are universal and do not depend on the nature of the r-regular graph G but only on the valency r of its vertices and the labeling of the r-cycle (which is circular in this case).
Now, we turn to the consideration of the most general case in this particular work, when the vertices of an
r-regular graph
G are decorated by an arbitrary connected graph
H with a fixed choice of
r vertices for contact connections. What the divisor graph
of the resulting union of isomorphic copies of the graph
H will look like will depend on the choice of a particular uniform decoration scheme. In general, it may contain both new edges and loops added to a copy of the graph
H as a result of connections between the contact vertices of different copies of
H. We will consider loops as degenerated edges whose end vertices coincide (while the general notation
of an edge reduces to
by its form). As we have already indicated above, for a given numbering of contact vertices in a graph
H, the procedure for decorating the vertices of the graph
G is completely determined by the involutive permutation
acting on the set of numbers of contact vertices. Any permutation
of
r symbols has an equivalent representation as an
permutation (0,1)-matrix
, which has exactly one 1 in each row and each column. The matrix entry is determined by the rule
Let the contact vertices in the graph H correspond to the first r numbers among the numbers of its vertices. We construct an auxiliary augmented matrix , in which the upper diagonal block is the permutation matrix , and all other entries are equal to 0. The matrix is symmetric: (since is involutive permutation, which implies that is symmetric). Obviously, the identity entries of correspond to the adjacencies of contact vertices of one copy of the graph H with contact vertices of its neighbors. Specifically, the entry indicates the adjacency of vertex s with vertex t in two corresponding adjacent copies of H. In the case , this creates an edge in the divisor graph ; in the case , it creates a loop in it. From what has been written, we can formulate the following technical result regarding our example, which generalizes (4) belonging to Lemma 5:
Lemma 6. The matrix divisor of the divisor graph is .
Since we know how to construct the matrix , we recall why we need it by generalizing Lemma 5 with the following:
Proposition 7. Let be the graph obtained by homogeneously decorating the vertices of an arbitrary r-regular r-edge-colorable graph G with an arbitrary labeled graph H with r vertices for contacts, according to the permutation ϖ. Also, let be the (weighted) divisor graph as above. Then, the spectrum includes all spectra of (taking into account all multiplicities of eigenvalues).
Remark 3. Since the entire scheme of establishing adjacencies between copies of a labeled decorating graph H in is uniquely represented by a permutation ϖ, there is no need to assume that is embedded in the surface (as was done in Lemma 5).
As an example of a decorating graph
H, consider the graph of a potentially possible polycyclic molecule in
Figure 1. Although we will be only interested in some mathematical manipulations using such a graph, we note briefly and without references that molecules with conditionally planar polycyclic fragments play many roles in nature and synthetic chemistry. Here, we can first recall two important molecules of life that are responsible for supplying living cells with oxygen: chlorophyll for flora and porphyrin for fauna. Other similar molecules are widely used as drugs, dyes, semiconductors, molecular magnets, and monomers to create functional polymers, the latter of which are most closely related to our topic of graph decoration.
The middle graph
in
Figure 1 with two (red) edges added to the original graph
H on the left is a front divisor of any decorated construct in which the contact vertices of any two adjacent copies of
H are connected, as corresponds to the endpoints of the highlighted edges of
. When connecting only the identically labeled vertices of any pair of adjacent copies of
H, the front divisor
is the graph with loops on the right-hand side of
Figure 1. Note that the latter is feasible only in the case of decorating a
quasibipartite 4-regular graph
G, which in this text is the union of its edge-disjoint 2-factors (2-regular spanning subgraphs), each of which consists of cycles of the same even length, regardless of whether
G is a bipartite graph or not. In our example, due to the symmetry of
H, differently labeled vertices in pairs
and
are equivalent in their location in the graph, which allows for a combined case as a variant of decorating the quasibipartite graph
G, when graphs
and
will both simultaneously be frontal divisors of
.
The spectra of the three graphs (obtained with Maple) are as follows:
All these spectra have a subspectrum of five eigenvalues: . Of interest is the presence of 10 common eigenvalues for the front divisors and : . Thus, the above-discussed scheme of connecting copies of the graph H when decorating any quasibipartite 4-regular graph G allows for a variant with presence in the spectrum of the decorated graph of at least common eigenvalues (with repetitions of some of them), among which there are at least distinct eigenvalues. Specifically, these include (which plays a role below).
To show how the theory we describe is confirmed in practice, let us consider an example of vertex decoration of the second-smallest quasibipartite 4-regular graph
O of the octahedron by the graph
H from
Figure 1, which results in the graph
from
Figure 2. In passing, we note that the graph
O of the octahedron often arises, for example, when considering structural problems of crystallography and the chemistry of coordination compounds, such as
, and many others.
The spectrum of
is
where the eigenvalues in bold belong to the union
of the spectra of both divisors
and
described above, and some of these eigenvalues can be represented in the spectrum of the decorated graph
, even with greater multiplicity than in
. Thus, the theory we are discussing is indeed workable. We only want to remind readers that if the graph
G being decorated is not quasibipartite, then the graph
obtained by its vertex decoration with the graph
H is not required to have the graph
as its divisor, although there may be a decoration variant in which
has as its divisor the graph
. We invite readers to verify this for themselves using the simplest nonquasibipartite 4-regular graph
. By partial analogy with quasibipartite graphs, this graph can be decomposed (in 12 ways) into two edge-disjoint Hamiltonian 5-cycles (which are 2-factors), and the vertices can be decorated according to any pair of such complementary cycles, just as was performed with the Hamiltonian 6-cycles
and
of the octahedron above (see description to
Figure 2). The resulting graph
will have divisor
, but will not have divisor
.
Proposition 7 allows us to define the entire class
of
graphs obtained as stated in its conditions with the same permutation
(matrix
) and the same graph
H, with the same labeling of its contact vertices, taking only different
r-regular
r-edge-colorable graphs
G. Thus,
all graphs have at least common eigenvalues belonging to the divisor graph . Graphs that have a common subspectrum of eigenvalues are called
subspectral [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24], and graphs whose spectra are completely identical are called
cospectral or isospectral [
9,
10,
15,
25,
26,
36]. Families of subspectral dendrimers in which the spectrum of each subsequent member completely includes the spectrum of any of its predecessors (taking into account all multiplicities of eigenvalues) are studied in [
30]. The problem of cospectrality of graphs from
has been studied only for paraline graphs (recall in a broader context [
45,
46,
47,
48,
49,
50,
51,
52,
53]), which are all included in this class. As follows from
[
45],
, two nonisomorphic paraline graphs
and
are cospectral if and only if the
r-regular graphs
and
are cospectral.
It should be noted that one can think in advance which (labeled) graph
X to choose as a decorating graph (in the role of
H) for
G in order to obtain a given divisor graph
of the graph
with the desired spectrum. For example, in [
54,
55], we considered a decorating graph
isomorphic to a cycle
of length 4 to obtain a divisor graph
isomorphic to the complete graph
(the skeletal graph of a tetrahedron), but the decorating principle was different than in the case of graphs of
.
From an applied point of view, it is worth remembering that the second definition of a decorated graph
is a
polymer obtained by ‘polymerization’ of graph
H as a ‘monomer’ (according to ‘plan’
G). This acquires real meaning if we keep in mind molecular graphs and talk about what they represent without quotation marks. The chemical process of uniform polymerization with the same method of connecting identical monomer units can be represented at an abstract level, for example, in the same way as the construction of graphs of the set
. If we mention in passing nonuniform polymerization (with its graph-theoretical interpretation as above), its product (a ‘copolymer’, if in the case of several different ‘monomers’) can also be compared to a ‘quasicrystal’. In this case, the differently connected monomer units are compared to the different types of environments of atoms by their neighbors in a quasicrystalline lattice. Despite the lack of translational symmetry, a quasicrystal can also have a unit cell defined using equitable partition [
92].
In chemistry, it is common practice to synthesize larger molecules using smaller ones as their constituent parts. The diversity of the resulting products is achieved not only due to the different chemical compositions of the initial molecular blocks but also by the way they are connected in the synthesized molecule. This is consistently reflected in the study of topological and other properties of molecular graphs. A good example of this is the series of works [
101,
102,
103,
104,
105,
106,
107,
108,
109], where attention was initially focused on the simplest dimers of the monomeric graph
H. Then, in the case of two nonequivalent contact vertices
a and
b in
H, two different dimers can be obtained. One of them, called the
S-isomer, connects the identical vertices of two isomorphic copies of
H by edges (that is, an
a-vertex with an
a-vertex and a
b-vertex with a
b-vertex), while the other, the
T-isomer, connects vertices of different sorts (
a with
b and
b with
a). The study of
-isomers served as the beginning of the study of more complex graph constructions with a larger number of not necessarily identical constituent parts and with the use of a larger number of contact vertices in the latter. Using what was said above about the class
graphs, we can make some addition to the study of dimers of isomorphic copies of the graph
H under the condition of an arbitrary admissible number
of links between two copies of
H.
We will need some supporting facts.
Lemma 8. Let be the dimer of a labeled graph H obtained by connecting vertices of one isomorphic copy of H via r nonincident edges to the set of the same r vertices of the other copy, according to an involutive permutation ϖ acting on the set of labels of contact vertices. Then, by simultaneously permuting the rows and columns, the adjacency matrix of can be reduced to the following form :where is the matrix with the involutive permutation matrix as its upper diagonal block and all other entries being 0s (as above). Proof. is a -matrix. The unit -entry indicates that the j-th vertex of the first copy of H is connected to the k-th vertex of the second copy. But it is also, in fact, the -th entry of the permutation matrix . This holds for all unit entries of the same offdiagonal block. Thus, the upper offdiagonal block of is indeed equal to . Similarly, considering the unit -entry of the lower offdiagonal block, we can demonstrate that this block is also equal to . Since the nature of both diagonal blocks is clear, this completes the proof. □
Matrix has a form convenient enough for its characteristic polynomial to be represented as a product of the characteristic polynomial of the divisor of this matrix (defined above and having the same main eigenvalues) and some complementary polynomial of the same power. This is reflected by the following statement:
Proposition 9. Let be the characteristic polynomial of the dimer of a graph H, as above. Then,where is the characteristic polynomial of the front divisor of the dimer . Proof. For the determinant
, the following linear transformations are easy to perform:
which is the proof. □
By concentrating our attention on the equitable partition of graph vertices (resp. entries of the adjacency matrix), we practically considered polymer graphs constructed from one type of structural unit (in another interpretation, isomorph copies of a graph decorating the vertices of the original graph). However, in the general case, for our purposes it is also possible to construct a larger graph with a given subspectrum from smaller graphs of different types. Here, we are talking about using suitable graph products. From a fairly large arsenal of such operations on graphs, we will consider only two of the most famous and best studied, which, it seems to us, is enough for an interested reader to get an idea of and become acquainted with other such operations (in the context of graph spectra, see [
9,
10,
110]). Here, it should be emphasized that, as follows from the definition of the characteristic polynomial of a graph, spectral graph theory is organically based on matrix theory in its specific application to the adjacency matrices of graphs. Our following examples also serve to confirm what has already been said.
The
cardinal, tensor, or Kronecker product of two graphs, and [
110,
111,
112,
113], with the vertex sets
and
, respectively, has
as its vertex set, and a vertex
is adjacent to
in
H whenever
in
and
in
, where ”∼” denotes “adjacent”. The name of the product is due to the fact that the adjacency matrix
of
H is a
tensor or Kronecker product [
114,
115]
of the adjacency matrices and of the graphs
and
, respectively. The operation ⊗ is associative (for the product of three or more matrices),
, but is not commutative (when
as it looks like) in general; however, graphs with adjacency matrices
and
are always isomorphic and differ only in the numbering of the vertices:
.
We will name some important properties of the tensor product of graphs. First, we present the following combined (of two) theorem [
111,
113]:
Theorem 10. The tensor (Kronecker) product of graphs and is connected if and only if both factors and are connected and at least one is not bipartite. Moreover, if either or is bipartite, then so is their product H; H is regular if both and are regular.
In the context of this work, the following theorem [
110] has practical significance:
Theorem 11. Let and be two graphs on and vertices, respectively. Let be the eigenvalues of and be those of (listed according to multiplicity). Then, the eigenvalues of are .
Proof . (A known fact [
110].) The adjacency matrix
is the tensor (Kronecker) product of adjacency matrices of
and
, that is,
(see [
9], p. 67). The statement follows from the common spectral properties of the tensor (Kronecker) product of arbitrary (square) matrices [
114,
115]. □
We also derive the following corollary, which is particularly important to us:
Corollary 11.1. Let be a graph with eigenvalues equal to 1. Then, the spectrum of the tensor product of and arbitrary graph contains occurrences of the full spectrum of as a subspectrum (taking into account the multiplicities of the eigenvalues). If is bipartite (and is not), , where is the multiplicity of the eigenvalue of the graph . The tensor product can simultaneously include the spectra and if both of the latter consistently satisfy the conditions for separate inclusion of their spectra.
As an example, we perform the described actions with matrices
and
of the path on 5 vertices and the complete graph
on 4 vertices, respectively (nonregular graphs also suite us in general). The adjacency matrix of
(see
Figure 3) is
The characteristic polynomial
of the graph
in
Figure 3 (or the matrix
in
) is
The corresponding spectrum is , where superscripts denote the multiplicities of the eigenvalues. Also, the spectra of and are and . It is easy to check that the spectrum consists of all binary products of the eigenvalues of the graphs and , as follows from Theorem 11, and contains as subspectra a threefold full spectrum of the graph and a single full spectrum of the graph , which is consistent with Corollary 11.1. In the first case, the threefoldness follows from the fact that the graph is bipartite, and the graph has three eigenvalues ; in the second case, the onefoldness is explained by the fact that the graph has only one eigenvalue, 1, and the graph is not bipartite. It is necessary to pay attention to the fact that copies of the spectra of and inside the spectrum of have three common eigenvalues in total. Also, it should be noted that the product graph is bipartite (and thus all its eigenvalues are represented with both signs ±) because is bipartite (see Theorem 10).
Above, we focused on the topic of equitable partition and graph divisors. It is quite compatible with the topic of graph products. Here, we want to again use our spectral example to illustrate the the usefulness of another corollary we deduced from Theorem 11:
Corollary 11.2. Let and be arbitrary divisors of graphs and , respectively. Then, is a divisor of the tensor product , where all the named graphs are, in general, weighted graphs with weighted adjacency matrices.
The first graph
in
Figure 3 allows, due to its symmetry, an equitable partition of its vertex set into orbits
,
, and
. The corresponding divisor graph
has a weighted adjacency matrix
with eigenvalues
, which indeed all fall into the spectrum of
(see above). The minimum-size divisor
corresponds to an equitable partition of the second graph
, with one orbit
(where the vertex numbering is related to
); it has a weighted adjacency matrix
with one entry 3 and one eigenvalue 3, which is also an eigenvalue of
. A weighted adjacency matrix of
is
with eigenvalues
, which are all actually included in the spectrum of
. Corollary 11.2 can help in finding divisors of the tensor product of graphs in cases when all graphs involved are large and/or have many divisors. This also applies to equitable partitions of the mentioned graphs.
Figure 3.
Original graphs and with their products and □ (from left to right). [Used Maple].
Figure 3.
Original graphs and with their products and □ (from left to right). [Used Maple].
The simplest examples of regular tensor (Kronecker) products are 3-regular
and 4-regular
products, where
H is a nonbipartite cubic graph and at least one of the cycles
and
is odd. Given their low, quite chemical vertex valencies, such regular products may (with homeomorphic realization) turn out to be potential molecular graphs and objects of study in mathematical chemistry [
116]. We will not dwell on this issue here, but will move on to considering another graph product.
In graph theory, the
Cartesian product of graphs and [
110,
111,
112,
117,
118] is a graph such that the vertex set of
is the Cartesian product
of their vertex sets
; and any two vertices
and
are adjacent in
if and only if either
and
is adjacent with
in
, or
and
u is adjacent with
v in
. As in the previous case, this definition can be equivalently expressed in matrix form. The adjacency matrix
of the Cartesian product
(see p. 37 in [
119]) is
This product is associative and commutative: for any graphs
,
and
. Similar to the case of the tensor (Kronecker) product, the adjacency matrices
and
look different in general, but they represent isomorphic graphs that differ only in the numbering of the vertices. The following statement was proved by Sabidussi ([
120], Lemma
; [
117], Corollary
, p. 41):
Theorem 12. For the Cartesian product of graphs and , the inequality holds, where is the vertex connectivity of G. In particular, is connected if both and are connected.
In our context, the following theorem [
110] plays an important practical role:
Theorem 13. Let and be two graphs on and vertices, respectively. Let be the eigenvalues of and be those of (listed according to multiplicity). Then, the eigenvalues of are .
From Theorem 13, we obtain a corollary directly related to the inclusion of the full spectrum of one of the factors in the spectrum of the product:
Corollary 13.1. Let be a graph with eigenvalues equal to 0. Then, the spectrum of the Cartesian product of and arbitrary graph contains occurrences of the full spectrum of as a subspectrum (taking into account the multiplicities of the eigenvalues). The Cartesian product can simultaneously include the spectra and if both of the latter consistently satisfy the conditions for separate inclusion of their spectra.
As an example, we can explicitly write the adjacency matrix
of the Cartesian product
(see
Figure 3) according to the R.H.S. of
:
and, finally,
The characteristic polynomial
of the graph
in
Figure 3 (or the matrix
in
) is
The corresponding spectrum is , where superscripts denote the multiplicities of the eigenvalues. Also, the spectra of and are and . It is easy to check that the spectrum consists of all binary sums of the eigenvalues of the graphs and , as follows from Theorem 13, and contains as subspectra a onefold full spectrum of the graph , which is consistent with Corollary 13.1. This follows from the fact that the graph has a unique eigenvalue 0.
We can also formulate another corollary of Theorem 13, similar to Corollary 11.2:
Corollary 13.2. Let and be arbitrary divisors of graphs and , respectively. Then, is a divisor of the tensor product , where all the named graphs are, in general, weighted graphs with weighted adjacency matrices.
For illustration, we use the same weighted adjacency matrices
and
of the weighted divisors of the graphs
and
, respectively, that were used above, after Corollary 11.2. Then, the weighted matrix
, taking into account
, is calculated as
with the characteristic polynomial
and whose spectrum is
, which is indeed included in the spectrum of
or the matrix
in
, and which thus illustrates Corollary 13.2.
As for the nonspectral properties of the Cartesian product of graphs, this is described in detail in a special monograph [
117] and, of course, in subsequent publications. Among simpler products,
are skeletal graphs
of prisms and
of tori, which are objects of particular interest to specialists in (mathematical) chemistry.
The topic of graph products is combined with the topics of vertex decoration and the equitable partition of graphs with the corresponding divisors. Adjacency matrices of products have a clearly distinguishable structure of partitioning into square blocks. We can conditionally say that these are decorated matrices, where decoration can be understood as inserting the mentioned blocks instead of the entries of the matrix of one of the factors. This same block partition allows replacing blocks in the opposite direction, implementing an equitable partition of adjacency matrices; such a partition is generally not unique and can generate several divisors.
One can take any adjacency matrix of a simple graph G and arbitrarily replace its unit entries with any positive integers while maintaining the symmetry of the matrix, resulting in the matrix . Having chosen an appropriate common dimension p of the inserted square matrices, insert an arbitrary -block with the same row sums equal to the replaced entry in the weighted matrix . This results in a matrix M of the derived (di)graph whose divisor is the weighted matrix . There is any countable set of derived (di)graphs on vertices with a common divisor . The obtained symmetric matrices M will be adjacency matrices of undirected graphs. This allows us to obtain a countably infinite set of graphs with a common spectrum of the divisor matrix . Here, recall for example that the matrices on the last sides of and are divisors of the matrices on the last sides of and , respectively. However, they are not symmetric matrices and therefore cannot be used in the role of to derive undirected graphs as described above, although both are suitable for constructing directed graphs (possibly with loops).
In general, the tensor and Cartesian products of the same pair of graphs are not isomorphic, but there is a case when they are isomorphic. This is the case of with characteristic polynomial and spectrum . The 4-regular graph corresponding to these equivalent products can be embedded in the torus as a graph with quadrilateral (rectangular) faces. It can be viewed as the skeletal graph of the ring obtained by gluing three (flexible) triangular prisms at their bases.
The graph
and the entire series of toroidal graphs
are of interest in mathematical chemistry as templates for new molecules (see [
54,
55]). Here, we deliberately did not immediately call them potential molecular graphs, meaning molecules isomorphic to them. On the one hand, this is because the existence of such molecules cannot be guaranteed in advance; but on the other hand, toroidal graphs are certainly a promising starting material for constructing derivative graphs of potentially synthesized molecules [
54,
55]. There are at least two approaches to solving such a design problem. First, inventors of new molecules can consider as potential molecular graphs ones homeomorphic to Cartesian products of cycles; see general graph theory in [
36] and, in particular, [
9,
10,
38,
39] for graph spectra and [
116] (with bibl.) for chemical applications. Secondly, one can consider all possible variants of vertex and/or edge decoration of graphs, particularly what we previously started to do in the case of their vertex quadrangulation [
54,
55] and now continue to discuss in the more general case of any vertex decoration in this paper.
Among other possible methods for determining the common subspectrum of graphs, we would like to mention determining select eigenvalues
by embedding, which has found particularly successful application in the work of Dias [
18]. This method is not directly related to the equitable partition of graph vertices discussed above, but (when possible) allows finding
more general divisors in it that are not front divisors (as above). This more general type of graph divisor is characterized by the absence of a common maximum eigenvalue with the original graph, and the absence of other common main eigenvalues is also possible. All characterization is limited only by the fact that the characteristic polynomial
of the divisor
divides the characteristic polynomial
of the original graph
G. In the context we are describing,
is a proper edge subgraph of
G; that is,
is also an undirected unweighted subgraph of
G (possibly disconnected), while the front divisor
is, in general, a weighted oriented graph (thus, in general,
). Here, we need to move on to reasoning related to eigenvectors.
Let
be the adjacency matrix of a simple graph
G with their common eigenvalue spectrum
. Also, let
be the eigenvector corresponding to the eigenvalue
of the matrix
;
. In general, there is a subset
of indices (marking the vertices or vertices themselves) for which the corresponding entries of the eigenvector
are equal to zero:
,
. What does this entail? Let matrix
be the matrix obtained by replacing with zeros all (unit) entries
of matrix
A for
(that is, all entries of
in
k-th and
l-th rows and columns are equal to 0;
). The matrix
is the adjacency matrix of the induced disconnected edge subgraph
of the graph
G, in which the vertices corresponding to the zero rows and columns of the matrix
are isolated vertices. In this case, obviously,
that is,
is simultaneously an eigenvalue of both matrices
and
A, as well as of the subgraph
obtained by removing all
isolated “zero” vertices from
(or “zero” vertices from
G).
As a simple example, consider the eigenvectors of the cycle
(benzene graph); see
Figure 4.
The motivation for this choice of “zero” vertices is the following column eigenvectors of the cycle
(calculated by Maple):
On the right-hand side of , the third and fifth column vectors have zero entries in the second and fifth rows, which implies that vertices 2 and 5 are “zero” vertices . Alternatively, one can also notice that both the second and fourth column vectors have common zeros in the third and sixth positions from the top .
From
Figure 4, it follows that the embedding graph
(
G less “zero” vertices) consists of two disjoint edges
and
, the total spectrum of which is
and is entirely contained in the spectrum
of the cycle
.
Figure 4, chosen as an example, demonstrates a ready-made solution to the problem of partial covering of the original graph
by graph divisors of general type (in this case, by two copies of the graph
) or, in other words, embedding the mentioned copies of the graph
. But we found the divisors on the basis of already known eigenvectors, whereas the method of embedding was invented precisely for finding divisors (when they exist) without a full spectral solution, based on the structure of the graph under consideration. This method itself is discussed in detail in the mentioned book by Dias [
18]. Our goal here was simply to show that there are also graph divisors of the general type whose discovery is not related to either the use of symmetry or more general considerations of equitable partition.
Chemists and physicists constantly need quantum-mechanical calculations of the properties of molecules and solids. There is a fundamental theory that allows one to describe these properties accurately at an abstract level. However, when it comes to precise numerical (ab initio) calculations, they can only be performed for relatively simple molecules with a small number of valence electrons. Approximate methods come to the rescue, the most accessible of which (although not the most accurate) is the simple method of linear combination of atomic orbitals (LCAO) from Hückel (see [
18,
121,
122,
123,
124]). Because of its simplicity, the Hückel method has proven itself in terms of calculating conjugated
-electron systems, in which it is generally assumed that each atom contributes one electron to the overall electron system. An example is benzoaromatic hydrocarbons [
18,
19]. The energy of the electron level in such a system is calculated using the Hückel method as
. Here,
is the
Coulomb integral (estimating the energy of the corresponding electron being removed from the atom),
is the
resonance integral (which determines the strength of interaction between two chemically bonded atoms), and
, with its notation already familiar to us, is the
j-th eigenvalue of the corresponding molecular graph (in which the vertices represent atoms and the edges represent chemical bonds between them) [
18,
121,
122,
123,
124]. Note that
and
; therefore, the ground-state level with the minimum electron energy corresponds to the maximum eigenvalue of the molecular graph, while the energy of the upper excited electron level corresponds to the minimum (negative) eigenvalue of this graph. Add that, usually, when the Coulomb integral is conditionally equated to zero, not the absolute energy of the molecule is considered but the energy of its formation from the initial atoms. As a result, the energy levels of the molecule are described only by a constant resonance integral and, as the only dynamic parameter, the corresponding eigenvalue of the molecular graph, that is, as
. Here, it becomes clear why the topic we have outlined is important in quantum chemistry.
The spectral properties of vertex-decorated (regular) graphs of a fairly general type discussed above contribute, in particular, to the development of methods for solving Hückel problems using noncomputer-oriented manual methods. As formulated in [
40], such methods allow calculations that “are performed by back-of-the-envelope calculation, bypassing any diagonalization step, even within Hückel theory”. Examples of this can be found in [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24]. Note that [
24] places special emphasis on degenerate eigenvalues of graphs (with local symmetries), while [
125] specifically treats the zero eigenvalue. The structural origin of specific eigenvalues
in graphs of planar molecules was investigated by Dias [
126]. Separate attention to eigenvalue
was given by Randić, El-Basil, and King [
127]. See also the paper [
39] by Fowler and Rogers and that by Rosenfeld [
54], which presents a new result concerning perfect star packing in regular graphs related to the eigenvalue
. Some other structural aspects of the eigenvalues
were also studied in [
54,
55]. In a broader context (not just in connection with the application in Hückel’s method), more examples can be found in the books by Cvetković, Doob, and Sachs [
9] and Cvetković, Doob, Gutman, and Torgašev [
10]. Two books by Cvetković, Rowlinson, and Simić [
128,
129] describe other cases of graphs having definite eigenvalues; in particular, their second book is specially devoted to graphs with minimal eigenvalue
.
The classical general definition of the rooted product
of graphs, which was mentioned at the beginning [
28,
29,
30,
31,
32,
33,
34,
35], in principle, allows for the possibility of decorating the core graph
G with different rooted graphs
. However, to our knowledge, this possibility has been used very limitedly by authors in the field of spectral graph theory. For example, in [
31], the independent decoration of two parts of a bipartite graph with rooted graphs of two different types was considered. As before, keeping in mind the spectral aspects, we will show below that several alternative ways of decorating an arbitrary subset of the vertices of the graph
G with graphs
of different types have long been considered. To do this, we will need to use some known facts, particularly the following [
9,
130]:
Theorem 14. (Heilbronner [130]). Let Γ be the graph obtained by joining a vertex u of a graph G to a vertex v of a graph H by an edge. Let be the induced subgraph of obtained by deleting the vertex from . Then, Note that the graph from Theorem 14 is essentially the simplest example of a rooted product with a single graph H connected with an edge to the core G. However, Heilbronner’s theorem serves as a starting point for deriving a formula for a more complicated rooted product , possibly with a family of different rooted graphs connected via an edge and with a not necessarily fully utilized core.
Let denote the set , and let denote the graph G less the subset of all its vertices , whose indices k belong to the subset ; in particular, . Repeated use of Theorem 14 leads to the corresponding more general result:
Theorem 15. Let be the rooted product of the core graph G and the family of graphs obtained by connecting by an edge the root of with the vertex of G . Then, the characteristic polynomial of Γ is Since the characteristic polynomial (eigenvalue spectrum) of a graph is the characteristic polynomial (spectrum) of its matrix, we can adapt to this particular case the well-known
Cauchy’s interlacing theorem for the eigenvalues of Hermitian matrices; see [
131,
132] and Theorem 4.3.17, p. 242 in [
133]):
Theorem 16. Let and be the adjacency matrices of graphs H and above, with the spectra of eigenvalues and , respectively. Then, For us, the following obvious corollary of the last theorem is important:
Corollary 16.1. Let be consecutive eigenvalues of in nonincreasing order . If , then , where are consecutive eigenvalues of .
Corollary 16.1 can be reinterpreted in graph-theoretical terms with additional consideration of the multiplicities of the eigenvalues:
Corollary 16.2. Let a graph H have a degenerated eigenvalue α of multiplicity . Then, its induced subgraph also has an eigenvalue α of multiplicity t satisfying the two-sided inequality .
Proof. All we need to prove is that . Let , while and are as in Corollary 16.1. Given the nonstrictness of interlacing Cauchy’s inequalities , there are only four possible cases:
- (1)
and ;
- (2)
and ;
- (3)
and ;
- (4)
and .
Obviously, in the first case the only -eigenvalues equal to are those that are inside the interval of s -values; this gives the lower bound (this bound will also be true if we additionally consider the case , which is not taken into account by the Corollary 16.2). In the second and third cases, another -eigenvalue outside this interval is also equal to , which gives a median value . In the final case, two -eigenvalues equal to are added to of the first case, which gives the upper bound . This completes the proof. □
As an illustration for Corollary 16.2, consider a symmetric tree on seven vertices (the hydrogen-depleted molecular graph of 3-ethyl-
n-pentane) that has a double eigenvalue
. For
H and its three nonisomorphic subgraphs with one vertex deleted,
, we have
Combining Theorem 14 of Heilbronner and Corollary 16.2 allows us to formulate their common corollary:
Corollary 16.3. Let Γ be the graph obtained by joining an arbitrary vertex u of a graph G to an arbitrary vertex v of a graph H by an edge. If H has an eigenvalue α of multiplicity , then Γ has the eigenvalue α of multiplicity .
The following theorem seems to be very useful for constructing restricted rooted products with a given subspectrum.
Theorem 17. Let be the rooted product of the core graph G and the family of graphs obtained by connecting by an edge the root of with the vertex of G . If has an eigenvalue α of multiplicity , then Γ has eigenvalues α. The upper bound for t is at least and depends on G and the choice of r contact vertices in it.
Proof. First, we note that each term in the full expansion of the right-hand side of as a sum of terms contains as its factor either or . By virtue of Corollary 16.2, each of the mentioned terms is thus divisible by the factor , where . It is obvious that, according to Corollary 16.2, a possible upper bound on the value of t is at least ; however, in general, additional eigenvalues equal to may appear due to the participation of the characteristic polynomials in . This completes the proof. □
Since Theorem 17 can be applied to several different eigenvalues in parallel, as was done with a single value of , we can ensure the existence of a graph with a given subspectrum by preselecting a family of rooted graphs. For example, if we need the eigenvalues and , we can include in the seven-vertex tree (hydrogen-depleted molecular graph of 3-ethyl-n-pentane) from our last example. A valuable feature of Theorem 17 is that it is valid for any choice of both r contact vertices in graph G and root vertices in graphs of , whereas the results we have previously considered generally depend significantly on the connection options of the decorating graphs. Also, ideologically close to Theorem 17 are results that we will consider separately in the next section.