This page is a dictionary of many of the essential terms one might come across when beginning to learn group theory. Many other Group Explorer help pages link here to define terms. Unlike the Group Explorer terminology page, these terms not specific to Group Explorer itself; all are all commonly used mathematical terms.
See injective.
An abelian group is one whose binary operation is commutative. That is, for every two elements and in the group, .
CITE(VGT-5.2 MM-2.1 TJ-13.1)
A function that is both injective and surjective is called bijective.
A Cayley diagram is a graph (that is, a set of vertices and edges among them) that depicts a group. There is one node (vertex) in the graph for each element in the group, and the arrows (edges) show how the generators act on the elements of the group.
For instance, if the group has two generators, and , then there will be one type of arrow (perhaps red-colored arrows) for generator and another type of arrow (perhaps blue-colored) for generator . You can see that the following Cayley diagram fits this description.
The red arrows connect two elements if multiplying the first by gives the second. That is, we have just when . So the arrows represent right-multiplication. (One could also make Cayley diagrams in which the arrows represented left-multiplication.)
Group Explorer has a visualizer for showing Cayley diagrams. It is documented in full here, with an introduction here, and a tutorial here.
CITE(VGT-2.4 MM-1.2 DE-3)
See multiplication table.
The elements of a group can be partitioned into conjugacy classes. The class equation is a numerical equation describing this partitioning. For instance, the group has three conjugacy classes, of sizes 1, 2, and 3 respectively. The order of the group is 6, and so the class equation is
All class equations are of this form: The left hand side is a sum of positive integers, each the size of a conjugacy class, and the right side the order of the group.
CITE(VGT-7.5 MM-3.7 TJ-14.2)
Not all subsets of a group are subgroups. The closure of a subset is the smallest subgroup containing that subset. That is, it answers the question, “What must I add to this subset to get a subgroup?” Another way to think of a subset’s closure is that it is the subgroup for which the subset is a set of generators.
See Abelian.
The conjugacy class of an element in a group is the set of all elements for any element in the group. These are called “classes” because they partition the group (that is, they form an equivalence relation) and are called “conjugacy” classes because the element is called the “conjugate” of by .
See also class equation.
CITE(VGT-7.5 MM-3.7)
For any subgroup of a group , we can speak of the left cosets and the right cosets of . The notation for an element in means the set of all products times an element of ; this set is a left coset of , because we multiplied by on the left of . One could do the same on the right and form a right coset of . The collection of all for every in is the collection of left cosets of ; similarly for right cosets. Cosets of either type partition the elements of the group.
CITE(VGT-6.4 MM-3.2 DE-7.1 TJ-6.1)
A cycle graph is an illustration of the cycles of a group (orbits of elements) and how those cycles connect. Here is an example cycle graph.
The above graph shows the group . One can see that there are two four-cycles (in the top half of the picture) which share two nodes (the central node and the topmost node). In addition to these six elements, there are two other order-2 elements that are not in either of the two larger four-cycles, shown at the bottom of the picture.
Group Explorer has a visualizer for showing you Cycle graphs, documented in full here.
CITE(VGT-5.1)
A cyclic group is one that is generated by one element. Therefore it is comprised entirely of the orbit of that element. The Cyclic groups are denoted or sometimes , and look just like their name (cycles) when viewed as Cayley diagrams or cycle graphs.
CITE(VGT-5.1 MM-2.1 DE-6.1 TJ-4)
One can define groups by listing generators and then writing equations that describe how they relate. For instance, the cyclic group with five elements can be described as the group generated by where is the identity element. This is written The portion to the left of the colon (:) is the lone generator and the portion to the right is the equation that describes it.
For groups with more than one generator, the situation is slightly more complex, but is essentially the same. The definition describes a group with an order-4 generator and an order-2 generator which commute with each other. The last equation describes the commutativity of the generators, and therefore implies the commutativity of the whole group. This group is thus . But if we had written the same definition with a different final equation, say , we would have come up with a different group ().
One of the columns available for view in the main page (the group library) is the definition in this format of every group loaded.
CITE(MM-1.4)
The elementwise product of two subsets and of a group is written and is the set of all products of elements from with elements from , in that order. Thus the product is taken on the level of elements, or “elementwise.” In set theory notation,
See surjection.
The First Isomorphism Theorem says that given a homomorphism mapping a group to a group , the kernel of is a normal subgroup of , and when we take the quotient , it is isomorphic to the image as a subgroup of .
This is useful in short exact sequences, which Group Explorer uses to illustrate the normality of subgroups. (To see an example, open a group info page, click the “tell me more” link next to the Subgroups computation, and search for “short exact sequence” on that page–it will be in the description of any normal subgroup.)
CITE(VGT-8.2 MM-4 DE-9 TJ-11.2)
A collection of elements of a group is said to generate the group (and they are called generators) if all possible combinations of multiplications of those elements with one another yields all elements of the group.
For instance, the elements and in generate the group because the complete list of elements of is , plus the identity, which can be written as . Thus all elements of are expressible as products of s and s, so the set generates . Sometimes this is written .
If we consider just the element in the same group and ask what set of elements it generates, , we find only the elements . Therefore does not generate all of , but only a subgroup.
CITE(VGT-1.4 VGT-2.3)
A group is a set of elements together with a binary operation (which I’ll denote here by ) such that the following criteria hold.
But this is the formal definition of a group. You should be looking at pictures of them! That’s what this program is for!
CITE(VGT-1 VGT-4 MM-1.1 DE-2 DE-5.2 TJ-3)
Sometimes called simply a morphism, this is a function from one group to another–that is, from the set of elements of the one group to the set of elements of the other–that also preserves the group operation. That is, it must keep the group’s structure intact in the following specific way: For every pair of elements and in the domain, the homomorphism must satisfy the equation . “Homomorphism” means “same shape/form” (homo = same, morph = shape/form).
CITE(VGT-8 MM-4 DE-9 TJ-9 TJ-11)
If a homomorphism maps group to group , and there is a subset of , we can find out what its “image” is under the homomorphism by simply applying to each element of . That is, the image of under , sometimes written , is the set . Obviously this will be a subset of .
One can also speak of the image of , meaning the image of the whole group under , i.e. all elements of the codomain of .
See also preimage.
The order of a subgroup will always divide the order of the group. So we say that a subgroup’s index is the integer resulting from that division. In symbols, if is a subgroup of , then because divides , the index is , often written .
CITE(VGT-6.5 MM-3.2 DE-7.2 TJ-6.2)
A function is injective (or 1-1, or an injection) if no two different elements map to the same output. That is, if and are not equal, then and are not equal either. An injective homomorphism is sometimes called a monomorphism.
A homomorphism that is bijective is called an isomorphism. In group theory, if there is an isomorphism from one group to another, that means that those groups are really the same exact structure, but possibly with different names or labels. In other words, they are the same mathematical object.
Oftentimes people do not consider the distinction of labeling significant, and will therefore call two objects the same if they are isomorphic. This is what is meant by the phrase “the same up to isomorphism”; it means the objects are the same if we consider isomorphic things to be identical.
CITE(VGT-8 MM-4 DE-9 TJ-9)
The First Isomorphism Theorem can be illustrated in Group Explorer. Other isomorphism theorems do not yet appear illustrated in this software.
The kernel of a homomorphism is the set of elements that the homomorphism maps to the identity element. Sometimes written , this set is the preimage of the set (where is the identity of the group to which the homomorphism maps), in symbols .
CITE(VGT-8.2 MM-4 DE-9 TJ-11.2)
I will not define the concept of a lattice here; it is too broad a subject for the small need we have of it. One can find a good definition of it in a discrete mathematics textbook or online.
For our purposes, a lattice is a two-dimensional arrangement of sets, with larger objects higher in the arrangement (vertically), and with arrows drawn from smaller objects up to larger ones if the smaller object is a subset of the larger. Because all subgroups of a group are sets, we can arrange them in a lattice. For example, click here to see the lattice of subgroups of (illustrated using multiplication tables).
See cosets.
See injection.
See homomorphism.
A multiplication table for a group is so named because it is much like elementary school multiplication tables, except that it uses the group elements and operation rather than integers under ordinary, everyday multiplication.
Thus the table is a grid, and across the top row and down the left column every element of the group is listed, and filling the rest of the table are the results of applying the group operation to the elements in the header row and column. For this reason, multiplication tables very well exhibit patterns inherent in the group operation, but elements themselves appear several times in the table, and thus the group as a set is not well depicted.
Group Explorer has a visualizer for showing you multiplication tables. More information about it appears in its documentation, introduction, and tutorial.
Group Explorer shows multiplication tables in one of two ways–with or without text in the cells of the table. Consider the following multiplication table for the group .
This table has no text and thus the colors of the cells exhibit the abstract pattern inherent in the group operation. Omitting the text allows tables to be shown in small sizes (like in group info pages or the group library). If you want to see this same table with the element names in the cells, click here to open the group info page for and then click the multiplication table visualizer shown under the Views section. (Or jump to it directly with this link.)
Upon inspecting the multiplication table with text included, you can see that for example the element in the leftmost column, second row, multiplied by the element (in the topmost row, fifth column) results in the element , in the second row, fifth column. This is because multiplication is done in the order you can infer from this example: element in left column times element in top row.
CITE(VGT-4.3 MM-1.5 DE-5.3)
A subgroup is called normal when any one of the following equivalent criteria are met.
The last of these is probably the easiest to visualize. Multiplication tables and Cayley diagrams can both organize themselves by the cosets of a subgroup and then separate those cosets (or “chunk” them) to help you visualize the quotient operation. Refer to the documentation on the multiplication table interface or the Cayley diagram interface for more information on these features.
CITE(VGT-7.3 MM-3.3 DE-7.3 TJ-10)
The normalizer of a subgroup of a group , sometimes written , is the largest subgroup containing in which is normal.
That is, may not be normal in , but if we were to remove some of the “problem” elements from , those that are preventing from being normal, we would find a subgroup of in which is normal. The normalizer is exactly this, the subgroup which remains when you remove as few elements as possible from to make normal.
CITE(VGT-7.4 MM-3.6)
Group theory is the study of symmetry in the abstract. But many very concrete objects which one could hold in one’s hand have symmetry (or symmetries) to them, and the relationship among those symmetries can be described by a group. Therefore several groups in Group Explorer’s library are groups that describe the symmetry of objects that exist in three-dimensional space, and exist in the real world–for example, a cube, a pinwheel, or a pyramid. These objects are called “objects of symmetry” (or objects with symmetry, or symmetry objects).
Group Explorer has a visualizer for showing you objects of symmetry, documented in full here.
CITE(VGT-3 MM-1.3 TJ-12.2)
See injective.
See surjective.
The orbit of an element a in a group is the set of all powers of that element, i.e. . You can think of this as all the places one can “walk” using as a step. In a Cayley diagram, this would be the chain of elements one encounters by following -arrows repeatedly.
CITE(VGT-5.1)
Each element in a group has an order, and thus we can partition the elements of the group into classes which all have the same order. For instance the elements of the group are listed in the table below, with their orders.
Element | Order |
---|---|
1 | |
3 | |
3 | |
2 | |
2 | |
2 |
Thus this group has three order classes: one consisting of the elements of order 1, , another consisting of the elements of order 2, , and another consisting of the elements of order 3, .
You can learn about the order classes of any group by looking under the Computations section of its group info page.
The order of an element in a group can be thought of in two equivalent ways.
The order of the identity element is 1 by either of these reckonings. It generates the subgroup .
The order of a group , written , is simply its size (how many elements are in it).
CITE(VGT-5.1)
The order of a subgroup , written , is simply its size (how many elements are in it). See also subgroup index.
A -subgroup is a subgroup all of whose elements have an order equal to a power of the prime number . (See also Sylow -subgroup.)
For instance, if every element of has order (any power of 2), then is a 2-subgroup. If every element of has order (any power of 5), then is a 5-subgroup. One does not say “4-subgroup” or “20-subgroup” because those numbers are not prime. Also, one can see that if is a -subgroup for some prime , then it is not a -subgroup for any other prime unless .
If you click “tell me more” next to Subgroups in the Computations section of any group info page, you will see that the descriptions of the subgroups tell you which ones are -subgroups.
CITE(VGT-9.3 MM-5.5 TJ-15)
If a homomorphism maps a group to a group and there is a subset of , we can find out what its “pre-image” is under the homomorphism by finding all the elements which maps into . That is, the preimage of under , sometimes written , is the set . Obviously this will be a subset of . See also image.
A subgroup is proper if it is not the whole group.
Technically, by the definition of subgroup, every group is a subgroup of itself. But when we say “a proper subgroup” we mean subgroups that are actually smaller than the group we’re looking inside.
If is a subgroup of , then we can sometimes make a group out of the cosets of as follows. The cosets of (let’s use the left cosets) are the sets for various values of . To define an operation on this collection, we let times equal . One can prove that this operation is a valid group operation (as per the definition of a group) if and only if is a normal subgroup of . In that case, the new group we just formed is called the quotient of by , written .
Multiplication tables and Cayley diagrams can both organize themselves by the cosets of a subgroup and then separate those cosets (or “chunk” them) to help you visualize the quotient operation. Refer to the documentation on the multiplication table interface or the Cayley diagram interface for more information on these features.
CITE(VGT-7.3 MM-3.5 DE-8.2 TJ-10)
See cosets.
An exact sequence is a chain of groups connected by homomorphisms such that the image of any one homomorphism in the chain is the kernel of the next homomorphism. A short exact sequence is one with only five groups in it, the first and last of which are both the trivial group. An example is shown below.
A short exact sequence is related to the quotient operation on groups. Let us call the four morphisms in a short exact sequence , , , and , from left to right, and the three middle groups in the sequence , , and , also from left to right.
I call the first homomorphism (for “identity”) because it simply maps the one element in its domain (the identity element) to the identity element in .
As per the definition above, the kernel of must be the image of , which is simply the identity element. A nice theorem of group theory tells us that when a morphisms’ kernel is the identity, the whole morphism is injective; thus a copy of appears in , that copy being the image of (which stands for “embedding,” a synonym for injection).
In turn, the kernel of must be the image of , which is an isomorphic copy of . This means that the map effectively zeroes out or removes from . The First Isomorphism Theorem then implies that is a quotient map (hence the name) and that .
But there’s more! Because the image of is only the identity element, its kernel is all of . Therefore because this is an exact sequence, the image of must also be . This means that the short exact sequence illustrates the fact that .
You can see a short exact sequence illustrated for any normal subgroup of any group. Go to a group’s info page, to the Subgroups section under Computations, and click “tell me more.” Any normal subgroup will provide a link to a sheet illustrating the quotient via a short exact sequence.
A simple group is a non-trivial group with no non-trivial, proper, normal subgroups. Among abelian groups, the only simple groups are the cyclic groups of prime order. The smallest non-abelian simple group is .
CITE(MM-5.7 TJ-10.2)
Solvable groups are important in Galois theory, which is too large a topic to embark on here. Briefly, Galois theory was invented to study which polynomials are solvable using ordinary arithmetic plus radicals. If you are interested in Galois theory, refer to an abstract algebra textbook or an online resource.
The roots of polynomials have symmetry that can be described by groups, called the Galois group of the polynomials. Evariste Galois (a 19th century mathematician) proved that you could tell by looking at these groups whether the polynomial was solvable. Groups that corresponded to solvable polynomials got the name “solvable groups.”
A group is solvable if there is a chain of groups such that each group is a normal subgroup of the next one in the chain, the resulting quotient groups are all abelian, and the chain begins with the trivial group and ends with . You can see a diagram illustrating this for any solvable group by looking under the Computations section of the group’s info page.
CITE(VGT-10 MM-6 TJ-13.2)
If is a subset of the group (i.e. a subset of the set of elements of ) then we say is a subgroup if it is also a group under the operation of .
A subset of a group may fail to be a subgroup in a few different ways; here are examples.
CITE(VGT-6 MM-3.1 DE-4.1 TJ-3.3)
A function is surjective (or onto, or a surjection) from a set to a set if every element of is mapped to by some element of . That is, if is in , then there must be some in such that . A surjective homomorphism is sometimes called an epimorphism.
A Sylow -subgroup is a maximal -subgroup; that is, no subgroup properly containing this one is still a -subgroup.
If you click “tell me more” next to Subgroups in the Computations section of any group info page, you will see that the descriptions of the subgroups tell you which ones are Sylow -subgroups.
CITE(VGT-9 MM-5.6 TJ-15)
See objects of symmetry.
The trivial group is the group with only one element. You can see its information here.
In every group, the set containing only the identity element is a subgroup and is called the trivial subgroup.