Doubling and difference constants #
This file defines the doubling and difference constants of two finsets in a group.
The doubling constant σₘ[A] of a finset A in a group is |A * A| / |A|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The doubling constant σ[A] of a finset A in a group is |A + A| / |A|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The difference constant σₘ[A] of a finset A in a group is |A / A| / |A|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The difference constant σ[A] of a finset A in a group is |A - A| / |A|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Finset.one_le_mulConst
{G : Type u_1}
[Group G]
[DecidableEq G]
{A B : Finset G}
(hA : A.Nonempty)
(hB : B.Nonempty)
:
theorem
Finset.nonneg_addConst
{G : Type u_1}
[AddGroup G]
[DecidableEq G]
{A B : Finset G}
(hA : A.Nonempty)
(hB : B.Nonempty)
:
theorem
Finset.one_le_mulConst_self
{G : Type u_1}
[Group G]
[DecidableEq G]
{A : Finset G}
(hA : A.Nonempty)
:
theorem
Finset.nonneg_addConst_self
{G : Type u_1}
[AddGroup G]
[DecidableEq G]
{A : Finset G}
(hA : A.Nonempty)
:
theorem
Finset.one_le_divConst
{G : Type u_1}
[Group G]
[DecidableEq G]
{A B : Finset G}
(hA : A.Nonempty)
(hB : B.Nonempty)
:
theorem
Finset.nonneg_subConst
{G : Type u_1}
[AddGroup G]
[DecidableEq G]
{A B : Finset G}
(hA : A.Nonempty)
(hB : B.Nonempty)
:
theorem
Finset.one_le_divConst_self
{G : Type u_1}
[Group G]
[DecidableEq G]
{A : Finset G}
(hA : A.Nonempty)
:
theorem
Finset.nonneg_subConst_self
{G : Type u_1}
[AddGroup G]
[DecidableEq G]
{A : Finset G}
(hA : A.Nonempty)
:
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Finset.addConst_le_subConst_sq
{G : Type u_1}
[AddCommGroup G]
[DecidableEq G]
{A : Finset G}
:
If A has small difference, then it has small doubling, with the constant squared.
This is a consequence of the Ruzsa triangle inequality.