Module docstring
{"# Product of regular elements
TODO
Move to Mathlib.Algebra.BigOperators.Group.Finset.Basic?
"}
{"# Product of regular elements
Move to Mathlib.Algebra.BigOperators.Group.Finset.Basic?
"}
IsLeftRegular.prod
theorem
(h : ∀ i ∈ s, IsLeftRegular (f i)) : IsLeftRegular (∏ i ∈ s, f i)
lemma IsLeftRegular.prod (h : ∀ i ∈ s, IsLeftRegular (f i)) :
IsLeftRegular (∏ i ∈ s, f i) :=
s.prod_induction _ _ (@IsLeftRegular.mul R _) isRegular_one.left h
IsRightRegular.prod
theorem
(h : ∀ i ∈ s, IsRightRegular (f i)) : IsRightRegular (∏ i ∈ s, f i)
lemma IsRightRegular.prod (h : ∀ i ∈ s, IsRightRegular (f i)) :
IsRightRegular (∏ i ∈ s, f i) :=
s.prod_induction _ _ (@IsRightRegular.mul R _) isRegular_one.right h
IsRegular.prod
theorem
(h : ∀ i ∈ s, IsRegular (f i)) : IsRegular (∏ i ∈ s, f i)