Metamath Proof Explorer


Theorem grplactcnv

Description: The left group action of element A of group G maps the underlying set X of G one-to-one onto itself. (Contributed by Paul Chapman, 18-Mar-2008) (Proof shortened by Mario Carneiro, 14-Aug-2015)

Ref Expression
Hypotheses grplact.1 F=gXaXg+˙a
grplact.2 X=BaseG
grplact.3 +˙=+G
grplactcnv.4 I=invgG
Assertion grplactcnv GGrpAXFA:X1-1 ontoXFA-1=FIA

Proof

Step Hyp Ref Expression
1 grplact.1 F=gXaXg+˙a
2 grplact.2 X=BaseG
3 grplact.3 +˙=+G
4 grplactcnv.4 I=invgG
5 eqid aXA+˙a=aXA+˙a
6 2 3 grpcl GGrpAXaXA+˙aX
7 6 3expa GGrpAXaXA+˙aX
8 2 4 grpinvcl GGrpAXIAX
9 2 3 grpcl GGrpIAXbXIA+˙bX
10 9 3expa GGrpIAXbXIA+˙bX
11 8 10 syldanl GGrpAXbXIA+˙bX
12 eqcom a=IA+˙bIA+˙b=a
13 eqid 0G=0G
14 2 3 13 4 grplinv GGrpAXIA+˙A=0G
15 14 adantr GGrpAXaXbXIA+˙A=0G
16 15 oveq1d GGrpAXaXbXIA+˙A+˙a=0G+˙a
17 simpll GGrpAXaXbXGGrp
18 8 adantr GGrpAXaXbXIAX
19 simplr GGrpAXaXbXAX
20 simprl GGrpAXaXbXaX
21 2 3 grpass GGrpIAXAXaXIA+˙A+˙a=IA+˙A+˙a
22 17 18 19 20 21 syl13anc GGrpAXaXbXIA+˙A+˙a=IA+˙A+˙a
23 2 3 13 grplid GGrpaX0G+˙a=a
24 23 ad2ant2r GGrpAXaXbX0G+˙a=a
25 16 22 24 3eqtr3rd GGrpAXaXbXa=IA+˙A+˙a
26 25 eqeq2d GGrpAXaXbXIA+˙b=aIA+˙b=IA+˙A+˙a
27 12 26 syl5bb GGrpAXaXbXa=IA+˙bIA+˙b=IA+˙A+˙a
28 simprr GGrpAXaXbXbX
29 7 adantrr GGrpAXaXbXA+˙aX
30 2 3 grplcan GGrpbXA+˙aXIAXIA+˙b=IA+˙A+˙ab=A+˙a
31 17 28 29 18 30 syl13anc GGrpAXaXbXIA+˙b=IA+˙A+˙ab=A+˙a
32 27 31 bitrd GGrpAXaXbXa=IA+˙bb=A+˙a
33 5 7 11 32 f1ocnv2d GGrpAXaXA+˙a:X1-1 ontoXaXA+˙a-1=bXIA+˙b
34 1 2 grplactfval AXFA=aXA+˙a
35 34 adantl GGrpAXFA=aXA+˙a
36 35 f1oeq1d GGrpAXFA:X1-1 ontoXaXA+˙a:X1-1 ontoX
37 35 cnveqd GGrpAXFA-1=aXA+˙a-1
38 1 2 grplactfval IAXFIA=aXIA+˙a
39 oveq2 a=bIA+˙a=IA+˙b
40 39 cbvmptv aXIA+˙a=bXIA+˙b
41 38 40 eqtrdi IAXFIA=bXIA+˙b
42 8 41 syl GGrpAXFIA=bXIA+˙b
43 37 42 eqeq12d GGrpAXFA-1=FIAaXA+˙a-1=bXIA+˙b
44 36 43 anbi12d GGrpAXFA:X1-1 ontoXFA-1=FIAaXA+˙a:X1-1 ontoXaXA+˙a-1=bXIA+˙b
45 33 44 mpbird GGrpAXFA:X1-1 ontoXFA-1=FIA