Summer 2010
  • MATH 433–100: Applied Algebra
  • Time and venue:   MTWRF 12:00–1:35 p.m., BLOC 160

    First day handout


    Office hours:
  • TWRF 10:30–11:30 a.m.
  • by appointment

  • Additional office hours:
  • Monday, July 5, 1–3 p.m.


  • Quiz 1:  Wednesday, June 2  (solutions)
    Quiz 2:  Thursday, June 3  (solutions)
    Quiz 3:  Friday, June 4  (solutions)
    Quiz 4:  Tuesday, June 8  (solutions)
    Quiz 5:  Wednesday, June 9  (solutions)
    Exam 1:  Friday, June 11 (solutions)
    Quiz 6:  Tuesday, June 15  (solutions)
    Quiz 7:  Wednesday, June 16  (solutions)
    Quiz 8:  Thursday, June 17  (solutions)
    Quiz 9:  Friday, June 18  (solutions)
    Quiz 10:  Tuesday, June 22  (solutions)
    Quiz 11:  Wednesday, June 23  (solutions)
    Quiz 12:  Thursday, June 24  (solutions)
    Quiz 13:  Friday, June 25  (solutions)
    Quiz 14:  Tuesday, June 29  (solutions)
    Quiz 15:  Wednesday, June 30  (solutions)
    Exam 2:  Friday, July 2 (solutions)


    Course schedule:

    Part I: Number theory and more

  • Mathematical induction
  • Euclidean algorithm
  • Primes, factorisation
  • Congruence classes, modular arithmetic
  • Euler's theorem, public key encryption
  • Functions, relations
  • Finite state machines

  • Humphreys/Prest: Chapters 1–2


    Lecture 1: Greatest common divisor. Euclidean algorithm.
  • Humphreys/Prest 1.1 [exercises 1(i), 1(ii), 1(iii), 1(iv), 2, 4, 7]

  • Lecture 2: Mathematical induction. Prime numbers. Unique factorisation theorem.
  • Humphreys/Prest 1.2 [exercises 1, 2, 8, 12], 1.3 [exercises 1, 2, 3(a), 8]

  • Lecture 3: Prime factorisation (continued). Congruence classes. Modular arithmetic.
  • Humphreys/Prest 1.1 [exercises 5, 6], 1.3 [exercises 3(b), 5], 1.4 [exercises 1(i), 1(ii), 1(iii), 2]

  • Lecture 4: Modular arithmetic (continued). Linear congruences.
  • Humphreys/Prest 1.4 [exercises 3(i), 3(ii), 3(iii), 5, 9(ii), 9(iii)], 1.5 [exercise 1(i–vii)]

  • Lecture 5: Chinese remainder theorem. Fermat's little theorem. Euler's theorem.
  • Humphreys/Prest 1.5 [exercises 2(i), 2(ii), 3, 5], 1.6 [exercises 1(i–iv), 2(i–iv), 7]

  • Lecture 6: Euler's totient function. Public key systems.
  • Humphreys/Prest 1.6 [exercises 5, 6(i–iii), 12]

  • Lecture 7: Functions. Relations.
  • Humphreys/Prest 2.1 [exercises 6, 8], 2.2 [exercises 2(i–v), 3], 2.3 [exercises 1(a–f), 2(a–f)]

  • Lecture 8: Review for Exam 1.
  • Humphreys/Prest 1.1–1.6, 2.3

  • Lecture 9: Finite state machines.
  • Humphreys/Prest 2.4 [exercises 1, 2, 4, 5]


  • Part II: Abstract algebra

  • Permutations
  • Abstract group theory
  • Cosets, Lagrange's theorem
  • Other algebraic structures (rings, fields, etc.)
  • Error-correcting codes

  • Humphreys/Prest: Chapters 4–5


    Lecture 10: Permutations.
  • Humphreys/Prest 4.1 [exercises 1, 2, 3, 4], 4.2 [exercises 3, 6, 7]

  • Lecture 11: Order and sign of a permutation.
  • Humphreys/Prest 4.2 [exercises 1(i–iv), 2, 11(i–iii)]

  • Lecture 12: Sign of a permutation (continued). Abstract groups.
  • Humphreys/Prest 4.2 [exercises 9, 10, 13], 4.3 [exercises 1(i–viii), 2]

  • Lecture 13: Examples of groups.
  • Humphreys/Prest 4.3 [exercises 3, 4, 5]

  • Lecture 14: Further examples of groups. Semigroups.
  • Humphreys/Prest 4.3 [exercises 7, 8], 4.4 [exercises 1(i–v)]

  • Lecture 15: Rings. Fields. Vector spaces over a field.
  • Humphreys/Prest 4.4 [exercises 3(i–iii), 3(v), 3(viii), 4, 6, 9(i–iii)]

  • Lecture 16: Algebraic structures (continued).
  • Humphreys/Prest 4.4 [exercises 10(i–ii), 10(iv), 11, 12, 13]

  • Lecture 17: Order of an element in a group. Subgroups.
  • Humphreys/Prest 5.1 [exercises 1, 2, 4(i–iii), 5]

  • Lecture 18: Cyclic groups. Cosets. Lagrange's theorem.
  • Humphreys/Prest 5.1 [exercises 3, 10], 5.2 [exercises 1, 3, 5]

  • Lecture 19: Subgroups (continued). Error-detecting and error-correcting codes.
  • Humphreys/Prest 5.2 [exercise 5], 5.4 [exercise 1]

  • Lecture 20: Binary codes. Linear codes.
  • Humphreys/Prest 5.4 [exercises 2, 4]

  • Lecture 21: Linear codes (continued). Classification of groups.
  • Humphreys/Prest 5.3 [exercises 1(i–ii), 4, 8], 5.4 [exercises 6, 7]

  • Lecture 22: Review for Exam 2.
  • Humphreys/Prest 4.1–4.4, 5.1–5.4