Parametric Church's Thesis: Synthetic Computability without Choice

12/22/2021
by   Yannick Forster, et al.
0

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 𝖢𝖳_ϕ and the law of excluded middle seem to be consistent. We introduce various parametric strengthenings of 𝖢𝖳_ϕ, which are equivalent to assuming 𝖢𝖳_ϕ and an S^m_n operator for ϕ like in the S^m_n theorem. The strengthened axioms allow developing synthetic computability theory without choice, as demonstrated by elegant synthetic proofs of Rice's theorem. Moreover, they seem to be not in conflict with classical intuitions since they are consequences of the traditional analytic form of 𝖢𝖳. Besides explaining the novel axioms and proofs of Rice's theorem we contribute machine-checked proofs of all results in the Coq proof assistant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/01/2020

Church's thesis and related axioms in Coq's type theory

"Church's thesis" (𝖢𝖳) as an axiom in constructive logic states that eve...
research
02/28/2023

An Analysis of Tennenbaum's Theorem in Constructive Type Theory

Tennenbaum's theorem states that the only countable model of Peano arith...
research
04/19/2019

Cantor-Bernstein implies Excluded Middle

We prove in constructive logic that the statement of the Cantor-Bernstei...
research
04/15/2020

Trakhtenbrot's Theorem in Coq, A Constructive Approach to Finite Model Theory

We study finite first-order satisfiability (FSAT) in the constructive se...
research
04/29/2021

Trakhtenbrot's Theorem in Coq: Finite Model Theory through the Constructive Lens

We study finite first-order satisfiability (FSAT) in the constructive se...
research
10/21/2022

Formalizing Chemical Theory using the Lean Theorem Prover

Chemical theory can be made more rigorous using the Lean theorem prover,...
research
05/16/2018

The Drinker Paradox and its Dual

The Drinker Paradox is as follows. In every nonempty tavern, there is ...

Please sign up or login with your details

Forgot password? Click here to reset