abstract algebra
1. Introduction
1.1 What is Abstract Algebra?
Abstract algebra is the study of algebraic structures — sets equipped with operations satisfying certain axioms. Rather than studying specific objects (numbers, matrices, polynomials) in isolation, abstract algebra identifies the common structural patterns they share and studies these patterns in their full generality.
The central objects of study are groups, rings, and fields. Each adds successive layers of algebraic structure:
- Groups: A set with one binary operation satisfying closure, associativity, identity, and inverses.
- Rings: A set with two binary operations (addition and multiplication) where addition is abelian, multiplication is associative, and the distributive laws hold.
- Fields: A ring in which every nonzero element has a multiplicative inverse.
1.2 Motivation
Abstract algebra arises by definition from several directions:
- Number theory: Fermat”s little theorem and Euler’s theorem are most by definition understood through the lens of group theory. The structure of and its units underpins modular arithmetic.
- Equation solving: The question “which polynomial equations can be solved by radicals?” motivated Galois theory, one of the crowning achievements of 19th-century mathematics.
- Geometry and physics: Symmetry groups describe the fundamental symmetries of physical systems, crystals, and geometric objects. Lie groups and Lie algebras bridge algebra with differential geometry and quantum mechanics.
- Cryptography: RSA, Diffie–Hellman key exchange, and elliptic curve cryptography all rely on group-theoretic hardness assumptions.
1.3 Historical Remarks
Key figures include Galois (groups and solvability, 1830s), Cauchy and Lagrange (early group theory, late 1700s–early 1800s), Dedekind and Kronecker (rings and ideals, 1870s–80s), Noether (abstract ring theory and the isomorphism theorems, 1920s), and Artin (Galois theory reformulation, 1940s).
2. Groups
2.1 Definition
Definition. A group is a pair where is a set and is a binary operation satisfying:
- Closure: For all , .
- Associativity: For all , .
- Identity: There exists such that for all , .
- Inverses: For each , there exists such that .
A group is abelian (or commutative) if for all .
The order of a group , denoted , is the number of elements in . The order of an element is the smallest positive integer such that ; if no such exists, has infinite order.
2.2 Examples of Groups
Example 2.1 (Integers under addition). is an infinite abelian group. Identity: . Inverse of : .
Example 2.2 (Symmetric group). The symmetric group is the group of all permutations of under composition. . For , is non-abelian.
Example 2.3 (Dihedral group). The dihedral group is the symmetry group of a regular -gon, consisting of rotations and reflections. . For , is non-abelian.
Example 2.4 (Cyclic group). A cyclic group of order is under addition modulo . Every cyclic group is abelian. Up to isomorphism, there is exactly one cyclic group of each finite order and one infinite cyclic group .
Example 2.5 (General linear group). The general linear group is the group of all invertible real matrices under matrix multiplication. It is non-abelian for .
Example 2.6 (Unit group). For , the unit group consists of the elements of coprime to , under multiplication modulo . Its order is (Euler’s totient function).
2.3 Subgroups
Definition. A subgroup of is a subset that is itself a group under the operation restricted to .
Proposition. is a subgroup if and only if:
- .
- For all , .
Example 2.7. The alternating group (even permutations) is a subgroup of with .
2.4 Lagrange’s Theorem
Theorem 2.1 (Lagrange). If is a subgroup of a finite group , then divides .
Proof sketch. The left cosets partition into disjoint subsets of equal size . Therefore , where is the index of in .
Corollary. The order of any element divides .
2.5 Cosets and Normal Subgroups
Definition. For a subgroup and , the left coset of by is . The right coset is .
Definition. A subgroup is normal (written ) if for all . Equivalently, for all , .
When , the set of cosets forms a group under the operation . This is the quotient group.
Example 2.8. for all , and .
Example 2.10. The centre is a normal subgroup of .
2.6 Conjugacy Classes and the Class Equation
Definition. Two elements are conjugate if there exists such that . Conjugacy is an equivalence relation; its equivalence classes are the conjugacy classes.
Proposition. In , conjugacy classes are determined by cycle type. Two permutations are conjugate if and only if they have the same cycle structure.
Theorem 2.2 (Class equation). For a finite group :
where are representatives of the non-central conjugacy classes, and is the centraliser of .
Corollary. Every finite -group has a non-trivial centre. (Proof: the terms are powers of greater than 1, so they are divisible by ; since is a power of , must also be divisible by .)
2.7 Group Actions
Definition. A group action of on a set is a map , written , satisfying and .
Theorem 2.3 (Orbit-Stabiliser). For :
where is the orbit and is the stabiliser.
This generalises both Lagrange’s theorem (acting on cosets) and the class equation (acting on itself by conjugation).
3. Group Homomorphisms
3.1 Definition and Basic Properties
Definition. A group homomorphism is a map between groups such that for all .
The kernel of is .
The image of is .
Proposition. is a normal subgroup of , and is a subgroup of .
A homomorphism is:
- Injective (monomorphism) if and only if .
- Surjective (epimorphism) if and only if .
- Bijective (isomorphism) if both.
3.2 The First Isomorphism Theorem
Theorem 3.1 (First Isomorphism Theorem). If is a group homomorphism, then
This is the fundamental link between homomorphisms and quotient groups. Every normal subgroup arises as the kernel of the natural projection .
Example 3.1. The determinant is a homomorphism with (matrices with determinant 1). Hence .
Example 3.2. The sign map is a homomorphism with . Hence .
Example 3.3. The quotient map sending is a surjective homomorphism with kernel .
3.3 Second and Third Isomorphism Theorems
Theorem 3.2 (Second Isomorphism Theorem). If and , then .
Theorem 3.3 (Third Isomorphism Theorem). If and with , then .
3.4 Cayley’s Theorem
Theorem 3.4 (Cayley). Every group is isomorphic to a subgroup of some symmetric group. Specifically, embeds into via the left regular representation where .
This shows that the symmetric groups are, in a precise sense, universal — every group is a permutation group.
3.5 Direct Products and Semidirect Products
Definition. The direct product of groups and is the set of ordered pairs with componentwise operation .
If are finite, then . Both and embed as normal subgroups of .
Definition. A semidirect product generalises the direct product. Given a homomorphism , the semidirect product has elements with multiplication .
is normal in , but need not be. Every extension with a complement is a semidirect product.
Example 3.4. . The action of on is inversion: .
Example 3.5. is not a semidirect product of smaller groups — it is a non-split extension of by .
4. Sylow Theorems
4.1 Statement
Definition. A -group is a group whose order is a power of a prime . A Sylow -subgroup of is a subgroup of order where divides but does not.
Theorem 4.1 (First Sylow Theorem). If , then has a subgroup of order . In particular, Sylow -subgroups exist.
Theorem 4.2 (Second Sylow Theorem). All Sylow -subgroups of are conjugate. If and are Sylow -subgroups, there exists such that .
Theorem 4.3 (Third Sylow Theorem). The number of Sylow -subgroups satisfies:
- .
- divides .
4.2 Applications: Classifying Groups of Small Order
Example 4.1 (Groups of order ). Let where are primes. The number of Sylow -subgroups satisfies and . Since , we must have , so the Sylow -subgroup is normal.
The number of Sylow -subgroups satisfies and . If , then and both Sylow subgroups are normal, so . If , there are two groups: and .
Example 4.2 (Groups of order ). Every group of order is abelian. Proof: if , then has order and is cyclic, which forces to be abelian — contradiction. So and . Hence is isomorphic to either or .
Example 4.3 (Groups of order 8). Up to isomorphism, the five groups of order 8 are: , , , , and the quaternion group .
The first three are abelian. and are both non-abelian with , and can be distinguished by the number of elements of order 2: has five, has one.
Example 4.4 (Simple group of order 60). is the smallest non-abelian simple group. Using Sylow theory on : the third Sylow theorem gives with , so . The action of by conjugation on the six Sylow 5-subgroups gives a homomorphism . Since is simple, this homomorphism is injective, and the analysis shows no proper normal subgroups exist.
5. Rings and Fields
5.1 Definitions
Definition. A ring is a triple where is a set and , are binary operations satisfying:
- is an abelian group.
- Multiplication is associative.
- The distributive laws hold: and for all .
A ring is commutative if for all . A ring is a ring with unity if it has a multiplicative identity .
Definition. An integral domain is a commutative ring with unity in which implies or (no zero divisors).
Definition. A field is a commutative ring with unity in which every nonzero element has a multiplicative inverse. Equivalently, a field is an integral domain in which every nonzero element is a unit.
5.2 Examples
Example 5.1. is an integral domain but not a field. , , and are fields.
Example 5.2. is a field if and only if is prime. When is prime, we write .
Example 5.3. The ring of real matrices is non-commutative and has zero divisors for .
5.3 Polynomial Rings
Definition. If is a ring, the polynomial ring consists of formal sums with , under the usual addition and multiplication of polynomials.
Theorem 5.1. If is an integral domain, then is an integral domain. The units of are precisely the units of .
Theorem 5.2 (Division algorithm). If is a field and with , there exist unique with such that .
5.4 Ideals and Quotient Rings
Definition. An ideal of a ring is a subset such that:
- is a subgroup of .
- For all and : and .
Definition. An ideal is prime if implies or . An ideal is maximal if there is no ideal with .
Proposition. Every maximal ideal is prime. In a commutative ring with unity, is a field if and only if is maximal, and is an integral domain if and only if is prime.
When is an ideal, the quotient is a ring under and .
Example 5.4. is the quotient ring where is the ideal generated by . The ideal is maximal (hence prime) in when is prime.
Example 5.5. For a field and irreducible , the ideal is maximal, so is a field.
5.5 Unique Factorisation Domains and Principal Ideal Domains
Definition. A principal ideal domain (PID) is an integral domain in which every ideal is principal (generated by a single element).
Definition. A unique factorisation domain (UFD) is an integral domain in which every nonzero non-unit element factors uniquely (up to order and units) into irreducibles.
Example 5.6. is a PID (every ideal is for some ) and hence a UFD. is a PID; more generally, is a PID for any field .
Example 5.7. is a UFD but not a PID. The ideal is not principal.
Example 5.8. is not a UFD: gives two genuinely different factorisations into irreducibles.
Theorem 5.3. Every PID is a UFD. The converse fails ( is a UFD but not a PID).
Theorem 5.4 (Euclidean algorithm). Every Euclidean domain (an integral domain with a division algorithm) is a PID. Examples include and for any field .
5.5 Field Extensions
Definition. A field extension is an inclusion of fields . The degree is the dimension of as a vector space over .
Theorem 5.3 (Tower law). If are field extensions, then .
Definition. A field is algebraically closed if every non-constant polynomial in has a root in . The algebraic closure of is the smallest algebraically closed field containing .
Example 5.6. is the algebraic closure of , and .
Example 5.7. The splitting field of over is where , with degree .
5.6 Finite Fields
Theorem 5.4. For every prime and integer , there exists a unique (up to isomorphism) finite field of order , denoted or .
The finite field is the splitting field of over . Its multiplicative group is cyclic of order .
Theorem 5.5. is a subfield of if and only if . In that case, .
Example 5.8. where . The multiplicative group is cyclic of order 3, generated by (since and ).
Example 5.9. is cyclic for all . This generator is called a primitive element. Its existence follows from the classification of finite abelian groups: every finite subgroup of the multiplicative group of a field is cyclic.
6. Galois Theory
6.1 Field Automorphisms
Definition. A field automorphism of is an isomorphism of fields. The set of all automorphisms of forms a group under composition.
For a field extension , define
6.2 Galois Extensions
Definition. A finite field extension is Galois if .
Equivalently, is Galois if is the splitting field of a separable polynomial over .
Definition. For a Galois extension , the Galois group is .
Example 6.1. The extension is Galois with , generated by .
Example 6.2. The extension has Galois group , with four automorphisms determined by the signs on and .
Example 6.3. The splitting field of over is where , with degree .
The six automorphisms permute the three roots . The intermediate fields are:
Only is Galois among the proper intermediate extensions (corresponding to the unique normal subgroup ).
6.3 The Fundamental Theorem of Galois Theory
Theorem 6.1 (Fundamental Theorem of Galois Theory). Let be a Galois extension with Galois group . Then there is a one-to-one, order-reversing correspondence:
given by and (the fixed field of ), satisfying:
- and .
- is Galois if and only if , in which case .
6.4 Solvability by Radicals
Definition. A polynomial is solvable by radicals if its roots can be expressed using only the operations , , , , and -th roots.
A group is solvable if there exists a chain of subgroups
where each is normal in and each quotient is cyclic of prime order.
Theorem 6.2. A polynomial is solvable by radicals if and only if is a solvable group.
Theorem 6.3 (Abel–Ruffini). The general polynomial of degree is not solvable by radicals. Specifically, the Galois group of over is , and since is simple and non-abelian, is not solvable.
6.5 Cyclotomic Extensions
The cyclotomic field , where is a primitive -th root of unity, is the splitting field of over .
Theorem 6.4. The Galois group is isomorphic to — the unit group of .
Example 6.4. For : . The degree is .
Example 6.5. For : . The degree is .
6.6 Constructibility with Straightedge and Compass
A real number is constructible if it can be obtained from rational numbers using only straightedge and compass operations (addition, subtraction, multiplication, division, and square roots).
Theorem 6.5. is constructible if and only if is a power of 2.
Corollary (Classical impossibilities).
- Doubling the cube requires , with — not a power of 2. Impossible.
- Trisecting a general angle reduces to solving a cubic equation whose Galois group has order 3 — not a power of 2. Impossible.
- Squaring the circle requires constructing , which is transcendental over (Lindemann, 1882). Impossible.
7. Applications
7.1 RSA Cryptography
RSA relies on the difficulty of factoring large integers, but its correctness proof uses elementary group theory on .
Key generation: Choose distinct primes ; set . The public key is where . The private key is .
Encryption: for message .
Decryption: .
Correctness. Since , we have by Euler’s theorem (a consequence of Lagrange’s theorem applied to ).
7.2 Error-Correcting Codes
Finite fields provide the algebraic foundation for error-correcting codes. A linear code of length over is a subspace of .
Example (Reed–Solomon codes). A Reed–Solomon code of dimension and length over encodes a message as the evaluations of a polynomial of degree at distinct field elements. It can correct up to errors.
Example (BCH codes). Bose–Chaudhuri–Hocquenghem codes generalise Reed–Solomon codes to arbitrary finite fields and provide flexible trade-offs between code rate and error correction capability.
7.3 Crystallography and Group Actions
The symmetry group of a crystal (a space group) classifies crystalline structures. The mathematical framework is that of group actions: a group acts on a set if there is a map satisfying and .
There are exactly 230 crystallographic space groups in 3D, 17 wallpaper groups in 2D, and 7 frieze groups in 1D — all classified by group-theoretic methods.
7.4 Fermat’s Little Theorem and Applications
Theorem (Fermat’s little theorem). If is prime and , then .
This is an immediate consequence of Lagrange’s theorem: the order of in divides .
Euler’s theorem generalises this: if , then .
Application (primality testing). The Fermat test checks whether for several bases . If fails for any , it is composite. If passes for many , it is likely prime (though Carmichael numbers fool this test). More robust tests like Miller–Rabin use the structure of more carefully.
7.5 Diffie–Hellman Key Exchange
The Diffie–Hellman protocol allows two parties to establish a shared secret over a public channel using cyclic groups.
Setup: Fix a cyclic group of prime order with generator (e.g., ).
Protocol:
- Alice picks random , sends to Bob.
- Bob picks random , sends to Alice.
- Both compute as the shared secret.
Security relies on the discrete logarithm problem: given and , finding is computationally infeasible in sufficiently large groups.
8. Common Pitfalls
“Every subgroup is normal.” False. In , the subgroup has . Normality is a special property, not automatic.
“The converse of Lagrange’s theorem holds.” False. has order 12 but no subgroup of order 6. The converse holds for Sylow subgroups but not as a general principle.
“Abelian implies cyclic.” False. is abelian but not cyclic — every non-identity element has order 2.
“Every field extension is Galois.” False. has degree 3 but only the identity automorphism (the other cube roots of 2 are complex and not in this field), so it is not Galois.
” is solvable for all .” False. is solvable only for . For , is simple and non-abelian, making non-solvable.
“The kernel of a ring homomorphism is a subring, not an ideal.” The kernel is both an ideal and a subring. The key point is that kernels of ring homomorphisms are always ideals, and kernels of field homomorphisms are always trivial (fields have no nontrivial proper ideals).
” is the same as .” False. is not a field for (it has zero divisors). is the splitting field of over — an entirely different structure.
9. Summary
| Concept | Key Idea | | ------------------------------- | ------------------------------------------------------------------------------------------ | --- | ----------- | --------------------- | ----------------------------------------------------------------- | ---------------------- | --- | | Group | Set + associative binary operation with identity and inverses | | Abelian group | Group with commutative operation | | Subgroup | Subset closed under the group operation and inverses | | Lagrange’s theorem | divides for | | Coset | ; partitions into equal-size subsets | | Normal subgroup | for all | | Quotient group | inherits group structure when | | Conjugacy class | Equivalence class under | | Class equation | ; proves -groups have non-trivial centre | | Group action | acts on with orbit-stabiliser | | Homomorphism | ; kernel is normal, image is a subgroup | | First isomorphism theorem | | | Cayley’s theorem | Every group embeds into a symmetric group | | Sylow theorems | Existence, conjugacy, and counting of -subgroups | | Ring | Set + addition (abelian group) + multiplication (associative, distributive) | | Integral domain | Commutative ring with unity and no zero divisors | | Field | Commutative ring with unity where every nonzero element is a unit | | Prime/maximal ideal | integral domain prime; field maximal | | PID | Integral domain where every ideal is principal; implies UFD | | UFD | Unique factorisation into irreducibles; is UFD but not PID | | Polynomial ring | Formal polynomials; integral domain if is | | Field extension | is a vector space over ; degree | | Tower law | for | | Finite field | Unique field of order ; multiplicative group is cyclic | | Galois group | Automorphisms of fixing ; bridges fields and groups | | Fundamental theorem | Lattice of intermediate fields lattice of subgroups | | Cyclotomic extension | | | Constructibility | constructible is a power of 2 | | Solvability | Polynomial solvable by radicals Galois group is solvable | | Abel–Ruffini | General quintic (degree ) is not solvable by radicals | | Fermat’s little theorem | ; consequence of Lagrange’s theorem |
Worked Examples
Example 1: Proving a Subgroup
Problem: Prove that the set of even permutations in S_n forms a subgroup (the alternating group A_n). Solution: A permutation is even if it can be expressed as an even number of transpositions. Identity: 0 transpositions (even). Closure: product of two even permutations has an even total number of transpositions. Inverse: reversing the sequence of transpositions preserves parity. Therefore A_n is a subgroup of S_n.
Example 2: Calculating the Order of an Element
Problem: Find the order of the element (1 2 3)(4 5) in S_5. Solution: The order of a permutation is the LCM of the cycle lengths. The cycles are (1 2 3) of length 3 and (4 5) of length 2. Order = lcm(3, 2) = 6. The element (1 2 3)(4 5)^6 = identity.
Cross-References
| Topic | Link |
|---|---|
| Topology | View |