Looking for intro combinatorics/discrete math book with the following topics

AI Thread Summary
The discussion centers on binary strings and strings over arbitrary alphabets, highlighting the importance of generating functions, including bivariate and multivariate types, for solving enumeration and probability problems. Participants express interest in formal languages and automata theory, suggesting resources like "Concrete Mathematics" by Knuth for discrete math and a downloadable guide on generating functions from Wilf's website. A specific problem example involves calculating the average number of blocks of length 2 in strings of length 10 over a four-letter alphabet. The conversation indicates a lack of introductory combinatorics books that address such specific string-related problems comprehensively.
Werg22
Messages
1,431
Reaction score
1
1. A discussion of binary strings and strings over arbitrary alphabets
2. A discussion of generating functions and bivariate (or multivariate) generating functions, and their applications to enumeration and and probability problems
3. Graphs and Trees (does not need to be that thorough for this part)

Any recommendation?

Thanks in advance.

Edit:

Posted in the wrong section - should be moved to Science Books Discussion
 
Last edited:
Physics news on Phys.org
For discrete math in general there's Knuth and friend's Concrete Mathematics. For generating functions there's http://www.math.upenn.edu/~wilf/DownldGF.html" , which you can download from the author's website. I suppose if you're interested in binary strings and such you'll want to get into formal languages, automata, etc. My class is using Automata, Computability, and Complexity by Elaine Rich. I don't know if you'll find an intro book that covers all those things you listed. Is there something particular you're interested in?
 
Last edited by a moderator:
I'm mainly interesting in problems involving any kind of strings (over arbitrary alphabets, not just binary), problems generally involving generating functions. For example, I'm interested in seeing how a problem of the like "find the average number of blocks of length 2 among all strings of length 10 over an alphabet of 4 letters {a, b, c, d}", this sort of thing. But from what I've seen so far, there aren't any introductory combinatorics book that look at this type of problem.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...
Back
Top