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 nan \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 kak \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 aNa \in \mathbb{N} and some lNl \in \mathbb{N}.
  2. P(m)P(m) being true for all mm where amka \le m \le k implies P(k+1)P(k+1) is true.

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

Example

Let a0=1,a1=4a_0=1, a_1=4 and an+1=4an4an1a_{n+1} = 4a_n - 4a_{n-1} for n1n \ge 1. Prove that an=(n+1)2na_n = (n+1)2^n for all nNn \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=11=1(0+1)2^0 = 1 \cdot 1 = 1. The formula holds.
    • For n=1n=1: a1=4a_1 = 4 and (1+1)21=22=4(1+1)2^1 = 2 \cdot 2 = 4. The formula holds.
  2. Inductive Hypothesis: Assume that for some k1k \ge 1, the formula am=(m+1)2ma_m = (m+1)2^m is true for all integers mm with 0mk0 \le m \le k.

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

    ak+1=4ak4ak1(By definition)=4((k+1)2k)4(k2k1)(By inductive hypothesis)=(k+1)222kk222k1=(k+1)2k+2k2k+1=2(k+1)2k+1k2k+1=[2(k+1)k]2k+1=(2k+2k)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 nNn \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 amka \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 mSm \in S such that msm \le s for all sSs \in S.

Proof by Contradiction

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

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

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

  3. Inductive Step: We want to show that k+1Tk+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+1Sk+1 \notin S. Thus, k+1Tk+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    pq and pq(for numbers)2. A=B    AB and BA(for sets)3. a=b    ab and ba(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 n0n \neq 0, there exist unique natural numbers qq (quotient) and rr (remainder) such that m=qn+rm = q \cdot n + r and 0r<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,rNq, r \in \mathbb{N} such that m=qn+rm = qn + r and 0r<n0 \le r < n" is true for all mNm \in \mathbb{N}.

  1. Base Cases:

    • If m=0m=0, then 0=0n+00 = 0 \cdot n + 0. Here q=0,r=0q=0, r=0, and 00<n0 \le 0 < n.
    • If m=1m=1:
      • If n=1n=1: 1=11+01 = 1 \cdot 1 + 0. (q=1,r=0q=1, r=0)
      • If n>1n>1: 1=0n+11 = 0 \cdot n + 1. (q=0,r=1q=0, r=1)
  2. Inductive Hypothesis: Assume P(k)P(k) is true for some k0k \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 0r~<n0 \le \tilde{r} < n.

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

    • Case 1: 0r~<n10 \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 1r<n1 \le r < n.
    • Case 2: r~=n1\tilde{r} = n-1. k+1=q~n+(n1)+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 0r<n0 \le r < n.

This completes the inductive step.

Proof of Uniqueness

Assume m=qn+rm = qn + r and m=qn+rm = q'n + r' where q,q,r,rNq, q', r, r' \in \mathbb{N} and 0r,r<n0 \le r, r' < n. qn+r=qn+r    (qq)n=rrqn + r = q'n + r' \implies (q-q')n = r' - r Without loss of generality, assume rrr' \ge r. Then 0rr<n0 \le r'-r < n. Since rrr'-r is a multiple of nn and is strictly less than nn, it must be 00. So, rr=0    r=rr'-r = 0 \implies r'=r. This implies (qq)n=0(q-q')n = 0. Since n0n \neq 0, we must have qq=0    q=qq-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., dad|a and dbd|b).
  2. If any integer dd' divides both aa and bb, then dd' 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>0m,nZ}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,bZa, b \in \mathbb{Z} and pp be a prime number. If pabp \mid ab, then pap \mid a or pbp \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=p1e1p2e2pkekn = 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: ab=baa * b = b * a for all a,bSa, b \in S.
  • Associative Property: a(bc)=(ab)ca * (b * c) = (a * b) * c for all a,b,cSa, b, c \in S.

Identity and Inverse Elements

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

    • Right Identity: An element eRe_R is a right identity if aeR=aa * e_R = a for all aSa \in S.
    • Pitfalls: 0 is not an identity for subtraction because 0aa0-a \neq a. 1 is a right identity for exponentiation (a1=aa^1 = a) but not a left identity (1aa1^a \neq a).
  • Inverse Element: If SS has an identity element ee, an element bSb \in S is the inverse of aSa \in S if ab=ba=ea * b = b * a = e.

    • Right Inverse: bRb_R is a right inverse of aa if abR=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,bGa, b \in G, the result aba * b is also in GG.
  2. Associativity: For all a,b,cGa, b, c \in G, (ab)c=a(bc)(a * b) * c = a * (b * c).
  3. Identity Element: There exists an element eGe \in G such that for every aGa \in G, ea=ae=ae * a = a * e = a.
  4. Inverse Element: For each aGa \in G, there exists an element bGb \in G (denoted a1a^{-1}) such that ab=ba=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