Completeness Theorems for First-Order Logic Analysed in Constructive Type Theory (Extended Version)

06/08/2020
by   Yannick Forster, et al.
0

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-theoretic semantics. As completeness with respect to the standard model-theoretic semantics à la Tarski and Kripke is not readily constructive, we analyse connections of completeness theorems to Markov's Principle and Weak König's Lemma 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2023

Game semantics for the constructive μ-calculus

We define game semantics for the constructive μ-calculus and prove its c...
research
03/22/2023

Locality Theorems in Semiring Semantics

Semiring semantics of first-order logic generalises classical Boolean se...
research
08/28/1998

Set-Theoretic Completeness for Epistemic and Conditional Logic

The standard approach to logic in the literature in philosophy and mathe...
research
03/27/2013

d-Separation: From Theorems to Algorithms

An efficient algorithm is developed that identifies all independencies i...
research
06/23/2020

A Constructive, Type-Theoretic Approach to Regression via Global Optimisation

We examine the connections between deterministic, complete, and general ...
research
02/14/2018

On completeness and parametricity in the realizability semantics of System F

A general approach to the realizability semantics of System F is obtaine...
research
09/11/2022

PPP-Completeness and Extremal Combinatorics

Many classical theorems in combinatorics establish the emergence of subs...

Please sign up or login with your details

Forgot password? Click here to reset