TY - GEN
T1 - Completeness Theorems for First-Order Logic Analysed in Constructive Type Theory
AU - Forster, Yannick
AU - Kirst, Dominik
AU - Wehr, Dominik
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2020.
PY - 2020/1/1
Y1 - 2020/1/1
N2 - We study various formulations of the completeness of first-order logic phrased in constructive type theory and mechanised in the Coq proof assistant. Specifically, we examine the completeness of variants of classical and intuitionistic natural deduction and sequent calculi with respect to model-theoretic, algebraic, and game semantics. As completeness with respect to standard model-theoretic semantics is not readily constructive, we analyse the assumptions necessary for particular syntax fragments and discuss non-standard semantics admitting assumption-free completeness. We contribute a reusable Coq library for first-order logic containing all results covered in this paper.
AB - We study various formulations of the completeness of first-order logic phrased in constructive type theory and mechanised in the Coq proof assistant. Specifically, we examine the completeness of variants of classical and intuitionistic natural deduction and sequent calculi with respect to model-theoretic, algebraic, and game semantics. As completeness with respect to standard model-theoretic semantics is not readily constructive, we analyse the assumptions necessary for particular syntax fragments and discuss non-standard semantics admitting assumption-free completeness. We contribute a reusable Coq library for first-order logic containing all results covered in this paper.
UR - http://www.scopus.com/inward/record.url?scp=85077492706&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-36755-8_4
DO - 10.1007/978-3-030-36755-8_4
M3 - Conference contribution
AN - SCOPUS:85077492706
SN - 9783030367541
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 47
EP - 74
BT - Logical Foundations of Computer Science - International Symposium, LFCS 2020, Proceedings
A2 - Artemov, Sergei
A2 - Nerode, Anil
PB - Springer
T2 - International Symposium on Logical Foundations of Computer Science, LFCS 2020
Y2 - 4 January 2020 through 7 January 2020
ER -