Group Analyzer page

Dr. Paul G. Glenn
Department of Mathematics
Catholic University of America
Washington, DC 20064
glenn AT cua DOT edu


Group Analyzer Abstract

Screen shots
Hardware requirements and earlier versions Download links



Abstract for Group Analyzer

top

Group Analyzer is an application for performing various finite group computations in a calculator-like manner with groups of order up to 400. It is intended for use by students (and their instructors) in courses introducing elementary finite group theory. There are two mathematically and functionally equivalent versions, one for MacOs 8.1 - 9.x and one for Mac OS X.

The Group Analyzer applications, the group data file maker application and the documentation are copyright 1992-2005, all rights reserved, by Paul G. Glenn. They are offered FREE to the academic community. The package may be distributed by others provided it is done so intact and whole, and free of charge.

Why use such software?

In their first course in abstract algebra, students work, typically, with two types of finite group examples. One type involves very small order groups in which explicit calculations are easy for beginners. A second type, requiring familiarity with the basics and some experience, involves larger groups whose properties and characteristics are found using theorems and ad hoc mathematical reasoning. With this type of example, one would almost certainly not want to hand-calculate lists of elements such as cosets, the set of commutators, etc.

Group Analyzer makes it possible to work directly with a larger selection of finite examples. As with hand-calculated very small groups, the students have access via Group Analyzer to an explicit specification of the group's operation in the form of a table.  (However, the table is stored in the computer's memory and the user doesn't get to see it.) The groups Group Analyzer works with are big enough to illustrate various ideas of finite groups in non-trivial ways.

With such examples, students can illustrate or conjecture theorems, search for counter-examples and check assertions arrived at using, or suggested by, indirect reasoning. Thus Group Analyzer serves both as an adjunct to indirect reasoning and as a tool to enable students to work with larger groups similar to their work with very small groups.

Some of Group Analyzer's features:

top


Hardware requirements and earlier versions of Group Analyzer

top

Group Analyzer (classic) works on Macintosh computers running MacOS 8.1 through 9.x.

Group Analyzer (OS X) works on Macs running OS 10.2 - 10.3.x

The current version is 7.2, compiled in February, 2005.


Earlier versions of Group Analyzer are still available here. Group Analyzer 6 will run in Systems 7.0 on up and Group Anayzer 5.5 will work on 68k Macintoshes.


Screen shots

top

Here is a shot of Group analyzer's main window:


GA main window screen shot








Here is a screen shot of Group Analyzer's session record window:

Session record window screenshot






Download links

top

The files in the Group Analyzer Package

In addition to Group Analyzer itself, there is:

OS X package
This includes Group Analyzer 7.2 (OS X), GDF Maker (OS X), the installation instructions, the user guide, the tutorial, instructions for using GAP to make GDF files and a small selection of sample group data files. (2.7 MB, dmg file)

"Classic" package
This includes Group Analyzer 7.2 (OS8-9), GDF Maker (classic), the installation instructions, the user guide, the tutorial, instructions for using GAP to make GDF files and a small selection of sample group data files. (2.6 MB, compressed self-extracting)

Note: If you are using  MacOS 8.x and have difficulty unstuffing the "Classic" package, please contact me for another form of these files.

Documentation only (uncompressed)

User Guide (318 KB)
Tutorial (141 KB)
Instructions for using GAP to make GDF files (53 KB)

Sample Activities (uncompressed)

Subgroups (66 KB)
Cosets (66 KB)
Quotient Groups (60 KB)
Inverse Images (45 KB)
Conjugacy (48 KB)
Sylow Subgroups (83 KB)

top