Is it true that among five irrational numbers, there are always three such that the sum of any two of them is irrational?
Problem 1239
Official solution
Among the numbers under consideration, we call and acquaintances if there exist numbers
such that
where are integers. The numbers can also be equal. If and are acquaintances, we will call them friends or enemies depending on whether the above is even or odd. (Specifically, if , then and are enemies.) It is easily seen that the following rules hold:
(1) If and are acquaintances, and and are acquaintances, then and are also acquaintances.
(2) If and are friends, and and are friends, then and are also friends.
(3) If and are enemies, and and are enemies, then and are friends.
It is far from obvious that the following statement holds:
(4) If and are friends, they cannot be enemies.
Suppose, however, that and are friends and also enemies. This means that among the given numbers, we can select and such that
(with appropriate integers ). Then
where each is either 1 or . Adding the above equalities, we get
Let be the maximum of the absolute values of . Multiplying both sides of (5) by , we obtain
Since here , each term in the sums in (6) is an odd integer. The number of terms, , is also odd, so the sum cannot be even (and therefore not 0); this is a contradiction, which proves (4).
To be able to divide our numbers into two groups as desired, we first classify them into classes as follows. Arbitrarily select a number from among them, and place and its acquaintances in the first class. If there are any numbers left, select one of them, , and place and its acquaintances in the second class. Continuing this process, we can eventually classify all numbers into classes, where the classes consist of and their acquaintances. Numbers in different classes never have a difference of the form ; if is in the -th class and is in the -th class, and integer), then and are acquaintances. However, and , as well as and , are also acquaintances, so by (1), and are acquaintances, which is impossible.
It is therefore sufficient to divide the numbers in the same class into two groups as desired. For the -th class, place and the numbers friendly with in the first group, and the numbers hostile to in the second group. By (2), any two (different) numbers in the first group are friends, and by (3), the same is true for any two numbers in the second group. By (4), numbers in the same group cannot be enemies, so their difference is certainly not of the form .
Remarks. 1. The statement of the problem is also true if is replaced by for any odd . With some modifications to the given proof, it can also be shown that not only a finite number, but any number (e.g., all!) real numbers can be divided into two groups in the desired manner.
2. Consider the graph whose vertices are the real numbers in the problem, and two vertices are connected by an edge if the difference of the corresponding numbers is of the form . According to the problem, this graph is bipartite. It is well known that a graph is bipartite if and only if every cycle in it has an even number of edges. In the course of the above proof, we essentially showed that this graph has no cycles with an odd number of edges (1. (4)), and then used this to prove the bipartiteness of the graph.