Published on

Abstract Algebra

Authors
  • avatar
    Name
    Daniel Jeong
    Twitter

Instructor: Dr. Gabriel Sosa Castillo
Date: From 2025-08-28 to 2025-12-19


Foundational Principles of Proof

The Principle of Mathematical Induction

If P(n)P(n) is a sentence dependent on nn and:

  1. P(n)P(n) is true for some natural number aa.
  2. P(k)P(k) being true implies P(k+1)P(k+1) is also true.

Then P(n)P(n) is true for all natural numbers n≥an \ge a.

Tip: When proving by induction:

  1. Start with a number of base cases (usually one or two).
  2. State the induction hypothesis: "Assume P(k)P(k) is true for some k≥ak \ge a".
  3. Inductive step: Prove the implication for P(k+1)P(k+1).

The Principle of Strong Mathematical Induction

If P(n)P(n) is a sentence dependent on nn and:

  1. P(a),P(a+1),…,P(a+l)P(a), P(a+1), \dots , P(a+l) are true for some a∈Na \in \mathbb{N} and some l∈Nl \in \mathbb{N}.
  2. P(m)P(m) being true for all mm where a≤m≤ka \le m \le k implies P(k+1)P(k+1) is true.

Then P(n)P(n) is true for all n≥an \ge a.

Example

Let a0=1,a1=4a_0=1, a_1=4 and an+1=4an−4an−1a_{n+1} = 4a_n - 4a_{n-1} for n≥1n \ge 1. Prove that an=(n+1)2na_n = (n+1)2^n for all n∈Nn \in \mathbb{N}.

Proof

  1. Base Cases: We check n=0n=0 and n=1n=1 since the recurrence relation depends on the two preceding terms.

    • For n=0n=0: a0=1a_0 = 1 and (0+1)20=1⋅1=1(0+1)2^0 = 1 \cdot 1 = 1. The formula holds.
    • For n=1n=1: a1=4a_1 = 4 and (1+1)21=2⋅2=4(1+1)2^1 = 2 \cdot 2 = 4. The formula holds.
  2. Inductive Hypothesis: Assume that for some k≥1k \ge 1, the formula am=(m+1)2ma_m = (m+1)2^m is true for all integers mm with 0≤m≤k0 \le m \le k.

  3. Inductive Step: We want to prove the formula for n=k+1n = k+1.

    ak+1=4ak−4ak−1(By definition)=4((k+1)2k)−4(k⋅2k−1)(By inductive hypothesis)=(k+1)⋅22⋅2k−k⋅22⋅2k−1=(k+1)2k+2−k⋅2k+1=2(k+1)2k+1−k⋅2k+1=[2(k+1)−k]⋅2k+1=(2k+2−k)⋅2k+1=(k+2)⋅2k+1=((k+1)+1)2k+1\begin{aligned} a_{k+1} &= 4a_k - 4a_{k-1} && \text{(By definition)} \\ &= 4((k+1)2^k) - 4(k \cdot 2^{k-1}) && \text{(By inductive hypothesis)} \\ &= (k+1) \cdot 2^2 \cdot 2^k - k \cdot 2^2 \cdot 2^{k-1} \\ &= (k+1)2^{k+2} - k \cdot 2^{k+1} \\ &= 2(k+1)2^{k+1} - k \cdot 2^{k+1} \\ &= [2(k+1) - k] \cdot 2^{k+1} \\ &= (2k + 2 - k) \cdot 2^{k+1} \\ &= (k+2) \cdot 2^{k+1} \\ &= ((k+1)+1)2^{k+1} \end{aligned}

    This is the required formula for n=k+1n=k+1.

By the principle of strong induction, the formula an=(n+1)2na_n = (n+1)2^n holds for all n∈Nn \in \mathbb{N}.


Induction vs. Strong Induction

The main difference between mathematical induction (weak induction) and strong mathematical induction lies in the inductive hypothesis.

  • In weak induction, the inductive step assumes the statement P(k)P(k) is true for a single integer kk and proves P(k+1)P(k+1).
  • In strong induction, the inductive step assumes the statement P(m)P(m) is true for all integers mm from the base case up to kk and proves P(k+1)P(k+1).
AspectMathematical InductionStrong Mathematical Induction
Inductive HypothesisAssume P(k)P(k) is trueAssume P(m)P(m) is true for all a≤m≤ka \le m \le k
Use CaseThe next case depends only on the immediately prior case.The next case depends on any or all prior cases (e.g., recurrence relations).
EquivalenceBoth methods are logically equivalent in power.Can simplify proofs that rely on earlier states.

The Well-Ordering Principle

If SS is a non-empty subset of N\mathbb{N}, then SS has a least element. That is, there exists an element m∈Sm \in S such that m≤sm \le s for all s∈Ss \in S.

Proof by Contradiction

Assume for contradiction that there is a non-empty subset S⊆NS \subseteq \mathbb{N} with no minimum element. Let T=N∖ST = \mathbb{N} \setminus S. We will prove by strong induction that T=NT = \mathbb{N}.

  1. Base Case (n=0n=0): If 0∈S0 \in S, it would be the minimum element of SS. This contradicts our assumption. Therefore, 0∉S0 \notin S, which means 0∈T0 \in T.

  2. Inductive Hypothesis: Assume that for some k≥0k \ge 0, all integers mm such that 0≤m≤k0 \le m \le k are in TT.

  3. Inductive Step: We want to show that k+1∈Tk+1 \in T. From the hypothesis, 0,1,…,k0, 1, \dots, k are not in SS. If k+1k+1 were in SS, it would be the smallest element of SS. But SS has no minimum, so k+1∉Sk+1 \notin S. Thus, k+1∈Tk+1 \in T.

By the principle of strong induction, T=NT = \mathbb{N}. This implies SS is empty, contradicting our initial assumption that SS is non-empty. Thus, the well-ordering principle holds.


Proving Equality

Here are common strategies for proving equality in different mathematical contexts:

1. p=q  ⟺  p≤q and p≥q(for numbers)2. A=B  ⟺  A⊆B and B⊆A(for sets)3. a=b  ⟺  a∣b and b∣a(for positive integers)\begin{array}{l} 1. \ p=q \iff p \le q \text{ and } p \ge q \quad (\text{for numbers}) \\ 2. \ A=B \iff A \subseteq B \text{ and } B \subseteq A \quad (\text{for sets}) \\ 3. \ a=b \iff a \mid b \text{ and } b \mid a \quad (\text{for positive integers}) \end{array}

Core Concepts in Number Theory

Theorem 1: The Division Algorithm

Given natural numbers mm and nn with n≠0n \neq 0, there exist unique natural numbers qq (quotient) and rr (remainder) such that m=q⋅n+rm = q \cdot n + r and 0≤r<n0 \le r < n.

Proof of Theorem 1 (Existence by Induction)

Let nn be a fixed natural number. We prove by induction on mm that the statement P(m)P(m): "there exist q,r∈Nq, r \in \mathbb{N} such that m=qn+rm = qn + r and 0≤r<n0 \le r < n" is true for all m∈Nm \in \mathbb{N}.

  1. Base Cases:

    • If m=0m=0, then 0=0⋅n+00 = 0 \cdot n + 0. Here q=0,r=0q=0, r=0, and 0≤0<n0 \le 0 < n.
    • If m=1m=1:
      • If n=1n=1: 1=1⋅1+01 = 1 \cdot 1 + 0. (q=1,r=0q=1, r=0)
      • If n>1n>1: 1=0⋅n+11 = 0 \cdot n + 1. (q=0,r=1q=0, r=1)
  2. Inductive Hypothesis: Assume P(k)P(k) is true for some k≥0k \ge 0. So, k=q~n+r~k = \tilde{q}n + \tilde{r} with q~,r~∈N\tilde{q}, \tilde{r} \in \mathbb{N} and 0≤r~<n0 \le \tilde{r} < n.

  3. Inductive Step: Consider k+1k+1.

    • Case 1: 0≤r~<n−10 \le \tilde{r} < n-1. Then k+1=q~n+r~+1k+1 = \tilde{q}n + \tilde{r} + 1. Let q=q~q=\tilde{q} and r=r~+1r=\tilde{r}+1. Then 1≤r<n1 \le r < n.
    • Case 2: r~=n−1\tilde{r} = n-1. k+1=q~n+(n−1)+1=q~n+n=(q~+1)nk+1 = \tilde{q}n + (n-1) + 1 = \tilde{q}n + n = (\tilde{q}+1)n Let q=q~+1q = \tilde{q}+1 and r=0r=0. Then 0≤r<n0 \le r < n.

This completes the inductive step.

Proof of Uniqueness

Assume m=qn+rm = qn + r and m=q′n+r′m = q'n + r' where q,q′,r,r′∈Nq, q', r, r' \in \mathbb{N} and 0≤r,r′<n0 \le r, r' < n. qn+r=q′n+r′  ⟹  (q−q′)n=r′−rqn + r = q'n + r' \implies (q-q')n = r' - r Without loss of generality, assume r′≥rr' \ge r. Then 0≤r′−r<n0 \le r'-r < n. Since r′−rr'-r is a multiple of nn and is strictly less than nn, it must be 00. So, r′−r=0  ⟹  r′=rr'-r = 0 \implies r'=r. This implies (q−q′)n=0(q-q')n = 0. Since n≠0n \neq 0, we must have q−q′=0  ⟹  q=q′q-q'=0 \implies q=q'.


Greatest Common Divisor (GCD)

Given two integers aa and bb, not both zero, their greatest common divisor, denoted gcd(a,b)gcd(a,b) or (a,b)(a,b), is a positive integer dd satisfying:

  1. dd divides both aa and bb (i.e., d∣ad|a and d∣bd|b).
  2. If any integer d′d' divides both aa and bb, then d′d' must also divide dd.

Theorem 2: Characterization of the GCD (Bezout's Identity)

Let a,ba, b be integers, not both zero. The gcd(a,b)gcd(a,b) is the smallest positive integer that can be expressed as a linear combination of aa and bb. gcd(a,b)=min⁡{ma+nb>0∣m,n∈Z}gcd(a,b) = \min \{ ma+nb > 0 \mid m,n \in \mathbb{Z} \} Note: m,nm, n are integers, not just natural numbers!

Proof of Theorem 2

Proof to be added.


Prime and Coprime Numbers

  • Prime: A natural number p>1p > 1 is prime if its only positive divisors are 1 and pp.
  • Coprime: Two integers aa and bb are coprime (or relatively prime) if gcd(a,b)=1gcd(a,b)=1.

Corollary 3: Characterization of Coprime Numbers

Integers aa and bb are coprime if and only if there exist integers mm and nn such that am+bn=1am + bn = 1.

Proof of Corollary 3

Proof to be added (from Sep 5 notes).


Lemma 4: Euclid's Lemma

Let a,b∈Za, b \in \mathbb{Z} and pp be a prime number. If p∣abp \mid ab, then p∣ap \mid a or p∣bp \mid b.

Proof of Lemma 4

Proof to be added (from Sep 8 notes).


Theorem 5: Infinitude of Primes

There are infinitely many prime numbers.


Theorem 6: The Fundamental Theorem of Arithmetic (Unique Factorization)

Every integer n>1n>1 can be represented as a product of prime numbers. This representation is unique, apart from the order of the factors.

More formally, for any integer n>1n > 1, there exist unique primes p1<p2<⋯<pkp_1 < p_2 < \dots < p_k and unique positive integers e1,e2,…,eke_1, e_2, \dots, e_k such that: n=p1e1p2e2⋯pkekn = p_1^{e_1} p_2^{e_2} \cdots p_k^{e_k}


Introduction to Algebraic Structures

Basic Properties of Binary Operations

Let ∗* be a binary operation on a set SS.

  • Commutative Property: a∗b=b∗aa * b = b * a for all a,b∈Sa, b \in S.
  • Associative Property: a∗(b∗c)=(a∗b)∗ca * (b * c) = (a * b) * c for all a,b,c∈Sa, b, c \in S.

Identity and Inverse Elements

  • Identity Element: An element e∈Se \in S is an identity element if e∗a=a∗e=ae * a = a * e = a for all a∈Sa \in S. The identity element must be unique for the entire set.

    • Right Identity: An element eRe_R is a right identity if a∗eR=aa * e_R = a for all a∈Sa \in S.
    • Pitfalls: 0 is not an identity for subtraction because 0−a≠a0-a \neq a. 1 is a right identity for exponentiation (a1=aa^1 = a) but not a left identity (1a≠a1^a \neq a).
  • Inverse Element: If SS has an identity element ee, an element b∈Sb \in S is the inverse of a∈Sa \in S if a∗b=b∗a=ea * b = b * a = e.

    • Right Inverse: bRb_R is a right inverse of aa if a∗bR=ea * b_R = e.

Groups

A group is a set GG combined with a binary operation ∗* that satisfies four axioms:

  1. Closure: For all a,b∈Ga, b \in G, the result a∗ba * b is also in GG.
  2. Associativity: For all a,b,c∈Ga, b, c \in G, (a∗b)∗c=a∗(b∗c)(a * b) * c = a * (b * c).
  3. Identity Element: There exists an element e∈Ge \in G such that for every a∈Ga \in G, e∗a=a∗e=ae * a = a * e = a.
  4. Inverse Element: For each a∈Ga \in G, there exists an element b∈Gb \in G (denoted a−1a^{-1}) such that a∗b=b∗a=ea * b = b * a = e.

If a group also satisfies the commutative property, it is called an Abelian Group.

Examples:

  • Abelian Groups: (Z,+)(\mathbb{Z}, +), (Q,+)(\mathbb{Q}, +), (R,+)(\mathbb{R}, +), (M2×3(R),+)(M_{2 \times 3}(\mathbb{R}), +)
  • Non-Abelian Groups: (GL2(R),⋅)(GL_2(\mathbb{R}), \cdot) (invertible 2x2 matrices with matrix multiplication), Bijections on a set SS with function composition (Bij(S),∘)(\text{Bij}(S), \circ).
  • Not Groups:
    • (N,+)(\mathbb{N}, +) lacks inverses.
    • (M2(R),⋅)(M_2(\mathbb{R}), \cdot) lacks inverses for singular matrices.

Other Groups

TypeClosureAssociativityIdentityInverseCommutativity
MagmaO----
Unity MagmaO-O--
SemigroupOO---
QuasigroupO----
LoopO-OO-
MonoidOOO--
GroupOOOO-
Abelian GroupOOOOO