Metamath Proof Explorer


Theorem odeq

Description: The oddvds property uniquely defines the group order. (Contributed by Stefan O'Rear, 6-Sep-2015)

Ref Expression
Hypotheses odcl.1 X=BaseG
odcl.2 O=odG
odid.3 ·˙=G
odid.4 0˙=0G
Assertion odeq GGrpAXN0N=OAy0Nyy·˙A=0˙

Proof

Step Hyp Ref Expression
1 odcl.1 X=BaseG
2 odcl.2 O=odG
3 odid.3 ·˙=G
4 odid.4 0˙=0G
5 nn0z y0y
6 1 2 3 4 oddvds GGrpAXyOAyy·˙A=0˙
7 5 6 syl3an3 GGrpAXy0OAyy·˙A=0˙
8 7 3expa GGrpAXy0OAyy·˙A=0˙
9 8 ralrimiva GGrpAXy0OAyy·˙A=0˙
10 breq1 N=OANyOAy
11 10 bibi1d N=OANyy·˙A=0˙OAyy·˙A=0˙
12 11 ralbidv N=OAy0Nyy·˙A=0˙y0OAyy·˙A=0˙
13 9 12 syl5ibrcom GGrpAXN=OAy0Nyy·˙A=0˙
14 13 3adant3 GGrpAXN0N=OAy0Nyy·˙A=0˙
15 simpl3 GGrpAXN0y0Nyy·˙A=0˙N0
16 simpl2 GGrpAXN0y0Nyy·˙A=0˙AX
17 1 2 odcl AXOA0
18 16 17 syl GGrpAXN0y0Nyy·˙A=0˙OA0
19 1 2 3 4 odid AXOA·˙A=0˙
20 16 19 syl GGrpAXN0y0Nyy·˙A=0˙OA·˙A=0˙
21 17 3ad2ant2 GGrpAXN0OA0
22 breq2 y=OANyNOA
23 oveq1 y=OAy·˙A=OA·˙A
24 23 eqeq1d y=OAy·˙A=0˙OA·˙A=0˙
25 22 24 bibi12d y=OANyy·˙A=0˙NOAOA·˙A=0˙
26 25 rspcva OA0y0Nyy·˙A=0˙NOAOA·˙A=0˙
27 21 26 sylan GGrpAXN0y0Nyy·˙A=0˙NOAOA·˙A=0˙
28 20 27 mpbird GGrpAXN0y0Nyy·˙A=0˙NOA
29 nn0z N0N
30 iddvds NNN
31 15 29 30 3syl GGrpAXN0y0Nyy·˙A=0˙NN
32 breq2 y=NNyNN
33 oveq1 y=Ny·˙A=N·˙A
34 33 eqeq1d y=Ny·˙A=0˙N·˙A=0˙
35 32 34 bibi12d y=NNyy·˙A=0˙NNN·˙A=0˙
36 35 rspcva N0y0Nyy·˙A=0˙NNN·˙A=0˙
37 36 3ad2antl3 GGrpAXN0y0Nyy·˙A=0˙NNN·˙A=0˙
38 31 37 mpbid GGrpAXN0y0Nyy·˙A=0˙N·˙A=0˙
39 1 2 3 4 oddvds GGrpAXNOANN·˙A=0˙
40 29 39 syl3an3 GGrpAXN0OANN·˙A=0˙
41 40 adantr GGrpAXN0y0Nyy·˙A=0˙OANN·˙A=0˙
42 38 41 mpbird GGrpAXN0y0Nyy·˙A=0˙OAN
43 dvdseq N0OA0NOAOANN=OA
44 15 18 28 42 43 syl22anc GGrpAXN0y0Nyy·˙A=0˙N=OA
45 44 ex GGrpAXN0y0Nyy·˙A=0˙N=OA
46 14 45 impbid GGrpAXN0N=OAy0Nyy·˙A=0˙