Mathematics and Computation
eBook - PDF

Mathematics and Computation

A Theory Revolutionizing Technology and Science

  1. English
  2. PDF
  3. Available on iOS & Android
eBook - PDF

Mathematics and Computation

A Theory Revolutionizing Technology and Science

About this book

From the winner of the Turing Award and the Abel Prize, an introduction to computational complexity theory, its connections and interactions with mathematics, and its central role in the natural and social sciences, technology, and philosophy

Mathematics and Computation provides a broad, conceptual overview of computational complexity theory—the mathematical study of efficient computation. With important practical applications to computer science and industry, computational complexity theory has evolved into a highly interdisciplinary field, with strong links to most mathematical areas and to a growing number of scientific endeavors.

Avi Wigderson takes a sweeping survey of complexity theory, emphasizing the field’s insights and challenges. He explains the ideas and motivations leading to key models, notions, and results. In particular, he looks at algorithms and complexity, computations and proofs, randomness and interaction, quantum and arithmetic computation, and cryptography and learning, all as parts of a cohesive whole with numerous cross-influences. Wigderson illustrates the immense breadth of the field, its beauty and richness, and its diverse and growing interactions with other areas of mathematics. He ends with a comprehensive look at the theory of computation, its methodology and aspirations, and the unique and fundamental ways in which it has shaped and will further shape science, technology, and society. For further reading, an extensive bibliography is provided for all topics covered.

Mathematics and Computation is useful for undergraduate and graduate students in mathematics, computer science, and related fields, as well as researchers and teachers in these fields. Many parts require little background, and serve as an invitation to newcomers seeking an introduction to the theory of computation.

  • Comprehensive coverage of computational complexity theory, and beyond
  • High-level, intuitive exposition, which brings conceptual clarity to this central and dynamic scientific discipline
  • Historical accounts of the evolution and motivations of central concepts and models
  • A broad view of the theory of computation's influence on science, technology, and society
  • Extensive bibliography

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Mathematics and Computation by Avi Wigderson in PDF and/or ePUB format, as well as other popular books in Mathematics & Computer Science General. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover
  2. Contents
  3. Acknowledgments
  4. 1. Introduction
  5. 2. Prelude: Computation, undecidability, and limits to mathematical knowledge
  6. 3. Computational complexity 101: The basics, P, and NP
  7. 4. Problems and classes inside (and around) NP
  8. 5. Lower bounds, Boolean circuits, and attacks on P vs. NP
  9. 6. Proof complexity
  10. 7. Randomness in computation
  11. 8. Abstract pseudo-randomness
  12. 9. Weak random sources and randomness extractors
  13. 10. Randomness and interaction in proofs
  14. 11. Quantum computing
  15. 12. Arithmetic complexity
  16. 13. Interlude: Concrete interactions between math and computational complexity
  17. 14. Space complexity: Modeling limited memory
  18. 15. Communication complexity: Modeling information bottlenecks
  19. 16. On-line algorithms: Coping with an unknown future
  20. 17. Computational learning theory, AI, and beyond
  21. 18. Cryptography: Modeling secrets and lies, knowledge and trust
  22. 19. Distributed computing: Coping with asynchrony
  23. 20. Epilogue: A broader perspective of ToC
  24. References