Documentation

Mathlib.Geometry.Group.Growth.QuotientInter

Growth in the quotient and intersection with a subgroup #

For a group G and a subgroup H โ‰ค G, this file gives upper and lower bounds on the growth of a finset by its growth in H and G โงธ H.

theorem Finset.card_pow_quotient_mul_pow_inter_subgroup_le {G : Type u_1} [Group G] [DecidableEq G] {H : Subgroup G} [DecidablePred fun (x : G) => x โˆˆ H] [H.Normal] {A : Finset G} {m n : โ„•} :
(image (โ‡‘(QuotientGroup.mk' H)) (A ^ m)).card * {x โˆˆ A ^ n | x โˆˆ H}.card โ‰ค (A ^ (m + n)).card
theorem Finset.le_card_quotient_mul_sq_inter_subgroup {G : Type u_1} [Group G] [DecidableEq G] {H : Subgroup G} [DecidablePred fun (x : G) => x โˆˆ H] [H.Normal] {A : Finset G} (hAsymm : Aโปยน = A) :
A.card โ‰ค (image (โ‡‘(QuotientGroup.mk' H)) A).card * {x โˆˆ A ^ 2 | x โˆˆ H}.card
theorem Finset.le_card_quotient_add_sq_inter_addSubgroup {G : Type u_1} [AddGroup G] [DecidableEq G] {H : AddSubgroup G} [DecidablePred fun (x : G) => x โˆˆ H] [H.Normal] {A : Finset G} (hAsymm : -A = A) :
A.card โ‰ค (image (โ‡‘(QuotientAddGroup.mk' H)) A).card * {x โˆˆ 2 โ€ข A | x โˆˆ H}.card