Completeness Theorems for First-Order Logic Analysed in Constructive Type Theory

Yannick Forster, Dominik Kirst, Dominik Wehr

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationLogical Foundations of Computer Science - International Symposium, LFCS 2020, Proceedings
EditorsSergei Artemov, Anil Nerode
PublisherSpringer
Pages47-74
Number of pages28
ISBN (Print)9783030367541
DOIs
StatePublished - 1 Jan 2020
Externally publishedYes
EventInternational Symposium on Logical Foundations of Computer Science, LFCS 2020 - Deerfield Beach, United States
Duration: 4 Jan 20207 Jan 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11972 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Symposium on Logical Foundations of Computer Science, LFCS 2020
Country/TerritoryUnited States
CityDeerfield Beach
Period4/01/207/01/20

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Completeness Theorems for First-Order Logic Analysed in Constructive Type Theory'. Together they form a unique fingerprint.

Cite this