Skip to main content

Discrete Mathematics

Exam prep

Print a unit's problems with full solutions, or sit a practice final that covers the whole course.

Study packets

  1. Unit 1 · 43 problems Free with an account

    Propositional and predicate logic with proof methods

  2. Unit 2 · 44 problems

    Sets, functions, relations, and equivalence classes

  3. Unit 3 · 44 problems

    Induction, recursion, and invariants

  4. Unit 4 · 45 problems

    Divisibility, modular arithmetic, and elementary number theory

  5. Unit 5 · 49 problems

    Combinatorics and inclusion-exclusion

  6. Unit 6 · 43 problems

    Recurrences, generating functions, and discrete asymptotics

  7. Unit 7 · 47 problems

    Graphs, trees, connectivity, and matchings

Packets and practice finals are for your own study. They do not count as Training attempts.