2020
DOI: 10.1007/978-3-030-51054-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Trakhtenbrot’s Theorem in Coq

Abstract: 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 cor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…Therefore sparing tedious encodings in a concrete model of computation such as Turing machines, the mechanisation of positive properties like enumerability of deduction systems and negative properties like undecidability of validity becomes feasible. In previous work, this approach has already been employed for synthetic undecidability [8,21] and synthetic incompleteness [20] of FOL, and with this paper, we illustrate that the same methods scale to the case of SOL.…”
Section: Introductionmentioning
confidence: 65%
See 3 more Smart Citations
“…Therefore sparing tedious encodings in a concrete model of computation such as Turing machines, the mechanisation of positive properties like enumerability of deduction systems and negative properties like undecidability of validity becomes feasible. In previous work, this approach has already been employed for synthetic undecidability [8,21] and synthetic incompleteness [20] of FOL, and with this paper, we illustrate that the same methods scale to the case of SOL.…”
Section: Introductionmentioning
confidence: 65%
“…Our mechanisation of SOL is based on the existing FOL developments in [9,20,21]. In particular, we define signatures Σ as type classes allowing for the appropriate signature to be inferred based on context.…”
Section: Coq Mechanisationmentioning
confidence: 99%
See 2 more Smart Citations