Documentation

MeanFourier.Mathlib.Combinatorics.Additive.CovBySMul

theorem CovBySMul.prod {G : Type u_1} [Group G] {K L : } {H : Type u_3} [Group H] {A B : Set G} {C D : Set H} (hAB : CovBySMul G K A B) (hCD : CovBySMul H L C D) :
CovBySMul (G × H) (K * L) (A ×ˢ C) (B ×ˢ D)
theorem CovByVAdd.sum {G : Type u_1} [AddGroup G] {K L : } {H : Type u_3} [AddGroup H] {A B : Set G} {C D : Set H} (hAB : CovByVAdd G K A B) (hCD : CovByVAdd H L C D) :
CovByVAdd (G × H) (K * L) (A ×ˢ C) (B ×ˢ D)
theorem CovBySMul.pi {ι : Type u_3} {G : ιType u_4} {X : ιType u_5} {s : Finset ι} [(i : ι) → Group (G i)] [(i : ι) → MulAction (G i) (X i)] {A B : (i : ι) → Set (X i)} {K : ι} (hAB : is, CovBySMul (G i) (K i) (A i) (B i)) :
CovBySMul ((i : ι) → G i) (∏ is, K i) ((↑s).pi A) ((↑s).pi B)
theorem CovByVAdd.pi {ι : Type u_3} {G : ιType u_4} {X : ιType u_5} {s : Finset ι} [(i : ι) → AddGroup (G i)] [(i : ι) → AddAction (G i) (X i)] {A B : (i : ι) → Set (X i)} {K : ι} (hAB : is, CovByVAdd (G i) (K i) (A i) (B i)) :
CovByVAdd ((i : ι) → G i) (∏ is, K i) ((↑s).pi A) ((↑s).pi B)