§ Sylow Theorem 1
I've always wanted a proof I can remember, and I think I've found one.
- Let G be a group such that ∣G∣=pnm where p does not divide m.
- We start by considering the set of all subsets of G of size pn. Call this set Ω.
- We will prove the existence of a special subset S⊆G such that S∈Ω, and ∣Stab(S)∣=pn. That is, ∣S∣=pn and ∣Stab(S)=pn. This is somewhat natural, since the only way to get subgroups out of actions is to consider stabilizers.
- We need to show the existence of an S∈Ω such that Stab(S) has maximal cardinality.
§ Lemma: (pbpa)≡p(ba):
- this is the coefficient of xpb in (x+1)pa. But modulo p, this is the same as the coefficient of xpb in (xp+1p)a. The latter is (ba). Thus, (bpap)≡p(ba) (modulo p).
§ Continuing: Size of Ω modulo p:
- Let us begin by considering ∣Ω∣. This is (pnpnm) since we pick all subsets of size pn from pn m. See that if we want to calculate (pbpa), this is the coefficient of xpb in (x+1)pa. But modulo p, this is the same as the coefficient of xpb in (xp+1p)a. The latter is (ba). Thus, (bpap)≡p(ba) (modulo p). Iterating the lemma shows us that (pnpnm)=m. Thus, p does not divide ∣Ω∣, since m was the p-free part of ∣G∣.
- This implies that there is some orbit O⊂Ω whose size is not divisible by p. --- Break Ω into orbits. Since the left hand side ∣Ω∣ is not divisible by p, there is some term in the orbits size that is not divisible by p.
- Let the orbit O be generated by a set S∈Ω. So O=Orb(S). Now orbit stabilizer tells us that ∣Orb(S)∣⋅∣Stab(S)∣=∣G∣. Since ∣O=Orb(S)∣ is not divisible by p, this means that Stab(S) must be of size at least pn. It could also have some divisors of m inside it.
- Next, we will show that Stab(S) can be at most pn.
§ Lemma: size of stabilizer of subset when action is free:
- Let a group G act freely on a set S. This means that for all group elements g, if for any swe have g(s)=s, then we must have g=id. In logic, this is: ∀g,∃s,g(s)=s⟹g=id.
- See that an implication of this is that for any two elements s,t∈S, we can have at most one g such that g(s)=t. Suppose that we have two elements, g,h such that g(s)=t and h(s)=t. This means that g−1h(s)=s. But we know that in such a case, gh−1=id or g=h.
- What does this mean? it means that Stab(s)={e} for all s.
- Now let's upgrade this to subsets of S. Let P (for part) be a subset of S. What is ∣Stab(P)∣? We want to show that it is at most P. Let's pick a unique basepoint p0∈P [thus p0∈S since P⊆S].
- Let's suppose that g∈Stab(P). This means that g(p0)∈P. Say it sends p0 to pg∈P. Now no other element of Stab(P) can send p0 to pg since the action is free!
- Thus, there are at most ∣P∣ choices for p0 to be sent to, one for each element of Stab(P).
- Thus, ∣Stab(P)∣≤∣P∣.
§ Continuing: Showing that ∣Stab(S)=pn.
- Since the action of G on G is free, and since we are considering the stabilizer of some subset S⊆G, we must have that ∣Stab(S)≤∣S∣=pn. Thus, since ∣S∣≥pn (from the orbit argument above) and ∣S∣≤pn (from the stabilizer argument), we have ∣Stab(S)=pn. Thus we are done.
- More explicitly perhaps, let us analyze ∣Stab(S)∣. We know that Stab(S)⋅S=S. Thus, for any t∈S, we know that Stab(S)⋅t⊆S. Thus, ∣Stab(s)⋅t∣≤∣S∣.
- Also notice that ∣Stab(S)⋅t is a coset of Stab(S). Thus, ∣Stab(S)⋅t∣=∣Stab(S)∣.
Combining the above, we find that ∣Stab(S)∣≤∣S∣. So the stabilizer of
size ∣S∣=pk it is in some sense "maximal": it has the largest size a
stabilizer could have!