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)