Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Considering infinite graphs , the picture is, even in the case of countable graphs, far from being complete. We discuss some of the pieces which are known. Section 13.1 deals with vertex colorings of Rado’s graph R. We show that \(R \rightarrow (R)_{r}^{v}\) for every positive integer r. In Sect. 13.2 we consider K -free subgraphs of Rado’s graph. Section 13.3 is concerned with edge colorings. Most of the results of this section are contained in the important paper (Erdős et al. 1975). We show that countable graphs do not have the edge partition property.

Graphs and embeddings of graphs are defined as in Chap. 12. The cardinality of a graph is the cardinality of its vertex set. The Ramsey arrow is used as introduced in Chap. 12.

1 Rado’s Graph

Rado (1964) describes a construction of a universal countable graph, let us call it R, which has a lot of interesting properties. Being universal means that every countable graph can be embedded into R. The crucial property of R is that it is ω-good.

Definition 13.1.

A graph G = (V, E) is ω-good if for any two finite and disjoint sets X and Y of vertices there exists a vertex z not belonging to \(X \cup Y\) such that z is joined by an edge to all xX and not joined to any yY.

Proposition 13.2.

Let G = (V,E) be an ω-good graph. Then G is universal for countable graphs, i.e., every countable graph can be embedded into G.

Proof.

Let F be a countable graph. Without loss of generality we assume that F = (ω, E F ), i.e., the vertices of F are the nonnegative integers. We construct an embedding \(f:\omega \rightarrow V\) inductively, one vertex at a time.

Let f(0) be any vertex in V and suppose that \(f(0),\ldots,f(n - 1)\) have been defined. Consider the vertex n and let \(A =\{ k <n\mid \{k,n\} \in E_{F}\}\) be the set of previous vertices which are joined to n, resp., let \(B =\{ k <n\mid \{k,n\}\not\in E_{F}\}\) be its complement. Let X = f(A) and Y = f(B) be the corresponding sets in G. As G is ω-good there exists a vertex \(z \in V \setminus (X \cup \mathrm{ Y})\) which is joined to all xX and not joined to any y ∈ Y. So, define f(n) = z for any such z and continue as before. □

Actually, the above proof establishes slightly more, namely: any embedding of a finite subgraph of F into G can be extended to an embedding of F into G. This is to say that the automorphism group of any ω-good graph acts transitively on finite subgraphs, this property is sometimes called ultrahomogeneity.

Using the argument in the proof of Proposition 13.2 back and forth yields:

Proposition 13.3.

Any two countable ω-good graphs F and G are isomorphic.

Proof.

Proceed as in the proof of Proposition 13.2, however, ‘back and forth’. At even-numbered steps try to embed F into G and at odd-numbered steps try to embed G into F. Eventually, any f constructed in such a way is an isomorphism. □

Knowing that, up to isomorphisms, there is just one countable ω-good graph we call this graph Rado’s graph R. Still we are lacking some kind of explicit description, resp. a proof of the existence of countable ω-good graphs. Such an explicit construction has been given in Rado (1964).

Definition 13.4.

Let the set \(\mathcal{R}\subseteq {[\omega ]}^{2}\) be defined as follows. Given k < m put \(\{k,m\} \in \mathcal{R}\) if and only if 2k occurs in the binary expansion of m. Let \(R = (\omega,\mathcal{R})\) be the graph which has as vertices nonnegative integers and \(\mathcal{R}\) as the set of edges. One easily observes that this graph R is, in fact, ω-good.

Remark 13.5.

About at the same time when Rado gave his construction, Erdős and Rényi (1963) showed that if one considers countably infinite random graphs by inserting edges independently with probability 1∕2 then almost surely any such random graph is ω-good. Thus, almost surely a countable random graph is isomorphic to Rado’s graph R. For further interesting properties of Rado’s graph compare, e.g., Cameron (1984).

Theorem 13.6.

For every positive integer r we have

$$\displaystyle{R\stackrel{\mathrm{ind\;\;\;}}{\rightarrow }(R)_{r}^{v}.}$$

Proof.

Let Δ: \(\omega \rightarrow r\) be a coloring of the vertices of R. Let \(V _{i}\,:=\,\{n <\omega \mid \varDelta (n) = i\}\) denote the set of vertices that are colored with color i. If the graph induced by V i is ω-good then Proposition 13.2 implies that it contains an induced R-subgraph which is monochromatic in color i and we are done. Otherwise there exist finite and disjoint sets \(X_{i},Y _{i} \subseteq V _{i}\) such that V i contains no vertex that is connected to all vertices in X i and to no vertex in Y i . Now assume that no set V i induces an ω-good graph. Then consider \(X\,:=\,\bigcup _{i<r}X_{i}\) and \(Y:=\bigcup _{i<r}Y _{i}\). By construction, X and Y are finite and disjoint. As the Rado graph is ω-good, there exists a vertex z that is connected to all vertices in X and to no vertex in Y. As z has to be colored with some color this contradicts the definition of the sets X i and Y i . □

With slightly more effort we also obtain a canonical version:

Theorem 13.7.

For every (unbounded) coloring Δ: ω →ω of the vertices of the Rado graph \(R = (\omega,\mathcal{R})\) , there exists X ⊆ω spanning a subgraph which is isomorphic to Rado’s graph such that \(\varDelta \rceil X\) is constant or one-to-one.

Proof.

For finite and disjoint sets X and Y in ω, let Γ(X, Y ) be the set of vertices that are joined by an edge to all vertices in X and to no vertex in Y,

$$\displaystyle\begin{array}{rcl} \varGamma (X,Y ) =\{ z <\omega \mid z\not\in X \cup Y,& \;\{x,z\}& \in \mathcal{R}\;\;\text{for all}\;\;x \in X, {}\\ & \;\{y,z\}& \not\in \mathcal{R}\;\;\text{for all}\;\;y \in Y \}. {}\\ \end{array}$$

We first prove that for any finite and disjoint sets X and Y in ω, Γ(X, Y ) spans a ω-good graph. Assuming otherwise, there exists finite (and disjoint) subsets \(C_{1},C_{2} \subseteq \varGamma (X,Y )\), for some finite (and disjoint) X, Yω, such that \(\varGamma (C_{1},C_{2}) \cap \varGamma (X,Y ) = \varnothing\). Since R is ω-good there exists some z not in \(X \cup C_{1} \cup Y \cup C_{2}\) such that z is joined to all vertices in \(X \cup C_{1}\) and to no vertex in \(Y \cup C_{2}\). But then \(z \in \varGamma (X \cup C_{1},Y \cup C_{2}) =\varGamma (C_{1},C_{2}) \cap \varGamma (X,Y )\), yielding the desired contradiction.

Using this observation, we inductively find a set of vertices \(\{x_{0},\ldots,x_{n-1}\}\) such that

  1. (1)

    Δ(x i ) ≠ Δ(x j ) for all i < j < n,

  2. (2)

    \(\{x_{0},\ldots,x_{n-1}\}\) spans a graph which is isomorphic to the one spanned by \(\{0,\ldots,n - 1\}\); in other words, \(\{x_{0},\ldots,x_{n-1}\}\) yields a one-to-one colored initial segment of R,

or deduce that there exists a monochromatic subgraph isomorphic to Rado’s graph. Note that for n = 0 these assertions hold vacuously, yielding the beginning of the induction. Having vertices \(\{x_{0},\ldots,x_{n-1}\}\) which satisfy (1) and (2), let \(A_{n} \subseteq \{ x_{0},\ldots,x_{n-1}\}\) resp., \(B_{n} =\{ x_{0},\ldots,x_{n-1}\}\setminus A_{n}\) be such that for every \(x \in \varGamma (A_{n},B_{n})\) the set \(\{x_{0},\ldots,x_{n-1},x\}\) is isomorphic to \(\{0,\ldots,n\}\). If there exists a vertex xΓ(A n , B n ) such that Δ(x) ≠ Δ(x i ) for 0 ≤ i < n, then setting x n = x finishes the induction step. Otherwise, the subgraph Γ(A n , B n ) is colored with at most n different colors. By the above observation it is also ω-good. It thus follows from Theorem 13.6 that in this case there exist a monochromatic subgraph of Γ(A n , B n ) isomorphic to R, which finishes the proof. □

2 Countable-Universal K -Free Graphs

In this section we consider subgraphs of Rado’s graph which do not contain complete graphs on vertices.

Definition 13.8.

Let ≥ 3 be a positive integer. By U we denote the subgraph of Rado’s graph R which is spanned by the vertices \(V _{\ell} =\{ n <\omega \mid\) whenever X ∈ [n]−1 spans a K −1 in R then there exists xX with \(\{x,n\}\not\in \mathcal{R}\}\).

Obviously, U does not contain any complete graph on vertices, it is K -free. Moreover, U is universal with respect to the class of all countable K -free graphs and its automorphism group acts transitively on finite subgraphs. This is summarized in the next proposition.

Proposition 13.9.

The graph U satisfies the following properties:

  1. (1)

    U is K -free,

  2. (2)

    For any two finite and disjoint sets X and Y in U such that X does not contain a complete graph on (ℓ − 1) vertices there exists a vertex \(z \in V _{\ell}\setminus (X \cup Y )\) which is joined to all x ∈ X and not joined to any y ∈ Y.

  3. (3)

    Every countable K -free F can be embedded into U , moreover, every finite subgraph of U which is isomorphic to a subgraph G of F can be extended to an F-subgraph.

  4. (4)

    Any two countable graphs satisfying (1) and (2) are isomorphic.

Proof.

(1) is obvious from the construction, (3) follows from (2) using the same method as in the proof of Proposition 13.2, (4) follows, then, from a back and forth argument. So it remains to show (2). Consider \(n_{y} = {2}^{\max Y }\) and \(n_{x} =\sum _{x\in X}{2}^{x} + {2}^{n_{y}}\). By definition of the Rado graph we have

$$\displaystyle{\{w <n_{x}\mid \{w,n_{x}\} \in \mathcal{R}\} = X \cup \{ n_{y}\}.}$$

As n y is only joined by an edge to \(\max Y \notin X\), \(X \cup \{ n_{y}\}\) induces no K −1 thus we know that \(n_{x} \in V _{\ell}\). □

Henson (1971) showed that for every r-coloring of the vertices of U , where ≥ 3 and r is a positive integer, one of the color-classes contains a copy of every finite K -free graph. Alternatively, this can also be deduced from Folkman’s result (Theorem 12.3). Henson, then, raised the question whether \(U_{\ell} \rightarrow (U_{\ell})_{r}^{v}\). This question was answered positively by El-Zahar and Sauer (1989). Here we only give a proof of the special case when = 3 and r = 2, which is due to Komjáth and Rödl (1986).

Theorem 13.10.

$$\displaystyle{U_{3}\stackrel{\mathrm{ind\;\;\;}}{\rightarrow }(U_{3})_{2}^{v}.}$$

Proof.

For finite and disjoint subsets X, YV 3, let \(\varGamma _{3}(X,Y ) =\varGamma (X,Y ) \cap V _{3}\) denote the set of those vertices in \(V _{3}\setminus (X \cup Y )\) that are completely connected to X and are not connected to any vertex in Y. From property (2) of Proposition 13.9 we deduce that for every finite subset YV 3 the graph induced by \(\varGamma _{3}(\varnothing,Y )\) is ω-good. As in the proof of Theorem 13.7 it thus follows that the graph induced by \(\varGamma _{3}(\varnothing,Y )\) is isomorphic to U 3.

For a given red-blue coloring of \(V _{3} =\{ v_{0},v_{1},\ldots \}\), we may assume that both colors appear infinitely many times, as otherwise the previous observation implies that there exists a monochromatic subgraph isomorphic to U 3. Furthermore, assume that there is no red subgraph isomorphic to U 3. We show that this implies the existence of a blue subgraph isomorphic to U 3.

In order to see this we inductively define a sequence of vertices \(z_{0},z_{1},\ldots \in V _{3}\) and sequences \(Y _{0},Y _{1},\ldots \subset V _{3}\), \(S_{0},S_{1},\ldots \subset V _{3}\) and \(A_{0},A_{1},\ldots \subset V _{3}\) such that the following properties hold for all n < ω:

  1. (1)

    \(S_{n} =\bigcup _{j<n}(Y _{j} \cup \{ z_{j}\})\), \(Y _{n} \cap S_{n} = \varnothing\), and all vertices in Y i are colored red,

  2. (2)

    The subgraph spanned by Y n is isomorphic to the subgraph spanned by \(\{v_{0},\ldots,v_{k_{n}}\}\) for some \(0 <k_{n} <\omega\),

  3. (3)

    A n Y n such that \(A_{n} =\{ j \leq k_{n}\mid \{v_{j},v_{k_{n}+1}\} \in E(U_{3})\}\),

  4. (4)

    Y n is a maximal subset of V 3 (maximal by set inclusion) with respect to properties (1)–(3),

  5. (5)

    \(z_{n}\not\in S_{n} \cup Y _{n}\), and z n is colored blue,

  6. (6)

    Let \(B_{n}\,:=\,\{z_{j} <n\mid \{v_{j},v_{n}\} \in E(U_{3})\}\); if \(B_{n} = \varnothing\) then z n is not joined to any vertex in \(S_{n} \cup Y _{n}\), otherwise z n is joined to all vertices in \(B_{n} \cup A_{n_{0}}\) and to no vertex in \((S_{n} \cup Y _{n})\setminus (B_{n} \cup A_{n_{0}})\), where \(n_{0} =\min \{ j\mid z_{j} \in B_{n}\}\).

Clearly, properties (5) and (6) imply that for all n < ω the subgraph spanned by \(\{z_{0},\ldots,z_{n}\}\) is monochromatic (in blue) and isomorphic to the subgraph induced by \(\{v_{0},\ldots,v_{n}\}\). Therefore, if we can show that such an infinite sequence exists this will finish the proof.

Assume that we have found a family of subsets Y 0, , Y n−1 and a set of vertices z 0, , z n−1 which satisfy (1)–(6). In order to construct Y n start with \(Y _{n} =\{ v\}\), where v is any red vertex such that \(v\not\in S_{n}\) (which exists as we have infinitely many vertices that are colored red). Then greedily add vertices to Y n so that (2) and (3) remain satisfied. As we assumed that there exits no red monochromatic subgraph isomorphic to U 3, this process will stop with a finite set Y n satisfying (2)–(4).

If v n is not joined by an edge to any v 0, , v n−1, then the fact that \(\varGamma _{3}(\varnothing,Y _{n} \cup S_{n})\) is isomorphic to U 3 implies that it cannot contain only red vertices colored; thus taking z n to be any blue vertex in \(\varGamma _{3}(\varnothing,Y _{n} \cup S_{n})\) suffices.

Otherwise, let B n be as defined in (6) and let \(n_{0}\,:=\,\min \{j\mid z_{j} \in B_{n}\}\). If \(\varGamma _{3}(B_{n} \cup A_{n_{0}},(S_{n} \cup Y _{n})\setminus (B_{n} \cup A_{n_{0}}))\) is not empty, then by maximality of \(Y _{n_{0}}\) and the definition of \(A_{n_{0}}\) it contains only vertices colored with blue, and it can easily be seen any such vertex can be taken as z n , satisfying properties (5) and (6). Therefore it only remains to argue that \(\varGamma _{3}(B_{n} \cup A_{n_{0}},(S_{n} \cup Y _{n})\setminus (B_{n} \cup A_{n_{0}}))\) cannot be the empty set.

Observe that, by property (2) of Proposition 13.9, it suffices to show that there is no edge in the subgraph induced by \(B_{n} \cup A_{n_{0}}\). By the definition of \(A_{n_{0}}\) and the fact that U 3 is K 3-free we know that there exists no edge in the subgraph induced by \(A_{n_{0}}\). By the definition go B n we know that any edge between two vertices x, yB n spans a triangle with V n , which can’t be. Finally, assume there is an edge between some vertex \(x \in A_{n_{0}}\) and a vertex z i B n , for some n 0 < i < n. Observe that (6) implies that the only case that this can happen is when i 0 = n 0. But then we have an edge joining \(v_{i_{0}}\) and v i , again closing a triangle with v n . Therefore there is no edge in the subgraph induced by \(B_{n} \cup A_{n_{0}}\) and we can thus find a vertex z n which satisfies all properties. □

3 Colorings of Edges

Considering colorings of edges it turns out that Rado’s graph no longer has the property to arrow itself. In fact an even stronger negative result is known (Erdős et al. 1975).

Proposition 13.11.

Let K ω,ω be the complete bipartite graph with both parts being countably infinite. Then there exists a 2-coloring of the edges of Rado’s graph R such that no induced K ω,ω -subgraph is monochromatic. In other words,

$$\displaystyle{R\stackrel{\mathrm{ind\;\;\;}}{\nrightarrow }(K_{\omega,\omega })_{2}^{e}}$$

Proof.

We first have to define a 2-coloring of the edges of \(R = (\omega,\mathcal{R})\). The idea is to play with two different orders on \(\mathcal{R}\). The first one, denoted by ≤, is the usual order of nonnegative integers. To define the second one we need some preparation. Recall that nonnegative integers k < m are joined by an edge if and only if 2k occurs in the binary expansion of m. That is, if consider then binary expansion of m, i.e.

$$\displaystyle{m =\sum _{i\geq 0}m_{i}{2}^{i}\qquad \text{with}m_{ i} \in \{ 0,1\},}$$

then all but finitely many of the m i ’s are zero and we have \(\{k,m\} \in \mathcal{R}\) if and only if k < m and m k = 1.

The second order, denoted by , is the lexicographic order of the binary expansions, from left to right with 0 < 1. So for \(m =\sum _{i\geq 0}{2}^{i}m_{i}\) and \(n =\sum _{i\geq 0}{2}^{i}n_{i}\) we have m⪯n if and only if there exists j such that m i = n i for all i < j and m j < n j . Observe that this implies, for example, that all even nonnegative integers precede the odd ones. In general, measures which of the two numbers is more ‘odd’ than the other, and this is, then, the larger one.

Now color an edge \(\{k,m\} \in \mathcal{R}\) with color 0 if ≤ and coincide on this edge, i.e., km and k⪯m, and color it with color 1 otherwise.

Assume that R contains an induced K ω, ω -subgraph which is monochromatic. Say, A and B are the two stable parts with \(a =\min A <b =\min B\) (Fig. 13.1).

Fig. 13.1
figure 1

There is no monochromatic K ω, ω

Let A′ be an infinite subset of A such that m i = n i for all m, nA′ and all ia. Then \(m_{a} = n_{a} = 0\) as a and m, resp., a and n are not joined by an edge. As A′ and B are both infinite there exist x, zA′ and yB such that x < y < z. Note that \(y_{a} = 1> 0 = x_{a} = z_{a}\) as a and y are joined by an edge and a < y.

If the subgraph is monochromatic in color 0, then the two orders coincide and we have \(x\preceq y\preceq z\). As y⪯z there exists an i such that y j = z j for all j < i and y i < z i . As y a > z a this implies i < a and thus, by the definition of A′, y⪯x, a contradiction. If the subgraph is monochromatic in color 1, then z⪯y⪯x. In this case we obtain the desired contradiction similarly as above, with the rôles of x and z interchanged. □

Corollary 13.12.

$$\displaystyle{R\stackrel{\mathrm{ind\;\;\;}}{\nrightarrow }(R)_{2}^{e}}$$

Let us call a graph G locally finite if each vertex of G is joined by an edge only to finitely many vertices of G or, alternatively, it is joined to almost all vertices of G (both kinds of vertices are allowed to occur). Clearly, K ω, ω is not locally finite. In contrast to Proposition 13.11, Erdős et al. (1975) prove the following positive partition theorem:

Theorem 13.13.

Let r be a positive integer and let G be a countable locally finite graph. Then for every r-coloring of the edges of Rado’s graph there exists a monochromatic induced G-subgraph, in other words, \(R\stackrel{\mathrm{ind\;\;\;}}{\rightarrow }(G)_{r}^{e}\) for all positive integers r and countable locally finite graphs G. □

There is still a gap between Proposition 13.11 and Theorem 13.13. A characterization of all those countable graphs G satisfying \(R \rightarrow (G)_{r}^{e}\) for every positive integer r is not known. Clearly, such a G must not contain an infinite stable set which is completely joined to another infinite set.

We do not prove Theorem 13.13 here, but refer the reader to Erdős et al. (1975).