https://news.ycombinator.com/item?id=41267478 - Discussion on the 4th edition from 9 months ago.
https://news.ycombinator.com/item?id=23214961 - Discussion on the 3rd edition from 5 years ago.
Beautifully written, concise, very accessible with the precise right amount of formalism.
http://books.google.com/books/about/Introductory_Discrete_St...
https://discrete.openmathbooks.org/dmoi4/
> The source files for this book are available on GitHub.
WhitneyLand•17h ago
redczar•17h ago
vouaobrasil•16h ago
chongli•11h ago
I took an intro discrete math course in second year of university (at a school which is easily top 5 in math and engineering in my country) and I along with most of my peers struggled intensely with it, despite all of us having completed the proof-heavy courses in first year.
On the other hand, I routinely work with high school students who are unable to multiply a pair of single digit numbers without a calculator.
dr_kiszonka•14h ago
throwaway81523•10h ago
anthk•12h ago
As a programmer with Lisp experienc but not HS-er, I'd say that any kid learning Python would be at home with Discrete Math, or most Elementary kids playing RPG's/JRPG's at home.
chongli•10h ago
For any integer n ≥ 0, let Cn be the set of all integer compositions of n with odd number of parts, and each part is congruent to 1 modulo 3. Prove that:
Where [x^n] indicates the coefficient of the x^n term in the formal power series generated by the rational function (rational representation of the ordinary generating function).I doubt many elementary school students would be able to solve problems like this.
rak1507•7h ago
chongli•7h ago
There is a whole lot of background stuff here that elementary school students do not have. Way more than what you’ve stated.
rak1507•7h ago
a = x^1 + x^4 + x^7 + ... = x(1 + x^3 + x^6 + ...) = x/(1-x^3)
a + a^3 + a^5 + ... = a(1 + a^2 + a^4 + ...) = a/(1-a^2)
Substitute + simplify. I don't think this is beyond a (fairly smart) elementary school student.
chongli•4h ago
redczar•6h ago
cyberax•10h ago
With discrete math, there are really no unifying themes.
anthk•9h ago
Once you 'see' how triangles/slopes are drawn on a GB/GBA, you begin to understand limits.
derivative of x^2 = 2x and a neglibile pixel/point that shouldn't be there but it 'exists' to show a changing factor.
elbear•8h ago
WhitneyLand•3h ago
I came to this opinion after taking it in college and not recalling very much in the way of needed prerequisites, but maybe this is a selective memory…
What are some of the biggest things needed beyond algebra?