I've not worked through a large book of problems like this before. At risk of sounding silly, are there solutions to the sample problems? I've given a few a go but can't find the answers anywhere to check my work.
Math Academy has a comparable Discrete Math course that shows you how to solve every problem after you submit a solution and incorporates spaced repetition.
Such problems are a cakewalk for LLMs, you realize? Lots of didactic activities you could do with LLMs.
I hate to be that guy, but ... frontier LLMs have gotten quite good at problems like these!
I recently was struggling with a linear algebra problem. It wanted me to prove X. If I used one route I could prove X. But then strangely enough, going another route, I disproved X!
I went to Gemini and asked how it could be so, and it pointed out flaws in my proof. Very helpful!
It is not a silly question at all, a companion book with working and answers makes perfect sense. Universities and academic institutions who create things like this were often very wary as they often reuse these questions in classes and alternate the same questions over a span of 5 years. As realistically to test a small module of a subject the actual amount of viable questions in that question pool is rather few.
I looked into this book before and without solutions it makes it much harder to use for self-study. Maybe LLMs do change that now but I'm not sure I'd trust their output if I were learning the topic
Susanna Epp's Discrete Mathematics With Applications is also a really good option