Cover of A logical approach to discrete math

A logical approach to discrete math

by Gries, David. · first published 1993

9mentions
6recommended by
6HN commenters
2009–2023first – last mentioned

100% recommend

Why HN recommends it

Teaches discrete math from formal logic up, with an algebraic approach to proofs that goes on to number theory, graphs and sets; praised for many exercises and for suiting programmers and CS students.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 1 mention2010: 1 mention2011: 1 mention2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 1 mention2018: 0 mentions2019: 2 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 1 mention2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • tkosan · Jul 22, 2016 · Recommends

    The book “A Logical Approach to Discrete Math” by David Gries is excellent for learning math on a theoretical level, and for understanding proofs. I have found that writing software that automatically solves elementary algebra equations using the…

    on “Ask HN: How to self-learn high-level math?” ↗
  • agentultra · Apr 27, 2017 · Recommends

    …liberal arts introduction but it won't help the reader to convince themselves that the statements and theorems proposed are true and valid. The syntactic approach is really useful as a programmer. A Logical Approach to Discrete Math[0] teaches programmers how to develop proofs in this style using logic and syntactic substitution. Once shown how easy it is to achieve rigour it is hoped that work-a-day programmers can formulate their…

    on “Category Theory, Syntactically (2016)” ↗
  • agentultra · Oct 21, 2019 · Recommends

    The Art of Computer Programming Structure and Interpretation of Computer Programs Purely Functional Data Structures Programming in the 1990s A Logical Approach to Discrete Math

    on “Ask HN: What are the most fundamental books on computer science?” ↗
  • seanstickle · Feb 11, 2011 · Recommends

    I found "A Logical Approach to Discrete Math" by Gries and Schneider to be delightful. It teaches discrete math using formal logic as the basis of the whole system. http://www.amazon.com/Logical-Approach-Discrete-Monographs-C...

    on “Great Math Books as Recommended by Our Readers” ↗
  • agentultra · Jan 19, 2023 · Recommends

    How To Solve It by G. Polya https://press.princeton.edu/books/paperback/9780691164076/ho... A Logical Approach to Discrete Math by David Greis and Fred Schneider, https://link.springer.com/book/10.1007/978-1-4757-3837-7 I'm self-taught so for me it was learning how to write proofs that gave me a big boost in being able to branch…

    on “Ask HN: Math books that made you significantly better at math?” ↗
  • agentultra · Jan 27, 2023 · Recommends

    …definitions. CrabML becomes close to what I can grok syntax-wise. I spent many years with C++ and I can read TyoeScript… but to me they’re examples of bad syntax, not role models. However if you read A Logical Approach to Discrete Math or Programming in the 1990s you’ll know just how syntax matters… most programming languages can’t even reach this level of which is why I think semantics are more important.

    on “Rust's Ugly Syntax” ↗
  • plinkplonk · Jan 15, 2010 · Recommends

    …different domains and so have a different list of books. I hope someone finds this useful. For those who want a summary, Proof Technique (a)Velleman's "How to Prove It" (b)Gries and Schneider's "A Logical Approach to Discrete Math" Math (c) Calculus (best "lite" book - Calculus by Strang (free download), best "heavy" books - (d) Calculus by Spivak, (e) Principles of Mathematical Analysis a.k.a "Baby Rudin") (f) Discrete Math…

    on “Learning About Statistical Learning” ↗
  • fogus · Jun 19, 2009 · Recommends

    I personally liked "A Logical Approach to Discrete Math" by Gries and Schneider which can be had for a good price on Amazon. As for statustics, I liked "Statistics: A Gentle Introduction" by Coolidge and "Principles of Statistics" by Bullmer which can be…

    on “Ask HN: good math books” ↗
  • hodgesrm · Feb 16, 2019 · Recommends

    Somewhat dated but...I really like "A Logical Approach to Discrete Math" by Gries and Schneider. It uses an algebraic approach to introduce logic then works its way into number theory, graphs, and sets. There are a lot of good exercises and the topics are highly relevant…

    on “Classic Mathematics Books for Lifelong Learners” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help