Lecture from: 06.11.2024 | Video: Videos ETHZ

Algebra

In abstract algebra, we study algebraic structures, which consist of a set and one or more operations defined on that set. Focusing on binary operations, we denote a structure as , where . This means the operation takes two elements from as input and produces another element in as output. If is a finite set with , then there are possible binary operations on .

Groups

Groups are a specific type of algebraic structure where the binary operation satisfies certain constraints. A group is denoted by , where is a set, is the binary operation, denotes the inverse operation, and is the identity element. A minimal set of defining properties (axioms) of a group are:

  • G1 (Associativity): For all , . This means the grouping of operations doesn’t affect the result.

  • G2’ (Right Identity): There exists an element such that for all , .

  • G3’ (Right Inverse): For every element , there exists an element (we use to distinguish from in the full axiom set) such that .

From G1, G2’, and G3’, we can prove the existence and uniqueness of a two-sided identity (), and a two-sided inverse (, implying ), as demonstrated in the previous lecture notes. Therefore, these minimal axioms fully characterize a group.

Groups with 1 Element ()

If , the set contains only one element, which must be the identity element . The operation table is trivial:

This single-element group is often denoted as the trivial group.

Groups with 2 Elements ()

If , let , where is the identity element. The row and column corresponding to are determined by the identity property ( and ). This leaves one entry to be determined: .

For to be a group, every element must have an inverse. Since is its own inverse (), the only possible inverse for is itself. Therefore, . This leads to a unique group structure:

This group is isomorphic to , the integers modulo 2 under addition. It can also be interpreted as the bitwise XOR operation on a single bit. We denote this group as .

Groups with 3 Elements ()

Let , where is the identity element. As before, the row and column corresponding to are determined by the identity property.

We can deduce the remaining entries by considering the requirements for inverses and the Latin square property (each element appears exactly once in each row and column).

This group is isomorphic to , the integers modulo 3 under addition. Each element can be mapped to a corresponding element in : , , . The operation table then corresponds to addition modulo 3.

Groups with 4 Elements ()

With four elements, the situation becomes more complex. Unlike groups with one, two, or three elements, there are two distinct group structures (up to isomorphism) for a group of order 4.

Let , where is the identity element. The first row and column are determined by the identity property. However, there’s no longer a unique way to complete the table to satisfy the group axioms.

1. The Klein Four-Group ()

One possibility is the Klein four-group, also denoted as . This group is isomorphic to the direct product of two copies of . Its operation table is:

In this group, every element is its own inverse ( for all ). This group is abelian (commutative). As discussed previously, this can be interpreted as bitwise XOR on two-bit strings.

2. The Cyclic Group of Order 4 ()

The other possible group structure is the cyclic group of order 4, denoted as . This group is isomorphic to the integers modulo 4 under addition. Its operation table is:

In this group, has order 4 (meaning ), has order 2 (), and has order 4. This group is also abelian. It can be interpreted as rotations by multiples of 90 degrees (0°, 90°, 180°, 270°).

These two groups, and , are not isomorphic to each other. One key difference is that has an element of order 4, while all non-identity elements in have order 2. This demonstrates that even with a small number of elements, different group structures can arise.

The Multiplicative Group of Integers Modulo 5 ()

We previously examined groups of the form , where is the set of integers modulo that are coprime to , and represents multiplication modulo . Let’s consider the case where .

Since 5 is a prime number, all non-zero elements modulo 5 are coprime to 5. Therefore, . The operation table for is:

This group is isomorphic to , the cyclic group of order 4. The isomorphism can be seen by mapping the elements as follows:

  • (identity elements)

The Multiplicative Group of Integers Modulo 8 ()

Let’s examine the multiplicative group of integers modulo 8, denoted as . This group consists of the elements in that are coprime to 8, under the operation of multiplication modulo 8.

The elements coprime to 8 are 1, 3, 5, and 7. Therefore, . The operation table for is:

1357
11357
33175
55713
77531

Notice that every element is its own inverse ( for all ). This group is isomorphic to the Klein four-group, . One possible isomorphism is given by the following mapping:

Under this mapping, multiplication modulo 8 corresponds to component-wise addition modulo 2. For example, corresponds to .

This example illustrates that can have different structures depending on the value of . Even though , like , its structure is different.

Square to Square Transformations (Dihedral Group )

Let’s analyze the transformations of a square that map the square back onto itself. These transformations form the dihedral group . There are eight such transformations: four rotations and four reflections.

We can represent the rotations as (0°), (90° clockwise), (180°), and (270° clockwise). The reflections can be represented by their axes of reflection:

  • : Vertical reflection
  • : Horizontal reflection
  • : Reflection across the main diagonal (top-left to bottom-right)
  • : Reflection across the other diagonal (top-right to bottom-left)

The complete operation table for is:

The rotations form a subgroup isomorphic to , demonstrating the cyclic nature of rotations. The reflections do not form a subgroup by themselves because the composition of two reflections can produce a rotation.

Note that can be viewed as a subgroup of , the symmetric group on four elements. This is because each transformation in corresponds to a permutation of the four vertices of the square. However, is a proper subgroup, as contains elements, while has only 8. So, we write . Using the notation to represent the symmetry group of the square, we have .

Subgroups

Given a group , a subgroup is a subset that also forms a group under the same operation restricted to . This is denoted as .

For to be a subgroup of , it must satisfy the following conditions:

  1. Closure: For all , . The operation applied to any two elements in must produce a result that is also in .
  2. Identity: The identity element of must also be in .
  3. Inverses: For every element , its inverse (with respect to the operation in ) must also be in .

If is a finite group and is a subgroup of , then the order (number of elements) of must divide the order of . This is known as Lagrange’s theorem. We write . So if is a group , subgroups of can only be (), .

Example from next lecture:

General Concepts

Cartesian Product of Groups

Given two groups and , their Cartesian product, denoted , is a new group formed by taking the Cartesian product of their underlying sets and defining the operation component-wise.

More formally:

  • Set: The underlying set of is the set of all ordered pairs , where and . That is, .
  • Operation: The binary operation on is defined as: .
  • Identity Element: The identity element of is .
  • Inverse Element: The inverse of an element is .

Example:

Consider the groups (integers modulo 5 under addition) and (integers modulo 7 under addition). Their Cartesian product, , is a group with elements. The elements are ordered pairs , where and .

The group operation is component-wise addition modulo 5 and modulo 7, respectively. For example:

The identity element is , and the inverse of an element is . For example, the inverse of is , since .

Group Homomorphisms and Isomorphisms

A group homomorphism is a structure-preserving map between two groups. Given two groups and , a homomorphism is a function that satisfies the following property for all :

In essence, a homomorphism preserves the group operation. Applying the operation in and then mapping the result to is the same as mapping the elements to first and then applying the operation in .

A group isomorphism is a bijective (one-to-one and onto) group homomorphism. If an isomorphism exists between two groups and , we say that and are isomorphic, denoted as . Isomorphic groups have the same underlying structure, even if their elements and operations are represented differently.

Example: Logarithms

The invention of logarithms provides a classic example of a group isomorphism. Consider the following two groups:

  • : The group of positive real numbers under multiplication, with the multiplicative inverse and 1 as the identity element.
  • : The group of real numbers under addition, with additive inverse (negation) and 0 as the identity element.

The logarithm function (with any fixed base) establishes an isomorphism between these two groups. Let be the logarithm function with base and . Then:

This is the homomorphism property. The logarithm of a product is the sum of the logarithms.

Furthermore, the logarithm function is bijective: every positive real number has a unique logarithm, and every real number is the logarithm of some positive real number. The inverse function is exponentiation: .

Therefore, the logarithm function provides an isomorphism between the multiplicative group of positive real numbers and the additive group of real numbers. This isomorphism allows us to transform multiplication problems into addition problems, which is the fundamental principle behind the usefulness of logarithms for simplifying calculations.

Lemma about Homomorphisms

Let be a group homomorphism between groups and . The following properties hold:

1. Preservation of Identity:

Proof:

  1. (Identity property in )
  2. (Homomorphism property)
  3. (Identity property in )
  4. (Left cancellation law in )

Example: In the logarithm example, . The logarithm of the multiplicative identity (1) is the additive identity (0).

2. Preservation of Inverses:

Proof:

  1. (Preservation of identity)
  2. (Inverse property in )
  3. (Homomorphism property)
  4. (Multiply both sides by on the left)
  5. (Associativity in )
  6. (Inverse property in )
  7. (Identity property in )

Example: In the logarithm example, . The logarithm of the multiplicative inverse is the additive inverse of the logarithm.

Number of Groups

The number of distinct group structures (up to isomorphism) for a given order (number of elements) is a fundamental question in group theory. For small orders, this number can be determined, but it becomes complex as the order increases.

Order (n)Number of GroupsExample Groups
11Trivial group
21
31
42,
51
62,
71
85, , , , (Quaternion group)
92,
102,

For prime orders (), there is only one group up to isomorphism, the cyclic group . This is a consequence of Lagrange’s theorem, which states that the order of any subgroup must divide the order of the group. In a group of prime order , there are no non-trivial proper subgroups and must be cyclic.

As the order increases, the number of possible group structures becomes more complex to determine. While there are formulas and algorithms for specific cases, there’s no general formula for the number of groups of order .

Example:

The group has elements, which are ordered pairs with and . The operation is component-wise addition modulo 2 and modulo 4, respectively.

For example: . To construct the full operation table, you would list all 8 elements as row and column headers and compute the sum for each pair using this component-wise addition.

Example:

consists of the elements in that are coprime to 15. To find these elements, we look for integers such that and .

The elements are: 1, 2, 4, 7, 8, 11, 13, and 14. Thus, .

You correctly point out that is not isomorphic to because in the latter, every element is its own inverse, which is not the case in . For example, in , , so 2 and 8 are inverses of each other.

Determining the precise structure of requires further analysis. It turns out that . This can be shown by finding elements of order 4 and 2 that generate the group. For example, the element 7 has order 4, and the element 11 has order 2. Once we find these generating elements, we can easily calculate the others and have an isomorphism.

Continue here: 16 Isomorphism, Powers, Order, Generators, Lagrange’s Theorem, Multiplicative Groups, Euler’s Totient Function, RSA