Lemmas about the divisibility relation in product (semi)groups #
theorem
prod_dvd_iff
{Gā : Type u_2}
{Gā : Type u_3}
[Semigroup Gā]
[Semigroup Gā]
{x y : Gā Ć Gā}
:
x ⣠y ā x.1 ⣠y.1 ā§ x.2 ⣠y.2
@[simp]
theorem
Prod.mk_dvd_mk
{Gā : Type u_2}
{Gā : Type u_3}
[Semigroup Gā]
[Semigroup Gā]
{xā yā : Gā}
{xā yā : Gā}
:
(xā, xā) ⣠(yā, yā) ā xā ⣠yā ā§ xā ⣠yā
instance
instDecompositionMonoidProd
{Gā : Type u_2}
{Gā : Type u_3}
[Semigroup Gā]
[Semigroup Gā]
[DecompositionMonoid Gā]
[DecompositionMonoid Gā]
:
DecompositionMonoid (Gā Ć Gā)
theorem
pi_dvd_iff
{ι : Type u_1}
{G : ι ā Type u_4}
[(i : ι) ā Semigroup (G i)]
{x y : (i : ι) ā G i}
:
x ⣠y ā ā (i : ι), x i ⣠y i
instance
instDecompositionMonoidForall
{ι : Type u_1}
{G : ι ā Type u_4}
[(i : ι) ā Semigroup (G i)]
[ā (i : ι), DecompositionMonoid (G i)]
:
DecompositionMonoid ((i : ι) ā G i)