Spring 2023
  • MATH 433–500: Applied Algebra
  • Time and venue:   MWF 10:20–11:10 a.m., BLOC 163

    First day hand-out


    Office hours (BLOC 301b):
    Office hours (ZOOM meeting):
    Office hours during the final exams:


    Sample problems for Exam 1

    Sample problems for Exam 2

    Sample problems for Exam 3

    Sample problems for the final exam (Solutions)



    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: Review for Exam 1.
    Lecture 13: Public key encryption. The RSA system.

    Part II: Abstract algebra and more


    Humphreys/Prest: Chapters 2 and 4


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

    Part III: Group theory and polynomials


    Humphreys/Prest: Chapters 5–6


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