Reading guide
Discrete mathematics studies finite and countable structures and the reasoning used to work with them. Start with the proof language in Mathematical Foundations. The logic sequence then moves from Boolean functions to formal semantics and natural deduction, followed by propositional and first-order automated reasoning. Number theory, relations and order, and graph theory develop other discrete structures.