Metamath Proof Explorer


Theorem ringlz

Description: The zero of a unital ring is a left-absorbing element. (Contributed by FL, 31-Aug-2009)

Ref Expression
Hypotheses rngz.b B = Base R
rngz.t · ˙ = R
rngz.z 0 ˙ = 0 R
Assertion ringlz R Ring X B 0 ˙ · ˙ X = 0 ˙

Proof

Step Hyp Ref Expression
1 rngz.b B = Base R
2 rngz.t · ˙ = R
3 rngz.z 0 ˙ = 0 R
4 ringgrp R Ring R Grp
5 1 3 grpidcl R Grp 0 ˙ B
6 eqid + R = + R
7 1 6 3 grplid R Grp 0 ˙ B 0 ˙ + R 0 ˙ = 0 ˙
8 4 5 7 syl2anc2 R Ring 0 ˙ + R 0 ˙ = 0 ˙
9 8 adantr R Ring X B 0 ˙ + R 0 ˙ = 0 ˙
10 9 oveq1d R Ring X B 0 ˙ + R 0 ˙ · ˙ X = 0 ˙ · ˙ X
11 4 5 syl R Ring 0 ˙ B
12 11 adantr R Ring X B 0 ˙ B
13 simpr R Ring X B X B
14 12 12 13 3jca R Ring X B 0 ˙ B 0 ˙ B X B
15 1 6 2 ringdir R Ring 0 ˙ B 0 ˙ B X B 0 ˙ + R 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙ · ˙ X
16 14 15 syldan R Ring X B 0 ˙ + R 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙ · ˙ X
17 4 adantr R Ring X B R Grp
18 simpl R Ring X B R Ring
19 1 2 ringcl R Ring 0 ˙ B X B 0 ˙ · ˙ X B
20 18 12 13 19 syl3anc R Ring X B 0 ˙ · ˙ X B
21 1 6 3 grprid R Grp 0 ˙ · ˙ X B 0 ˙ · ˙ X + R 0 ˙ = 0 ˙ · ˙ X
22 21 eqcomd R Grp 0 ˙ · ˙ X B 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙
23 17 20 22 syl2anc R Ring X B 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙
24 10 16 23 3eqtr3d R Ring X B 0 ˙ · ˙ X + R 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙
25 1 6 grplcan R Grp 0 ˙ · ˙ X B 0 ˙ B 0 ˙ · ˙ X B 0 ˙ · ˙ X + R 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙ 0 ˙ · ˙ X = 0 ˙
26 17 20 12 20 25 syl13anc R Ring X B 0 ˙ · ˙ X + R 0 ˙ · ˙ X = 0 ˙ · ˙ X + R 0 ˙ 0 ˙ · ˙ X = 0 ˙
27 24 26 mpbid R Ring X B 0 ˙ · ˙ X = 0 ˙