Olympiad Maths Prep

Track / Stage 7 / 298 of 300 #1698 of 2000

Problem 1698

National olympiad second round; IMO P1/P4
Combinatorics Difficulty 8.0 Prove it

Let n n be a positive integer, let the sets A1,A2,,An\plus1 A_{1},A_{2},\cdots,A_{n \plus{} 1} be non-empty subsets of the set {1,2,,n}. \{1,2,\cdots,n\}. prove that there exist two disjoint non-empty subsets of the set {1,2,,n\plus1} \{1,2,\cdots,n \plus{} 1\}: {i1,i2,,ik} \{i_{1},i_{2},\cdots,i_{k}\} and {j1,j2,,jm} \{j_{1},j_{2},\cdots,j_{m}\} such that Ai1Ai2Aik\equalAj1Aj2Ajm A_{i_{1}}\cup A_{i_{2}}\cup\cdots\cup A_{i_{k}} \equal{} A_{j_{1}}\cup A_{j_{2}}\cup\cdots\cup A_{j_{m}}.

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

1. Base Case:
For n=1 n = 1 , we have the sets A1 A_1 and A2 A_2 which are non-empty subsets of {1} \{1\} . Since there are only two sets, they must either be equal or one is a subset of the other. In either case, we can find two disjoint non-empty subsets of {1,2} \{1, 2\} such that their unions are equal. This is trivial and serves as our base case.

2. Induction Hypothesis:
Assume the statement is true for n1 n-1 . That is, for any n n non-empty subsets A1,A2,,An A_1, A_2, \ldots, A_n of {1,2,,n1} \{1, 2, \ldots, n-1\} , there exist two disjoint non-empty subsets of {1,2,,n} \{1, 2, \ldots, n\} such that the union of the subsets is equal.

3. Induction Step:
We need to show that the statement holds for n n . Consider the sets A1,A2,,An+1 A_1, A_2, \ldots, A_{n+1} which are non-empty subsets of {1,2,,n} \{1, 2, \ldots, n\} .

4. Definitions:
For a set U U of indices, define:
SU:=xUAx,VU={AxxU} S_U := \bigcup_{x \in U} A_x, \quad V_U = \{A_x \mid x \in U\}
Note that SU S_U is the union of the members of VU V_U .

5. Classification of Sets:
Call a set *bad* if it contains n n and *good* otherwise. If there exists at most one *bad* set, then by the induction hypothesis, we are done. So assume there are at least two *bad* sets.

6. Assumption:
Assume that there do not exist disjoint subsets X,Y X, Y of indices such that Ax,Ay A_x, A_y are *good* for all xX,yY x \in X, y \in Y and SX=SY S_X = S_Y . Otherwise, we are trivially done.

7. Choosing Families:
Choose two families of sets A A and B B with n n elements each such that each of them contains at least one bad set. Remove the element n n from all the *bad* sets. By the induction hypothesis, we find two disjoint subsets X1,Y1 X_1, Y_1 of indices in A A and X2,Y2 X_2, Y_2 in B B satisfying:
SX1=SY1,VX1VY1= S_{X_1} = S_{Y_1}, \quad V_{X_1} \cap V_{Y_1} = \emptyset
SX2=SY2,VX2VY2= S_{X_2} = S_{Y_2}, \quad V_{X_2} \cap V_{Y_2} = \emptyset

8. Ensuring Disjointness:
By our assumption, at least one of SX1 S_{X_1} or SY1 S_{Y_1} must contain a bad set, say SX1 S_{X_1} . Similarly, assume that SY2 S_{Y_2} contains a bad set.

9. Combining Sets:
Hence, we find M,N M, N such that:
SM=SX1SX2{n}=SY1SY2{n}=SN S_M = S_{X_1} \cup S_{X_2} \cup \{n\} = S_{Y_1} \cup S_{Y_2} \cup \{n\} = S_N
We can add back the {n} \{n\} to all the bad sets which exist both in the LHS and RHS, and so we are done.

10. Handling Overlap:
If there is a set Ak A_k on both sides, then M,N M, N are not disjoint. We can remove Ak A_k from both sides and still have:
SMAk=SNAk S_M \setminus A_k = S_N \setminus A_k
This is because all elements of Ak A_k are in SY1 S_{Y_1} and SX2 S_{X_2} . Hence, even if we delete the set Ak A_k from both sides, the elements will still remain on both sides, and we will still have SMAk=SNAk S_M \setminus A_k = S_N \setminus A_k .

Thus, we have shown that there exist two disjoint non-empty subsets of {1,2,,n+1} \{1, 2, \ldots, n+1\} such that their unions are equal.

\blacksquare

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.