Metamath Proof Explorer


Theorem sylow1lem3

Description: Lemma for sylow1 . One of the orbits of the group action has p-adic valuation less than the prime count of the set S . (Contributed by Mario Carneiro, 15-Jan-2015)

Ref Expression
Hypotheses sylow1.x X=BaseG
sylow1.g φGGrp
sylow1.f φXFin
sylow1.p φP
sylow1.n φN0
sylow1.d φPNX
sylow1lem.a +˙=+G
sylow1lem.s S=s𝒫X|s=PN
sylow1lem.m ˙=xX,ySranzyx+˙z
sylow1lem3.1 ˙=xy|xySgXg˙x=y
Assertion sylow1lem3 φwSPpCntw˙PpCntXN

Proof

Step Hyp Ref Expression
1 sylow1.x X=BaseG
2 sylow1.g φGGrp
3 sylow1.f φXFin
4 sylow1.p φP
5 sylow1.n φN0
6 sylow1.d φPNX
7 sylow1lem.a +˙=+G
8 sylow1lem.s S=s𝒫X|s=PN
9 sylow1lem.m ˙=xX,ySranzyx+˙z
10 sylow1lem3.1 ˙=xy|xySgXg˙x=y
11 1 2 3 4 5 6 7 8 sylow1lem1 φSPpCntS=PpCntXN
12 11 simpld φS
13 pcndvds PS¬PPpCntS+1S
14 4 12 13 syl2anc φ¬PPpCntS+1S
15 11 simprd φPpCntS=PpCntXN
16 15 oveq1d φPpCntS+1=PpCntX-N+1
17 16 oveq2d φPPpCntS+1=PPpCntX-N+1
18 1 2 3 4 5 6 7 8 9 sylow1lem2 φ˙GGrpActS
19 10 1 gaorber ˙GGrpActS˙ErS
20 18 19 syl φ˙ErS
21 pwfi XFin𝒫XFin
22 3 21 sylib φ𝒫XFin
23 8 ssrab3 S𝒫X
24 ssfi 𝒫XFinS𝒫XSFin
25 22 23 24 sylancl φSFin
26 20 25 qshash φS=zS/˙z
27 17 26 breq12d φPPpCntS+1SPPpCntX-N+1zS/˙z
28 14 27 mtbid φ¬PPpCntX-N+1zS/˙z
29 pwfi SFin𝒫SFin
30 25 29 sylib φ𝒫SFin
31 20 qsss φS/˙𝒫S
32 30 31 ssfid φS/˙Fin
33 32 adantr φaS/˙¬PpCntaPpCntXNS/˙Fin
34 prmnn PP
35 4 34 syl φP
36 4 12 pccld φPpCntS0
37 15 36 eqeltrrd φPpCntXN0
38 peano2nn0 PpCntXN0PpCntX-N+10
39 37 38 syl φPpCntX-N+10
40 35 39 nnexpcld φPPpCntX-N+1
41 40 nnzd φPPpCntX-N+1
42 41 adantr φaS/˙¬PpCntaPpCntXNPPpCntX-N+1
43 erdm ˙ErSdom˙=S
44 20 43 syl φdom˙=S
45 elqsn0 dom˙=SzS/˙z
46 44 45 sylan φzS/˙z
47 25 adantr φzS/˙SFin
48 31 sselda φzS/˙z𝒫S
49 48 elpwid φzS/˙zS
50 47 49 ssfid φzS/˙zFin
51 hashnncl zFinzz
52 50 51 syl φzS/˙zz
53 46 52 mpbird φzS/˙z
54 53 adantlr φaS/˙¬PpCntaPpCntXNzS/˙z
55 54 nnzd φaS/˙¬PpCntaPpCntXNzS/˙z
56 fveq2 a=za=z
57 56 oveq2d a=zPpCnta=PpCntz
58 57 breq1d a=zPpCntaPpCntXNPpCntzPpCntXN
59 58 notbid a=z¬PpCntaPpCntXN¬PpCntzPpCntXN
60 59 rspccva aS/˙¬PpCntaPpCntXNzS/˙¬PpCntzPpCntXN
61 60 adantll φaS/˙¬PpCntaPpCntXNzS/˙¬PpCntzPpCntXN
62 1 grpbn0 GGrpX
63 2 62 syl φX
64 hashnncl XFinXX
65 3 64 syl φXX
66 63 65 mpbird φX
67 4 66 pccld φPpCntX0
68 67 nn0zd φPpCntX
69 5 nn0zd φN
70 68 69 zsubcld φPpCntXN
71 70 ad2antrr φaS/˙¬PpCntaPpCntXNzS/˙PpCntXN
72 71 zred φaS/˙¬PpCntaPpCntXNzS/˙PpCntXN
73 4 ad2antrr φaS/˙¬PpCntaPpCntXNzS/˙P
74 73 54 pccld φaS/˙¬PpCntaPpCntXNzS/˙PpCntz0
75 74 nn0zd φaS/˙¬PpCntaPpCntXNzS/˙PpCntz
76 75 zred φaS/˙¬PpCntaPpCntXNzS/˙PpCntz
77 72 76 ltnled φaS/˙¬PpCntaPpCntXNzS/˙PpCntXN<PpCntz¬PpCntzPpCntXN
78 61 77 mpbird φaS/˙¬PpCntaPpCntXNzS/˙PpCntXN<PpCntz
79 zltp1le PpCntXNPpCntzPpCntXN<PpCntzPpCntX-N+1PpCntz
80 71 75 79 syl2anc φaS/˙¬PpCntaPpCntXNzS/˙PpCntXN<PpCntzPpCntX-N+1PpCntz
81 78 80 mpbid φaS/˙¬PpCntaPpCntXNzS/˙PpCntX-N+1PpCntz
82 39 ad2antrr φaS/˙¬PpCntaPpCntXNzS/˙PpCntX-N+10
83 pcdvdsb PzPpCntX-N+10PpCntX-N+1PpCntzPPpCntX-N+1z
84 73 55 82 83 syl3anc φaS/˙¬PpCntaPpCntXNzS/˙PpCntX-N+1PpCntzPPpCntX-N+1z
85 81 84 mpbid φaS/˙¬PpCntaPpCntXNzS/˙PPpCntX-N+1z
86 33 42 55 85 fsumdvds φaS/˙¬PpCntaPpCntXNPPpCntX-N+1zS/˙z
87 28 86 mtand φ¬aS/˙¬PpCntaPpCntXN
88 dfrex2 aS/˙PpCntaPpCntXN¬aS/˙¬PpCntaPpCntXN
89 87 88 sylibr φaS/˙PpCntaPpCntXN
90 eqid S/˙=S/˙
91 fveq2 z˙=az˙=a
92 91 oveq2d z˙=aPpCntz˙=PpCnta
93 92 breq1d z˙=aPpCntz˙PpCntXNPpCntaPpCntXN
94 93 imbi1d z˙=aPpCntz˙PpCntXNwSPpCntw˙PpCntXNPpCntaPpCntXNwSPpCntw˙PpCntXN
95 eceq1 w=zw˙=z˙
96 95 fveq2d w=zw˙=z˙
97 96 oveq2d w=zPpCntw˙=PpCntz˙
98 97 breq1d w=zPpCntw˙PpCntXNPpCntz˙PpCntXN
99 98 rspcev zSPpCntz˙PpCntXNwSPpCntw˙PpCntXN
100 99 ex zSPpCntz˙PpCntXNwSPpCntw˙PpCntXN
101 100 adantl φzSPpCntz˙PpCntXNwSPpCntw˙PpCntXN
102 90 94 101 ectocld φaS/˙PpCntaPpCntXNwSPpCntw˙PpCntXN
103 102 rexlimdva φaS/˙PpCntaPpCntXNwSPpCntw˙PpCntXN
104 89 103 mpd φwSPpCntw˙PpCntXN