Trakhtenbrot’s Theorem in Coq: A Constructive Approach to Finite Model Theory - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Trakhtenbrot’s Theorem in Coq: A Constructive Approach to Finite Model Theory

Résumé

We study finite first-order satisfiability (FSAT) in the constructive setting of dependent type theory. Employing synthetic accounts of enumerability and decidability, we give a full classification of FSAT depending on the first-order signature of non-logical symbols. On the one hand, our development focuses on Trakhtenbrot's theorem, stating that FSAT is undecidable as soon as the signature contains an at least binary relation symbol. Our proof proceeds by a many-one reduction chain starting from the Post correspondence problem. On the other hand, we establish the decidability of FSAT for monadic first-order logic, i.e. where the signature only contains at most unary function and relation symbols, as well as the enumerability of FSAT for arbitrary enumerable signatures. All our results are mechanised in the framework of a growing Coq library of synthetic undecidability proofs.
Fichier principal
Vignette du fichier
2004.07390.pdf (521.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02944203 , version 1 (21-09-2020)

Identifiants

Citer

Dominik Kirst, Dominique Larchey-Wendling. Trakhtenbrot’s Theorem in Coq: A Constructive Approach to Finite Model Theory. 10th International Joint Conference on Automtated Reasoning, IJCAR 2020, Jul 2020, Paris, France. pp.79-96, ⟨10.1007/978-3-030-51054-1_5⟩. ⟨hal-02944203⟩
56 Consultations
27 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More