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

04/29/2021
by   Dominik Kirst, et al.
0

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. To showcase an application of Trakthenbrot's theorem, we continue our reduction chain with a many-one reduction from FSAT to separation logic. All our results are mechanised in the framework of a growing Coq library of synthetic undecidability proofs.

READ FULL TEXT

page 1

page 2

page 3

page 4

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/10/2018

The Complexity of Prenex Separation Logic with One Selector

We first show that infinite satisfiability can be reduced to finite sati...
research
05/17/2023

A constructive proof of Skolem theorem for constructive logic

If the sequent (Gamma entails forall x exists y A) is provable in first ...
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
05/07/2021

Constructing Initial Algebras Using Inflationary Iteration

An old theorem of Adámek constructs initial algebras for sufficiently co...
research
08/01/2021

Amalgamation is PSPACE-hard

The finite models of a universal sentence Φ in a finite relational signa...
research
12/22/2021

Parametric Church's Thesis: Synthetic Computability without Choice

In synthetic computability, pioneered by Richman, Bridges, and Bauer, on...

Please sign up or login with your details

Forgot password? Click here to reset