Metamath Proof Explorer


Theorem srgmgp

Description: A semiring is a monoid under multiplication. (Contributed by Thierry Arnoux, 21-Mar-2018)

Ref Expression
Hypothesis srgmgp.g ⊢ G = mulGrp R
Assertion srgmgp ⊢ R ∈ SRing → G ∈ Mnd

Proof

Step Hyp Ref Expression
1 srgmgp.g ⊢ G = mulGrp R
2 eqid ⊢ Base R = Base R
3 eqid ⊢ + R = + R
4 eqid ⊢ ⋅ R = ⋅ R
5 eqid ⊢ 0 R = 0 R
6 2 1 3 4 5 issrg ⊢ R ∈ SRing ↔ R ∈ CMnd ∧ G ∈ Mnd ∧ ∀ x ∈ Base R ∀ y ∈ Base R ∀ z ∈ Base R x ⋅ R y + R z = x ⋅ R y + R x ⋅ R z ∧ x + R y ⋅ R z = x ⋅ R z + R y ⋅ R z ∧ 0 R ⋅ R x = 0 R ∧ x ⋅ R 0 R = 0 R
7 6 simp2bi ⊢ R ∈ SRing → G ∈ Mnd