Browse · MathNet
PrintInternational Mathematical Olympiad Shortlisted Problems
counting and probability
Problem
A crazy physicist discovered a new kind of particle which he called an imon, after some of them mysteriously appeared in his lab. Some pairs of imons in the lab can be entangled, and each imon can participate in many entanglement relations. The physicist has found a way to perform the following two kinds of operations with these particles, one operation at a time. (i) If some imon is entangled with an odd number of other imons in the lab, then the physicist can destroy it. (ii) At any moment, he may double the whole family of imons in his lab by creating a copy of each imon . During this procedure, the two copies and become entangled if and only if the original imons and are entangled, and each copy becomes entangled with its original imon ; no other entanglements occur or disappear at this moment. Prove that the physicist may apply a sequence of such operations resulting in a family of imons, no two of which are entangled.
Solution
Let us consider a graph with the imons as vertices, and two imons being connected if and only if they are entangled. Recall that a proper coloring of a graph is a coloring of its vertices in several colors so that every two connected vertices have different colors.
Lemma. Assume that a graph admits a proper coloring in colors . Then one may perform a sequence of operations resulting in a graph which admits a proper coloring in colors.
Proof. Let us apply repeatedly operation (i) to any appropriate vertices while it is possible. Since the number of vertices decreases, this process finally results in a graph where all the degrees are even. Surely this graph also admits a proper coloring in colors ; let us fix this coloring.
Now apply the operation (ii) to this graph. A proper coloring of the resulting graph in colors still exists: one may preserve the colors of the original vertices and color the vertex in a color if the vertex has color . Then two connected original vertices still have different colors, and so do their two connected copies. On the other hand, the vertices and have different colors since .
All the degrees of the vertices in the resulting graph are odd, so one may apply operation (i) to delete consecutively all the vertices of color one by one; no two of them are connected by an edge, so their degrees do not change during the process. Thus, we obtain a graph admitting a proper coloring in colors, as required. The lemma is proved.
Now, assume that a graph has vertices; then it admits a proper coloring in colors. Applying repeatedly the lemma we finally obtain a graph admitting a proper coloring in one color, that is - a graph with no edges, as required.
---
Alternative solution.
Again, we will use the graph language.
I. We start with the following observation. Lemma. Assume that a graph contains an isolated vertex , and a graph is obtained from by deleting this vertex. Then, if one can apply a sequence of operations which makes a graph with no edges from , then such a sequence also exists for .
Proof. Consider any operation applicable to resulting in a graph ; then there exists a sequence of operations applicable to and resulting in a graph differing from by an addition of an isolated vertex . Indeed, if this operation is of type (i), then one may simply repeat it in . Otherwise, the operation is of type (ii), and one may apply it to and then delete the vertex (it will have degree 1). Thus one may change the process for into a corresponding process for step by step. In view of this lemma, if at some moment a graph contains some isolated vertex, then we may simply delete it; let us call this operation (iii).
II. Let be the vertices of the initial graph. Let us describe which graphs can appear during our operations. Assume that operation (ii) was applied times. If these were the only operations applied, then the resulting graph has the set of vertices which can be enumerated as where is the common "ancestor" of all the vertices , and the binary expansion of (adjoined with some zeroes at the left to have digits) "keeps the history" of this vertex: the th digit from the right is 0 if at the th doubling the ancestor of was in the original part, and this digit is 1 if it was in the copy.
Next, the two vertices and in are connected with an edge exactly if either (1) and there was an edge between and (so these vertices appeared at the same application of operation (ii)); or (2) and the binary expansions of and differ in exactly one digit (so their ancestors became connected as a copy and the original vertex at some application of (ii)).
Now, if some operations (i) were applied during the process, then simply some vertices in disappeared. So, in any case the resulting graph is some induced subgraph of .
III. Finally, we will show that from each (not necessarily induced) subgraph of one can obtain a graph with no vertices by applying operations (i), (ii) and (iii). We proceed by induction on ; the base case is trivial.
For the induction step, let us show how to apply several operations so as to obtain a graph containing no vertices of the form for . We will do this in three steps.
Step 1. We apply repeatedly operation (i) to any appropriate vertices while it is possible. In the resulting graph, all vertices have even degrees.
Step 2. Apply operation (ii) obtaining a subgraph of with all degrees being odd. In this graph, we delete one by one all the vertices where the sum of the binary digits of is even; it is possible since there are no edges between such vertices, so all their degrees remain odd. After that, we delete all isolated vertices.
Step 3. Finally, consider any remaining vertex (then the sum of digits of is odd). If its degree is odd, then we simply delete it. Otherwise, since is not isolated, we consider any vertex adjacent to it. It has the form for some (otherwise it would have the form , where has an even digit sum; but any such vertex has already been deleted at Step 2). No neighbor of was deleted at Steps 2 and 3, so it has an odd degree. Then we successively delete and .
Notice that this deletion does not affect the applicability of this step to other vertices, since no two vertices and for different with odd digit sum are connected with an edge. Thus we will delete all the remaining vertices of the form , obtaining a subgraph of . The application of the induction hypothesis finishes the proof.
Lemma. Assume that a graph admits a proper coloring in colors . Then one may perform a sequence of operations resulting in a graph which admits a proper coloring in colors.
Proof. Let us apply repeatedly operation (i) to any appropriate vertices while it is possible. Since the number of vertices decreases, this process finally results in a graph where all the degrees are even. Surely this graph also admits a proper coloring in colors ; let us fix this coloring.
Now apply the operation (ii) to this graph. A proper coloring of the resulting graph in colors still exists: one may preserve the colors of the original vertices and color the vertex in a color if the vertex has color . Then two connected original vertices still have different colors, and so do their two connected copies. On the other hand, the vertices and have different colors since .
All the degrees of the vertices in the resulting graph are odd, so one may apply operation (i) to delete consecutively all the vertices of color one by one; no two of them are connected by an edge, so their degrees do not change during the process. Thus, we obtain a graph admitting a proper coloring in colors, as required. The lemma is proved.
Now, assume that a graph has vertices; then it admits a proper coloring in colors. Applying repeatedly the lemma we finally obtain a graph admitting a proper coloring in one color, that is - a graph with no edges, as required.
---
Alternative solution.
Again, we will use the graph language.
I. We start with the following observation. Lemma. Assume that a graph contains an isolated vertex , and a graph is obtained from by deleting this vertex. Then, if one can apply a sequence of operations which makes a graph with no edges from , then such a sequence also exists for .
Proof. Consider any operation applicable to resulting in a graph ; then there exists a sequence of operations applicable to and resulting in a graph differing from by an addition of an isolated vertex . Indeed, if this operation is of type (i), then one may simply repeat it in . Otherwise, the operation is of type (ii), and one may apply it to and then delete the vertex (it will have degree 1). Thus one may change the process for into a corresponding process for step by step. In view of this lemma, if at some moment a graph contains some isolated vertex, then we may simply delete it; let us call this operation (iii).
II. Let be the vertices of the initial graph. Let us describe which graphs can appear during our operations. Assume that operation (ii) was applied times. If these were the only operations applied, then the resulting graph has the set of vertices which can be enumerated as where is the common "ancestor" of all the vertices , and the binary expansion of (adjoined with some zeroes at the left to have digits) "keeps the history" of this vertex: the th digit from the right is 0 if at the th doubling the ancestor of was in the original part, and this digit is 1 if it was in the copy.
Next, the two vertices and in are connected with an edge exactly if either (1) and there was an edge between and (so these vertices appeared at the same application of operation (ii)); or (2) and the binary expansions of and differ in exactly one digit (so their ancestors became connected as a copy and the original vertex at some application of (ii)).
Now, if some operations (i) were applied during the process, then simply some vertices in disappeared. So, in any case the resulting graph is some induced subgraph of .
III. Finally, we will show that from each (not necessarily induced) subgraph of one can obtain a graph with no vertices by applying operations (i), (ii) and (iii). We proceed by induction on ; the base case is trivial.
For the induction step, let us show how to apply several operations so as to obtain a graph containing no vertices of the form for . We will do this in three steps.
Step 1. We apply repeatedly operation (i) to any appropriate vertices while it is possible. In the resulting graph, all vertices have even degrees.
Step 2. Apply operation (ii) obtaining a subgraph of with all degrees being odd. In this graph, we delete one by one all the vertices where the sum of the binary digits of is even; it is possible since there are no edges between such vertices, so all their degrees remain odd. After that, we delete all isolated vertices.
Step 3. Finally, consider any remaining vertex (then the sum of digits of is odd). If its degree is odd, then we simply delete it. Otherwise, since is not isolated, we consider any vertex adjacent to it. It has the form for some (otherwise it would have the form , where has an even digit sum; but any such vertex has already been deleted at Step 2). No neighbor of was deleted at Steps 2 and 3, so it has an odd degree. Then we successively delete and .
Notice that this deletion does not affect the applicability of this step to other vertices, since no two vertices and for different with odd digit sum are connected with an edge. Thus we will delete all the remaining vertices of the form , obtaining a subgraph of . The application of the induction hypothesis finishes the proof.
Techniques
Graph TheoryColoring schemes, extremal argumentsInvariants / monovariantsInduction / smoothing