Cyclic Groups
is an example of a group. We won't formally introduce group theory, but we do point out that a group only deals with one operation, so the reason for the in is to stress that we are only considering mulitplication and forgetting about addition.
Notice we rarely add or subtract elements of . For one thing, the sum of two units might not be a unit. We performed addition in our proof of Fermat's Theorem, but this can be avoided by using our proof of Euler's Theorem instead. We did need addition to prove that has a certain structure, but once this is done, we can focus on multiplication.
In this section, we shall see what we can be said from studying multiplication alone.
When has a generator, we call a cyclic group. If is a generator we write .
A subgroup of is a subset of such that if , then . Thus any subgroup contains , and also the inverse of every element in the subgroup (why?).
Examples: Any can be used to generate cyclic subgroup (for some ). For example, is a subgroup of . Any group is always a subgroup of itself. {1} is always a subgroup of any group. These last two examples are the improper subgroups of a group.
Lagrange's Theorem
We prove Lagrange's Theorem for . The proof can easily be modified to work for a general finite group.
Our proof of Euler's Theorem has ideas in common with this proof.
Theorem: Let be a subgroup of of size . Then .
Proof: If then . Otherwise, let . let be some element of not in , and consider the set which we denote by . Every element in this set is distinct (since multiplying by implies ), and furthermore no element of lies in (since implies thus , a contradiction).
Thus if every element of lies in or then and we are done. Otherwise take some element in not in or . By a similar argument, we see that contains exactly elements and has no elements in common with either or .
Thus iterating this procedure if necessary, we eventually have as the disjoint union of the sets where each set contains elements. Thus .
Corollary: Euler's Theorem (and Fermat's Theorem). Any generates a cyclic subgroup thus , and hence .
Subgroups of Cyclic Groups
Theorem: All subgroups of a cyclic group are cyclic. If is a cyclic group of order then for each divisor of there exists exactly one subgroup of order and it can be generated by .
Proof: Given a divisor , let . Let be a generator of . Then is a cyclic subgroup of of size .
Now let be some subgroup of . Then for each , we have for some . By Lagrange's Theorem the order of must divide , hence .
Since the order of is , we have for some . Thus and , that is each is some power of , hence is one of the subgroups we previously described.
Counting Generators
Theorem: Let be cyclic group of order . Then contains exactly generators.
Proof: Let be a generator of , so . Then generates if and only if for some , which happens when , that is must be a unit in , thus there are values of for which is a generator.
Example: When is cyclic (i.e. when for odd primes ), contains generators.
We can now prove a theorem often proved using multiplicative functions:
Theorem: For any positive integer
Proof: Consider a cyclic group of order , hence . Each element is contained in some cyclic subgroup. The theorem follows since there is exactly one subgroup of order for each divisor of and has generators.
Group Structure
In an abstract sense, for every positive integer , there is only one cyclic group of order which we denote by . This is because once we have a generator , we know and the behaviour of is completely determined by this.
Example: Both and are cyclic of order 2, so they both behave exactly like (when considering multiplication only). This is an example of a group isomorphism.
Example: For for odd primes , by the Chinese Remainder Theorem we have
Recall each is cyclic, and so are and . Also recall for we have that has order and no element has a higher order. Using some group theory this means the group structure of is
when and
when .