Theorems · Theorem · number theory
Int.erdos_ginzburg_ziv
∀ {ι : Type u_1} {n : ℕ} {s : Finset ι} (a : ι → ℤ), 2 * n - 1 ≤ s.card → ∃ t ⊆ s, t.card = n ∧ ↑n ∣ ∑ i ∈ t, a iThe Erdős–Ginzburg–Ziv theorem for ℤ.
Any sequence of at least 2 * n - 1 elements of ℤ contains a subsequence of n elements whose
sum is divisible by n.
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 149 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites43
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement and proof · cited by 13,712
- SetLike.coeproof · cited by 8,199
- Finset.sumstatement and proof · cited by 5,195
- mul_oneproof · cited by 3,885
- LE.le.transproof · cited by 3,151
- Factproof · cited by 2,726
- Nat.cast_oneproof · cited by 2,501
- Finset.cardstatement and proof · cited by 2,327
- mul_commproof · cited by 2,262
- Disjointproof · cited by 2,201
- le_reflproof · cited by 2,061
- Nat.Primeproof · cited by 2,059
Cited by2
Results whose statement or proof uses this declaration.
- ZMod.erdos_ginzburg_zivproof · cited by 1
- Int.erdos_ginzburg_ziv_multisetproof · cited by 0