Buy New
-16%
$75.52$75.52
FREE delivery Tuesday, July 21
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$42.06$42.06
FREE delivery July 23 - 27
Ships from: GREENWORLD BOOKS Sold by: GREENWORLD BOOKS
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
Purchase options and add-ons
This book introduces the mathematics that supports advanced computer programming and the analysis of algorithms. The primary aim of its well-known authors is to provide a solid and relevant base of mathematical skills - the skills needed to solve complex problems, to evaluate horrendous sums, and to discover subtle patterns in data. It is an indispensable text and reference not only for computer scientists - the authors themselves rely heavily on it! - but for serious users of mathematics in virtually every discipline.
Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics. "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems." The subject matter is primarily an expansion of the Mathematical Preliminaries section in Knuth's classic Art of Computer Programming, but the style of presentation is more leisurely, and individual topics are covered more deeply. Several new topics have been added, and the most significant ideas have been traced to their historical roots. The book includes more than 500 exercises, divided into six categories. Complete answers are provided for all exercises, except research problems, making the book particularly valuable for self-study.
Major topics include:
- Sums
- Recurrences
- Integer functions
- Elementary number theory
- Binomial coefficients
- Generating functions
- Discrete probability
- Asymptotic methods
This second edition includes important new material about mechanical summation. In response to the widespread use of the first edition as a reference book, the bibliography and index have also been expanded, and additional nontrivial improvements can be found on almost every page. Readers will appreciate the informal style of Concrete Mathematics. Particularly enjoyable are the marginal graffiti contributed by students who have taken courses based on this material. The authors want to convey not only the importance of the techniques presented, but some of the fun in learning and using them.
- ISBN-100201558025
- ISBN-13978-0201558029
- Edition2nd
- PublisherAddison-Wesley Professional
- Publication dateFebruary 28, 1994
- LanguageEnglish
- Dimensions9.38 x 7.82 x 1.44 inches
- Print length672 pages
![]() |
Frequently bought together

Customers who viewed this item also viewed
- Art of Computer Programming, The, Volumes 1-4B, Boxed SetHardcoverFREE Shipping by AmazonGet it as soon as Tuesday, Jul 21
- Introduction to Algorithms, fourth editionHardcoverFREE Shipping by AmazonGet it as soon as Wednesday, Jul 22Only 8 left in stock (more on the way).
- Code: The Hidden Language of Computer Hardware and SoftwarePaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Jul 21
- Introductory Discrete Mathematics (Dover Books on Computer Science)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Jul 21
- Linear Algebra Done Right (Undergraduate Texts in Mathematics)HardcoverFREE Shipping by AmazonGet it as soon as Tuesday, Jul 21
- The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd EditionHardcoverGet it as soon as Tuesday, Jul 28
Customers also bought or read
- Art of Computer Programming, The, Volumes 1-4B, Boxed Set
Hardcover$253.99$253.99FREE delivery Tue, Jul 21 - The Algorithm Design Manual (Texts in Computer Science)
Hardcover$48.74$48.74FREE delivery Tue, Jul 21 - Linear Algebra Done Right (Undergraduate Texts in Mathematics)#1 Best SellerLinear Algebra
Hardcover$35.44$35.44FREE delivery Tue, Jul 21 - Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Paperback$89.30$89.30FREE delivery Tue, Jul 21 - Art of Computer Programming, Volume 4, Fascicle 7, The: Constraint Satisfaction
Paperback$34.99$34.99Delivery Tue, Jul 21 - Proofs: A Long-Form Mathematics Textbook (The Long-Form Math Textbook Series)
Paperback$20.30$20.30Delivery Tue, Jul 21 - Introduction to Graph Theory (Dover Books on Mathematics)
Paperback$15.00$15.00Delivery Jul 30 - Aug 6 - Introductory Discrete Mathematics (Dover Books on Computer Science)
Paperback$17.17$17.17Delivery Tue, Jul 21 - The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition
Hardcover$59.51$59.51FREE delivery Jul 28 - Aug 3 - Calculus by Michael Spivak - 4th Edition (Calculus 4th edition by Michael Spivak)
Hardcover$159.99$159.99FREE delivery Tue, Jul 21 - Real Analysis: A Long-Form Mathematics Textbook (The Long-Form Math Textbook Series)
Paperback$25.00$25.00Delivery Tue, Jul 21 - How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
Paperback$13.97$13.97Delivery Tue, Jul 21 - Programming: Principles and Practice Using C++ (C++ In-depth)
Paperback$60.85$60.85FREE delivery Tue, Jul 21 - Understanding Analysis (Undergraduate Texts in Mathematics)
Hardcover$34.94$34.94Delivery Tue, Jul 21 - A Book of Abstract Algebra: Second Edition (Dover Books on Mathematics)
Paperback$21.14$21.14Delivery Tue, Jul 21
Editorial Reviews
From the Back Cover
This book introduces the mathematics that supports advanced computer programming and the analysis of algorithms. The primary aim of its well-known authors is to provide a solid and relevant base of mathematical skills - the skills needed to solve complex problems, to evaluate horrendous sums, and to discover subtle patterns in data. It is an indispensable text and reference not only for computer scientists - the authors themselves rely heavily on it! - but for serious users of mathematics in virtually every discipline.
Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics. "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems." The subject matter is primarily an expansion of the Mathematical Preliminaries section in Knuth's classic Art of Computer Programming, but the style of presentation is more leisurely, and individual topics are covered more deeply. Several new topics have been added, and the most significant ideas have been traced to their historical roots. The book includes more than 500 exercises, divided into six categories. Complete answers are provided for all exercises, except research problems, making the book particularly valuable for self-study.
Major topics include:
- Sums
- Recurrences
- Integer functions
- Elementary number theory
- Binomial coefficients
- Generating functions
- Discrete probability
- Asymptotic methods
This second edition includes important new material about mechanical summation. In response to the widespread use of the first edition as a reference book, the bibliography and index have also been expanded, and additional nontrivial improvements can be found on almost every page. Readers will appreciate the informal style of Concrete Mathematics. Particularly enjoyable are the marginal graffiti contributed by students who have taken courses based on this material. The authors want to convey not only the importance of the techniques presented, but some of the fun in learning and using them.
About the Author
Donald E. Knuth is Professor Emeritus of The Art of Computer Programming at Stanford University. His prolific writings include four volumes on The Art of Computer Programming, and five books related to his TEX and METAFONT typesetting systems.
Oren Patashnik is a member of the research staff at the Center for Communications Research, La Jolla, California. He is also the author of BibTEX, a widely used bibliography processor.
Product details
- Publisher : Addison-Wesley Professional
- Publication date : February 28, 1994
- Edition : 2nd
- Language : English
- Print length : 672 pages
- ISBN-10 : 0201558025
- ISBN-13 : 978-0201558029
- Item Weight : 2.8 pounds
- Dimensions : 9.38 x 7.82 x 1.44 inches
- Best Sellers Rank: #143,233 in Books (See Top 100 in Books)
- #21 in Computer Algorithms
- #35 in Programming Algorithms
- #425 in Mathematics (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Donald E. Knuth was born on January 10, 1938 in Milwaukee, Wisconsin. He studied mathematics as an undergraduate at Case Institute of Technology, where he also wrote software at the Computing Center. The Case faculty took the unprecedented step of awarding him a Master's degree together with the B.S. he received in 1960. After graduate studies at California Institute of Technology, he received a Ph.D. in Mathematics in 1963 and then remained on the mathematics faculty. Throughout this period he continued to be involved with software development, serving as consultant to Burroughs Corporation from 1960-1968 and as editor of Programming Languages for ACM publications from 1964-1967.
He joined Stanford University as Professor of Computer Science in 1968, and was appointed to Stanford's first endowed chair in computer science nine years later. As a university professor he introduced a variety of new courses into the curriculum, notably Data Structures and Concrete Mathematics. In 1993 he became Professor Emeritus of The Art of Computer Programming. He has supervised the dissertations of 28 students.
Knuth began in 1962 to prepare textbooks about programming techniques, and this work evolved into a projected seven-volume series entitled The Art of Computer Programming. Volumes 1-3 first appeared in 1968, 1969, and 1973. Having revised these three in 1997, he is now working full time on the remaining volumes. Volume 4A appeared at the beginning of 2011. More than one million copies have already been printed, including translations into ten languages.
He took ten years off from that project to work on digital typography, developing the TeX system for document preparation and the METAFONT system for alphabet design. Noteworthy by-products of those activities were the WEB and CWEB languages for structured documentation, and the accompanying methodology of Literate Programming. TeX is now used to produce most of the world's scientific literature in physics and mathematics.
His research papers have been instrumental in establishing several subareas of computer science and software engineering: LR(k) parsing; attribute grammars; the Knuth-Bendix algorithm for axiomatic reasoning; empirical studies of user programs and profiles; analysis of algorithms. In general, his works have been directed towards the search for a proper balance between theory and practice.
Professor Knuth received the ACM Turing Award in 1974 and became a Fellow of the British Computer Society in 1980, an Honorary Member of the IEEE in 1982. He is a member of the American Academy of Arts and Sciences, the National Academy of Sciences, and the National Academy of Engineering; he is also a foreign associate of l'Academie des Sciences (Paris), Det Norske Videnskaps-Akademi (Oslo), Bayerische Akademie der Wissenschaften (Munich), the Royal Society (London), and Rossiiskaya Akademia Nauk (Moscow). He holds five patents and has published approximately 160 papers in addition to his 28 books. He received the Medal of Science from President Carter in 1979, the American Mathematical Society's Steele Prize for expository writing in 1986, the New York Academy of Sciences Award in 1987, the J.D. Warnier Prize for software methodology in 1989, the Adelskøld Medal from the Swedish Academy of Sciences in 1994, the Harvey Prize from the Technion in 1995, and the Kyoto Prize for advanced technology in 1996. He was a charter recipient of the IEEE Computer Pioneer Award in 1982, after having received the IEEE Computer Society's W. Wallace McDowell Award in 1980; he received the IEEE's John von Neumann Medal in 1995. He holds honorary doctorates from Oxford University, the University of Paris, St. Petersburg University, and more than a dozen colleges and universities in America.
Professor Knuth lives on the Stanford campus with his wife, Jill. They have two children, John and Jennifer. Music is his main avocation.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon

























