Problem 5
Consider the system of equations in unknowns , with every coefficient in . Prove that the system has a solution such that (a) all are integers; (b) at least one ; (c) for every .
Step 5 of 5: Apply the pigeonhole principle
In plain words
Subtracting two bounded nonnegative candidates is the standard way to obtain a signed, nontrivial integer kernel vector without exceeding the same bound.
Detailed analysis
More nonzero vectors map to fewer output tuples, so two distinct vectors have the same image. Their difference is a nonzero integer vector, satisfies every equation because the outputs cancel, and obeys since . This proves all three required properties.