‹‹ All zyBooks

Discrete Mathematics


Sandy Irani

Professor of Information and Computer Science
University of California, Irvine


  • Logic
  • Proofs
  • Sets
  • Functions
  • Boolean Algebra
  • Relations & Digraphs
  • Computation
  • Induction and Recursion
  • Integer Properties
  • Introduction to Counting
  • Advanced Counting
  • Discrete Probability
  • Graphs
  • Trees

Complete Table of Contents


  • ~750 participation activities: Questions, animations, tools
  • Exceptionally visual presentations: Animations of normally hard DM concepts
  • Seamlessly integrated auto-generated and auto-graded challenge activities
  • Includes hundreds of end-of-section exercises

The zyBooks Approach

A visually animated interactive introduction to discrete mathematics. This zyBook demonstrates how to translate English descriptions of everyday scenarios into precise mathematical statements that can then be used for formal analysis. Applications are described so that students get a feel for how the mathematical tools they are learning will be applied later in their studies. The material is formed from years of experience teaching discrete math to undergraduates and contains explanations of many common questions and misconceptions that students have about this material. Foundational topics provide a pathway to more advanced study in computer science. Includes hundreds of end-of-section exercises with solutions for instructors, plus numerous auto-generated, auto-graded exercises.

“I have now been asked to teach Discrete Mathematics again … because of my past experience with zyBooks I agreed to teach this topic again only if I could use the zyBook again.”

– Timothy Stanley, Lecturer, Utah Valley University