Metamath Proof Explorer


Theorem grpinvcnv

Description: The group inverse is its own inverse function. (Contributed by Mario Carneiro, 14-Aug-2015)

Ref Expression
Hypotheses grpinvinv.b B=BaseG
grpinvinv.n N=invgG
Assertion grpinvcnv GGrpN-1=N

Proof

Step Hyp Ref Expression
1 grpinvinv.b B=BaseG
2 grpinvinv.n N=invgG
3 eqid xBNx=xBNx
4 1 2 grpinvcl GGrpxBNxB
5 1 2 grpinvcl GGrpyBNyB
6 eqid +G=+G
7 eqid 0G=0G
8 1 6 7 2 grpinvid1 GGrpyBxBNy=xy+Gx=0G
9 8 3com23 GGrpxByBNy=xy+Gx=0G
10 1 6 7 2 grpinvid2 GGrpxByBNx=yy+Gx=0G
11 9 10 bitr4d GGrpxByBNy=xNx=y
12 11 3expb GGrpxByBNy=xNx=y
13 eqcom x=NyNy=x
14 eqcom y=NxNx=y
15 12 13 14 3bitr4g GGrpxByBx=Nyy=Nx
16 3 4 5 15 f1ocnv2d GGrpxBNx:B1-1 ontoBxBNx-1=yBNy
17 16 simprd GGrpxBNx-1=yBNy
18 1 2 grpinvf GGrpN:BB
19 18 feqmptd GGrpN=xBNx
20 19 cnveqd GGrpN-1=xBNx-1
21 18 feqmptd GGrpN=yBNy
22 17 20 21 3eqtr4d GGrpN-1=N