Metamath Proof Explorer


Theorem ringadd2

Description: A ring element plus itself is two times the element. (Contributed by Steve Rodriguez, 9-Sep-2007) (Revised by Mario Carneiro, 22-Dec-2013) (Revised by AV, 24-Aug-2021)

Ref Expression
Hypotheses ringadd2.b B = Base R
ringadd2.p + ˙ = + R
ringadd2.t · ˙ = R
Assertion ringadd2 R Ring X B x B X + ˙ X = x + ˙ x · ˙ X

Proof

Step Hyp Ref Expression
1 ringadd2.b B = Base R
2 ringadd2.p + ˙ = + R
3 ringadd2.t · ˙ = R
4 1 3 ringid R Ring X B x B x · ˙ X = X X · ˙ x = X
5 oveq12 x · ˙ X = X x · ˙ X = X x · ˙ X + ˙ x · ˙ X = X + ˙ X
6 5 anidms x · ˙ X = X x · ˙ X + ˙ x · ˙ X = X + ˙ X
7 6 eqcomd x · ˙ X = X X + ˙ X = x · ˙ X + ˙ x · ˙ X
8 simpll R Ring X B x B R Ring
9 simpr R Ring X B x B x B
10 simplr R Ring X B x B X B
11 1 2 3 ringdir R Ring x B x B X B x + ˙ x · ˙ X = x · ˙ X + ˙ x · ˙ X
12 8 9 9 10 11 syl13anc R Ring X B x B x + ˙ x · ˙ X = x · ˙ X + ˙ x · ˙ X
13 12 eqeq2d R Ring X B x B X + ˙ X = x + ˙ x · ˙ X X + ˙ X = x · ˙ X + ˙ x · ˙ X
14 7 13 syl5ibr R Ring X B x B x · ˙ X = X X + ˙ X = x + ˙ x · ˙ X
15 14 adantrd R Ring X B x B x · ˙ X = X X · ˙ x = X X + ˙ X = x + ˙ x · ˙ X
16 15 reximdva R Ring X B x B x · ˙ X = X X · ˙ x = X x B X + ˙ X = x + ˙ x · ˙ X
17 4 16 mpd R Ring X B x B X + ˙ X = x + ˙ x · ˙ X