Homepage › Solution manuals › David S. Dummit › Abstract Algebra › Exercise 2.5.5 (Find all elements $x \in D_{16}$ such that $D_{16} = \langle x ,s \rangle$)
Exercise 2.5.5 (Find all elements $x \in D_{16}$ such that $D_{16} = \langle x ,s \rangle$)
Use the given lattice to find all elements such that (there are (*) such elements )
(*) Obvious misprint in D.F., which write “ such elements ” even though has elements.
Answers
Proof. We must be cautious, because the lattice deals with groups, and not elements.
First we read on this lattice that the upper limit of and is . Moreover , because . Hence
(But if is even .)
Now we test the elements . We read on the diagram that the upper limit of with (or with , , ) is , so
(But if is even .)
This gives exactly elements such that :
□With Sagemath:
sage: D16 = DihedralGroup(8); D16.order()
16
sage: [r,s] = D16.gens(); r,s
((1,2,3,4,5,6,7,8), (1,8)(2,7)(3,6)(4,5))
sage: def my_word_problem(x, n):
....: """ Only for Dihedral Group D_2n"""
....: u, v = -1,-1
....: for i in range(n):
....: for j in range(2):
....: if r^i * s^j == x:
....: u, v = i, j
....: if u == 0:
....: f = ""
....: elif u == 1:
....: f = "r"
....: else:
....: f = "r^{}".format(u)
....: if v == 0:
....: g = ""
....: elif v == 1:
....: g = "s"
....: else:
....: g = "s^{}".format(v)
....: if u==0 and v == 0:
....: f = ’1’
....: return( g + f)
....:
sage: my_word_problem(r*s, 8) #r * s is sr in Dummit, Foote
’sr’
sage: liste = []
....: for x in D16:
....: if D16.subgroup([x,s]).order() == 16:
....: liste.append(x)
....: liste
....:
[(1,2,3,4,5,6,7,8),
(1,7)(2,6)(3,5),
(2,8)(3,7)(4,6),
(1,4,7,2,5,8,3,6),
(1,8,7,6,5,4,3,2),
(1,5)(2,4)(6,8),
(1,3)(4,8)(5,7),
(1,6,3,8,5,2,7,4)]
sage: for x in liste:
....: print(my_word_problem(x, 8))
....:
r
sr
sr^7
r^3
r^7
sr^3
sr^5
r^5