Prove that every infinite sequence of distinct positive integers contains either an infinite subsequence such that for every pair of terms, neither term ever divides the other, or an infinite subsequence such that in every pair of terms, one always divides the other.
Problem 1511
Official solution
1. Define Terms and Assumptions:
- We call two terms and "friends" if or , and "enemies" otherwise.
- A sequence is "good" if any two terms are friends.
- Assume there is no good infinite sequence.
2. Construct the Longest Good Sequence:
- Let be the longest good sequence containing , where are indices.
- This means that for any distinct from , there exists such that and are enemies.
3. Identify an Element with Infinite Enemies:
- There exists a number with an infinite number of enemies. Denote .
- Therefore, there exists an infinite set of indices such that for any , and are enemies.
4. Inductive Construction of Subsequences:
- Assume we have constructed the numbers such that any two are enemies and there exists an infinite set of indices such that for any and for any , and are enemies.
- Pick a number from such that is distinct from for any , and let be the longest good sequence containing , with indices for any .
- Therefore, any element of , which is not from the set , has the property that is an enemy with some .
5. Identify an Element with Infinite Enemies in the Subset:
- Since the set is infinite, there exists an index which is an enemy with an infinite number of elements with indices from .
- Let and let be the set of indices with which is an enemy.
6. Inductive Conclusion:
- By induction, we have constructed an infinite subsequence of enemies.
Conclusion:
Thus, we have shown that if there is no good infinite sequence, we can construct an infinite subsequence of enemies. This completes the proof.