In introductory group theory, I like to be sure to expose the students
to every group of order 15 or less. As permutation groups, most of
these are easily available in Sage via cyclic permutation groups,
perhaps along with the function that builds direct products, dihedral
groups, etc. There are two gaps to fill though. Trac #7151 adds the
"quaternion group" (nonabelian, order 8). The remaining group is the
semidirect product of Z_3 by Z_4 (one presentation is <s, t; s^6 = 1,
s^3 = t^2, sts = t>).
The nonabelian group of order 4 is known in Sage as the
"KleinFourGroup".
My question: anybody know a succinct name for the above group of order
12? I've seen it listed a few places as "T" - does that have a
history?
On Oct 16, 6:26 pm, Rob Beezer <goo...@beezer.cotse.net> wrote:
> In introductory group theory, I like to be sure to expose the students
> to every group of order 15 or less. As permutation groups, most of
> these are easily available in Sage via cyclic permutation groups,
> perhaps along with the function that builds direct products, dihedral
> groups, etc. There are two gaps to fill though. Trac #7151 adds the
> "quaternion group" (nonabelian, order 8). The remaining group is the
> semidirect product of Z_3 by Z_4 (one presentation is <s, t; s^6 = 1,
> s^3 = t^2, sts = t>).
> The nonabelian group of order 4 is known in Sage as the
> "KleinFourGroup".
> My question: anybody know a succinct name for the above group of order
> 12? I've seen it listed a few places as "T" - does that have a
> history?
Wikipedia seems to call it a "dicyclic group": see
Thanks, John. Mathworld and a couple of other lists I like to consult
didn't have this. And Conrad says the "quaternion group" is the
dicyclic group of order 8, the smallest member of this infinite family
of nonabelian groups of order 4m. Also known as "binary dihedral."
So maybe I'll just implement the whole family, and possibly the
construction will build the KleinFourGroup for m=1.
Rob
On Oct 16, 7:49 pm, John H Palmieri <jhpalmier...@gmail.com> wrote:
> On Oct 16, 6:26 pm, Rob Beezer <goo...@beezer.cotse.net> wrote:
> > In introductory group theory, I like to be sure to expose the students
> > to every group of order 15 or less. As permutation groups, most of
> > these are easily available in Sage via cyclic permutation groups,
> > perhaps along with the function that builds direct products, dihedral
> > groups, etc. There are two gaps to fill though. Trac #7151 adds the
> > "quaternion group" (nonabelian, order 8). The remaining group is the
> > semidirect product of Z_3 by Z_4 (one presentation is <s, t; s^6 = 1,
> > s^3 = t^2, sts = t>).
> > The nonabelian group of order 4 is known in Sage as the
> > "KleinFourGroup".
> > My question: anybody know a succinct name for the above group of order
> > 12? I've seen it listed a few places as "T" - does that have a
> > history?
> Wikipedia seems to call it a "dicyclic group": see
On Fri, Oct 16, 2009 at 9:26 PM, Rob Beezer <goo...@beezer.cotse.net> wrote:
> In introductory group theory, I like to be sure to expose the students
> to every group of order 15 or less. As permutation groups, most of
> these are easily available in Sage via cyclic permutation groups,
> perhaps along with the function that builds direct products, dihedral
> groups, etc. There are two gaps to fill though. Trac #7151 adds the
> "quaternion group" (nonabelian, order 8). The remaining group is the
> semidirect product of Z_3 by Z_4 (one presentation is <s, t; s^6 = 1,
> s^3 = t^2, sts = t>).
> The nonabelian group of order 4 is known in Sage as the
> "KleinFourGroup".
> My question: anybody know a succinct name for the above group of order
> 12? I've seen it listed a few places as "T" - does that have a
> history?
Possibly this (incomplete) page is useful:
http://www.opensourcemath.org/gap/small_groups.html There is a book Group tables, by Thomas+Wood, which I used to compile it,
but I ran out of gas and left several entries (eg, groups of order 14)
completely blank.
I believe I've got a permutation representation of the dicyclic group
of order 4m in the symmetric group on m+4 symbols. But the group must
have an element of order 4, so it won't build the KleinFourGroup when
m=1.
I may be tempted to do some more work on permgroup_named.py once I'm
done with this - thanks for all your work getting those constructions
together.
The story is this: I had a page, like Clark's but over a smaller range
and with a bit
less info about each group, derived form the Thomas+Wood book. Then I discovered
Clark's page and emailed around trying to find out if I could combine
them. Clark has
disappeared and the webmaster maintaining the page indicated it was now the
University's property and that could combine the two. Actually, both mine and
Clark's are simply a recitation of well-known facts in an unoriginal
format, so I
don't think copyright is an issue. In fact, my plan was to write a
Sage script to
generate the data. I ran out of gas. If/when I teach a course on group
theory again,
I'll return to it.
> I believe I've got a permutation representation of the dicyclic group
> of order 4m in the symmetric group on m+4 symbols. But the group must
> have an element of order 4, so it won't build the KleinFourGroup when
> m=1.
> I may be tempted to do some more work on permgroup_named.py once I'm
> done with this - thanks for all your work getting those constructions
> together.
> The story is this: I had a page, like Clark's but over a smaller range > and with a bit > less info about each group, derived form the Thomas+Wood book. Then I discovered > Clark's page and emailed around trying to find out if I could combine > them. Clark has > disappeared and the webmaster maintaining the page indicated it was now the
>> PS My mathematics work seems to be tapering off these days. But I have joined the Maple 13 beta testing team and am pleased to see some nice new features. But from the sidelines I am pulling for SAGE to surpass Maple and Mathematica!
He is promoting Sage!
> University's property and that could combine the two.
On Sat, Oct 17, 2009 at 11:53 AM, Jaap Spies <j.sp...@hccnet.nl> wrote:
> David Joyner wrote:
>> On Sat, Oct 17, 2009 at 12:20 AM, Rob Beezer <goo...@beezer.cotse.net> wrote:
>>> Thanks for the info, David. I'd been looking at
>> The story is this: I had a page, like Clark's but over a smaller range
>> and with a bit
>> less info about each group, derived form the Thomas+Wood book. Then I discovered
>> Clark's page and emailed around trying to find out if I could combine
>> them. Clark has
>> disappeared and the webmaster maintaining the page indicated it was now the
> To my knowing Edwin Clark is still active. See his homepage:
Yes, sorry. I meant to say Pederson (who wrote the small groups page).
Clark moved Pederson's page to his website when Pederson disappeared.
>>> PS My mathematics work seems to be tapering off these days. But I have joined the Maple 13 beta testing team and am pleased to see some nice new features. But from the sidelines I am pulling for SAGE to surpass Maple and Mathematica!
> He is promoting Sage!
>> University's property and that could combine the two.
On Oct 17, 5:36 am, David Joyner <wdjoy...@gmail.com> wrote:
> The story is this: I had a page, like Clark's but over a smaller range
> and with a bit
> less info about each group, derived form the Thomas+Wood book.
Alright, that's much more complicated than my initial suspicion. ;-)
It'd be great to have something more comprehensive right in Sage that
either listed in the manual a table of small groups and how to get
them from Sage, or produced output sort of like you can get from GAP's
database (but without having to add an spkg for the database). Yes,
I'll add something like this to my list, too.
This is the generalized quaternion group.
http://en.wikipedia.org/wiki/Quaternion_group (The presentation is sligtly different but I think you can derive
easily your presentation from the one given there.)
If you agree, do you think it is reasonable to add an alias
or at least to add a comment in the docstring?
Sorry for not pointing this out before, it's been busy...
"More generally, when n is a power of 2, the dicyclic group is
isomorphic to the generalized quaternion group."
Its not obvious to me that presentation in the Quaternion page
guarantees that the group will have order 4n, as claimed there, but
perhaps that follows. If so, then as you have noted, it is identical
to what is called the dicyclic group on the other page.
The docstring I have in the patch right now says:
'When the order of the group is a power of 2 it is known as a
"generalized quaternion group." '
If folks agree that the term "generalized quaternion group" just
applies when the order of the group is a power of 2, then I could make
a derived class for this, like I did for just the dicyclic group of
order 8, which I just call *the* quaternion group. I thought of doing
that, but it felt like overkill, and just went with comment in the
docstring.
> "More generally, when n is a power of 2, the dicyclic group is
> isomorphic to the generalized quaternion group."
> Its not obvious to me that presentation in the Quaternion page
> guarantees that the group will have order 4n, as claimed there, but
> perhaps that follows. If so, then as you have noted, it is identical
> to what is called the dicyclic group on the other page.
> The docstring I have in the patch right now says:
> 'When the order of the group is a power of 2 it is known as a
> "generalized quaternion group." '
I think you are right and I am wrong. Most people in the literature say that a
generalized quaternion group is a 2-group, so what you have
doesn't need any change after all. The presentations are the same
which I guess is what made me think they are the same.
> If folks agree that the term "generalized quaternion group" just
> applies when the order of the group is a power of 2, then I could make
> a derived class for this, like I did for just the dicyclic group of
> order 8, which I just call *the* quaternion group. I thought of doing
> that, but it felt like overkill, and just went with comment in the
> docstring.