Overview

This textbook develops the core language of mathematical reasoning used in computer science and modern mathematics. Topics include logic, proof techniques, sets, combinatorics, number theory, algorithms, and Boolean algebra. Students learn to model discrete systems and construct rigorous proofs.

Table of Contents

Learning Outcomes