Intuitionistic completeness of first-order logic
From MaRDI portal
Abstract: We establish completeness for intuitionistic first-order logic, iFOL, showing that a formula is provable if and only if its embedding into minimal logic, mFOL, is uniformly valid under the Brouwer Heyting Kolmogorov (BHK) semantics, the intended semantics of iFOL and mFOL. Our proof is intuitionistic and provides an effective procedure Prf that converts uniform minimal evidence into a formal first-order proof. We have implemented Prf. Uniform validity is defined using the intersection operator as a universal quantifier over the domain of discourse and atomic predicates. Formulas of iFOL that are uniformly valid are also intuitionistically valid, but not conversely. Our strongest result requires the Fan Theorem; it can also be proved classically by showing that Prf terminates using Konig's Theorem. The fundamental idea behind our completeness theorem is that a single evidence term evd witnesses the uniform validity of a minimal logic formula F. Finding even one uniform realizer guarantees intuitionistic validity because Prf(F, evd) builds a first-order proof of F, establishing its intuitionistic validity and providing a purely logical normalized realizer. We establish completeness for iFOL as follows. Friedman showed that iFOL can be embedded in minimal logic (mFOL) by his A-transformation, mapping formula F to FA. If F is uniformly valid, then so is FA, and by our completeness theorem, we can find a proof of FA in minimal logic. Then we intuitionistically prove F from FFalse, i.e. by taking False for A and for �ot of mFOL. Our result resolves an open question posed by Beth in 1947.
Recommendations
- Intuitionistic completeness for first order classical logic
- scientific article; zbMATH DE number 1169382
- Completeness and incompleteness for intuitionistic logic
- Intuitionistic completeness and classical logic
- First-order intensional logic
- Strong conceptual completeness for first-order logic
- scientific article; zbMATH DE number 5000990
- First-order predicate logic and Gödel's completeness theorem
- Intuitionistic computability logic
- Publication:3027002
Cites work
- scientific article; zbMATH DE number 4180818 (Why is no real title available?)
- scientific article; zbMATH DE number 3122423 (Why is no real title available?)
- scientific article; zbMATH DE number 3859117 (Why is no real title available?)
- scientific article; zbMATH DE number 42059 (Why is no real title available?)
- scientific article; zbMATH DE number 47777 (Why is no real title available?)
- scientific article; zbMATH DE number 50149 (Why is no real title available?)
- scientific article; zbMATH DE number 53088 (Why is no real title available?)
- scientific article; zbMATH DE number 3485716 (Why is no real title available?)
- scientific article; zbMATH DE number 3521950 (Why is no real title available?)
- scientific article; zbMATH DE number 3557754 (Why is no real title available?)
- scientific article; zbMATH DE number 1217494 (Why is no real title available?)
- scientific article; zbMATH DE number 1215498 (Why is no real title available?)
- scientific article; zbMATH DE number 1302061 (Why is no real title available?)
- scientific article; zbMATH DE number 555217 (Why is no real title available?)
- scientific article; zbMATH DE number 1497741 (Why is no real title available?)
- scientific article; zbMATH DE number 1552509 (Why is no real title available?)
- scientific article; zbMATH DE number 3014189 (Why is no real title available?)
- scientific article; zbMATH DE number 783772 (Why is no real title available?)
- scientific article; zbMATH DE number 6307924 (Why is no real title available?)
- scientific article; zbMATH DE number 3428899 (Why is no real title available?)
- scientific article; zbMATH DE number 2204804 (Why is no real title available?)
- scientific article; zbMATH DE number 3212008 (Why is no real title available?)
- scientific article; zbMATH DE number 3216177 (Why is no real title available?)
- scientific article; zbMATH DE number 3222098 (Why is no real title available?)
- scientific article; zbMATH DE number 3274715 (Why is no real title available?)
- scientific article; zbMATH DE number 3291139 (Why is no real title available?)
- scientific article; zbMATH DE number 3300581 (Why is no real title available?)
- scientific article; zbMATH DE number 3342819 (Why is no real title available?)
- scientific article; zbMATH DE number 3403733 (Why is no real title available?)
- scientific article; zbMATH DE number 3188507 (Why is no real title available?)
- scientific article; zbMATH DE number 3198011 (Why is no real title available?)
- scientific article; zbMATH DE number 4189687 (Why is no real title available?)
- scientific article; zbMATH DE number 3053707 (Why is no real title available?)
- scientific article; zbMATH DE number 3073037 (Why is no real title available?)
- A Brief Overview of Agda – A Functional Language with Dependent Types
- A framework for defining logics
- An application of constructive completeness
- An intuitiomstic completeness theorem for intuitionistic predicate logic
- An intuitionistically plausible interpretation of intuitionistic logic
- Combinatory logic. With two sections by William Craig.
- Completeness and incompleteness for intuitionistic logic
- Constructivism in mathematics. An introduction. Volume II
- Continuation-passing style models complete for intuitionistic logic
- Do-it-yourself type theory
- Edinburgh LCF. A mechanized logic of computation
- Innovations in computational type theory using Nuprl
- Intensional interpretations of functionals of finite type I
- Interactive theorem proving and program development. Coq'Art: the calculus of inductive constructions. Foreword by Gérard Huet and Christine Paulin-Mohring.
- Intuitionism. An introduction
- LCF considered as a programming language
- Lectures on the Curry-Howard isomorphism
- On the interpretation of intuitionistic number theory
- On weak completeness of intuitionistic predicate logic
- Some intuitions behind realizability semantics for constructive logic: Tableaux and Läuchli countermodels
- Syntactic translations and provably recursive functions
- The calculus of constructions
- The foundations of mathematics. A study in the philosophy of science
- Types and programing languages
- Undecidability and intuitionistic incompleteness
- Zur Deutung der intuitionistischen Logik
Cited in
(23)- Failure of completeness in proof-theoretic semantics
- scientific article; zbMATH DE number 1907992 (Why is no real title available?)
- Lindenbaum's lemma via open induction
- UNIFICATION IN INTERMEDIATE LOGICS
- THE FIRST-ORDER LOGIC OF CZF IS INTUITIONISTIC FIRST-ORDER LOGIC
- Higher order functions and Brouwer's thesis
- Intuitionistic ancestral logic as a dependently typed abstract programming language
- Trace-based verification of imperative programs with I/O
- scientific article; zbMATH DE number 1910376 (Why is no real title available?)
- Simple proof of the completeness theorem for second-order classical and intuitionistic logic by reduction to first-order mono-sorted logic
- Innovations in computational type theory using Nuprl
- Intuitionistic completeness for first order classical logic
- scientific article; zbMATH DE number 5000990 (Why is no real title available?)
- Completeness theorems for first-order logic analysed in constructive type theory
- Verified completeness in Henkin-style for intuitionistic propositional logic
- scientific article; zbMATH DE number 4116494 (Why is no real title available?)
- An intuitionistic completeness theorem for classical predicate logic
- Semantical completeness of first-order predicate logic and the weak fan theorem
- scientific article; zbMATH DE number 1538011 (Why is no real title available?)
- Completeness in Proof-Theoretic Semantics
- Validating Brouwer's continuity principle for numbers using named exceptions
- scientific article; zbMATH DE number 6302891 (Why is no real title available?)
- scientific article; zbMATH DE number 4152375 (Why is no real title available?)
This page was built for publication: Intuitionistic completeness of first-order logic
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q392280)