Concrete Mathematics

Concrete Mathematics
Concrete Mathematics: A Foundation for Computer Science  
Concrete Mathematics - Cover.png
The cover displays the mathematical symbol for summation, inscribed in concrete.
Author(s) Ronald Graham, Donald Knuth, and Oren Patashnik
Country United States
Language English
Genre(s) Mathematics
Computer science
Publisher Addison–Wesley
Publication date 1994
Media type Print (Hardcover)
Pages 657 pp (second edition)
ISBN 0201558025
OCLC Number 29357079
Dewey Decimal 510 20
LC Classification QA39.2 .G733 1994

Concrete Mathematics: A Foundation for Computer Science, by Ronald Graham, Donald Knuth, and Oren Patashnik, is a mathematical textbook that is widely used in computer-science departments. It provides mathematical knowledge and skills for computer science, especially for the analysis of algorithms. According to the preface, the topics of Concrete Mathematics form "a blend of CONtinuous and disCRETE mathematics." In particular, calculus is frequently used in the explanations and exercises. The term "concrete mathematics" also denotes a complement to "abstract mathematics".

The book is based on a course begun in 1970 by Knuth at Stanford University. The book expands on the material in the "Mathematical Preliminaries" section of Knuth's The Art of Computer Programming. Consequently, some readers use it as an introduction to that famous series of books.

Concrete Mathematics has an informal and often humorous style. The authors reject what they see as the dry style of most mathematics textbooks, and the margins contain "mathematical graffiti," comments submitted by the text's first editors: Knuth and Patashnik's students at Stanford.

As with many of Knuth's books, readers are invited to claim a reward for any error found in the book—in this case, whether an error is "technically, historically, typographically, or politically incorrect."[1]

The book has popularized a lot of mathematical notation. This includes Iverson bracket, Floor and ceiling functions and notation for rising and falling factorials.

Contents

Typography

Donald Knuth used the first edition of Concrete Mathematics as a test case for the AMS Euler typeface and Concrete Roman font.[2]

Chapter outline

Editions

  • 1st edition: September 1988 (ISBN 0-201-14236-8): Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1989). Concrete Mathematics. Advanced Book Program (first ed.). Reading, MA: Addison-Wesley Publishing Company. pp. xiv+625. ISBN 0-201-14236-8. MR1001562. 
  • 2nd edition: January 1994 (ISBN 0-201-55802-5): Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1994). Concrete Mathematics (second ed.). Reading, MA: Addison-Wesley Publishing Company. pp. xiv+657. ISBN 0-201-55802-5. MR1397498. 

Notes

  1. ^ Graham, Knuth, and Patashnik: Concrete Mathematics
  2. ^ Donald E. Knuth. Typesetting Concrete Mathematics, TUGboat 10 (1989), 31–36, 342. Reprinted as chapter 18 of the book Digital Typography.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Concrete Mathematics — Das Buch Concrete Mathematics: A Foundation for Computer Science von Ronald Graham, Donald Knuth und Oren Patashnik gilt als eines der Standardwerke der universitären Informatik. Das Werk liefert den mathematischen Hintergrund, der zur Analyse… …   Deutsch Wikipedia

  • Concrete Roman — is a slab serif typeface designed by Donald Knuth using his METAFONT program. It was intended to accompany the Euler mathematical font which it partners in Knuth s book Concrete Mathematics. It is has a darker appearance than its more famous… …   Wikipedia

  • Concrete Industry Management — Genre Concrete industry Founded Middle Tennessee State University (1996 (1996)) Headquarters Murfreesboro, Tennessee, U.S. Number of locations …   Wikipedia

  • Mathematics, Form and Function — is a survey of the whole of mathematics, including its origins and deep structure, by the American mathematician Saunders Mac Lane. Contents 1 Mac Lane s relevance to the philosophy of mathematics 2 Mathematics and human activities …   Wikipedia

  • mathematics, philosophy of — Branch of philosophy concerned with the epistemology and ontology of mathematics. Early in the 20th century, three main schools of thought called logicism, formalism, and intuitionism arose to account for and resolve the crisis in the foundations …   Universalium

  • mathematics, foundations of — Scientific inquiry into the nature of mathematical theories and the scope of mathematical methods. It began with Euclid s Elements as an inquiry into the logical and philosophical basis of mathematics in essence, whether the axioms of any system… …   Universalium

  • Concrete category — In mathematics, a concrete category is a category that is equipped with a faithful functor to the category of sets. This functor makes it possible to think of the objects of the category as sets with additional structure, and of its morphisms as… …   Wikipedia

  • mathematics — /math euh mat iks/, n. 1. (used with a sing. v.) the systematic treatment of magnitude, relationships between figures and forms, and relations between quantities expressed symbolically. 2. (used with a sing. or pl. v.) mathematical procedures,… …   Universalium

  • mathematics, South Asian — Introduction       the discipline of mathematics as it developed in the Indian (India) subcontinent.       The mathematics of classical Indian civilization is an intriguing blend of the familiar and the strange. For the modern individual, Indian… …   Universalium

  • Concrete number — A concrete number is a number associated with the things being counted, in contrast to an abstract number which is a number as a single entity. For example five apples and half of a pie are concrete numbers while five and one half are abstract… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”