Spring 2024
  • MATH 433–500: Applied Algebra
  • Time and venue:   MWF 1:50–2:40 p.m.,  BLOC 160

    First day hand-out


    Office hours (BLOC 301b):
    Office hours (ZOOM meeting):


    Quiz 1:  Monday, January 22  (topics: greatest common divisor, Euclidean algorithm)
    Quiz 2:  Friday, January 26  (topics: mathematical induction, prime factorisation)
    Quiz 3:  Friday, February 2  (topics: congruences, modular arithmetic)
    Quiz 4:  Friday, February 9  (topics: linear congruences, Chinese Remainder Theorem)
    Exam 1:  Friday, February 16
    Quiz 5:  Monday, February 26  (topics: relations, finite state machines)
    Quiz 6:  Friday, March 1  (topics: permutations, cycle decomposition, order of a permutation)
    Quiz 7:  Friday, March 8  (topic: abstract groups)
    Quiz 8:  Friday, March 22  (topics: semigroups, rings and fields)
    Exam 2:  Wednesday, March 27
    Quiz 9:  Friday, April 5  (topics: order of an element in a group, subgroups, cyclic groups)
    Quiz 10:  Friday, April 12  (topics: Lagrange's Theorem, classification of finite Abelian groups)
    Quiz 11:  Friday, April 19  (topics: the ISBN code, error-detecting and error-correcting binary codes)
    Exam 3:  Friday, April 26
    Quiz 12:  Monday, April 29  (topics: division of polynomials, factorisation of polynomials)

    Sample problems for Exam 1

    Sample problems for Exam 2

    Sample problems for Exam 3



    Course schedule:

    Part I: Number theory


    Humphreys/Prest: Chapter 1


    Lecture 1: Division of integers. Greatest common divisor.
    Lecture 2: Euclidean algorithm.
    Lecture 3: Mathematical induction.
    Lecture 4: More on greatest common divisor. Prime numbers. Unique factorisation theorem.
    Lecture 5: Prime factorisation (continued). Congruences.
    Lecture 6: Congruences (continued). Modular arithmetic.
    Lecture 7: Invertible congruence classes.
    Lecture 8: Linear congruences.
    Lecture 9: Chinese Remainder Theorem.
    Lecture 10: Order of a congruence class. Fermat's Little Theorem.
    Lecture 11: Euler's Theorem. Euler's phi-function.
    Lecture 12: Public key encryption. The RSA system.
    Lecture 13: Review for Exam 1.

    Part II: Abstract algebra and more


    Humphreys/Prest: Chapters 2 and 4


    Lecture 14: Sets and functions. Relations.
    Lecture 15: Relations (continued). Finite state machines.
    Lecture 16: Finite state machines (continued). Permutations.
    Lecture 17: Permutations (continued). Cycle decomposition.
    Lecture 18: Cycle decomposition (continued). Order of a permutation.
    Lecture 19: Order and sign of a permutation. Alternating group.
    Lecture 20: Sign of a permutation (continued). Classical definition of the determinant.
    Lecture 21: Abstract groups.
    Lecture 22: Basic properties of groups. Cayley table. Transformation groups.
    Lecture 23: Semigroups.
    Lecture 24: Rings and fields.
    Lecture 25: Rings and fields (continued). Vector spaces over a field.
    Lecture 26: Review for Exam 2.

    Part III: Group theory and polynomials


    Humphreys/Prest: Chapters 5–6


    Lecture 27: Properties of groups. Order of an element in a group.
    Lecture 28: Subgroups. Cyclic groups.
    Lecture 29: Cosets. Lagrange's Theorem.
    Lecture 30: Direct product of groups. Quotient group.
    Lecture 31: Isomorphism of groups. Classification of groups.
    Lecture 32: Error-detecting and error-correcting codes.
    Lecture 33: Linear codes. Coset leaders and syndromes.
    Lecture 34: Polynomials in one variable. Division of polynomials.
    Lecture 35: Zeros of polynomials (continued). Greatest common divisor of polynomials.
    Lecture 36: Euclidean algorithm for polynomials. Factorisation of polynomials.
    Lecture 37: Review for Exam 3. (preliminary lecture notes)