forked from UniMath/SymmetryBook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fingp.tex
318 lines (259 loc) · 27.6 KB
/
fingp.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
\chapter{Finite groups}
\label{ch:fingp}
%\section{Finite groups}
\label{sec:fingp}
Objects having only a finite number of symmetries can be analyzed through counting arguments. The strength of this approach is stunning.
The orbit-stabilizer theorem \cref{sec:orbit-stabilizer-theorem} is at the basis of this analysis: if $G$ is a group and $X:\BG\to\Set$ is a $G$-set, then
$$X(\shape_G)\simeq \coprod_{x:X/G}\mathcal O_x$$
and each orbit set $\mathcal O_x$ is equivalent to the cokernel of the inclusion $G_x\subseteq G$ of the stabilizer subgroup of $x$.
Consequently, if $X(\shape_G)$ is a finite set, then its cardinality is the sum of the cardinality of these cokernels. If also the set $\USym G$ is finite much more can be said and simple arithmetical considerations often allow us to deduce deep statements like the size of a certain subset of $X(\shape_G)$ and in particular whether or not there are any fixed points.
\begin{example}
A typical application could go like this.
If $X(\shape_G)$ is a finite set with $13$ elements and for some reason we know that all the orbits have cardinalities dividing $8$ -- which we'll see happens if $\USym G$ has $8$ elements -- then we must have that some orbits are singletons (for a sum of positive integers dividing $8$ to add up to $13$, some of them must be $1$).
That is, $X$ has fixed points.
\end{example}
The classical theory of finite groups is all about symmetries coupled with simple counting arguments.
Lagrange's \cref{thm:lagrange} gives the first example: if $H$ is a subgroup of $G$, then the cardinality ``$|G|$'' of $\USym G$ is divisible by $|H|$, putting severe restrictions on the possible subgroups. For instance, if $|G|$ is a prime number, then $G$ has no nontrivial proper subgroups! (actually, $G$ is necessarily a cyclic group). To prove this result we interpret $G$ as an $H$-set.
Further examples come from considering the $G$-set $\typesubgroup_G$ of subgroups of $G$ from \cref{sec:subgroups}. Knowledge about the $G$-set of subgroups is of vital importance for many applications and Sylow's theorems in \cref{sec:sylow} give the first restriction on what subgroups are possible and how they can interact. The first step is Cauchy's \cref{thm:cauchys} which says that if $|G|$ is divisible by a prime $p$, then $G$ contains a cyclic subgroup of order $p$. Sylow's theorems goes further, analyzing subgroups that have cardinality powers of $p$, culminating in very detailed and useful information about the structure of the subgroups with cardinality the maximal possible power of $p$.
\begin{example}
For instance, for the permutation group $\Sigma_3$, Sylow's theorems will deduce from the simple fact $|\Sigma_3|=6$ that $\Sigma_3$ contains a unique subgroup $|H|$ with $|H|=3$. Since it is unique, $H$ must be a normal subgroup.
On the other hand, for $\Sigma_4$ the information $|\Sigma_4|=24$ only suffices to tell us that there are either $1$ or $4$ subgroups $K$ with $|K|=3$, but that all of them are conjugate. However, the inclusion of $\Sigma_3$ in $\Sigma_4$ shows that the $H\subseteq\Sigma_3$ above (which is given by the cyclic permutations of three letters) can be viewed as a subgroup of $\Sigma_4$, and elementary inspection gives that this subgroup is not normal. Hence there must be more than one subgroup $K$ with $|K|=3$, pinning the number of such subgroups down to $4$.
Indeed, $\Sigma_n$ has $n(n-1)(n-2)/6$ subgroups of order $3$ (for $n>2$), but when $n>5$ something like a phase transformation happens: the subgroups of order $3$ are no longer all conjugate. This can either be seen as a manifestation of the fact that $3^2=9$ divides $n!=|\Sigma_n|$ for $n>5$ or more concretely by observing that there is room for ``disjoint'' cyclic permutations. For instance the subgroup of cyclic permutations of $\{1,2,3\}$ will not be conjugate to the subgroup of cyclic permutations of $\{4,5,6\}$. Together these two cyclic subgroups give a subgroup $K$ with $|K|=9$ and there are $10$ of these (one for each subset of $\{1,2,3,4,5,6\}$ of cardinality $3$).
\end{example}
\begin{remark}
\label{rem:noofsubgps}
One should observe that the number of subgroups is often very large and the structure is often quite involved, even for groups with a fairly manageable size and transparent structure (for instance, the number of subgroups of the group you get by taking the product of the cyclic group $C_2$ with itself $n$ times grows approximately as $7\cdot2^{n^2/4}$ -- \eg $C_2^{\times 18}$ has $17741753171749626840952685$ subgroups, see
\url{https://oeis.org/A006116}).
\end{remark}
% One should observe that the number of subgroups is usually very large and the structure is often quite involved, even for groups with a fairly manageable size (for instance, $\Sigma_6$ has $1455$ subgroups distributed over $56$ conjugacy classes). Getting a full description is most often a hopeless endeavor; the good thing is that partial information often leads to stunning results. The importance of the Sylow's theorems is that they provide us with with an inroad to the most important building blocks, even for groups where we have a much less concrete description than for instance permutation groups.
\section{Brief overview of the chapter}
\label{sec:fingp-overview}
We start by giving the above-mentioned counting version \cref{lem:Lagrangeascounting} of Lagrange's theorem \cref{thm:lagrange}.
We then moves on to prove Cauchy's \cref{thm:cauchys} stating that any finite group whose cardinality is divisible by a prime $p$ has a cyclic subgroup of cardinality $p$.
Cauchchy's theorem has many applications, and we use it already in \cref{sec:sylow} in the proof of Sylow's Theorems which give detailed information about the subgroups of a given finite group $G$. Sylow's theorems is basically a study of the $G$-set of subgroups of $G$ from a counting perspective.
In particular, if $p^n$ divides the cardinality of $G$, but $p^{n+1}$ does not, then Sylow's Third \cref{thm:sylow3} gives valuable information about the cardinality of the $G$-set of subgroups of $G$ of cardinality $p^n$.
\section{Lagrange's theorem, counting version}
\label{sec:Lagrangecounting}
We start our investigation by giving the version of Lagrange's theorem which has to do with counting, but first we pin down some language.
\begin{definition}
\label{def:finitegrd}
A \emph{finite group}\index{finite group} is a group such that the set $\USym G$ is finite. If $G$ is a finite group, then the \emph{\gporder}\index{\gporder} $|G|$ is the cardinality of the finite set $\USymG$ (\ie $\USymG:\conncomp\FinSet{|G|}$).
\end{definition}
\begin{example}
The trivial group has \gporder $1$, the cyclic group $C_n$ of order $n$ has \gporder $n$ %(which is good)
and the permutation group $\Sigma_n$ has \gporder $n!$.
\end{example}
In the literature, ``order'' and ``cardinality'' are used interchangeably for groups.
For finite groups, Lagrange's \cref{thm:lagrange} takes on the form of a counting argument
\begin{lemma}[Lagrange's theorem: counting version]
\label{lem:Lagrangeascounting}
Let $i:\Hom(H,G)$ be a subgroup of a finite group $G$. Then
$$|G|=|G/H|\cdot|H|.$$
If $|H|=|G|$, then $H=G$ (as subgroups of $G$).
\end{lemma}
\begin{proof}
Consider the $H$ action of $H$ on $G$, \ie the $H$-set $i^*G:\BH\to\Set$ with $i^*G(x)\defequi(\shape_G=\Bi(x))$, so that $G/H$ is just another name for the orbits $i^*G/H\defequi \sum_{x:\BH}i^*G(x)$. Note that composing with the structure identity $p_i:\shape_G=\Bi(\shape_H)$ gives an equivalence $i^*G(\shape_H)\equiv \USym G$, so that $|i^*G(\shape_H)|= |G|$.
Lagrange's \cref{thm:lagrange} says that $i^*G$ is a free $H$-set \footnote{\cref{thm:lagrange} doesn't say this at present: fix it} and so all orbits $\mathcal O_x$ are equivalent to the $H$-set $\tilde H(x)=(\shape_H=x$).
Consequently, the equivalence
$$i^*G(\shape_H)\simeq\sum_{x:i^*G/H}\mathcal O_x$$
of \cref{sec:orbit-stabilizer-theorem} gives that $G/H$ and $H$ are finite and that $|G|=|G/H|\cdot|H|$.\footnote{somewhere: prove that if $A$ is a finite set and $B(a)$ is a family of finite sets indexed over $a:A$, then $\sum_{a:A}B(a)$ is a finite set of cardinality $\sum_{i:\bn n}|B(f(i))|$ for any $f:\bn n=A$, hence if $m=|B(a)|$ for all $a$ then $|\sum_AB(a)|=n\cdot m$.}
Finally, since we are considering a subgroup, the preimage $\Bi^{-1}(\pt)$ is equivalent to the set $G/H$. If $|H|=|G|$, then $|G/H|=1$ and so the set $G/H$ is contractible.\end{proof}
\begin{corollary}
\label{cor:cyclicgroupsaresimple}
If $p$ is a prime, then the cyclic group $C_p$ has no non-trivial proper subgroups.
\end{corollary}
\begin{proof}
By Lagrange's counting \cref{lem:Lagrangeascounting} a subgroup of $C_p$ has \gporder dividing $p=|C_p|$, \ie either $1$ or $p$.
\end{proof}
\begin{corollary}
\label{cor:whatSylow2needs}Let $f:\Hom(G,G')$ be a surjective homomorphism with kernel $N$ and let $H$ be a subgroup of $G$. If $H$ and $G'$ are finite with coprime cardinalities, then $H$ is a subgroup of $N$.
\end{corollary}
\begin{proof}
Let $i:\Hom(H,G)$ be the inclusion. By \cref{lem:whatSylow2needs} the intersection $N\cap H$ is the kernel of the composite $fi:\Hom(H,G')$. Let $H'$ be the image of $fi$. Now, Lagrange's counting \cref{lem:Lagrangeascounting} gives that $|H|=|H'|\cdot |N\cap H|$ and $|G'|=|G'/H'|\cdot|H'|$. This means that $|H'|$ divides both $|H|$ and $|G'|$, but since these numbers are coprime we must have that $|H'|=1$, and finally that $|H|=|N\cap H|$. This implies that $N\cap H=H$, or in other words, that $H$ is a subgroup of $N$ ((elaborate)).
\end{proof}
\begin{corollary}
If $G$ and $G'$ are finite groups, then the \gporder $|G\times G'|$ of the product is the product $|G|\cdot| G'|$ of the \gporders.
\end{corollary}
\begin{remark}
Hence the \gporder of the $n$-fold product of \cref{rem:noofsubgps} of $C_2$ with itself is ($2^n$ and so grows quickly, but is still) dwarfed by the number of subgroups as $n$ grows.
\end{remark}
\section{Cauchy's theorem}
\begin{lemma}
\label{lem:fixedptsize}
Let $p$ be a prime and $G$ a group of \gporder $p^n$ for some positive $n:\NN$. If $X:\BG\to\Set$ is a non-empty finite $G$-set such that the cardinality of $X(\shape_G)$ is divisible by $p$, then the cardinality of the set of fixed points $X^G\defequi\prod_{z:\BG}X(z)$ is divisible by $p$.
\end{lemma}
\begin{proof}
Recall that the evaluation at $\shape_G$ gives an injection of sets $X^G\to X(\shape_G)$ through which we identify $X^G$ with the subset ``$X(\shape_G)^G$'' of all trivial orbits of $X(\shape_G)$.
The orbits of $X(\shape_G)$\footnote{or of $X$? Reference for identification of orbits with quotients by stabilizers} all have cardinalities that divide the \gporder $p^n$ of $G$.
This means that all the the cardinalities of the non-trivial orbits (as well as of $X(\shape_G)$) are positive integers divisible by $p$.
Burnside's Lemma \cref{lem:burnsides-lemma} states that $X(\shape_G)$ is the sum of its orbits.
Hence the cardinality of the set of all trivial orbits, \ie of $X^G$, is the difference of two numbers both divisible by $p$.
\end{proof}
\begin{theorem}
\label{thm:cauchys}
Let $p$ be a prime and let $G$ be a finite group of \gporder divisible by $p$.
Then $G$ has a subgroup which is cyclic of \gporder $p$.
\end{theorem}
\begin{proof}
Recall the cyclic group $\CG_p \defequi \Aut_{\Cyc} \zet/p$ of \gporder $p$ where $\zet/p \defequi (\bn p, s)$ is the standard $p$-cycle. In
other words, there is an identification of pointed groupoids
$$\B\CG_p \eqto (\sum_{S:\Set}\sum_{j:S \eqto S}||(S,j)=\zet/p||,(\zet/p,!)).
$$
Informally, $\B\CG_p$ consists of pairs $(S,j)$, where $S$ is a set of cardinality $p$ and $j:S\eqto S$ is a cyclic permutation in the sense that for $0<k<p$ we have that $j^k$ is not $\refl{}$ while $j^p=\refl{}$.
% Note also that $j^?:\bn p\to ((S,j)=(S,j))$ given by $j^?(k)=j^k$ is an equivalence (just as for the integers, a symmetry of $(S,j)$, \ie an $f:S=S$ so that $fj=jf$, must be $j^k$ for some $k:\bn p$, and if $k\neq l$, then $j^k\neq j^l$)
% If $(S,j):BC_p$ let
% $$A(S,j)\defequi ((S,j)=(S,j)\to \USym G).$$ Since we have an equivalence $j^?:\bn p\to ((S,j)=(S,j))$ we get that $J:A(S,j)\to \prod_{\bn p}\USym G$ given by $J(g)=(g_{j^0},g_{j_1},\dots,g_{j^{p-1}})$ is an equivalence.
Given a set $A$, a function $a : \bn p \to A$ is an ordered $p$-tuple of elements of $A$: it suffices to write $a_i$ for $a(i)$ to retrieve the
usual notations for tuples. Given $(S,j) : \B\CG_p$ however, functions $S \to A$ cannot really be thought the same because $S$ is not
explicitely enumerated. But as soon as we are given $q : \zet/p \eqto (S,j)$, then functions $S \to A$ are just as good to model ordered
$p$-tuples of $A$ (just by precomposing with the first projection of $q$). With this in mind, define $\mu_p : (\bn p \to \USym G) \to \USym G$
to be the $p$-ary multiplication, meaning $\mu_p (g) \defequi g_0g_1\ldots g_{p-1}$. Then, one can define
$\mu:\prod_{(S,j):\B\CG_p}(\zet/p \eqto (S,j)) \to (S\to\USym G)\to \USym G$ by $\mu_{(S,j)}(q)(g)\defequi (gq)_{0}\cdot\dots\cdot (gq)_{p-1}$
(where we use $gq$ abusively to denote the composition of $g$ with the equivalence given by applying the first projection to the identification
$q$). We can now define the $\CG_p$-set $X:\B\CG_p\to\Set$ as:
$$X(S,j)\defequi\sum_{g:S \to \USym G}\prod_{q : \zet/p \eqto (S,j)}\mu_{(S,j)}(q)(g) = e_G.$$
% The map from $X(S,j)$ to the $p-1$-fold product of $\USym G$ with itself sending $(g,!)$ to $(g_{j^1},\dots,g_{j^{p-1}})$ is an equivalence ($\mu_{(S,j)}g=e_G$ says exactly that $g_{j^0}$ can be reconstructed as $(g_{j^1}\cdot\dots\cdot g_{j^{p-1}})^{-1}$), so $X(S,j)$ is a set of cardinality $p-1$ times the \gporder of $G$. In particular, $p$ divides the \gporder of $X(S,j)$.
% Specializing to $(S,j)$ being $\zet/p$ and allowing to index the elements in $A(\zet/p)$ with $i:\bn p$ (instead of the very awkward ``$(\sqrt[p]\id)^i$'' as purism would dictate) we proceed as follows.
In particular, an element of $X(\zet/p)$ is a tuple $(g_0,\dots,g_{p-1})$ satisfying that $g_{\sigma 0}\dots g_{\sigma (p-1)} = e_G$ for every
$\sigma : \USym \CG_p$. Note that this is equivalent to the set of tuples $(g_0,\dots,g_{p-1})$ satisfying that $g_{0}\dots g_{(p-1)} =
e_G$. So, the map $X(\zet/p)\to \USym G^{p-1}$ that send an element $(g_0,\dots,g_{p-1})$ to $(g_1,\dots,g_{p-1})$ is an equivalence (the
condition $g_{0}\dots g_{(p-1)} = e_G$ says exactly that we can reconstruct $g_0$ from $(g_1,\dots,g_{p-1})$). In particular, $p$ divides the
\gporder of $X(\zet/p)$.%
Now, a $\CG_p$-fixed point of $X$, that is an element $f: \prod_{(S,j):\B\CG_p}X(S,j)$, will have $f_{\zet/p}$ being an element
$(g_0,\dots,g_{p-1})$ of $X(\zet/p)$ that satisfies (in particular) $(g_0,\dots,g_{p-1})=(g_1,\dots,g_{p-1},g_0)$, \ie{} such that
$g_0=g_1=g_2=\dots=g_{p-1}$. In other words, a fixed point $f$ is such that $f_{\zet/p}: X(\zet/p)$ is of the form $(g,\dots,g)$ where $g$
satisfies $g^p=e_G$. So, there is a map $\ev : X^{\CG_p} \to \sum_{g:\USym G}g^p=e_G$ simply given by evaluation at $\zet/p$. This map is an
equivalence. Indeed, each fiber of $\ev$ is already a proposition, and we only need to show that each is inhabited. Given any $g : \USym G$ such
that $g^p = e_G$, and given $(S,j) : \B\CG_p$, one can consider the constant function $\hat g : S \to \USym G$ given by $\hat g (s) = g$ for all
$s:S$. Then, for all $q : \zet/p \eqto (S,j)$, $\hat g q$ is the tuple $(g,\dots,g)$, so that we have $(\hat g, !) : X(S,j)$. In other words, we
just constructed a fixed point of $X$ whose image through $\ev$ is $g$, that is an element of the fiber of $\ev$ at $g$. In particular,
$X^{\CG_p}$ is not empty as it is equivalent to $\sum_{g:\USym G}g^p=e_G$, which contains at least $e_G$.
Now, \cref{lem:fixedptsize} claims that $p$ divides the cardinality of $X^{\CG_p}$, and since there \emph{are} fixed points, there must be
at least $p$ fixed points. One of them is the trivial one (given by $g\defeq e_G$ above), but the others are nontrivial.
% $X(\zet/p)$ splits as a disjoint union of its orbits.\footnote{the formulation here depends on things to come: how do we express the decomposition into orbits?} Since $p$ is prime, the group $C_p$ is simple ((where proved?)), and so the orbits are either singletons (fixed points) or free orbits:
% $$X(\zet/p)= X(\zet/p)^{C_p}+(\text{free part of }X(\zet/p)).$$
% Since the \gporder of $G$ is divisible by $p$, so is the cardinality of $X(\zet/p)$ \emph{and} of the free part of $X(\zet/p)$. Hence, the number of fixed points is divisible by $p$, and it is not zero, so there must be nontrivial fixed points.
\footnote{Two slight variations commented away. Have to choose one. The first needs some background essentially boiling down to $BC_n$ being the truncation of the $n$th Moore space.
% ALTERNATIVELY:
% Consider the $p-1$-fold product $(\bn{(p-1)}\to \USym G)$ of $\USym G$ with itself. We give this set the structure of a $\ZZ/p$-set as follows: ((here it is convenient to say that a $\ZZ/p$-set is the same as a $\ZZ$-set commuting with the $p$-fold cover)) define $X:S^1\to\Set$ by $X(\base)\defequi (\bn{(p-1)}\to \USym G)$ and by setting $X(\Sloop)$ to be the element in $X(\base)=(\base)$ sending $(g_1,\dots,g_{p-1})$ to $(g_2,\dots,g_{p-1},(g_1\cdots g_{p-1})^{-1})$. Note that
% $$\xymatrix{S^1\ar[d]_{(-)^p}\ar[dr]^X&\\S^1\ar[r]_X&\Set}$$
% commutes and so we get a $\ZZ/p$-action ((expand)). A fixed point of this action is an element of $X(\base)$ of the form $(g,g,\dots,g)$ such that $g^{p-1}=g^{-1}$ (expand)). The choice $g=e$ always gives such a fixed point, but if there is any other point ... (do you need decidability here?), the pointed map $S^1\to \BG$ given by sending $\Sloop$ to $g$ gives the desired subgroup. Hence we need to show that $X$ has fixed points.
% Now, $X(\base)$ splits as a disjoint union of its orbits. Since $p$ is prime, the group $\ZZ/p$ is simple ((where proved?)), and so the orbits are either singletons (fixed points) or free orbits:
% $$X(\base)= X(\base)^{\ZZ/p}+(\text{free part of }X(\base)).$$
% Since the \gporder of $G$ is divisible by $p$, so is the cardinality of $X(\base)$ \emph{and} of the free part of $X(\base)$. Hence, the number of fixed points is divisible by $p$, and it is not zero, so there must be nontrivial fixed points.
% ALTERNATIVELY:
% Recall the cyclic group of order $p$. For the sake of convenience, we identify $\bn p\times\bn 1$ and $\bn p$, so that elements will be denoted $0,1,2,\dots$ and not $(0,0), (1,0),(2,0)\dots$, and we also write $s$ instead of $\sqrt[p]{\id}$ for the element in $\bn p=\bn p$ that shifts to the successor (mod $p$). In other words we choose an identification $\zet/p=(\bn p,s)$ once and for all. If
% $$(S,j):BC_p\defequi\sum_{S:\UU}\sum_{j:X=X}||(S,j)=(\bn p,s)||,$$ consider the set
% $$X(S,j)\defequi\sum_{g:S\to \USym G}||\sum_{a:(S,j)=(\bn p,s)}g_{a^{-1}(0)}\cdot\dots\cdot g_{a^{-1}(p-1)}=e_G||.$$
% Note that if $g:\bn p\to\USym G$, then we have an equality of propositions
% $$||\sum_{a:(\bn p,s)=(\bn p,s)}g_{a^{-1}(0)}\cdot\dots\cdot g_{a^{-1}(p-1)}=e_G||=g_{0}\cdot\dots\cdot g_{p-1}=e_G$$
% since $(g_1\cdot\dots\cdot g_{p-1}=e_G)=(g_2\cdot\dots\cdot g_{p-1}\cdot g_1=e_G)$,
% and so
% $$X(\bn p,s)=\sum_{g:\bn p\to \USym G}g_{0}\cdot\dots\cdot g_{p-1}=e_G$$
% which is equivalent to the $p-1$-fold product of $\USym G$ with itself ($g_0=(g_1\cdot\dots\cdot g_{p-1})^{-1}$, but all the other $g_i$s are then chosen arbitrarily). Consequently, the number of elements in $X(\bn p,s)$ is divisible by $p$.
% Now, a $C_p$-fixed point of $X(\bn p,s)$ is an element $(g_0,\dots,g_{p-1},!)$ such that $(g_0,\dots,g_{p-1},!)=(g_1,\dots,g_{p-1},g_0,!)$, \ie $g_0=g_1=g_2=\dots=g_{p-1}$\footnote{if I am allowed to write that}. In other words, a fixed point is of the form $(g,\dots,g,!)$, where $!$ expresses that $g^p=e_G$:
% $$X(\bn p,s)^{C_p}=\sum_{g:\USym G}g^p=e_G.$$ If we can show that $(g,!):X(\bn p,s)^{C_p}$ is nonempty, we'd have established an abstract cyclic subgroup consisting of the powers of $g$. Of course, setting $g=e_G$ will give us such a fixed point.
% Now, $X(\bn p,s)$ splits as a disjoint union of its orbits. Since $p$ is prime, the group $C_p$ is simple ((where proved?)), and so the orbits are either singletons (fixed points) or free orbits:
% $$X(\bn p,s)= X(\bn p,s)^{C_p}+(\text{free part of }X(\bn p,s)).$$
% Since the \gporder of $G$ is divisible by $p$, so is the cardinality of $X(\bn p,s)$ \emph{and} of the free part of $X(\bn p,s)$. Hence, the number of fixed points is divisible by $p$, and it is not zero, so there must be nontrivial fixed points.
}%endfootnote
\end{proof}
\begin{lemma}
\label{lem:nontrivcenter}
Let be $G$ be a finite subgroup of \gporder $p^n$, where $p$ is prime and $n$ a positive integer.
Then the center $Z(G)$ of $G$ is nontrivial.
(point to center in the symmetry chapter)
\end{lemma}
\begin{proof}
Recall the $G$-set $\Ad_G:\BG\to\Set$ given by $\Ad_G(z)=(z=z)$.
Then the map
$$\ev_{\shape_G}:\prod_{z:\BG}(z=z)\to\USym G,\quad \ev_G(f)=f(\shape_G)$$
has the structure of a (n abstract) inclusion of a subgroup; namely the inclusion of the center $Z(G)$ in $G$.
The center thus represents the fixed points of the $G$-set $\Ad_G$.
Since $G$ has \gporder a power of $p$, all orbits but the fixed points have cardinality divisible by $p$.
Consequently, Burnside's lemma states that the number of fixed points, \ie the \gporder of $Z(G)$, must be divisible by $p$.
\end{proof}
\begin{corollary}
\label{cor:orderpsquaredgroups}
If $G$ is a noncyclic group of \gporder $p^2$, then $G$ of the form $C_p\times C_p$.
\end{corollary}
\begin{proof}
The center $Z(G)$ is by \cref{lem:nontrivcenter} of \gporder $p$ or $p^2$.
Since $G$ is not cyclic we have that $g^p=e_G$ for all $g:\USym G$.
\footnote{((To be continued: the classical proof involves choosing nontrivial elements -- see what can be done about that. At present this corollary is not used anywhere))}
\end{proof}
\section{Sylow's Theorems}
\label{sec:sylow}
\begin{theorem}
\label{thm:sylow1}
If $p$ is a prime, $n:\NN$ and $G$ a finite group whose \gporder is divisible by $p^n$, then $G$ has a subgroup of \gporder $p^n$.
\end{theorem}
\begin{proof}
%\footnote{In this proof I refer to \cref{lem:aut-orbit} (which says that $N_G(K)/K$ is equivalent to the set of automorphisms of $G/K$ in the orbit category) to claim that the $K$-fixed points of $G/K$ may be identified with $N_G(K)/K$. %Also I use that the \gporder of a pullback of a subgroup $L$ along a surjection is the product of the \gporder of the kernel and the \gporder of $L$
%}
We prove the result by induction on $n$.
If $n=0$ we need to have a subgroup of \gporder $1$, which is witnessed by the trivial subgroup.
%If $n=1$, this is Cauchy's \cref{thm:cauchys}.
If $n>0$, assume by induction that $G$ contains a subgroup $K$ of \gporder $p^{n-1}$.
Now, $K$ acts on the set $G/K$.
The cardinality of $G/K$ is divisible by $p$ (since $p^n$ divides the \gporder of $G$), and so by \cref{lem:fixedptsize} the fixed point set $(G/K)^K$ has cardinality divisible by $p$.
Recall the Weyl group $W_GK$.
By \cref{lem:WGHisHfixofG/H},
$$|W_GK|=|(G/K)^K|,$$
% cardinality of the (Weyl) group $W_GH$ is the same as the cardinality of $(G/K)^K$,
and so $W_GK$ has \gporder divisible by $p$.
Recall the normalizer subgroup $N_G(K)$ of $G$ from \cref{def:normalizer} and \cref{sec:noether-theorems} %-- the ``largest subgroup of $G$ containing $K$ as a normal subgroup'' --
and the surjective homomorphism $p_G^H$ from $N_GH$ to $W_GH$, %$:\Hom(N_GH,W_GH)$
whose kernel may be identified with $H$ so that $|N_GH|=|W_GH|\cdot|H|$ by Lagrange's theorem.
By Cauchy's \cref{thm:cauchys} there is a subgroup $L$ of $W_GK$ of \gporder $p$.
Taking the preimage of $L$ under the projection $p_G^H:\Hom(N_GH,W_GH)$, %$\mathrm{pr}:N_G(K)\to N_G(K)/K$
or, equivalently, the pullback
%that is, considering the pullback
$$\BH\defequi \BL\times_{\BW_GK}\BN_GK,$$
we obtain a subgroup $H$ of $N_G(K)$ of \gporder $p^n$ ($H$ is a free $K$-set with $p$ orbits). The theorem is proven by considering $H$ as a subgroup of $G$.
\end{proof}
\begin{definition}
\label{def:sylowsubgroup}
Let $p^n$ be the largest power of $p$ which divides the \gporder of $G$. A subgroup of $G$ of \gporder $p^n$ is called a \emph{$p$-Sylow subgroup}\index{Sylow subgroup} of $G$ and $\mathrm{Syl}_G^p$ is the $G$-subset of $\typesubgroup_G$ of $p$-Sylow subgroups of $G$.
\end{definition}
\begin{lemma}
\label{lem:numberofconjofSylow}
Let $G$ be a finite group and $P$ a $p$-Sylow subgroup. Then the number of conjugates of $P$ is not divisible by $p$.
\end{lemma}
\begin{proof}
Let $X$ be the $G$-set of conjugates of $P$. Being a $G$-orbit, $X$ is equivalent $G/\mathrm{Stab}_P$, where $P$ is the stabilizer subgroup of $P$. Now, $P$ is contained in the stabilizer so the highest power of $p$ dividing the \gporder of $G$ also divides the \gporder of $\mathrm{Stab}_P$.
\end{proof}
\begin{theorem}
\label{thm:sylow2}%\begin{lemma}
\label{lem:sylowsareconjugates}\footnote{ ((the approach below is on the abstract G-sets which may be ok given that this is what we're counting, but consider whether there is a more typie approach))}
Let $G$ be a finite group. Then any two $p$-Sylow subgroups are conjugate, or in other words, the $G$-set $\mathrm{Syl}_G^p$ is transitive.
Furthermore, if $H$ a subgroup of $G$ of \gporder $p^s$ and $P$ a $p$-Sylow subgroup of $G$. Then $H$ is conjugate to a subgroup of $P$.
\end{theorem}
\begin{proof}
We prove the last claim first.
Consider the set $\mathcal O_P$ of conjugates of $P$ as an $H$-set. Since the cardinality of $\mathcal O_P\simeq G/Stab_P$ is prime to $p$ there must be an $H$-fixed point $Q$. In other words, $H\subseteq Stab_Q$. By \cref{lem:thereisaconjugate} there is a conjugate $H'$ of $H$ with $H'\subseteq Stab_P$. Now, $P\subseteq Stab_P$ (ref) is a normal subgroup and so by.
\footnote{the end of the sentence appears to be missing}
The first claim now follows, since if both $H$ and $P$ are $p$-Sylow subgroup, then a conjugate of $H$ is a subgroup of $P$, but since these have the same cardinalities they must be equal.
\end{proof}
\begin{theorem}
\label{thm:sylow3}
Let $G$ be a finite group and let $P$ be a $p$-Sylow subgroup of $G$. Then the cardinality of $\mathrm{Syl}_G^p$
\begin{enumerate}
\item divides $|G|/|P|$ and
\item is $1$ modulo $p$.
\end{enumerate}
\end{theorem}
\begin{proof}
\cref{thm:sylow2} claims that $\mathrm{Syl}_G^p$ is transitive, so as a $G$-set it is equivalent to $G/N_GP$ ($N_GP$ is the stabilizer of $P$ in $\typesubgroup_G$. Since $P$ is a subgroup of $N_GP$ we get that $|P|$ divides $N_GP$ and so $|\mathrm{Syl}_G^p|=|G|/|N_GP|$ divides $|G|/|P|$.
Let $i$ be the inclusion of $P$ in $G$ and consider the $P$-set $i^*\mathrm{Syl}_G^p$ obtained by restricting to $P$. Since the cardinality only depends on the underlying set we have that $|i^*\mathrm{Syl}_G^p|=|\mathrm{Syl}_G^p|$ and we analyze the decomposition into $P$-orbits to arrive at our conclusion.
Let $Q:i^*\mathrm{Syl}_G^p$ be a fixed point, \ie $P\subseteq N_GQ$. Now, since $N_GQ$ is a subgroup of $G$, we get that $|N_GQ|$ divides $|G$, so this proves that $P$ is a $p$-Sylow subgroup of $N_GQ$. However, the facts that $Q$ is normal in $N_GQ$ and that all Sylow subgroups being conjugates together conspire to show that $P=Q$. That is, the number of fixed points in $i^*\mathrm{Syl}_G^p$ is one. Since $P$ is a $p$-group, all the other orbits have cardinalities divisible by $p$, and so
$$|\mathrm{Syl}_G^p|=|i^*\mathrm{Syl}_G^p|\oldequiv 1\mod p.$$
\end{proof}
((Should we include standard examples, or is this not really wanted in this book?))
%\section{Lagrange}
%\section{Sylow stuff?}
% Local Variables:
% fill-column: 144
% latex-block-names: ("lemma" "theorem" "remark" "definition" "corollary" "fact" "properties" "conjecture" "proof" "question" "proposition" "exercise")
% TeX-master: "book"
% End: