Chapter 13: Group, Group Isomorphism, Cyclic Groups, Subgroups, Lagrange’s Theorem, Rings and Fields, Finite Fields
(RB1 C.L. Liu, Sections 48–56)
1. Group
Definition
A group ((G, )) is a set (G) with a binary operation () satisfying:
- Closure: (\forall a,b \in G, ; a*b \in G)
- Associativity: ((ab)c = a(bc), \forall a,b,c \in G)
- Identity Element: (\exists e \in G: ae = ea = a, \forall a \in G)
- Inverse Element: (\forall a \in G, \exists a^{-1} \in G: aa^{-1} = a^{-1}a = e)
Example 1: Integers under Addition
- (G = \mathbb{Z}, * = +)
- Identity = 0
- Inverse = (-a)
- Associative and closed ✅ → group
Example 2: Non-Example
- Natural numbers (\mathbb{N}) under addition ❌
- No additive inverse
2. Abelian (Commutative) Group
- A group is Abelian if (ab = ba) for all (a,b \in G)
Example: ((\mathbb{Z},+)) ✅ Non-example: (2 \times 2) non-singular matrices under multiplication ❌
3. Group Isomorphism
Definition
Two groups ((G,)) and ((H,\cdot)) are isomorphic ((G \cong H)) if there exists a bijective function* (f: G \to H) such that:
[ f(a*b) = f(a) \cdot f(b), \forall a,b \in G ]
- Essentially, same group structure, different labels
Example
- ((\mathbb{Z}_4, +_4)) and (({1, i, -1, -i}, \cdot)) (complex 4th roots of unity)
- Both cyclic, same structure → isomorphic
4. Cyclic Groups
Definition
A group (G) is cyclic if (\exists g \in G) (generator) such that:
[ G = {g^k \mid k \in \mathbb{Z}} ]
- All elements can be expressed as powers of g
Example
- ((\mathbb{Z}_6, +_6)) → generator 1
- Elements: 0,1,2,3,4,5
5. Subgroups
Definition
A subset (H \subseteq G) is a subgroup if (H) is itself a group under the operation of (G).
- Denoted: (H \le G)
Example
- (G = (\mathbb{Z}, +), H = 2\mathbb{Z}) → even integers
- Closed under +, identity 0, inverses exist ✅ → subgroup
6. Lagrange’s Theorem
Statement
If (H) is a finite subgroup of (G):
[ |H| ;|; |G| ]
- Order of subgroup divides order of group
Example
- (G = \mathbb{Z}_8, H = {0,4})
- |G| = 8, |H| = 2 → 2 divides 8 ✅
7. Rings
Definition
A ring ((R, +, \cdot)) is a set (R) with two operations satisfying:
- ((R,+)) is an Abelian group
- ((R, \cdot)) is associative
-
Distributive laws:
-
(a\cdot(b+c) = a\cdot b + a\cdot c)
-
((a+b)\cdot c = a\cdot c + b\cdot c)
-
If multiplication is commutative → commutative ring
- Ring with multiplicative identity → unitary ring
Example
- Integers (\mathbb{Z}) under +, × → commutative, unitary ring
- 2x2 matrices → ring (non-commutative)
8. Fields
Definition
A field (F) is a commutative ring with multiplicative inverses (except 0):
- ((F, +)) → Abelian group
- ((F \setminus {0}, \cdot)) → Abelian group
Example
- (\mathbb{Q}, \mathbb{R}, \mathbb{C}) → fields
- (\mathbb{Z}_p) with prime p → finite field
9. Finite Fields
- Fields with finite number of elements
- Denoted (\mathbb{F}_q) or (\mathbb{Z}_p)
- Used in cryptography, coding theory, hashing
Example
- (\mathbb{Z}_5 = {0,1,2,3,4})
- Addition & multiplication modulo 5 → field
10. Applications in Computer Science
- Cryptography (RSA, ECC) → finite fields
- Error detection & correction → coding theory
- Hash functions → modular arithmetic
- Algebraic structures → data structures & algorithms