On Ramsey-minimal infinite graphs
Abstract
For fixed finite graphs , , a common problem in Ramsey theory is to study graphs such that , i.e. every red-blue coloring of the edges of produces either a red or a blue . We generalize this study to infinite graphs , ; in particular, we want to determine if there is a minimal such . This problem has strong connections to the study of self-embeddable graphs: infinite graphs which properly contain a copy of themselves. We prove some compactness results relating this problem to the finite case, then give some general conditions for a pair to have a Ramsey-minimal graph. We use these to prove, for example, that if is an infinite star and , is a matching, then the pair admits no Ramsey-minimal graphs.
1 Introduction
Let , and be possibly infinite, simple graphs with no isolated vertices. We follow some notation in [11]. We say that arrows or that if for every red-blue coloring of the edges of , there exists either a red or a blue contained in . In this case, we say that is an -arrowing graph. A red-blue coloring of is called -good if does not contain a red or a blue with respect to the coloring. An alternate definition for would then be that the graph admits no -good coloring.
A -arrowing graph is said to be -minimal if there is no proper subgraph such that . In other words, is -minimal if it arrows and for every . The collection of all -minimal graphs is denoted as , and it satisfies the symmetric property .
The problem involving -minimal graphs is classically done for finite and , as introduced in [5]. One of the major problems that arose was determining whether is finite or infinite. Following the studies done by Beardon [1] on magic labelings, Cáceres et al. [6] on metric dimensions, and Stein [13] on extremal graph theory, we attempt to extend this finite problem to an infinite one. To our knowledge, this is the first serious attempt to do so. It appears that some properties which are expected to be true for finite graphs do not hold in the scope of infinite graphs.
For finite graphs and , it is known that is nonempty. This is because we can obtain a -minimal graph from an arbitrary -arrowing graph by iteratively deleting enough edges. However, if one of or is infinite, then might be empty. As we shall see in Example 13, the ray and as a pair do not admit any minimal graph. If we consider the double ray instead of , we have that , and thus a minimal graph exists. An intriguing but difficult problem in general would be to classify which pairs induce an empty (resp., nonempty) .
Problem 1.
For which pairs of graphs is empty?
The study of Ramsey-minimal properties of infinite graphs is naturally related to graphs which are isomorphic to some proper subgraph of themselves. We will call such graphs self-embeddable. Note that if is a self-embeddable graph, then we can pick an isomorphic to . Thus, if is self-embeddable, then it is not -minimal since we can choose a proper subgraph .
Observation 2.
A -arrowing graph that is self-embeddable cannot be minimal.
The notion of a self-embeddable graph differs from that of a self-contained graph [12], which is one isomorphic to a proper induced subgraph of itself. While self-contained graphs have applications in other problems, such as the tree alternative conjecture [3], we do not require the proper subgraph to be induced in our case, hence the differing vocabulary.
The general outline of this paper is as follows. In Section 2, we present the common notation and conventions that we use for this paper. We then give some compactness results for Ramsey-minimal graphs in Section 3. In Section 4, we obtain some general progress on Problem 1. In Section 5, we turn our attention to the case where is an infinite graph and is a matching . For an example of previous work on Ramsey-minimal finite graphs involving matchings, see Burr et al. [4].
2 Preliminaries
In this paper, we exclusively work with simple graphs with no isolated vertices (i.e. every vertex of is adjacent to another vertex). Our graphs are taken to be countable (including finite), with the exception of the graphs of Section 3 which may be uncountable. Let be the set of natural numbers. For , denotes the graph consisting of disjoint copies of .
We say that is a subgraph of (or simply ) if and . A subgraph of is proper, and written as , if is a proper subset of . Also, we say that (properly) contains , or that (properly) embeds into , if there is a (proper) subgraph of such that .
The ray is an infinite graph of the form , where is its endpoint. The double ray , on the other hand, is of the form . In general, a -ray (shown in Figure 1), , is formed by identifying the endpoints of distinct rays.
A family of graphs of particular interest is the family of comb graphs. Let be a function. The comb is a graph obtained from a base ray (called the spine) by attaching, for every , a path of order by one of its endpoints to the vertex of . Other infinite graphs of interest include the (countably) infinite complete graph and the (countably) infinite star .
We use some terminologies of embeddings from [2, 9, 10]. Recall that a graph homomorphism is a map such that if , then . If is injective, then the homomorphism is called an embedding . An embedding is said to be a self-embedding of . A self-embedding is nontrivial if its image, seen as a graph with vertex set and edge set , is a proper subgraph of .
A graph is said to be self-embeddable if it has a nontrivial self-embedding. In other words, a self-embeddable graph is a graph that properly embeds into itself. We say that is strongly self-embeddable if it admits an embedding into for every . A strongly self-embeddable graph is clearly self-embeddable, but the converse does not hold in general, as shown in the following example.
Example 3.
The infinite star is self-embeddable but not strongly so (since does not embed into the null graph , where is its center vertex). Another example can be found in the graph of Figure 2. It is self-embeddable, with a right translation as its nontrivial self-embedding. However, does not embed into the disconnected graph , where is the vertex indicated in the figure.
By induction, we easily obtain the following stronger properties for strongly self-embeddable graphs.
Proposition 4.
Let be strongly self-embeddable. Then:
-
(i)
contains for every finite ;
-
(ii)
contains for every finite .
Proof.
(i) Suppose that and that contains . In other words, there is a subgraph isomorphic to . Since and are isomorphic, is strongly self-embeddable. Thus, must contain . Since , we can conclude that contains .
(ii) Suppose that . Since contains a copy of by hypothesis, we have that contains as well. The statement for any then follows by induction. ∎
3 Compactness results
The aim of this section is, for infinite (possibly uncountable) graphs , , , to express what means in terms of their finite subgraphs , , .
Theorem 5 confirms that all -minimal graphs are finite if and are finite. This result assures us that we only need to deal with the case where one of and is infinite, since taking both as finite graphs would produce a completely finite problem. We prove the theorem by topological means using Tychonoff’s theorem.
Recall that, for a family of topological spaces , , the product topology on is generated by basic open sets of the form , where each is open in , and except for finitely many values of . Tychonoff’s theorem states that whenever each is compact, is also compact.
Theorem 5.
Let be a graph, and and be finite graphs. If , then there is a finite such that .
Proof.
Let be the product of -many copies of the discrete space , equipped with the product topology. We can identify with the set of all functions , i.e. the set of all red-blue colorings of ’s edges. By Tychonoff’s theorem, is compact.
By assumption, , so for every coloring , we can pick a finite set of edges forming either a red or a blue . Then, each determines a basic open set
Since for all , the collection covers . By compactness, there is a finite sequence so that .
Let be the subgraph of induced by . We claim . Pick a coloring , and extend it arbitrarily to a coloring . Then, there is an such that , so either forms a red or a blue under , as required. ∎
Now, we want to be able to characterize embeddability of a graph into another graph in terms of embeddability of finite subgraphs into . We might want to prove something such as:
embeds into if and only if every finite subgraph embeds into .
However, this statement is not true; a counterexample is shown in Figure 3. The problem is that the embeddings are incompatible in some sense—larger finite subgraphs must be embedded further down , and so there is no way to “stitch together” these embeddings to get an embedding . To ensure compatibility between partial embeddings, we instead work with the following notion of a pointed graph. We also need to ensure that our graphs are locally finite: that is, for each vertex .
A pointed graph is a triple , where is a graph, and is a specified vertex of , called the basepoint of . A pointed subgraph is a subgraph of such that . A pointed homomorphism is a graph homomorphism mapping basepoints to basepoints—we call it a pointed embedding if it is injective. A pointed graph is locally finite, connected, etc. if the underlying graph is.
Using pointed graphs, we can obtain a version of our desired result. We first provide the following form of Kőnig’s infinity lemma to pave way for the compactness argument used in the proof of Proposition 7.
Lemma 6 ([7, Lemma 8.1.2]).
Let be an infinite sequence of disjoint nonempty finite sets, and let be a graph on their union. Assume that every vertex in has a neighbor in . Then, contains a ray such that for all .
Proposition 7.
Let and be locally finite, pointed graphs, and suppose is connected. If every connected, finite, pointed subgraph of admits a pointed embedding into , then admits a pointed embedding into .
Proof.
Since is locally finite and connected, it must be countable (see Exercise 1, Chapter 8 of [7]). The lemma clearly holds if is finite, so assume that is countably infinite. Enumerate as follows: let , let be the neighbors of , let be the vertices of distance 2 to , etc. This indeed enumerates by the assumption that is locally finite and connected. Then, the induced subgraphs are all connected, finite, pointed subgraphs of .
For each , let be the set of pointed embeddings . Each is nonempty by assumption. Inductively, we show each is finite. We see that is finite, since there is a unique embedding mapping to . Now assume is finite, and pick . Since is connected, is adjacent to some for . Since is locally finite, has finite degree, so there are only finitely many ways to define and extend to an embedding in . Since there are also only finitely many ways to choose , it follows that is finite, and so all the are finite by induction.
Similarly to before, let be the graph on , where we insert all edges between and . By Lemma 6, contains an infinite ray such that for all . Define by . We claim is a pointed embedding .
-
(i)
is a graph homomorphism: suppose , where . We have and . Since is a graph homomorphism, .
-
(ii)
is injective: suppose for . Then, since is injective.
-
(iii)
is pointed: since is pointed.∎
Interestingly, Proposition 7 actually generalizes Kőnig’s lemma, in its more standard, graph-theoretical form (as found in [7, Proposition 8.2.1]).
Corollary 8 (Kőnig’s lemma).
Every locally finite, connected, infinite graph contains a ray.
Proof.
Pick an arbitrary basepoint . For every , we claim that (with chosen as an endpoint) admits a pointed embedding into . If does not admit a pointed embedding into , then there is no vertex such that . Since is connected and locally finite, we can enumerate as follows: let , let be the neighbors of , let be the vertices of distance 2 to , etc. By stage , we will have enumerated all of , hence is finite; contradiction. The result now follows from Proposition 7, with and as its endpoint. ∎
For pointed graphs , , and a non-pointed graph , we write if for every red-blue coloring of the edges of , there exists either a red as a pointed subgraph of or a blue in the underlying graph of . This definition gives a stronger condition for than , and, unlike regular arrowing, and are not necessarily equivalent. We also note that only if .
Theorem 9.
Let , be locally finite, pointed graphs and let be a graph. Suppose is connected and for every connected, finite, pointed , we have . Then, .
Proof.
Take an arbitrary red-blue coloring of such that does not contain a blue . Denote as the pointed subgraph of induced by all the red edges. By assumption, all connected, finite, pointed admits a pointed embedding into . By Proposition 7, admits a pointed embedding into , so a red exists as a pointed subgraph of . ∎
4 General progress on Problem 1
Throughout this section and the next, we fix a pair of (potentially infinite) graphs and . We provide a sufficient condition under which is empty by first finding some suitable family of graphs for the pair .
Theorem 10.
Suppose that is a (possibly infinite) collection of graphs such that:
-
(1)
for every ;
-
(2)
Every -arrowing graph contains some graph .
We have the following:
-
(i)
;
-
(ii)
If every is self-embeddable, then is empty.
Proof.
(i) Fix a -minimal graph . By condition (2), there is an such that is contained in . Since by condition (1), we must have as is -minimal. Therefore, . By Observation 2, is not self-embeddable, and we are done.
(ii) follows directly from (i). ∎
Conditions (1) and (2) are not sufficient to ensure that and coincide. For example, take , and . While conditions (1) and (2) hold, can be shown to be empty while is not self-embeddable. Hence, . That said, we can create an extra condition to make both sets equal.
Theorem 11.
Let be a collection of graphs such that conditions (1) and (2) of Theorem 10 hold. Suppose that we also have the following condition:
-
(3)
and do not contain each other for every different .
We have the following:
-
(i)
;
-
(ii)
is empty if and only if every is self-embeddable.
Proof.
(i) We prove that . Suppose is not self-embeddable. Since by condition (1), it remains to show that no proper arrows . If we assume the contrary, then we have an contained in by condition (2). This implies that contains and contradicts condition (3).
(ii) follows easily from (i). ∎
The preceding theorems have a few applications. For example, in order to prove Theorem 19 of the next section, we will need to use Theorem 10(ii). Also, we can consider the special case where is chosen as . This yields the following results:
Theorem 12.
We have the following:
-
(i)
is empty if and only if is self-embeddable. If it is nonempty, then ;
-
(ii)
If , then implies that is empty.
Proof.
(i) Take . Conditions (1)–(3) of Theorems 10 and 11 all hold when . The statement directly follows from Theorem 11.
(ii) Again, take . Conditions (1) and (2) of Theorem 10 are both satisfied. Now we just need to show that is self-embeddable. Color an arbitrary edge of blue and the rest of the edges red. Since , there is no blue in . So by the fact that , there is a red copy of in . This proves that properly contains itself, and thus self-embeddable. ∎
The following examples demonstrate some direct applications of Theorem 12 for some pairs of graphs:
Example 13.
is empty if and only if . When , we have . These observations are obtained directly from Theorem 12(i).
Example 14.
By Theorem 12(ii), is empty for all since .
Example 15.
is empty for all graphs . This follows from Theorem 12 since is self-embeddable and for all by the infinite Ramsey theorem.
5 Some results involving matchings
We saw in Theorem 12(i) an answer to Problem 1 whenever . Now, let us consider the more general case where . It becomes apparent that the characteristics of , , are still related to whether is (strongly) self-embeddable.
Theorem 16.
We have the following:
-
(i)
If is connected and not self-embeddable, then for all , we have so that is nonempty;
-
(ii)
If is strongly self-embeddable, then is empty for all .
Proof.
(i) Fix a red-blue coloring of which does not create a blue . It follows that there must be a component of isomorphic to which is colored all red. Hence, .
Now let be an arbitrary edge located in some component of . We show that by constructing a -good coloring of as follows: for every component of other than , color one of its edges blue; color the rest of the edges red. Since is connected, there are exactly components in other than , so this coloring only manages to produce a blue . Also, since is not self-embeddable, there cannot be a red in any of the components of . By the connectivity of , there cannot be a red in all of either. Therefore, this coloring is indeed -good.
(ii) By appealing to Theorem 12(ii), it suffices to prove that . Fix a red-blue coloring of which does not create a blue . We claim that this coloring creates a red . We construct a set of vertices using the following algorithm:
-
1.
initialize
-
2.
while contains a blue edge do
-
3.
choose a blue edge in
-
4.
-
5.
output
This algorithm must terminate after at most while loop iterations since the edge chosen at each iteration must be independent from the edges chosen at previous iterations. It is then clear that the output is finite and that only contains red edges. By Proposition 4(i), we have a copy of in . It follows that there exists a red copy of in , and we are done. ∎
Remark 17.
We note that Theorem 16(i) can fail to hold if is disconnected. For example, given , it can be shown that . This implies that is not minimal for , so cannot be shown to be nonempty using the previous line of reasoning.
Example 18.
Observe that is strongly self-embeddable, while is connected and not self-embeddable for . By Theorem 16, we have for every , is empty if and only if .
We note that the converse of Theorem 16(ii) does not necessarily hold. There indeed exists a graph not strongly self-embeddable such that is empty for all .
Theorem 19.
For all , is empty.
We prove Theorem 19 by first defining a collection of graphs such that conditions (1) and (2) of Theorem 10 hold.
Lemma 20.
For every , define to be the collection of all graphs satisfying the following two conditions:
-
(a)
contains exactly vertices of infinite degree forming the set ;
-
(b)
If , then at least one of , is an element of .
Then, satisfies conditions (1) and (2) of Theorem 10, with and .
Proof.
To prove condition (1), we show that for all by induction on . The base case follows from the fact that and . Now assume that every graph in arrows , and let be arbitrary. Suppose that is a red-blue coloring of which produces no red .
Pick an arbitrary vertex adjacent to such that and the edge is colored blue. This can be done since otherwise, is incident to infinitely many red edges. Observe that is an element of , so it contains a blue with respect to the coloring . Since this blue and the blue form an independent set of edges, there exists a blue in with respect to . This proves that and completes the induction.
Now we prove condition (2). Suppose that arrows . We claim that contains at least vertices of infinite degree. Assume that , where , is the set of vertices of having an infinite degree. By coloring all edges incident to a vertex in blue and the rest of the edges red, we obtain a -good coloring of ; contradiction. Now, we can take arbitrary vertices of of infinite degree. The subgraph of induced by all edges that are incident to at least one of is an element of , therefore condition (2) holds. ∎
Proof of Theorem 19.
Let . Take as defined in Lemma 20. Invoking Theorem 10(ii), we need to show that every is self-embeddable.
Let be arbitrary. We aim to define a nontrivial self-embedding of . Denote as the complement of (i.e. ), and for all , let be such that iff is adjacent to . Define for every . Since the image of is finite, then by the infinite pigeonhole principle, there exists an such that is an infinite set, say . Define as
It is clear that is injective, and it is nontrivial since . It remains to show that is a graph homomorphism. Suppose that . By condition (b), we can assume without loss of generality that , say for some . Since , we must have , so . If , then , and we are done. So assume that for some . Since is an edge, we have that . Thus, we also have since . It follows that
The proof that is a nontrivial self-embedding is then complete. ∎
Now, let be a comb with ray as its spine and a path of order attached to every . Suppose that the value of , which is equal to the smallest natural number such that , exists (that is, is not a ray). We can assume that our combs satisfy without loss of generality. Indeed, if is such that , then we can define a function
(1) |
so that and satisfies . Here, is basically the comb obtained from by exchanging the positions of and in the comb.
The following theorem gives equivalent formulations to the statement that is empty for all . In particular, the theorem gives an answer for Problem 1 whenever is a comb and is a matching.
Theorem 21.
Let be a comb which is not a ray with as its spine. Suppose that the value of is at least . The following statements are equivalent:
-
1.
is empty for all ;
-
2.
is empty for some ;
-
3.
is self-embeddable;
-
4.
is strongly self-embeddable;
-
5.
There exists a such that for all .
Proof.
Implication is trivial, while implications and are both consequences of Theorem 16. So we just need to prove and .
: Let . If , then by positively translating by (so that and maps into ), we obtain an embedding . Otherwise, there exists a such that is located in the path attached to . In this case, positively translate by , where is chosen such that , to obtain the desired embedding into .
: Let be a nontrivial self-embedding given by the assumption that is self-embeddable. We cannot have , since that would mean is the identity map, hence not nontrivial. Thus, is located in the path , which is attached to , for some . Suppose that .
If , then must be a positive translation by . Hence, statement 5 holds by taking since maps each into . So assume that for some . This has an implication that , and thus since . Observe that we cannot have since that would mean has degree , which is less than ; contradiction. In summary, we have the inequality .
We claim that . Assume for the sake of contradiction that . Since we have established that and , we then have . It follows that must be the map
which is not nontrivial; contradiction.
Now we can define . We prove that for all (the case where is trivial since then ).
Case 1. . We have previously established the inequalities and . We thus have
In addition, necessarily maps each , , into . Hence, we also have for all .
Case 2. . We can see that necessarily maps each , , into . It follows that for all .
In both cases, we see that statement 5 holds for the chosen . This completes the proof. ∎
Example 22.
Example 23.
Suppose that and for . We have (with ). So we define, using formula (1) preceding Theorem 21, a function such that
The comb is illustrated in Figure 4(b) as a red subgraph of . We see that is always empty since satisfies statement 5 of Theorem 21. By the fact that , we have that is always empty as well.
Example 24.
If and for , then (with ). However, statement 5 does not hold since for all . This implies that is not self-embeddable and is nonempty for all . From Theorem 16(i), we can infer that in this case.
6 Concluding remarks
Problem 1, in its full generality, is quite a challenging problem to attack. For this reason, we chose to devote a significant part of this study to the particular case where is a matching. Even then, we were not able to completely answer Problem 1. While Theorem 16 managed to get us closer, we still have the following problem involving .
Problem 25.
Is there a sufficient and necessary condition for under which is empty for all ?
Further studies can also be done on other specific cases of the pair . Of course, another avenue of research would be to consider multi-color Ramsey-minimal infinite graphs, as done in [8] for finite graphs.
While the compactness results of Section 3 are interesting in their own right, our only application of them was to eliminate consideration of the case where both graphs , are finite (Theorem 5). We believe that these results, and other compactness results, could prove extremely useful in future studies of Ramsey-type problems for infinite graphs.
Apart from Section 3, we have only considered countable graphs in this paper. It would be interesting and worthwhile to study when at least one of , is uncountable. Presumably, this problem is significantly harder, and one would have to consider set-theoretic concerns.
Acknowledgements
References
- [1] A. F. Beardon, Magic labellings of infinite graphs, Australas. J. Combin. 30 (2004), 117–132.
- [2] S. Binns, B. Kjos-Hanssen, M. Lerman, J. H. Schmerl, and R. Solomon, Self-embeddings of computable trees, Notre Dame J. Form. Log. 49 (2008), no. 1, 1–37.
- [3] A. Bonato and C. Tardif, Mutually embeddable graphs and the tree alternative conjecture, J. Combin. Theory Ser. B 96 (2006), 874–880.
- [4] S. A. Burr, P. Erdős, R. J. Faudree, C. C. Rousseau, and R. H. Schelp, Ramsey minimal graphs for matchings, The theory and applications of graphs (Kalamazoo, MI, 1980), Wiley, New York, 1981, pp. 159–168.
- [5] S. A. Burr, P. Erdős, and L. Lovász, On graphs of Ramsey type, Ars Combin. 1 (1976), no. 1, 167–190.
- [6] J. Cáceres, C. Hernando, M. Mora, I. M. Pelayo, and M. L. Puertas, On the metric dimension of infinite graphs, Discrete Appl. Math. 160 (2012), no. 18, 2618–2626.
- [7] R. Diestel, Graph theory, 5th ed., Springer-Verlag, Berlin, 2017.
- [8] J. Fox, A. Grinshpun, A. Liebenau, Y. Person, and T. Szabó, On the minimum degree of minimal Ramsey graphs for multiple colors, J. Combin. Theory Ser. B 120 (2016), 64–82.
- [9] R. Halin, Automorphisms and endomorphisms of infinite locally finite graphs, Abh. Math. Semin. Univ. Hambg. 39 (1973), no. 1, 251–283.
- [10] M. Hamann, Self-embeddings of trees, Discrete Math. 342 (2019), no. 12, 111586.
- [11] M. Schaefer, Graph Ramsey theory and the polynomial hierarchy, J. Comput. System Sci. 62 (2001), no. 2, 290–322.
- [12] M. H. Shekarriz and M. Mirzavaziri, Self-contained graphs, preprint (2015), arXiv: 1503.00139.
- [13] M. Stein, Extremal infinite graph theory, Discrete Math. 311 (2011), no. 15, 1472–1496.