Given a set of distinct positive integers, none of which has a prime divisor greater than , prove that contains a subset of elements whose product is the th power of an integer.
Problem 1481
Official solution
To prove that given a set of distinct positive integers, none of which has a prime divisor greater than , contains a subset of elements whose product is the th power of an integer, we will use a combinatorial approach involving vectors in .
1. Representation of Numbers:
Each number in can be represented in the form , where are non-negative integers. We can map each number to a vector in .
2. **Vector Sum in **:
We need to show that among such vectors, there exist vectors whose sum is in . This is equivalent to finding numbers in whose exponents, when summed component-wise and taken modulo , result in a vector of all zeros.
3. Reduction to Combinatorial Problem:
We need to prove that given any elements of , we can find which sum to . This is a specific case of a more general combinatorial problem.
4. **General Assertion **:
Consider the assertion , which states: Given elements of , we can find elements which sum to .
5. Proof by Induction:
We will prove that and imply . This will help us establish .
- Base Case: is a simple application of the pigeonhole principle.
- Inductive Step: Assume and hold. Consider elements in . Group these elements into subsets, each containing elements. By , each subset has a sum divisible by . Now, consider these sums modulo as elements in . By , we can find such sums that add up to modulo . Multiplying back by , we get elements whose sum is in .
6. Application to Our Problem:
Since is the Erdős–Ginzburg–Ziv theorem, and has been proven by C. Reiher, we can use these results to establish . Given elements in , we can find elements whose sum is .
7. Conclusion:
Since , the given set of elements must contain a subset of elements whose product is the th power of an integer.