Metamath Proof Explorer


Theorem dfring2

Description: The predicate "is a unital ring" based on a ring being abelian. Definition of "ring with unit" in Lang p. 83. (Contributed by Jeff Hankins, 21-Nov-2006) (Revised by AV, 8-Aug-2026)

Ref Expression
Hypotheses isringrng.b B = Base R
isringrng.t · ˙ = R
dfring2.g G = mulGrp R
dfring2.p + ˙ = + R
Assertion dfring2 R Ring R Abel G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z

Proof

Step Hyp Ref Expression
1 isringrng.b B = Base R
2 isringrng.t · ˙ = R
3 dfring2.g G = mulGrp R
4 dfring2.p + ˙ = + R
5 ringabl R Ring R Abel
6 3 ringmgp R Ring G Mnd
7 1 3 4 2 isring R Ring R Grp G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z
8 7 simp3bi R Ring x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z
9 5 6 8 3jca R Ring R Abel G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z
10 ablgrp R Abel R Grp
11 10 3anim1i R Abel G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z R Grp G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z
12 11 7 sylibr R Abel G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z R Ring
13 9 12 impbii R Ring R Abel G Mnd x B y B z B x · ˙ y + ˙ z = x · ˙ y + ˙ x · ˙ z x + ˙ y · ˙ z = x · ˙ z + ˙ y · ˙ z