Theorems · Theorem · group theory
Finset.prod_induction
∀ {ι : Type u_1} {s : Finset ι} {M : Type u_7} [inst : CommMonoid M] (f : ι → M) (p : M → Prop),
(∀ (a b : M), p a → p b → p (a * b)) → p 1 → (∀ x ∈ s, p (f x)) → p (∏ x ∈ s, f x)To prove a property of a product, it suffices to prove that the property is multiplicative and holds on factors.
- Cited by
- 18 results in Mathlib
- Foundations
- Depth 54 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CommMonoid
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
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
- Finset.prodstatement · cited by 2,356
- CommMonoidstatement and proof · cited by 2,264
- Multiset.mapproof · cited by 876
- Finset.valproof · cited by 438
- Multiset.forall_mem_map_iffproof · cited by 8
- Multiset.prod_inductionproof · cited by 3
Cited by18
Results whose statement or proof uses this declaration.
- Finset.prod_nonnegproof · cited by 39
- Finset.prod_posproof · cited by 25
- Finset.measurable_prodproof · cited by 11
- finprod_inductionproof · cited by 5
- contMDiffWithinAt_finsetProd'proof · cited by 4
- contDiffWithinAt_prod'proof · cited by 3
- MeasureTheory.IsStronglyProgressive.finsetProd'proof · cited by 3
- Finset.measurable_fun_prodproof · cited by 3
- WithTop.prod_ne_topproof · cited by 3
- Finset.stronglyMeasurable_prodproof · cited by 2
- WithTop.prod_lt_topproof · cited by 2
- IsLeftRegular.prodproof · cited by 1