Metamath Proof Explorer


Theorem mgmidsssn0

Description: Property of the set of identities of G . Either G has no identities, and O = (/) , or it has one and this identity is unique and identified by the 0g function. (Contributed by Mario Carneiro, 7-Dec-2014)

Ref Expression
Hypotheses mgmidsssn0.b B = Base G
mgmidsssn0.z 0 ˙ = 0 G
mgmidsssn0.p + ˙ = + G
mgmidsssn0.o O = x B | y B x + ˙ y = y y + ˙ x = y
Assertion mgmidsssn0 G V O 0 ˙

Proof

Step Hyp Ref Expression
1 mgmidsssn0.b B = Base G
2 mgmidsssn0.z 0 ˙ = 0 G
3 mgmidsssn0.p + ˙ = + G
4 mgmidsssn0.o O = x B | y B x + ˙ y = y y + ˙ x = y
5 simpr G V x B y B x + ˙ y = y y + ˙ x = y x B y B x + ˙ y = y y + ˙ x = y
6 oveq1 z = x z + ˙ y = x + ˙ y
7 6 eqeq1d z = x z + ˙ y = y x + ˙ y = y
8 7 ovanraleqv z = x y B z + ˙ y = y y + ˙ z = y y B x + ˙ y = y y + ˙ x = y
9 8 rspcev x B y B x + ˙ y = y y + ˙ x = y z B y B z + ˙ y = y y + ˙ z = y
10 9 adantl G V x B y B x + ˙ y = y y + ˙ x = y z B y B z + ˙ y = y y + ˙ z = y
11 1 2 3 10 ismgmid G V x B y B x + ˙ y = y y + ˙ x = y x B y B x + ˙ y = y y + ˙ x = y 0 ˙ = x
12 5 11 mpbid G V x B y B x + ˙ y = y y + ˙ x = y 0 ˙ = x
13 12 eqcomd G V x B y B x + ˙ y = y y + ˙ x = y x = 0 ˙
14 velsn x 0 ˙ x = 0 ˙
15 13 14 sylibr G V x B y B x + ˙ y = y y + ˙ x = y x 0 ˙
16 15 expr G V x B y B x + ˙ y = y y + ˙ x = y x 0 ˙
17 16 ralrimiva G V x B y B x + ˙ y = y y + ˙ x = y x 0 ˙
18 rabss x B | y B x + ˙ y = y y + ˙ x = y 0 ˙ x B y B x + ˙ y = y y + ˙ x = y x 0 ˙
19 17 18 sylibr G V x B | y B x + ˙ y = y y + ˙ x = y 0 ˙
20 4 19 eqsstrid G V O 0 ˙