Lemmas about the divisibility relation in product (semi)groups #
instance instDecompositionMonoidProd {G₁ : Type u_2} {G₂ : Type u_3} [Semigroup G₁] [Semigroup G₂] [DecompositionMonoid G₁] [DecompositionMonoid G₂] :
DecompositionMonoid (G₁ × G₂)
instance instDecompositionMonoidForall {ι : Type u_1} {G : ι → Type u_4} [(i : ι) → Semigroup (G i)] [∀ (i : ι), DecompositionMonoid (G i)] :
DecompositionMonoid ((i : ι) → G i)