A graph \((S, \rta)\) consists of a nonempty base set \(S\) and a binary relation \(\rta\) on \(S\) (so that \(\rta\) is a subset of \(S^2\)).
In the discrete case (when \(S\) is countable), \((S, \rta)\) is a graph in the usual combinatorial sense, with \(S\) as the set of vertices and \(\rta\) as the set of edges (so in general, such a graph may be directed and may have loops, but not multiple edges). The general use of the term graph in this text is not common, but makes sense. Not only does it include ordinary discrete graphs but also, for example, the graph of a function \(f\) from \(S\) into \(S\), defined by the relation \(x \mapsto f(x)\). For a comprehensive treatment of relations see the book by Herbert Toth. Keeping with graph terminology, when \(x \rta y\) we say that \((x, y)\) is an edge in the graph. Note also that we use symbols that are more appropriate for relations (various arrows and other special symbols) rather than the set notation that is often used.
A kernel function of the graph \((S, \rta)\) is a function \(K: S^2 \to \R\) with the property that \(K(x, y) = 0\) if \(x \not \rta y\). The adjacency kernel \(L\) of \((S, \rta)\) is the indicator function of \(\rta\) (as a set of ordered pairs), so that \(L(x, y) = \bs 1(x \rta y)\) for \((x, y) \in S^2\).
In the discrete case, \(L\) is the adjacency matrix of the graph.
If \(J, \, K\) are kernel functions of a graph \((S, \rta)\) and if \(a \in \R\) then \(J + K\) and \(a K\) are also kernel functions of \((S, \rta)\).
The operations are pointwise of course. That is \((J + K)(x, y) = J(x, y) + K(x, y)\) and \((a K)(x, y) = a K(x, y)\) for \((x, y) \in S^2\).
The following definition reviews some basic properties of relations.
A graph \((S, \rta)\) is
We use the same terminology for the relation \(\rta\). So in the discrete case, a symmetric, irreflexive graph is an unordered graph in the usual combinatorial sense. Here are some other important special cases:
Special types of relations:
Some of these special relations will be studied in more detail in later sections, but the following definition gives some very basic graphs.
Suppose that \(S\) is a nonempty set.
In ordinary combinatorial graph theory, the term complete graph usually refers to the complete irreflexive graph. Of course, \(=\) and \(\equiv\) are equivalence relations on \(S\).
We can form new graphs from given ones using the standard set operatiions. The following definitions give the most important cases of this.
Suppose that \((S, \rta)\) is a graph. If \(R\) is a nonempty subset of \(S\), and \(\upa\) is a binary relation on \(R\) with the property that \(x \upa y\) implies \(x \rta y\) for \(x, \, y \in R\) then \((R, \upa)\) is a subgraph of \((S, \rta)\).
So to rephrase, \(R\) is a subset of \(S\) and as sets of ordered pairs, \(\upa\) is a subset of \(\rta\). In the discrete case, subgraph has its usual meaning: the vertices and edges in the subgraph are also vertices and edges in the parent graph. The most common and important special case of definition is when the relation \(\upa\) is simply \(\rta\) restricted to \(R^2\). In this case, we use the same symbol \(\rta\) for the relation on \(R\). So to emphasize, every \(R \subseteq S\) induces a subraph \((R, \rta)\) of \((S, \rta)\).
Suppose that \((S, \rta)\) is a graph.
Suppose that \(I\) is a nonempty index set and that \(\{(S, \rta_i): i \in I\}\) is a collection of graphs with the same base set \(S\).
Trivially, most special graph properties are preserved under intersection. Here are the most important:
Suppose again that \(\{(S, \rta_i): i \in I\}\) is a collection of graphs with the same base set \(S\), and let \((S, \dna)\) denote the interesection of the collection.
Suppose that \((S, \rta)\) and \((S, \upa)\) are graphs with the same base set \(S\). The graph \((S, \sea)\) where \(x \sea y\) if and only if \(x \rta y\) but not \(x \upa y\) is the difference between \((S, \rta)\) and \((S, \upa)\).
In particular, the following constructions will turn out to be useful for our study of reliability concepts, especially for discrete graphs.
Suppose that \((S, \rta)\) is a graph.
Smallest and largest are with respect to the subgraph relation.
The reflexive closure of \((S, \rta)\) could also be constructed as the intersection of of all reflexive graphs with base set \(S\) that have \((S, \rta)\) as a subgraph. The reflexive closure of irreflexive discrete graphs is studied in more detail in Section 6. There are other closure types that can be obtained in this way. Here is one of the most important:
The transitive closure of a graph \((S, \rta)\) is the intersection of all transitive graphs with base set \(S\) that have \((S, \rta)\) as a subgraph.
The definition makes sense since the intersection is over a nonempty collection. The complete graph \((S, \equiv)\) is transitive and has \((S, \rta)\) as a subgraph.
Composition is another important way to form new graphs.
Suppose again that \((S, \rta)\) and \((S, \upa)\) are graphs with the same base set \(S\). The graph \((S, \Rta)\) where \(x \Rta y\) if and only if there exists \(z \in S\) with \(x \rta z\) and \(z \upa y\) is the composition of \((S, \rta)\) with \((S, \upa)\).
Properties of composition.
Walks in a graph will be fundamentally important in our study of abstract reliability, particularly since we will be interested in random walks, the topic of Section 4.
Suppose that \((S, \rta)\) is a graph and that \(n \in \N_+\) and \((x_0, x_1, \ldots, x_n) \in S^{n + 1}\). The notation \[x_0 \rta x_2 \rta \cdots \rta x_n\] means that \(x_i \rta x_{i + 1}\) for each \(i \in \{0, 1, \ldots, n - 1\}\) and in this case, the sequence is a walk of length \(n\) in the graph from \(x_0\) to \(x_n\).
In the notation above, it's important to keep in mind that the relation \(\rta\) is not necessarily transitive. So, for example, \(x \rta y \rta z\) does not imply \(x \rta z\). In the discrete setting, the terms have their usual meanings from graph theory: a walk is sequence of adjacent vertices in the graph. There are other terms that are sometimes used (trail for example) and in fact the terminology is not completely standard. Our choice of terminology is made to minimize the number of separate terms. Of course, we can also have infinite walks. If \(x_i \in S\) for \(i \in \N\) and \(x_0 \rta x_1 \rta \cdots\) then \((x_0, x_1, \ldots)\) is an infinite walk in \((S, \rta)\) starting in \(x_0\).
For \(n \in \N_+\), let \(\rta^n\) denote the \(n\)-fold composition power of \(\rta\). Then \(x \rta^n y\) if and only if there exists a walk for length \(n\) in \((S, \rta)\) from \(x\) to \(y\).
A graph \((S, \rta)\) is strongly connected if for every \((x, y) \in S^2\), there exists a finite path from \(x\) to \(y\).
In the discrete case, Definition has its usual meaning.
Suppose that \((S, \rta)\) is a discrete graph and that \(x \in S\).
If there are no walks from \(x\) to \(x\) then \(d(x) = \infty\).
Suppose again that \((S, \rta)\) is a discrete graph, and that \(x, \, y \in S\). If there exists a walk from \(x\) to \(y\) and a walk from \(y\) to \(x\) then \(d(x) = d(y)\). In particular, if \((S, \rta)\) is strongly connected then all \(x \in S\) have the same period, and the common value is the period of the graph.
The result is trivial if \(x = y\) so assume that \(x \ne y\). By assumption, there exists a walk of length \(j \in \N_+\) from \(x\) to \(y\) and a walk of length \(k \in \N_+\) from \(y \to x\). Hence there is a walk of length \(j + k\) from \(x\) to \(x\) so \(d(x) \mid j + k\). Suppose now that there is a walk of length \(n \in \N_+\) from \(y\) to \(y\). Then there is a walk of length \(j + n + k\) from \(x\) to \(x\) so \(d(x) \mid j + k + n\). It then follows that \(d(x) \mid n\) and so \(d(y) \mid d(x)\). By a symmetric argument, \(d(x) \mid d(y)\) and so \(d(x) = d(y)\).
The term period has various meanings in combinatorial graph theory. Definition is the standard term for period when applied to the adjacency matrix \(L\) and is appropriate for our purposes, particularly in the context of the random walks that we will study in Section 4.
Suppose that \((S, \rta)\) is a transitive graph. Then \((S, \rta^n)\) is a subgraph of \((S, \rta)\) for every \(n \in \N_+\).
Of course, \((S, \rta^1)\) is simply \((S, \rta)\). Suppose that \(n \in \{2, 3, \ldots\}\) and that \(x \rta^n y\) for \(x, \, y \in S\). Then there exists \((u_1, u_2, \ldots, u_{n-1}) \in S^n\) with \(x \rta u_1 \rta \cdots \rta u_{n-1} \rta y\). By the transitive property, \(x \rta y\).
The result in points the way to a simple construction of the transition closure of a graph.
Suppose that \((S, \rta)\) is a graph and let \((S, \upa)\) denote the union of \(\{(S, \rta^n): n \in \N_+\}\). Then \((S, \upa)\) is the transitive closure of \((S, \rta)\).
Suppose that \(x, \, y, \, z \in S\) and that \(x \upa y\) and \(y \upa z\). Then \(x \rta^m y\) and \(y \rta^n z\) for some \(m, \, n \in \N_+\). But then \(x \rta^{m + n} z\) and hence \(x \upa z\). So \((S, \upa)\) is transitive and has \((S, \rta)\) as a subgraph. Moreover, any other transitive graph that has \((S, \rta)\) as a subgraph must have \((S, \rta^n)\) as a subgraph for each \(n \in \N_+\) and hence \((S, \upa)\) as a subgraph.
Suppose now \((S, \ms S)\) is a measurable space. Recall that \(S^n\) is given the product \(\sigma\)-algebra \(\ms S^n\) for \(n \in \N_+\).
A graph \((S, \rta)\) is a measurable graph, relative to \((S, \ms S)\), if the binary relation \(\rta\) is measurable. That is, \[\{(x, y) \in S^2: x \rta y\} \in \ms S^2\]
Often the underlying \(\sigma\)-algebra on \(S\) is understood, so we don't need to reference it when we speak of a measurable graph. Going forward, we will define a number of algebraic and probabilistic objects for the graph \((S, \rta)\). In general, these objects come in pairs—a left object defined in terms of the mapping that takes \(x \in S\) to \(\{y \in S: y \rta x\}\), the set of left neighbors of \(x\), and a right object defined in terms of the mapping that takes \(x \in S\) to \(\{y \in S: x \rta y\}\), the set of right neigbors of \(x\) (as defined in ). All right objects of \((S, \rta)\) are left objects of the inverse graph \((S, \lfa)\). Since our relation \(\rta\) is arbitrary, there would be no loss in generality in defining just one type of object. However, it is often the relationship between the left and right objects that is the most interesting. So our primary definitions, which we will give explicitly, will sometimes be left objects and sometimes right object, depending on the context. Of course, if the graph is symmetric, the right and left objects are the same and we can drop the adjective. Our first example of the left-right dichotomy is a natural \(\sigma\)-algebra associated with a graph:
Suppose that \((S, \rta)\) is a graph. The right \(\sigma\)-algebra associated with \((S, \rta)\) is \(\ms A = \sigma\{A_x: x \in S\}\) where \(A_x = \{y \in S: x \rta y\}\) is the set of right neighbors of \(x \in S\).
Similarly, the left \(\sigma\)-algebra associated with \((S, \rta)\) is \(\ms B = \sigma\{B_x: x \in S\}\) where \(B_x = \{y \in S: y \rta x\}\) is the set of left neighbors of \(x \in S\). But the right \(\sigma\)-algebra will be our main interest, as will be clear when we study probability on graphs in Section 3.
If \((S, \rta)\) is measurable with respect to \((S, \ms S)\) then \(\ms A \subseteq \ms S\) where \(\ms A\) is the right \(\sigma\)-algebras associated with \((S, \rta)\).
The set \(C = \{(x, y) \in S^2: x \rta y\} \in \ms S^2\). The set \(A_x\) of right neighbors of \(x \in S\) is the cross section of \(C\) at the first coordinate \(x\). This cross section is in \(\ms S\) by a basic result from measure theory.
The case where \(\ms A = \ms S\) will be of considerable interest. Similarly, \(\ms B \subseteq \ms S\) where \(\ms B\) is the left \(\sigma\)-algebra associated with the graph.
Suppose that \((S, \rta)\) is a graph. The right \(\sigma\)-algebra associated with \((S, \not \rta)\) is the same as the right \(\sigma\)-algebra associated with \((S, \rta)\).
Similarly, the left \(\sigma\)-algebras are the same.
Suppose that \((S, \rta)\) is a discrete graph. Let \(\ms A_n\) denote the right \(\sigma\)-algebra associated with \((S, \rta^n)\) for \(n \in \N_+\). Then \(\ms A_{n + 1} \subseteq \ms A_n\) for \(n \in \N_+\). In particular, \(\ms A_n \subseteq \ms A = \ms B_1\)for \(n \in \N_+\).
For \(x, \, y \in S\) and \(n \in \N_+\) recall that \(x \rta^n y\) if and only if there exists a path of length \(n\) from \(x\) to \(y\). So for \(n \in \N_+\), the right neighbor set \(A^{(n)}_x\) of \(x \in S\) for \((S, \rta^n)\) is the set of \(u \in S\) such that there is a path of length \(n\) from \(x\) to \(y\). It follows that \(A^{(n + 1)}_x = \bigcup_{y \in A_x} A^{(n)}_y\) where as usual, \(A_x = A^{(1)}_x\) is the right neighbor set of \(x \in S\) for \((S, \rta)\). But \(A^{(n)}_y \in \ms A_n\) for \(y \in A_x\), and of course \(A_x\) is countable, so \(A^{(n + 1)}_x \in \ms A_n\) for \(x \in S\).
An analogous result holds for the left \(\sigma\)-algebras. We will usually assume that our graphs are measurable relative to an underlying measurable space. After all, we want to study measures, and particularly probability measures on the graph. Here is one very important and basic application of definition :
If the graph \((S, =)\) is measurable then the measure space \((S, \ms S)\) has a measurable diagonal. That is \(\{(x, x): x \in S\} \in \ms S^2\).
The importance of a space with a measurable diagonal is discussed in the Preface, and of course, \((S, =)\) is the most basic of graphs.
If \((S, \rta)\) is a measruable graph, then a subgraph \((R, \upa)\) is also required to be measurable. That is, \(R \in \ms S\) and \(\{(x, y) \in R^2: x \upa y\} \in \ms S^2\).
That is, \(R \in \ms S\) and \(\upa\) (as a set of ordered pairs) is in \(\ms S^2\).
Suppose that \((S, \rta)\) is a measurable graph. Then the following are also measurable graphs:
By assumption, \(\rta\) as a subset of \(S^2\) is in \(\ms S^2\).
The complete reflexive graph \((S, \equiv)\) defined in is always measurable since \(\{(x, y) \in S^2: x \equiv y\} = S^2 \in \ms S^2\). If \((S, =)\) is measurable, then by , the complete irreflexive graph \((S, \ne)\) is also measurable.
Suppose that \((S, \rta)\) is a measurable, reflexive, antisymmetric graph. Then \((S, =)\) is measurable, so \((S, \ms S)\) has a measurable diagonal.
As sets of ordered pairs, \(\rta\) and the inverse \(\lfa\) are measurable. Since the graph is reflexive and antisymmetric, \(=\) is the intersection of \(\rta\) and \(\lfa\).
Suppose that \(\{(S, \rta_i): i \in I\}\) is a countable collection of measurable graphs. Then the following are also measurable:
As a set of ordered pairs, \(\rta_i\) is in \(\ms S^2\) for each \(i \in I\). Since \(I\) is countable, the union and interesection are in \(\ms S^2\).
Suppose that \((S, \rta)\) and \((S, \upa)\) are measurable graphs. Then \((S, \sea)\), the difference between \((S, \rta)\) and \((S, \upa)\), is also measurable.
By assumption, \(\rta\) and \(\upa\) as subsets of \(S^2\) are in \(\ms S^2\). Hence the set difference of \(\rta\) and \(\upa\) is in \(\ms S^2\).
Suppose that \((S, =)\), \((S, \rta)\), and \((S, \upa)\) are measurable graphs. Then \((S, \Rta)\), the composition of \((S, \rta)\) with \((S, \upa)\), is also measurable.
In particular, the two types of closure that we have studied preserve measurability.
Suppose that \((S, =)\) and \((S, \rta)\) are measurable graphs. Then the following are also measurable:
A kernel function of a measurable graph \((S, \rta)\) is also required to be measurable. Note that the adjacency kernel \(L\) is measurable by the very definition of a measurable graph.
Suppose that \((S, \rta)\) is a measurable graph, and let \(n \in \N_+\) and \(x, \, y \in S\). Then
There are always measures of interest on the space \((S, \ms S)\), probability measures certainly, but also usually a fixed reference measure such as counting measure on discrete spaces and Lebesgue measure on Euclidean spaces. The graphs in this subsection are assumed to be measurable and for the remainder of this subsection, we assume that \(\lambda\) is a fixed \(\sigma\)-finite reference measure on \((S, \ms S)\). If \(K\) is a kernel for the graph \((S, \rta)\) then the domains of integration for the left and right operators associated with \(K\) are reduced.
If \(f: S \to \R\) is measurable then, assuming that the integrals exist, \begin{align*} (K f)(x) &= \int_{x \rta y} K(x, y) f(y) \, d\lambda(y), \quad x \in S \\ (f K)(y) &= \int_{x \rta y} f(x) K(x, y) \, d\lambda(x), \quad y \in S \end{align*}
Of course, the adjacency kernel \(L\) is of primary importance.
If \(f: S \to \R\) is integrable then \begin{align*} (L f)(x) &= \int_{x \rta y} f(y) \, d\lambda(y), \quad x \in S \\ (f L)(y) &= \int_{x \rta y} f(x) \, d\lambda(x), \quad y \in S \end{align*}
If \(f, \, g : S \to \R\) are measurable and \((x, y) \mapsto f(x) g(y)\) is integrable (with respect to \((S^2, \ms S^2, \lambda^2)\)) then the self-adjoint property of the adjacency kernel \(L\) is \[\langle f L, g \rangle = \langle f, L g \rangle = \int_{x \rta y} f(x) g(y) \, d\lambda^2(x, y)\]
Our next definition reviews the product of two kernels, analogous to matrix multiplication in the discrete case.
If \(J, \, K\) are kernels of \((S, \rta)\) then \[(J K)(x, y) = \int_{x \rta t \rta y} J(x, t) K(t, y) \, d\lambda(t), \quad (x, y) \in S^2\]
Note that \(J K\) is a kernel of \((S, \rta^2)\), the composition power of \(\rta\) of order \(2\).
Powers of the adjacency kernel give information about the measure of walks in the graph.
Suppose that \((S, \rta)\) is a graph with adjacency kernel \(L\).
So if \(n \in \{2, 3, \ldots\}\) then \(L^n(x, y)\) is the measure of the set of walks of length \(n\) from \(x\) to \(y\). If \(n \in \N_+\) then \((\bs 1 L^n)(x)\) is the measure of the set of walks of length \(n\) that terminate in \(x\), while \((L^n \bs 1)(x)\) is the measure of the set of walks of length \(n\) that start in \(x\). Walk functions will play an important role and are formalized in definition .
Suppose again that \((S, \rta)\) is a graph.
So once again, if \(n \in \N_+\) then \(u_n(x)\) is the measure of the set of walks of length \(n\) that terminate in \(x \in S\) while \(v_n(x)\) is the measure of the set of walks of length \(n\) that start in \(x\), and \(w_n\) is the measure of the set of all walks of length \(n\). When \(n = 1\) we will sometimes drop the subscript, so \(u(x) = \lambda(\{y \in S: y \rta x\})\) is the measure of the set of left neighbors \(x \in S\) while \(v(x) = \lambda(\{y \in S: x \rta y\})\) is the measure of the set of right nieghbors of \(x \in S\) and \(w = \lambda^2\{(x, y) \in S^2: x \rta y\}\) is the measure of the set of edges, or equivalently, the measure of \(\rta\) as a set of ordered pairs. For a discrete graph, \(w_0\) is the number of vertices and \(w_1\) the number of edges. The left walk functions will be our primary interest, but the right walk functions and the total walk parameters will also be important for finite graphs. Note that the walk functions are measurable. We can rephrase the definitions of the walk functions in a recursive way:
The walk functions are defined recursively by \(u_0(x) = v_0(x) = 1\) for \(x \in S\) and for \(n \in \N\), \begin{align*} u_{n + 1}(x) & = \int_{y \rta x} u_n(y) \, d\lambda(y), \quad x \in S\\ v_{n + 1}(x) & = \int_{x \rta y} v_n(y) \, d\lambda(y), \quad x \in S \end{align*}
Here are some other simple relationships:.
For \(n \in \N\), \[w_n = \int_S u_n(x) \, d\lambda(x) = \int_S v_n(x) \, d\lambda(x),\]
For \(j, \, k \in \N\), \[ w_{j + k} = \int_S v_j(x) u_k(x) \, d\lambda(x)\]
The simple combinatorial argument
is that a path of length \(j + k\) consists of a path of length \(j\) that terminates in some \(x \in S\) concatenated with a path of length \(k\) starting at \(x\).
In particular, if the graph is symmetric then for \(j, \, k \in \N\), \[ w_{j + k} = \int_S u_j(x) u_k(x) \, d\lambda(x)\]
Suppose that \((S, \rta)\) is a graph and that \(k \in (0, \infty)\).
Definition has its usual meaning for discrete, symmetric graphs: for \(k \in \N_+\), the graph is regular of degreee \(k\) if every vertex has \(k\) neighbors.
Suppose again that \((S, \rta)\) is a graph.
The graph \((S, \rta)\) is finite if \(\lambda(S) \lt \infty\). Trivially in this case, the graph is locally finite as well.
Suppose again that \((S, \rta)\) is a graph.
Our primary interest will be in graphs that are left finite and right positive, relative to the reference measure \(\lambda\). Hopefully, the reasons will become clear when we study probability on graphs in Section 3
Suppose that \((S, \rta)\) is a transitive graph. Then for \(n \in \N\), \(u_n(x) \le u^n(x)\) for almost all \(x \in S\).
Let \(A_x = \{t \in S: t \rta x\}\) denote the set of left neighbors of \(x \in S\). Suppose that \(x, \, y \in S\) and \(y \rta x\). If \(t \in A_y\) then \(t \rta y\) and hence by transitivity \(t \rta x\) and so \(t \in A_x\). That is, \(y \rta x\) implies \(A_y \subseteq A_x\) and so \(u(y) \le u(x)\). Now, the statement in the theorem is true for \(n = 0\) by definition. Suppose the statement is true for a given \(n \in \N\). Then by the induction hypothesis, for almost all \(x \in S\), \[u_{n + 1}(x) = \int_{A_x} u_n(y) \, d\lambda(y) \le \int_{A_x} u^n(y) \, d\lambda(y) \le \int_{A_x} u^n(x) \, d\lambda(y) = u^n(x) \lambda(A_x) = u^{n + 1}(x)\]
So if the transitive graph \((S, \rta)\) is left finite then \(u_n(x) \lt \infty\) for almost all \(x \in S\) and all \(n \in \N\). Analogous results hold for the right walk functions.
If the graph \((S, \rta)\) is right positive, then for \(n \in \N\), \(v_n(x) \gt 0\) for almost all \(x \in S\).
Trivially, \(v_0(x) \gt 0\) for \(x \in S\). Suppose that for some \(n \in \N\) we have \(v_n(x) \gt 0\) for almost all \(x \in S\). Recall that \[v_{n + 1}(x) = \int_{B_x} u_n(y) \, d\lambda(y), \quad x \in S \] where \(B_x = \{y \in S: x \rta y\}\) is the set of right neighbors of \(x \in S\). The integrand is positive for almost all \(x \in S\) by the induction hypothesis, and the domain of integration has positive measure: \(v(x) = \lambda(B_x) \gt 0\) for almost all \(x \in S\).
An analogous result hold for a left positive graph. Our last definition gives the generating functions associated with the sequence of walk functions.
The left generating functions for the graph \((S, \rta)\) is the formal power series defined by \[U(x, t) = \sum_{n = 0}^\infty u_n(x) t^n, \quad x \in S \] where \(u_n\) is the left walk function of order \(n \in \N\), given in .
Similarly, the right generating function and the walk generating function are respectively \begin{align*} V(x, t) & = \sum_{n = 0}^\infty v_n(x) t^n, \quad x \in S \\ W(t) & = \sum_{n = 0}^\infty w_n t^n \end{align*} where \(v_n\) and \(w_n\) are the right walk function and walk parameter of order \(n \in \N\). As our primary interest is in the left walk functions, so our primary interest is also in the left generating function. Assuming a positive radius of convergence at \(x \in S\), the generating function \(t \mapsto U(x, t)\) uniquely determines the corresponding sequence of left walk functions \((u_n(x): n \in \N)\). The left generating function satisfy simple integral equations.
Suppose that \((S, \rta)\) is a graph. Then \[U(x, t) = 1 + t \int_{y \rta x} U(y, t) \, d\lambda(y), \quad x \in S\]
The results follows easily from the recursive definition of the walk functions in . If \(x \in S\) then \begin{align*} 1 + t \int_{y \rta x} U(y, t) \, d\lambda(y) &= 1 + t \int_{y \rta x} \sum_{n = 0}^\infty a_n(y) t^n \, d\lambda(y) \\ &= 1 + t \sum_{n = 0}^\infty t^n \int_{y \rta x} a_n(y) \, d\lambda(y) = 1 + \sum_{n = 0}^\infty a_{n + 1}(x) t^{n + 1} = U(x, t) \end{align*}
An analogous result holds for the right generating function.
Suppose that \((S, \rta)\) is a left regular graph of degree \(k \in (0, \infty)\). Then
Of course, analogous results hold if \((S, \rta)\) is right regular.
Suppose now that \(S\) has an LCCB topology, and that \(\ms S\) is the corresponding Borel \(\sigma\)-algebra (the \(\sigma\)-algebra generated by the topology). The product set \(S^n\) is given the product topology and the corresponding Borel \(\sigma\)-algebra for \(n \in \N_+\), which as noted in the Preface, is the product \(\sigma\)-algebra, \(\ms S^n\). So the topological setting here is consistent with the measure-theoretic setting in the previous subsections. A measurable graph \((S, \rta)\) in this setting might be referred to as a topological graph. Our interest is in the topological properties of \(\rta\) (as a subset of \(S^2\)) or the the topological properties of a set of walks (on the appropriate product set with the product topology). These sets might be open, closed, compact, etc. If \(\lambda\) is a reference measure, then the continuity properties of the walk functions are also of interest. We might also want to study graphs that have particular topological properties, for example a graph \((S, \rta)\) whose reflexive closure is topologically closed and whose irreflexive reduction is topologically open.
The graphs in the examples below will be revisited in subsequent sections.
The interval \([0, \infty)\) is given the collection of Borel measurable subsets \(\ms B\) as the reference \(\sigma\)-algebra, and Lebesgue measure \(\lambda\) as the reference measure. With this structure, the measurable graph \(([0, \infty), \le) \) is the standard continuous graph.
For the standard continuous graph \(([0, \infty), \le)\),
Note that the right walk functions are infinite, so the graph is left finite and right positive, but not right finite. The associated left \(\sigma\)-algebra is also the reference \(\sigma\)-algebra \(\ms B\). The standard continuous graph is studied in detail in Chapter 3.
As with all countable sets, \(\N\) is given the \(\sigma\)-algebra \(\ms P(\N)\) of all subsets, with counting measure \(\#\) as the reference measure. With this structure, \((\N, \le)\) is the standard discrete graph.
For the standard discrete space \((\N, \le)\),
Once again, the right walk functions are infinite so the graph is left finite and right positive, but not right finite. The associated left \(\sigma\)-algebra is also \(\ms P(\N)\). The standard discrete graph is studied in detail in Chapter 4.
The trianlge graph defined in this subsection is useful for counterexamples and because the computations are easy.
Let \(S = \{1, 2, 3\}\) and define the relation \(\rta\) on \(S\) by \(1 \rta 2\), \(2 \rta 1\), \(2 \rta 2\), \(2 \rta 3\), \(3 \rta 1\) and \(3 \rta 3\). The adjacency matrix is \[ L = \left[\begin{matrix} 0 & 1 & 0 \\ 1 & 1 & 1 \\ 1 & 0 & 1\end{matrix}\right]\]
So the graph \((S, \rta)\) is strongly connected and is not symmetric. It has a bi-directional edge between 1 and 2, directed edges from 2 to 3 and from 3 to 1, and loops at 2 and 3.
For the triangle graph \((S, \rta)\) define in ,
The diamond graphs that we consider are simple graphs that are useful for examples and small enough for hand calculations.
Let \(S = \{1, 2, 3, 4\}\).
For the diamond graph \((S, \lfrta)\), find each of the following:
For the directed diamond graph \((S, \rta)\), find each of the following:
Note that the reverse graph \((S, \lfa)\) is isomporhpic to the graph \((S, \rta)\) itself, under the mapping \(1 \mapsto 4\), \(2 \mapsto 2\), \(3 \mapsto 3\), \(4 \mapsto 1\). So if follows that the right walk function \(v_n\) of order \(n \in \N\) satisfies \(v_n(1) = u_n(4)\), \(v_n(4) = u_n(1)\) and \(v_n(x) = u_n(x)\) for \(x \in \{2, 3\}\). It also follows that the left \(\sigma\)-algebra \(\ms B\) is the same as the right \(\sigma\)-algebra \(\ms A\).
Let \(S = \{1, 2, 3, 4, 5\}\) and define the symmetric relation \(\lfrta\) on \(S\) by \(1 \lfrta 2\), \(1, \lfrta 3\), \(2 \lfrta 3\), \(2 \lfrta 4\), \(3 \lfrta 5\). The undirected graph \((S, \lfrta)\) is known as the bull graph and is shown in the figure below.
For the bull graph, find each of the following:
We first consider complete graphs, reflexive and irreflexive.
Suppose \(S\) is a nonempty set.
So if \(S\) is countable, then the \(\sigma\)-algebra associated with \((S, =)\) and with \((S \ne)\) is \(\ms P(S)\), the reference \(\sigma\)-algebra.
Suppose that \(S\) is an uncoutable set. Then \((S, =)\) is not measurable with respect to its associated \(\sigma\)-algebra.
Suppose now that \((S, \ms S, \lambda)\) is a finite measure space. Then the complete reflexive graph \((S, \equiv)\) is measuable and is regular with degree \(k = \lambda(S)\), so the walk functions and generating function are given in . On the other hand, supposse that \((S, =)\) is measurable so that the complete irreflexive graph \((S, \ne)\) is also measurable. If \(\lambda(S \setminus \{x\}) = k\) for all \(x \in S\) then \((S, \ne)\) is regular with degree \(k\) so the walk functions and generating functions are given in . In particular, if \(S\) is a set with \(n \in \N_+\) elements, then \((S, \equiv)\) is regular of degree \(n\) and \((S, \ne)\) is regular of degree \(n - 1\).
Let \(S = \{1, 2, \ldots, k\}\) where \(k \in \{3, 4, \ldots\}\). Define the relation \(\lfrta\) on \(S\) by \(x \lfrta x + 1\) and \(x \lfrta x - 1\) for \(x \in \{1, 2, \ldots, k\}\) where we interpret the addition and subtraction so that \(k + 1 = 1\) and \(1 - 1 = k\). The graph \((S, \lfrta)\) is the cycle graph of order \(k\). The cycle is shown below; the order \(k\) can be varied with the scrollbar.
The cycle is regular of degree 2, so the walk functions and generating function are given in with \(k = 2\).
For the cycle graph \((S, \lfrta)\) of order \(k \in \{3, 4, \ldots\}\), find each of the following:
Let \(S = \{0, 1, \ldots, k\}\) where \(k \in \{3, 4, \ldots\}\). Define the relation \(\lfrta\) on \(S\) by \(0 \lfrta x\) and \(x \lfrta 0\) for \(x \in \{1, 2, \ldots, k\}\). The graph \((S, \lfrta)\) is the star graph of order \(k\). Vertex \(0\) is the center and the vertices \(\{1, 2, \ldots, k\}\) are endponts. The star is shown below; the order \(k\) can be varied with the scrollbar.
The star is an example of a tree and is also an example of a complete bipartite graph. Both of these classes of graphs will be studied in later sections.
For the star graph \((S, \lfrta)\) of order \(k \in \{3, 4, \ldots\}\), find each of the following:
For \(k \in \{3, 4, \ldots\}\), the wheel graph of order \(k\) is the union of the cycle in and the star in . Vertex \(0\) is the center and the vertices \(\{1, 2, \ldots, k\}\) form a cycle on the rim of the wheel. The wheel graph is shown below; the order \(k\) can be varied with the scrollbar.
For the wheel graph \((S, \lfrta)\) of order \(k \in \{3, 4, \ldots\}\), find each of the following:
For both the star graph and the wheel graph, 0 is a universal point since it is connected to all of the other vertices. Universal points are studied in more detail in Section 7.