Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome to Discrete Mathematics

ITMO University • Fall 2025 – Spring 2026 • Instructor: Konstantin Chukharev

This is the central hub for all course materials, assignments, and resources.

GitHub Repo

🚀 Quick Navigation

New to the course?

Need help?

Working on assignments?

� Course Content

🍁 Fall Semester:

  • Module 1: Set Theory (Weeks 1–2, 6) – Operations, cardinality, axioms, Cantor’s theorem
  • Module 2: Binary Relations (Weeks 3–7) – Equivalence, orders, functions, lattices
  • Module 3: Boolean Algebra (Weeks 8–10) – Logic gates, circuits, K-maps, minimization
  • Module 4: Formal Logic (Weeks 11–16) – Propositional logic, natural deduction, quantifiers

🌱 Spring Semester:

  • Module 5: Graph Theory (Weeks 1–4) – Graphs, trees, paths, algorithms
  • Module 6: Flow Networks (Week 5) – Max flow, min cut, Ford-Fulkerson
  • Module 7: Automata Theory (Weeks 6–10) – DFA, NFA, regular languages, pumping lemma
  • Module 8: Combinatorics (Weeks 11–16) – Counting, generating functions, recurrences