Metamath Proof Explorer


Theorem srglz

Description: The zero of a semiring is a left-absorbing element. (Contributed by AV, 23-Aug-2019)

Ref Expression
Hypotheses srgz.b ⊢ B = Base R
srgz.t ⊢ · ˙ = ⋅ R
srgz.z ⊢ 0 ˙ = 0 R
Assertion srglz ⊢ R ∈ SRing ∧ X ∈ B → 0 ˙ · ˙ X = 0 ˙

Proof

Step Hyp Ref Expression
1 srgz.b ⊢ B = Base R
2 srgz.t ⊢ · ˙ = ⋅ R
3 srgz.z ⊢ 0 ˙ = 0 R
4 eqid ⊢ mulGrp R = mulGrp R
5 eqid ⊢ + R = + R
6 1 4 5 2 3 issrg ⊢ R ∈ SRing ↔ R ∈ CMnd ∧ mulGrp R ∈ Mnd ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x · ˙ y + R z = x · ˙ y + R x · ˙ z ∧ x + R y · ˙ z = x · ˙ z + R y · ˙ z ∧ 0 ˙ · ˙ x = 0 ˙ ∧ x · ˙ 0 ˙ = 0 ˙
7 6 simp3bi ⊢ R ∈ SRing → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x · ˙ y + R z = x · ˙ y + R x · ˙ z ∧ x + R y · ˙ z = x · ˙ z + R y · ˙ z ∧ 0 ˙ · ˙ x = 0 ˙ ∧ x · ˙ 0 ˙ = 0 ˙
8 7 r19.21bi ⊢ R ∈ SRing ∧ x ∈ B → ∀ y ∈ B ∀ z ∈ B x · ˙ y + R z = x · ˙ y + R x · ˙ z ∧ x + R y · ˙ z = x · ˙ z + R y · ˙ z ∧ 0 ˙ · ˙ x = 0 ˙ ∧ x · ˙ 0 ˙ = 0 ˙
9 8 simprld ⊢ R ∈ SRing ∧ x ∈ B → 0 ˙ · ˙ x = 0 ˙
10 9 ralrimiva ⊢ R ∈ SRing → ∀ x ∈ B 0 ˙ · ˙ x = 0 ˙
11 oveq2 ⊢ x = X → 0 ˙ · ˙ x = 0 ˙ · ˙ X
12 11 eqeq1d ⊢ x = X → 0 ˙ · ˙ x = 0 ˙ ↔ 0 ˙ · ˙ X = 0 ˙
13 12 rspcv ⊢ X ∈ B → ∀ x ∈ B 0 ˙ · ˙ x = 0 ˙ → 0 ˙ · ˙ X = 0 ˙
14 10 13 mpan9 ⊢ R ∈ SRing ∧ X ∈ B → 0 ˙ · ˙ X = 0 ˙