TY - JOUR
T1 - Synthetic Undecidability and Incompleteness of First-Order Axiom Systems in Coq
T2 - Extended Version
AU - Kirst, Dominik
AU - Hermes, Marc
N1 - Funding Information:
The authors want to thank Andrej Dudenhefner, Yannick Forster, Lennard Gäher, Julian Rosemann, Gert Smolka, and the anonymous reviewers for helpful comments and suggestions.
Publisher Copyright:
© 2023, The Author(s).
PY - 2023/3/1
Y1 - 2023/3/1
N2 - We mechanise the undecidability of various first-order axiom systems in Coq, employing the synthetic approach to computability underlying the growing Coq Library of Undecidability Proofs. Concretely, we cover both semantic and deductive entailment in fragments of Peano arithmetic (PA) as well as ZF and related finitary set theories, with their undecidability established by many-one reductions from solvability of Diophantine equations, i.e. Hilbert’s tenth problem (H10), and the Post correspondence problem (PCP), respectively. In the synthetic setting based on the computability of all functions definable in a constructive foundation, such as Coq’s type theory, it suffices to define these reductions as meta-level functions with no need for further encoding in a formalised model of computation. The concrete cases of PA and the considered set theories are supplemented by a general synthetic theory of undecidable axiomatisations, focusing on well-known connections to consistency and incompleteness. Specifically, our reductions rely on the existence of standard models, necessitating additional assumptions in the case of full ZF, and all axiomatic extensions still justified by such standard models are shown incomplete. As a by-product of the undecidability of set theories formulated using only membership and no equality symbol, we obtain the undecidability of first-order logic with a single binary relation.
AB - We mechanise the undecidability of various first-order axiom systems in Coq, employing the synthetic approach to computability underlying the growing Coq Library of Undecidability Proofs. Concretely, we cover both semantic and deductive entailment in fragments of Peano arithmetic (PA) as well as ZF and related finitary set theories, with their undecidability established by many-one reductions from solvability of Diophantine equations, i.e. Hilbert’s tenth problem (H10), and the Post correspondence problem (PCP), respectively. In the synthetic setting based on the computability of all functions definable in a constructive foundation, such as Coq’s type theory, it suffices to define these reductions as meta-level functions with no need for further encoding in a formalised model of computation. The concrete cases of PA and the considered set theories are supplemented by a general synthetic theory of undecidable axiomatisations, focusing on well-known connections to consistency and incompleteness. Specifically, our reductions rely on the existence of standard models, necessitating additional assumptions in the case of full ZF, and all axiomatic extensions still justified by such standard models are shown incomplete. As a by-product of the undecidability of set theories formulated using only membership and no equality symbol, we obtain the undecidability of first-order logic with a single binary relation.
KW - Constructive type theory
KW - Coq
KW - First-order logic
KW - Incompleteness
KW - Peano arithmetic
KW - Synthetic computability
KW - Undecidability
KW - ZF set theory
UR - http://www.scopus.com/inward/record.url?scp=85150206304&partnerID=8YFLogxK
U2 - 10.1007/s10817-022-09647-x
DO - 10.1007/s10817-022-09647-x
M3 - Article
AN - SCOPUS:85150206304
SN - 0168-7433
VL - 67
JO - Journal of Automated Reasoning
JF - Journal of Automated Reasoning
IS - 1
M1 - 13
ER -