99 Variations on a Proof

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

99 Variations on a Proof
File:99 Variations on a Proof cover.png
AuthorPhilip Ording
SubjectMathematical proofs
PublisherPrinceton University Press
Publication date
January 22, 2019
ISBNLua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Websitehttps://press.princeton.edu/books/paperback/9780691218977/99-variations-on-a-proof

99 Variations on a Proof is a mathematics book by Philip Ording, in which he proves the same result in 99 different ways. Ording takes an example of a cubic equation, x36x2+11x6=2x2, and shows that its solutions are x=1 and x=4 using a different method in each chapter. The structure of the book was inspired by Oulipo co-founder Raymond Queneau's Exercises de style (1947).[1] The book was published in 2019 by Princeton University Press.

Reception

[edit | edit source]

Writing in The Mathematical Intelligencer, John J. Watkins described the book as "marvelous" and said that "Ording's inventiveness seems boundless". Watkins praised several of the proofs, particularly the visual proof in Chapter 10, while noting that some of the others left him "cold" by appealing to topics outside his own interests or exhausting his patience.[1] While Watkins found the origami-based proof in Chapter 39 perplexing, Dan Rockmore's review in the New York Review of Books called the same proof "a delight".[2] Reviewing the book for the Mathematical Association of America, Geoffrey Dietz also gave a positive evaluation, saying that he "learned something new" from several proofs and found some of them quite comedic.[3]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).