TL;DR
This paper develops a form of synthetic computability theory within constructive type theory, introducing parametric axioms that enable classical results like Rice's theorem without relying on the axiom of choice.
Contribution
It introduces parametric strengthenings of Church's Thesis that allow synthetic computability theory to be developed without the axiom of choice, supported by formal proofs in Coq.
Findings
Synthetic proofs of Rice's theorem without choice
Parametric axioms equivalent to Church's Thesis and S^m_n operator
Constructive type theory framework supports classical computability results
Abstract
In synthetic computability, pioneered by Richman, Bridges, and Bauer, one develops computability theory without an explicit model of computation. This is enabled by assuming an axiom equivalent to postulating a function to be universal for the space (, a consequence of the constructivist axiom ), Markov's principle, and at least the axiom of countable choice. Assuming and countable choice invalidates the law of excluded middle, thereby also invalidating classical intuitions prevalent in textbooks on computability. On the other hand, results like Rice's theorem are not provable without a form of choice. In contrast to existing work, we base our investigations in constructive type theory with a separate, impredicative universe of propositions where countable choice does not hold and thus a priori…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
