Metamath Proof Explorer


Theorem isgrpd2e

Description: Deduce a group from its properties. In this version of isgrpd2 , we don't assume there is an expression for the inverse of x . (Contributed by NM, 10-Aug-2013)

Ref Expression
Hypotheses isgrpd2.b φB=BaseG
isgrpd2.p φ+˙=+G
isgrpd2.z φ0˙=0G
isgrpd2.g φGMnd
isgrpd2e.n φxByBy+˙x=0˙
Assertion isgrpd2e φGGrp

Proof

Step Hyp Ref Expression
1 isgrpd2.b φB=BaseG
2 isgrpd2.p φ+˙=+G
3 isgrpd2.z φ0˙=0G
4 isgrpd2.g φGMnd
5 isgrpd2e.n φxByBy+˙x=0˙
6 5 ralrimiva φxByBy+˙x=0˙
7 2 oveqd φy+˙x=y+Gx
8 7 3 eqeq12d φy+˙x=0˙y+Gx=0G
9 1 8 rexeqbidv φyBy+˙x=0˙yBaseGy+Gx=0G
10 1 9 raleqbidv φxByBy+˙x=0˙xBaseGyBaseGy+Gx=0G
11 6 10 mpbid φxBaseGyBaseGy+Gx=0G
12 eqid BaseG=BaseG
13 eqid +G=+G
14 eqid 0G=0G
15 12 13 14 isgrp GGrpGMndxBaseGyBaseGy+Gx=0G
16 4 11 15 sylanbrc φGGrp