Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Statement
Let , let finitely many positive moduli divide , and let . The following are equivalent:
- Every integer belongs to at least one .
- Every integer in belongs to at least one such class.
- Every element of maps to modulo for some .
Each residue may be replaced by its unique representative in . Thus an exclusion for all these finitely many residue assignments excludes every integer residue assignment on the same finite modulus list.
Complete proof
The first condition immediately implies the second. Given an arbitrary , write with , using Euclidean division also when is negative. If , then implies . Hence the second condition implies the first.
Reduction modulo is well-defined on because . Its equality to is exactly the divisibility condition above for a representative. Choosing the unique representative in proves equivalence with the third condition.
Finally and differ by a multiple of , so they define the same class. If the finite index set is fixed, there are precisely normalized residue assignments. Checking all of them is finite; checking one assignment is not an exclusion of all assignments.
Source and dependencies
Canonical v1,
p. 7, §5.1; pinned Bridge.lean, lines 29–128, including
coversInt_iff_coversZMod, forall_not_coversInt_of_range and
coversInt_iff_forall_lt. Complete elementary proof of the mathematical
bridge. The source's more general ZMod interfaces allow additional
type-theoretic cases; this page states the positive finite period used
in the exclusion theorem. No SAT solver or fresh Lean build is invoked.