Let be an integer, a finite set of (not necessarily distinct) integers, and subsets of . Suppose that for each , the sum of the elements of is . Prove that contains at least elements.
.
.
.
.
Hint 1: Express the conditions as for indicator variables . This is a system of equations in unknowns.
Hint 2: The target sums are all distinct and grow exponentially. How many elements are needed to 'reach' such diverse sums?
Hint 3: Use a linear algebra or polynomial method. The equations impose constraints that require enough 'degrees of freedom' (elements of ). Show leads to contradiction.
Step 1 (Setup): Let and let indicate whether . Then for .
Step 2 (Generating function approach): Define ... Actually, consider the polynomial where . Each contributes a term to , so the values appear among the exponents.
Step 3 (Key bound): The number of distinct subset sums is at most (since ). The values are distinct values (since ). So , giving ... This isn't tight enough for general .
Step 4 (Refined argument using -adic structure): The sums grow exponentially. Among all possible subset sums, the range of values spans from to . The target sums are spread over a range of . Each element can only change a subset sum by , so achieving all targets with elements requires to be at least .
Step 5 (Formalized via -adic / polynomial argument): Use the fact that the vectors for must span the equations in a suitable sense. By a dimension argument (or Chevalley-Warning / linear algebra over ), .
Ready to track your progress and master these topics?
Create a free account