Section 8.3 Essential Group Facts for Number Theory
ΒΆSubsection 8.3.1 Step-by-step notions to the definition
ΒΆSubsubsection 8.3.1.1 Sets
ΒΆSets are just what you think. They are collections of (mathematical) stuff. In our uses of groups, we will exclusively be concerned with sets that are collections of numbers, like P, the set of primes, and Z, the set of integers, or Zn, the set of equivalence classes of integers modulo n. But it's helpful to think more generally.Subsubsection 8.3.1.2 Binary operations
ΒΆA binary operation is a set with a multiplication table on it. That's it. Usually books call it β or something like that, and then define a binary operation on the set S to be a function from SΓS to S.Usually this would be (say) normal addition or multiplication on numbers, though it could also be subtraction.
On the other hand, if S is the set of continuous functions on R, the operation could be composition of functions, fβg.
Subsubsection 8.3.1.3 Closed operations
ΒΆA binary operation is called closed if you don't get anything outside the set with your operation. This is important because it's easy to break this.If you are adding two positive numbers, for instance, you always get a new positive number.
Is this still true if you subtract two positive numbers from each other?
This also can happen with division, right? You have to look at Q, and then you have to be careful because of the previous point.
For a more complicated example, let S be the set of 2x2 matrices with determinant 1; if you add two of them, your determinant might change a lot.
On the other hand, if you multiply two such matrices, you're golden; the determinant will still be 1.
Subsubsection 8.3.1.4 Associative operations
ΒΆAn operation is associative if it doesn't matter how you put parentheses in. This is not an algebra course, so I won't harp on this β everything we do will satisfy it in obvious ways. But it's worth noting that exponentiation is not associative, so it's not a trivial condition.Example 8.3.1.
Subsubsection 8.3.1.5 Identity
ΒΆMuch more important is whether your operation has an identity element. You have seen this many times before in addition and multiplication.That is, eβa=a=aβe for any aβS.
The identity matrix under matrix multiplication is another example.
By the way, if there is an identity, there's only one, which is sometimes useful to know.
Example 8.3.2.
Here is a more interesting example. Let your set be the set of all rotations of a square which leave it facing the same way. That is, rotation by 90 degrees to the left, 180 degrees right, etc. (Think of a child's block sorter.)
The binary operation combining two (possibly different) rotations would be to first do one rotation, and then the other one.
Then an identity element e of this is just to leave the block alone!
This is sort of weird at first, but an extremely important example.
Subsubsection 8.3.1.6 Inverses
ΒΆAlmost there! Let's keep thinking about that last example. Say I turn the block 90 degrees to the right, then I realize I made a horrible mistake and want to get back to the original position. Is there anything I can do, short of buying a new square block? Of course there is! Just turn it back 90 degrees to the left. So if I call the first move 90R and the second one 90L, I can say that 90Rβ90L=e, since the net effect is the same. Generalizing this, if a is an element of your set S and there is another element aβ² such thatThe absolute prototype of this is negative numbers. That is, for any number n, if you add βn, then you get zero!
The same thing happens a lot; for matrix multiplication, the inverse matrix would be the operation inverse.
For rational numbers, the reciprocal would be the inverse.
Subsection 8.3.2 What is a group?
ΒΆDefinition 8.3.3. Group.
If a set and binary operation on that set is closed and associative with identity and inverses for every element, we call that set a group.
Example 8.3.4.
The most excellent examples of this are the following:
R,Q,Z under addition with zero as identity
The sets R and Q except zero (written as Rβ{0} and Qβ{0}, respectively) under multiplication with 1 as identity
Zn under addition with [0] as identity. For example, in Z3, every element has an inverse; [0]β²=[0], [1]β²=[2], and [2]β²=[1], because [0]+[0]=[0]=[1]+[2].
Remark 8.3.5.
If we are talking about any old group, we just call it G.
Also, after a while, it gets boring to always type β, and instead we just use normal multiplication notation, writing xβy=xy.
Example 8.3.6. A preview of what's to come.
We noted that Qβ{0} is a group under multiplication, with 1 as the identity. Is there something analogous for Zn?
Indeed there is, and we will see it soon. But notice that things will be more complicated.
For instance, in Z3, both [1] and [2] have multiplicative inverses (in fact, themselves), so Z3β{[0]} is a (multiplicative) group, just like Qβ{0}.
But in Z4, both [0] and [2] do not have multiplicative inverses, so it would not make sense to say that Z4β{[0]} is a group.
That extra complication is one reason we need to think hard about these things!
Subsection 8.3.3 Properties of groups we will need
ΒΆSubsubsection 8.3.3.1 Solutions to equations
ΒΆSince a group has inverses, we can solve very simple βlinearβ equations in them. This is stated asSubsubsection 8.3.3.2 Inverses of product
ΒΆWe can give a formula of sorts for the inverse in any group; see Exercise 8.4.8.Fact 8.3.7.
The inverse of ab is bβ1aβ1.
Proof.
First, \(b^{-1}\) and \(a^{-1}\) exist, so \((b^{-1})(a^{-1})\) exists. Next, if \(ab\cdot x\equiv 1\text{,}\) then
we use associativity to simplify
which gives \(x\equiv b^{-1}a^{-1}\text{.}\)
Subsubsection 8.3.3.3 Finite groups
ΒΆA group can have finitely many or infinitely many elements. Most of our normal ones, such as Z,Q,R, matrix groups, are infinite. But the ones we'll use in this text will mostly have finitely many elements. This is because we are counting each equivalence class, like [0],[1],[2] in (mod 3) arithmetic, as just one element. A group with finitely many elements is called, unimaginatively, a finite group.Subsubsection 8.3.3.4 Order of a group
ΒΆDefinition 8.3.8.
The number of elements of a finite group is called the order of the group.
For any old group G, we use |G| as notation for its order.
Example 8.3.9.
So if we are talking about Z3, it has 3 elements, so it has order 3 (unsurprisingly) and we write |Z3|=3.
Subsubsection 8.3.3.5 Order of an element
ΒΆThis is a tougher concept. Suppose you have some element, such as [1]βZ3. If you just keep adding [1] to itself, eventually you get back to zero, right? After all,Definition 8.3.10.
For a group element xβG, the least integer k such that xk=e is called the order of the element x. We write it |x|, by analogy with the order of a group.
Example 8.3.11.
For example, in Z6, look at the element [4]. We see that
So 6 is a possible order, but clearly 3 is the smallest number of times that will yield [0], so |[4]|=3.
Subsubsection 8.3.3.6 The connection
ΒΆHere comes the coolest part, where we connect the two concepts of order. We will definitely use Theorem 8.3.12 in proving various theorems. Take a look at any old element xβG. If x has order m, then there are (at least) m distinct elements of G,Theorem 8.3.12. Lagrange's Theorem on Group Order.
The order of any element x of G divides the order of the group itself. We can write this as
Proof.
Examine the above argument. We have a number of subsets of \(G\text{,}\) all of size \(m\text{,}\) which exactly fill out \(G\text{,}\) which has size \(n\text{.}\) This forces that \(m\) divides \(n\) as integers.
Example 8.3.13.
For example, above we saw that [4]βZ6 has order 3, and of course Z6 itself has order 6. You can check for yourself that 3 divides 6, so that |[4]|β£|Z6|.
Remark 8.3.14.
We already had a theorem with Lagrange's name, but that doesn't usually stop whoever names theorems from giving them names. We already saw Lagrange was one of the most important mathematicians of the eighteenth century, but didn't mention among his other posts being Euler's successor in Berlin at the court of Frederick the Great. See Remark 16.3.7 for more about him.
Subsubsection 8.3.3.7 Cyclic groups
ΒΆThere is another, simpler concept to keep in mind.If G has order |G|=n and there is some element xβG such that x has order |x|=n as well, then it must go through all the possible other elements of G before hitting xn=e.
This element, whose powers run through all n elements of G, is called a generator of the group.
Any group that has a generator (again, an element whose powers hit all elements of the group) is called a cyclic group.
Subsubsection 8.3.3.8 Abelian groups
ΒΆThis won't come up too much, but it is important to note that most of the groups we will encounter in this course have one additional special property. Namely, it doesn't matter what order you do the operation in. (Such an operation is called commutative.)For instance, clearly (in any Zn) it is true that [1]+[2]=[2]+[1], or really for any elements at all.
Not all groups have this property; you may recall that multiplying matrices in two different orders may yield two different answers.
If your group has this property, then it is clear that Fact 8.3.7 reduces to (ab)β1=aβ1bβ1.