Susanna Epp's DISCRETE MATHEMATICS: AN INTRODUCTION TO MATHEMATICAL REASONING provides a clear introduction to discrete mathematics and mathematical reasoning in a compact form that focuses on core topics. Renowned for her lucid, accessible prose, Epp explains complex, abstract concepts with clarity and precision, helping students develop the ability to think abstractly as they study each topic. In doing so, the book provides students with a strong foundation both for computer science and for other upper-level mathematics courses.
This is my favorite math book. If I could only recommend one math book to study in your entire life, this would be it. Discrete math is easy to understand and has immediately applicable tools, techniques, and models to computer programming, systems design, philosophy, and general decision making. It's full of clear explanations and challenging exercises to get a good math workout. I wish this was the kind of math that I was taught first - I think all the rest would have made so much more sense!
This book sets up a great foundation forthe different elements of Discrete mathematics. It includes rigorous descriptions of concepts and proofs. It also serves as a great jumping off point for other subjects like graph theory and algorithms.
The book also sets up formal definitions for concepts like set theory, truth tables/implications, and functions that really set the framework for other common regions of mathematics. These concepts were basically assumed throughout my education, but I felt like they were never introduced formally enough to understand what's going on "under-the-hood". This text not only provides good visualizations and explanations, but also explains how discrete math sets up a framework of thinking about most mathematics problems in general.
I actually used the most recent edition but I couldn’t find it on goodreads. I wish all textbooks were like this. Explanations are clear, there’s a thoroughly explained example for pretty much every topic. Would highly recommend if you want a discrete math textbook.