Comprehensive notes for the discrete math sequence for CS students at CMU
Introduction to propositional logic, proof techniques, and set theory
Introduction to elementary and axiomatic set theory, relations, functions, and cardinality
Elementary and analytic number theory, modular arithmetic, and applications to cryptography