§ A5 is not solvable


There are many accounts of why A5 is not solvable on the internet. I'm recording my version here, because the proof involves certain ad-hoc choices which I want to make sure I can find off-hand in the future. We'll show that [A5, A5] = A5, thereby proving that A5 not solvable. This is useful for Galois theory, where we want to show tha A5 cannot be built as extensions of smaller cyclic groups.

§ Notation


I'll be using non-standard notation: (12);(34) means 'perform (12) then perform (34)'. I find this notation makes permutation composition intuitive for me. The ; is evocative of C-style languages, where we are ending a statement. I will be consistently using [g,h]ghg1h1[g, h] \equiv ghg^{-1}h^{-1} to denote the commutator.

§ permutations in A5


First, recall that A5 only has the even permutations in S5. So it can have zero, two, four, involutions that build it up. There can't be more after simplification, since S5 ony has 5 elements --- the largest sequence of transpositions we can do is (12)(23)(34)(45). So, in A5, we have:

(23);(12)
= (32);(12) [(23) = (32)]
= (32);(21) [(12) = (21)]


[a b c] -(32)->
[a c b] -(21)->
[c a b]




§ A5 is generated by 3-cycles.


We claim that we can write any element of A5A5 in terms of 3-cycles.




So, if we figure out how to write 3-cycles in terms of commutators, we win. Because the commutator subgroup of AnA_n is generated by elements that can be written as [g,h][g, h]. If we can show that 3-cycles can be written as [g,h][g, h], then every other element has a representation in terms of these 3-cycles, and are therefore elements of the commutator subgroup.

§ 3-cycles can be generated as commutators of 2-cycles:





(32)___||(21)___||___(32)||___(21)
  g        h        g^-1    h^-1


(32)(45)||(21)(45)||(45)(32)||(45)(21)
  g        h           g^-1       h^-1


(32)||(21)(45)(45)||(32)||(45)(45)(21)
  g      h          g^-1    h^-1


(32)||(21)||(32)||(21)
  g   h    g^-1   h^-1

So we are left with (32);(21);(32);(21). This is the square of what we really wanted, C = (32);(21). However, since C is a 3-cycle, we know that C=C2C = C^{-2}. So, we can start with C1C^{-1}, use our trick to generate C2C^{-2} which is equal to CC. Since this works for any CC, we have shown that we can generate 3-cycles from commutators of A5.

§ Alternate viewpoint on above proof


We have a 3-cycle s = (a b c). We first first a square root t such that t*t=s. To do this, we make t have the cycles of s spread out in gaps of 2:
t = (a _ _)
t = (a _ b) [+2]
t = (a c b) [+2, modulo]

It is hopefully clear that t*t = s:
t = (a c b)
t*t: apply the cycle twice.
t*t = a -(skip c) -> b
      b -(skip a) -> c
      c ->(skip b) -> a
    = (a b c) = s

Now, we will write s = t*t and then find the commutator decomposition from it:
s = t*t
  = (abc)(abc)
  = (cb)(ba)(cb)(ba)
  = (cb)|(ba)|(cb)|(ba)
  = (cb)|(ba)|(cb)|(ba)
     g     h   g-1   h-1

But there's a problem: this g and h do not belong to A5, they belong to S5. This is fixed by using a random (pq) which we know will exist .

§ Recap: How have we shown that A5 is not solvable?


what have we shown?

In my mind, I think of it as:
arbitrary g
= (3-cycle-1)(3-cycle-2)....(3-cycle-n)
= [g, h][g2, h2]....[gn, hn]
= member of [A5, A5]

Recall that [A5,A5][A5, A5] is generated by commutators. It not only contains elements of the form [g,h][g, h], but also all products of the form [g,h][g,h][g, h][g', h']. So we don't need to exhibit how to write a 5-cycle as some [g,h][g, h]. We just need to exhibit how to write as the product of commutators, which we have now shown.

§ Solvable implies simple


We can consider the other definition of simple. Let there be a chain of normal subgroups G=N[0]N[1]N[1]N[m]=eG = N[0] \leq N[1] \leq N[1] \leq \dots \leq N[m] = e, such that each quotient N[i]/N[i+1]N[i] / N[i+1] is abelian. Then, if GG is simple, this chain can only be G=N[0]N[1]=eG = N[0] \leq N[1] = e.




§ Nagging doubt: Did we depend on our numbering of cycles?


In all my proofs, I had used one 3-cycle, or 5-cycle, or 2-cycle to argue that it all works out. Is this really legal? Perhaps the argument written for the 3-cycle C = (123) will break down for D = (321). Fear not!

§ All 3-cycles are conjugate to each other in A5.



a   b   c
1 2 3 4 5
  p   q r

So, we will perform our proof assuming there is 1 overlap, 2 overlap, 3 overlap. Recall that if C = (a b c) is a cycle and s is a permutation, then the action of conjugating C with s produces a permutation (s(a) s(b) s(c)). We will prove our results by finding an s, and then making s even . This is the difficult part of the proof, since we need to show that all 3-cycles are conjugate in A5 . We will write s as two distinct transpositions, which will guarantee that it belongs to A5.

C = (abx)
D = (pqx)

s: send a to p, b to q
s = (ap)(bq)
C = (abx) -conj s-> (pqx) = D


C = (axy)
D = (pxy) = (yxp) [cyclic property]

s: send a to y, y to p
s = (ay)(yp)

C = (axy) -conj s-> (yxp) = D


§ Why do we care about solvable?




§ SAGE code to play around with commutators of A5:



from collections import defaultdict
m = defaultdict(set)
A5 = AlternatingGroup(5)
S5 = SymmetricGroup(5) # if necessary
for g in A5:
    for h in A5:
        m[g * h * g^(-1) * h^(-1)] |= { (g, h) }

# all 60 elem can be written in terms of commutators
print("number of elem generated as commutator: " + str(len(m.keys())))

# Show how to access elements of A5 and their commutator representation
cyc5 = A5("(1, 2, 3, 4, 5)")
cyc3 = A5("(1, 2, 3)")
cyc2disj = A5("(1, 2) (3, 4)")

print(m[cyc5])
print(m[cyc3])
print(m[cyc2disj])

§ Writing each element in A5 directly as a commutator


We have shown how to write 3-cycles as the commutator of 2-cycles. We will now show how to do this for disjoint 2-cycles and 5-cycles as a matter of enlightenment.

§ Writing disjoint 2-cycles as commutator


First, we will write a two disjoint two cycles as the square root of a 4-cycle. We will then show how to write this 4-cycle as two 3-cycles.
s = (12)(34)

Note that if we choose t = (abcd), then t*t will exchange the first and third elements a <-> c, and the second and fourth elements b <-> d. So, if we choose:
t = (1324)
t*t = (12) (34)

Next, we need to write this t*t as [g, h] for g, h from A5.
t*t = (1324)(1324)
    = (42)(23)(31);(42)(23)(31)
    = (42)(23)(31);(42)(23)(31)
    = (42)(23)(31);(23)(23);(42)(23)(31)
                   ^^^^^^^^ inserted
    = (42)(23)|(31)(23)|(23)(42)|(23)(31)
          g   |    h   |   g'   |   h'

    = [(42)(23), (31)(23)]

Where both (42)(23), and (31)(23) are members of A5.

§ Writing 3-cycle as commutator


In the description of showing how to generate 3-cycles, we do this explicitly.

§ Writing 5-cycle as commutator


Let s = (1 2 3 4 5). we once again find a square root of s. To build this, we will build an element with the elements of s written with gaps of 2:
t = (1 _ _ _ _)
  = (1 _ 2 _ _)  [+2 index]
  = (1 _ 2 _ 3)  [+2 index, wrap]
  = (1 4 2 _ 3)  [+2 index, wrap]
  = (1 4 2 5 3)  [+2 index, wrap]

It should be clear how t*t = s: When we take s = t*t, the resulting permutation s will move an element j = t[i] to k = t[i+2]. But we have built t such that t[i+2] = s[i+1]. So we will move the element according to how s pleases:
t = (1 4 2 5 3)
t*t = 1 -> (4 skip) -> 2
      2 -> (5 skip) -> 3
      3 -> (1 skip) -> 4
      3 -> (2 skip) -> 5
      5 -> (3 skip) -> 1
t*t = (1 2 3 4 5) = s

We will now use t*t to write the commutator:
s = t*t
  = (35)(52)(24)(41);(35)(52)(24)(41)
  =
  =
  =
  = (1, 2)(3, 5)|(1, 5)(2, 4)|(3, 5)(1, 2)|(2, 4)(1, 5)

  = (1, 2)(3, 5)|(1, 5)(2, 4)|(3, 5)(1, 2)|(2, 4)(1, 5)
         g             h          g^{-1}       h^{-1}

§ To think: relationship between square roots and commutators?