Why Philosophers Should Care About Computational Complexity
Scott Aaronson

TL;DR
This paper argues that computational complexity theory is crucial for philosophical inquiry, impacting topics like knowledge, AI, rationality, and quantum mechanics, and suggests philosophical analysis can enrich complexity theory itself.
Contribution
It demonstrates the importance of computational complexity theory for understanding philosophical issues and highlights areas where philosophy can contribute to complexity theory.
Findings
Complexity theory informs debates on mathematical knowledge and AI.
It offers new perspectives on philosophical problems like induction and logical omniscience.
Philosophical analysis can improve the foundations of complexity theory.
Abstract
One might think that, once we know something is computable, how efficiently it can be computed is a practical question with little further philosophical importance. In this essay, I offer a detailed case that one would be wrong. In particular, I argue that computational complexity theory -- the field that studies the resources (such as time, space, and randomness) needed to solve computational problems -- leads to new perspectives on the nature of mathematical knowledge, the strong AI debate, computationalism, the problem of logical omniscience, Hume's problem of induction, Goodman's grue riddle, the foundations of quantum mechanics, economic rationality, closed timelike curves, and several other topics of philosophical interest. I end by discussing aspects of complexity theory itself that could benefit from philosophical analysis.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Logic, Reasoning, and Knowledge · Benford’s Law and Fraud Detection
