Theorems · Theorem · combinatorics
Finset.small_nsmul_of_small_tripling
∀ {G : Type u_1} [inst : DecidableEq G] [inst_1 : AddGroup G] {A : Finset G} {K : ℝ} {m : ℕ},
3 ≤ m → ↑(3 • A).card ≤ K * ↑A.card → -A = A → ↑(m • A).card ≤ K ^ (m - 2) * ↑A.cardIf A is symmetric (-A = A) and has small tripling, then A has small powers,
in the sense that |m • A| is at most |A| times a constant exponential in m.
See also Finset.small_alternating_nsmul_of_small_tripling for a version with a weaker constant but
which encompasses non-symmetric sets.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 107 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableEqAddGroup
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites17
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement and proof · cited by 25,697
- Finsetstatement and proof · cited by 13,712
- AddGroupstatement and proof · cited by 4,410
- add_zeroproof · cited by 2,707
- Finset.cardstatement and proof · cited by 2,327
- absproof · cited by 1,814
- zero_nsmulproof · cited by 137
- abs_oneproof · cited by 87
- one_nsmulproof · cited by 63
- Finset.negstatement · cited by 63
- neg_zsmulproof · cited by 41
- Finset.nsmulstatement · cited by 30
Cited by1
Results whose statement or proof uses this declaration.
- IsApproximateAddSubgroup.of_small_triplingproof · cited by 0