A Canonical Model for Constant Domain Basic First-Order Logic
Ben Middleton
University of Notre Dame
Abstract.
I build a canonical model for constant domain basic first-order logic (BQLCD), the constant domain first-order extension of Visser’s basic propositional logic, and use the canonical model to verify that BQLCD satisfies the disjunction and existence properties.
1. Introduction
Basic propositional logic (BPL) is the subintuitionistic propositional logic obtained by dropping the requirement on the Kripke models for intuitionistic propositional logic (IPL) that the accessibility relation is reflexive. Most notably, dropping reflexivity invalidates modus ponens. Visser [7] introduced BPL and proved completeness by building a canonical model. Basic first-order logic (BQL), introduced by Ruitenburg [6], is the subintuitionistic first-order extension of BPL obtained by (i) dropping the requirement on the Kripke models for intuitionistic first-order logic (IQL) that the accessibility relation is reflexive, (ii) restricting the object language by replacing the clause ϕ:∀vϕ in the inductive definition of formulas with the clause ϕ,ψ:∀v(ϕ→ψ) and (iii) setting w⊩∀v(ϕ→ψ)(a) iff for every u≻w and all b∈dom(u): u⊩ϕ(a,b) only if u⊩ψ(a,b).111This definition of BQL differs from the definition given in Ruitenburg’s original paper [6]. We identify BQL with the set of pairs ⟨Γ,ϕ⟩ such that for every world w in every BQL model: w⊩Γ only if w⊩ϕ (where Γ∪{ϕ} is a set of sentences in the language of BQL). By contrast, Ruitenburg identifies BQL with the set of sequents ϕ⟹ψ such that for every world w in every BQL model: w⊩ϕ only if w⊩ψ (where ϕ and ψ are sentences in the language of BQL). So our definition of BQL essentially generalizes Ruitenburg’s definition to allow for arbitrarily many (including zero) premises. A natural way of extending BQL to the full object language was suggested by Restall [5], who advocated restricting the BQL models to those with constant domains and giving ∀ its classical satisfaction condition.222Restall also added an actual world and required the actual world see itself, thereby regaining modus ponens. We do not take this approach here. This results in constant domain basic first-order logic (BQLCD). The relationship between BQL,BQLCD and their intuitionistic counterparts is pictured below:333We identify a logic L with the set of pairs ⟨Γ,ϕ⟩ such that Γ⊨Lϕ.
[TABLE]
The proper inclusion BQL⊂BQLCD holds even when we restrict BQLCD to the language of BQL, as witnessed by the fact that the inference
[TABLE]
is valid in BQLCD but not in BQL. Restall attempted to prove completeness for BQLCD by building a canonical model but was unable to do so. More recently, Ishigaki and Kikuchi [2] proved completeness for BQLCD using a tree-sequent calculus. However, a canonical model proof of completeness would be preferable, since we could use the canonical model to verify that BQLCD satisfies the disjunction and existence properties. The major impediment to generalizing Visser’s canonical model construction for BPL to BQLCD is ensuring the existence of witnesses when extending prime saturated BQLCD-theories to larger prime saturated BQLCD-theories. Ordinarily, the existence of witnesses is guaranteed by adding fresh constant symbols to the object language. However, this would result in a Kripke model with varying domains. The same problem arises when trying to generalize the canonical model construction for IPL to IQLCD. In the case of IQLCD, a solution has been found (Gabbay, Shehtman and Skvortsov [1]). In this paper, I build a canonical model for BQLCD by carrying over the solution for IQLCD. I use the canonical model to verify that BQLCD satisfies the disjunction and existence properties.
2. Constant Domain Basic First-Order Logic
2.1. Model Theory
Let L be a first-order language with primitive operators ⊤, ⊥, ∧, ∨, →, ∀, ∃. A transitive frame is a pair ⟨W,≺⟩ such that W is a non-empty set (the set of worlds) and ≺ is a transitive binary relation on W (the accessibility relation). An L-model (for BQLCD) is a 4-tuple M=⟨W,≺,M,∣⋅∣⟩ such that ⟨W,≺⟩ is a transitive frame, M is a non-empty set (the domain of quantification) and ∣⋅∣ is a function whose domain is the signature of L such that ∣c∣∈M, ∣fn∣:Mn→M and ∣Rn∣:W→P(Mn), subject to the constraint that w≺u only if ∣Rn∣(w)⊆∣Rn∣(u). For a term t(v)∈L and a∈Mn, we recursively define ∣t∣(a) as follows:
[TABLE]
For a formula ϕ(v)∈L,a∈Mn and w∈W, we inductively define M,w⊩ϕ(a) as follows (suppressing M for brevity):
[TABLE]
It follows by omission that w⊩⊥(a).
Theorem 1** (Persistence).**
If w⊩ϕ(a) and w≺u then u⊩ϕ(a).
Proof.
An easy induction on the construction of L-formulas.
∎
For sentences Γ∪{ϕ}⊆L, we write Γ⊨ϕ iff for every L-model M and every world w∈M: w⊩Γ only if w⊩ϕ.
Theorem 2** (Conditional Proof).**
If Γ,ϕ⊨ψ then Γ⊨ϕ→ψ.
Proof.
Suppose Γ⊨ϕ→ψ. Then there exist w∈M such that w⊩Γ and w⊩ϕ→ψ. So u⊩ϕ and u⊩ψ for some u≻w. By Persistence, u⊩Γ. But then Γ,ϕ⊨ψ.
∎
Theorem 3** (Weak Modus Ponens).**
For Γ⊆L∖{→}: if Γ⊨ϕ→ψ then Γ,ϕ⊨ψ.
Proof.
Suppose Γ,ϕ⊨ψ. Then there exist w∈M such that w⊩Γ∪{ϕ} and w⊩ψ. Take the submodel of M generated by w. Add a new world u below w such that ∣Rn∣(u)=∣Rn∣(w). Then u⊩Γ and u⊩ϕ→ψ. So Γ⊨ϕ→ψ.
∎
Theorem 4** (Compactness).**
If Γ⊨ϕ then Γ0⊨ϕ for some finite Γ0⊆Γ.
Proof.
Similar to the ultraproduct proof of compactness for classical first-order logic (see e.g. Poizat [3]).
∎
2.2. Proof Theory
We formulate the natural deduction system NBQLCD for BQLCD in the language L+=L∪{ai}i∈ω, where each ai is a fresh constant symbol (the ai serve in proofs as names of arbitrarily chosen objects). NBQLCD consists of all trees of (possibly discharged) L+-sentences constructed in accordance with the following inference rules:444By restricting the formulas linked by an inference rule to sentences we determine which free variables, if any, a subformula may contain (e.g. ϕ may not contain free variables in CD).
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
In ∀-Int, ai does not occur in ϕ or in any open assumption in the main subproof. In ∃-Elim, ai does not occur in ϕ, ψ or in any open assumption besides ϕ(ai) in the right main subproof. We write Γ⊢ϕ iff there exists a proof of ϕ from Γ in NBQLCD.
Theorem 5** (Soundness).**
If Γ⊢ϕ then Γ⊨ϕ.
Proof.
By induction on the construction of proofs in NBQLCD. The base case is easy. The induction steps are also easy except for →-Int, where we appeal to Conditional Proof.
∎
Lemma 1** (Distribution).**
ϕ∧(ψ∨χ)⊢(ϕ∧ψ)∨(ϕ∧χ).
Lemma 2** (Infinite Distribution).**
ϕ∧∃vψ⊢∃v(ϕ∧ψ).
For sentences Σ⊆L+, let NBQLCD(Σ) denote the natural deduction system obtained by adding the rule
[TABLE]
to NBQLCD and adding a restriction which states that (i) no occurrence χi of an open assumption in position
[TABLE]
can be discharged (we say that such occurrences are unsafe) and (ii) no occurrence of ϕ(ai) in the right main subproof of ∃-Elim is unsafe. Write Γ⊢Σϕ iff there exists a proof of ϕ from Γ in NBQLCD(Σ). To state the next lemma concisely, let ⋀∅=⊤.
Lemma 3** (Relative Deduction).**
For ∣Γ∣<ω, if there exists a proof Π∈NBQLCD(Σ) of ϕ from Σ′∪Γ such that every open assumption which occurs unsafely in Π is contained in Σ′ then Σ′⊢⋀Γ→ϕ.
Proof.
By induction on the construction of proofs in NBQLCD(Σ).
Base Case Suppose we have a one-line proof in NBQLCD(Σ) of ϕ from Σ′∪Γ. There are three cases.
Case 1 ϕ=⊤. Then
[TABLE]
is a proof of ⋀Γ→ϕ from Σ′ in NBQLCD.
Case 2 ϕ∈Σ′. Then
[TABLE]
is a proof of ⋀Γ→ϕ from Σ′ in NBQLCD.
Case 3 ϕ∈Γ. Then
[TABLE]
is a proof of ⋀Γ→ϕ from Σ′ in NBQLCD.
Induction Steps There are seven cases.
Case 1 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ), where the final inference is ⊥-Elim, ∧-Elim, ∨-Int, Internal ∀-Int, Internal ∃-Elim, ∀-Elim, CD or ∃-Int. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 2 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ), where the final inference is ∧-Int, Internal Transitivity, Internal ∧-Int or Internal ∨-Elim. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 3 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ). Since unsafe occurrences cannot be discharged, if α occurs unsafely in the center main subproof then α∈Σ′, and the same goes for β in the right main subproof. There are two subcases to consider.
Subcase 1 Γ=∅. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Subcase 2 Γ=∅. Then, by Distribution and the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD. So, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 4 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ). Since unsafe occurrences cannot be discharged, if ϕ occurs unsafely in the main subproof then ϕ∈Σ′. There are two subcases to consider.
Subcase 1 Γ=∅. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Subcase 2 Γ=∅. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 5 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ). Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 6 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ). Let Σ∗⊆Σ′,Γ∗⊆Γ contain exactly the open assumptions in the main subproof. Then ai does not occur in Σ∗∪Γ∗∪{ϕ}. So, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Case 7 Suppose we have a proof of the form
[TABLE]
in NBQLCD(Σ). Let Σ∗⊆Σ′,Γ∗⊆Γ contain exactly the open assumptions other than ψ(ai) in the right main subproof. Then ai does not occur in Σ∗∪Γ∗∪{ψ,ϕ}. Furthermore, since ψ(ai) does not occur unsafely in the right main subproof, Σ∗ contains all open assumptions which occur unsafely in the right main subproof.
Subcase 1 Γ∗=∅. Then, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
Subcase 2 Γ∗=∅. Then, by Infinite Distribution and the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD. So, by the induction hypothesis, we can find a proof of the form
[TABLE]
in NBQLCD.
∎
Corollary 1**.**
For ∣Γ∣<ω, if Σ,Γ⊢Σϕ then Σ⊢⋀Γ→ϕ.
3. The Canonical Model
In order to prove the existence of the canonical model, we need to assume that L is countable (see Relative Extension below for an explanation). Fortunately, we can use compactness to leverage up our canonical model proofs of completeness, the disjunction property and the existence property to L of arbitrary cardinality.
A set of sentences Γ⊆L+ is called a prime saturated BQLCD-theory iff Γ satisfies the following properties:
[TABLE]
Let Sat(BQLCD) denote the set of prime saturated BQLCD-theories.
Lemma 4** (Extension).**
For Γ such that ∣{i:ai∈Γ}∣=ω: if Γ⊢ϕ then there exists Γ∗⊇Γ such that Γ∗∈Sat(BQLCD) and ϕ∈Γ∗.
Proof.
Similar to the proof of the Belnap Extension Lemma (see e.g. Priest [4] §6.2), except we draw witnesses from {ai}i∈ω. Since L is countable, the assumption that ∣{i:ai∈Γ}∣=ω ensures we never run out of witnesses.
∎
Lemma 5** (∃-Witness).**
For Σ∈Sat(BQLCD), ∣Γ∣<ω: if Σ,Γ,ψ(t)⊢Σϕ for every t∈L+ then Σ,Γ,∃vψ⊢Σϕ.
Proof.
Suppose Σ,Γ,ψ(t)⊢Σϕ for every t∈L+. There are two cases.
Case 1 Γ=∅. Then, by Relative Deduction, Σ⊢ψ(t)→ϕ for every t∈L+. Since Σ∈Sat(BQLCD), Σ⊢∀v(ψ→ϕ). So Σ⊢∃vψ→ϕ. But then Σ,∃vψ⊢Σϕ.
Case 2 Γ=∅. Then, by Relative Deduction, Σ⊢⋀Γ∧ψ(t)→ϕ for every t∈L+. Since Σ∈Sat(BQLCD), Σ⊢∀v(⋀Γ∧ψ→ϕ). So Σ⊢∃v(⋀Γ∧ψ)→ϕ. But then, by Infinite Distributivity, Σ⊢⋀Γ∧∃vψ→ϕ. So Σ,Γ,∃vψ⊢Σϕ.
∎
Lemma 6** (∀-Witness).**
For Σ∈Sat(BQLCD), ∣Γ∣<ω: if Σ,Γ⊢Σϕ∨ψ(t) for every t∈L+ then Σ,Γ⊢Σϕ∨∀vψ.
Proof.
Suppose Σ,Γ⊢Σϕ∨ψ(t) for every t∈L+. Then, by Relative Deduction, Σ⊢⋀Γ→ϕ∨ψ(t) for every t∈L+. Since Σ∈Sat(BQLCD), Σ⊢∀v(⋀Γ→ϕ∨ψ). So Σ⊢⋀Γ→∀v(ϕ∨ψ). But then, by CD, Σ⊢⋀Γ→ϕ∨∀vψ. Hence Σ,Γ⊢Σϕ∨∀vψ.
∎
We define Sat(BQLCD(Σ)) analogously to Sat(BQLCD).
Lemma 7** (Relative Extension).**
For Σ∈Sat(BQLCD), ∣Γ∣<ω: if Σ,Γ⊢Σϕ then there exists (Σ∪Γ)∗⊇Σ∪Γ such that (Σ∪Γ)∗∈Sat(BQLCD(Σ)) and ϕ∈(Σ∪Γ)∗.
Proof.
Suppose Σ,Γ⊢Σϕ. Since L is countable, we can fix an enumeration {ϕn}n∈ω of L+-sentences. We then inductively define a pair {Γn}n∈ω,{Δn}n∈ω of increasing sequences of sets of sentences Γn,Δn⊆L+ as follows, where ΠnL(ψ)={t∈L+:Σ,Γn,ψ(t)⊢Σ⋁Δn} and ΠnR(ψ)={t∈L+:Σ,Γn⊢Σ⋁Δn∨ψ(t)}:
[TABLE]
In order for this construction to be well-defined, we require ΠnL(ψ)=∅ at the stages where we choose t∈ΠnL(ψ) (likewise for ΠnR(ψ)). We prove this by appealing to ∃-Witness (∀-Witness), which requires ∣Γn∣<ω. Hence L must be countable, for otherwise we would need to iterate the above construction into the transfinite.
Subclaim 1** (Separation).**
For all n: (i) Γn,Δn exist, (ii) ∣Γn∣,∣Δn∣<ω and (iii) Σ,Γn⊢Σ⋁Δn.
Proof.
By induction on n. The base case is immediate.
Induction Step There are two cases.
Case 1 Σ,Γn,ϕn⊢Σ⋁Δn. Then Δn+1=Δn. So if ϕn=∃vψ then Γn+1=Γn∪{ϕn} and we’re done. Suppose, then, that ϕn=∃vψ. Then, by ∃-Witness, ΠnL(ψ)=∅ and so Γn+1=Γn∪{∃vψ,ψ(t)} for some t∈ΠnL(ψ) exists. Suppose for a reductio that Σ,Γn+1⊢Σ⋁Δn+1. Then, by Relative Deduction, Σ⊢⋀Γn+1→⋁Δn+1. There are two subcases.
Subcase 1 Γn=∅. Then we can construct the following proof in NBQLCD(Σ):
[TABLE]
which contradicts the fact that t∈ΠnL(ψ).
Subcase 2 Γn=∅. Then we can construct the following proof in NBQLCD(Σ):
[TABLE]
which contradicts the fact that t∈ΠnL(ψ).
Case 2 Σ,Γn,ϕn⊢Σ⋁Δn. Then Γn+1=Γn. Also, by the induction hypothesis, ϕn∈Σ. There are two subcases.
Subcase 1 ϕn=∀vψ. Then Δn+1=Δn∪{ϕn}. Suppose for a reductio that Σ,Γn+1⊢Σ⋁Δn+1. Since ϕn∈Σ, ϕn never occurs unsafely in a proof in NBQLCD(Σ). So we can construct the following proof in NBQLCD(Σ):
[TABLE]
which contradicts the induction hypothesis.
Subcase 2 ϕn=∀vψ. By the same argument as Subcase 1: Σ,Γn⊢Σ⋁Δn∨∀vψ. So, by ∀-Witness, ΠnR(ψ)=∅ and hence Δn+1=Δn∪{∀vψ,ψ(t)} for some t∈ΠnR(ψ) exists. Suppose for a reductio that Σ,Γn+1⊢Σ⋁Δn+1. Then we can construct the following proof in NBQLCD(Σ):
[TABLE]
which contradicts the fact that t∈ΠnR(ψ).
∎
Let (Σ∪Γ)∗=Σ∪⋃n∈ωΓn. It is easy to verify using Separation that (Σ∪Γ)∗ is the desired prime saturated BQLCD(Σ)-theory.
∎
The canonical frame (for BQLCD) is ⟨Sat(BQLCD),≺⟩, where Σ≺Γ iff for all ϕ,ψ: if ϕ→ψ∈Σ and ϕ∈Γ then ψ∈Γ. By soundness, Rn(a1,...,an)⊢⊥. So, by Extension, Sat(BQLCD) is non-empty.
Lemma 8** (Subset).**
If Σ≺Γ then Σ⊆Γ.
Proof.
Suppose Σ≺Γ and ϕ∈Σ. Then ⊤→ϕ∈Σ. So, since ⊤∈Γ, ϕ∈Γ.
∎
To verify transitivity, suppose Σ≺Γ≺Δ, ϕ→ψ∈Σ and ϕ∈Δ. Then, by Subset, ϕ→ψ∈Γ. So ψ∈Δ. Hence the canonical frame is in fact a transitive frame. The canonical model (for BQLCD) is C=⟨Sat(BQLCD),≺,T,∣⋅∣⟩, where T is the set of closed L+-terms and
[TABLE]
By Subset, we have
[TABLE]
So C is in fact an L+-model.
Lemma 9** (Truth).**
C,Σ⊩ϕ iff ϕ∈Σ.
Proof.
By induction on the complexity of L+-sentences. The base case is easy. The induction steps are also easy except for →.
→ ⟸ Easy.
⟹ Suppose ϕ→ψ∈Σ. Then Σ⊢ϕ→ψ. By Relative Deduction: Σ,ϕ⊢Σψ. Hence, by Relative Extension, there exists (Σ∪{ϕ})∗⊇Σ∪{ϕ} such that (Σ∪{ϕ})∗∈Sat(BQLCD(Σ)) and ψ∈(Σ∪{ϕ})∗. So (Σ∪{ϕ})∗∈Sat(BQLCD). Then, by the induction hypothesis, (Σ∪{ϕ})∗⊩ϕ and (Σ∪{ϕ})∗⊩ψ. But Σ≺(Σ∪{ϕ})∗. So Σ⊩ϕ→ψ.
∎
4. Completeness
We now drop that assumption that L is countable. We prove that completeness holds over the extended language L+.
Lemma 10** (Weak Completeness).**
For ∣Γ∣<ω: if Γ⊨ϕ then Γ⊢ϕ.
Proof.
Suppose Γ⊢ϕ. Since ∣Γ∣<ω, we can find a countable first-order language L0⊆L such that Γ∪{ϕ}⊆L0+. A forteriori, there does not exist a proof in NBQLCD↾L0+ of ϕ from Γ. Since {i:ai∈Γ}=ω, Extension gives Γ∗⊇Γ such that Γ∗∈Sat(BQLCD) (where Sat(BQLCD) is defined over L0+) and ϕ∈Γ∗. Let C be the canonical model over L0+. Then, by Truth: C,Γ∗⊩Γ and C,Γ∗⊩ϕ. So an arbitrary expansion of C to L+ gives Γ⊨ϕ.
∎
Theorem 6** (Completeness).**
If Γ⊨ϕ then Γ⊢ϕ.
Proof.
Immediate from compactness and weak completeness.
∎
5. Disjunction and Existence Properties
The canonical model is useful for finding families of models which share a domain and agree on the interpretations of all constant symbols and function symbols. This allows us to prove that BQLCD (over the original language L) satisfies the disjunction and existence properties.
Lemma 11** (Intersection).**
For I=∅, let {w}∪{ui}i∈I⊆M be such that ∣Rn∣(w)=⋂i∈I∣Rn∣(ui). Then, for ϕ(v)∈L∖{→,∨,∃}: w⊩ϕ(a) iff for all i: ui⊩ϕ(a).
Proof.
An easy induction on the construction of L∖{→,∨,∃}-formulas.
∎
Lemma 12** (Weak Disjunction Property).**
For Γ⊆L∖{→,∨,∃} such that ∣Γ∣≤ω: if Γ⊨ϕ∨ψ then Γ⊨ϕ or Γ⊨ψ.
Proof.
Suppose Γ⊨ϕ and Γ⊨ψ. Then, by soundness, Γ⊢ϕ and Γ⊢ψ. Since ∣Γ∣≤ω, we can find a countable first-order language L0⊆L such that Γ∪{ϕ,ψ}⊆L0. A forteriori, neither ϕ nor ψ is provable from Γ in NBQLCD↾L0+. Since {i:ai∈Γ}=∅, Extension gives Γϕ,Γψ∈Sat(BQLCD) (where Sat(BQLCD) is defined over L0+) such that (i) Γ⊆Γϕ and ϕ∈Γϕ and (ii) Γ⊆Γψ and ψ∈Γψ. Let C be the canonical model over L0+. Then, by Truth, we have (i) C,Γϕ⊩Γ and C,Γϕ⊩ϕ and (ii) C,Γψ⊩Γ and C,Γψ⊩ψ. Let f(C) be a worlds-disjoint copy of C obtained by replacing every Σ∈Sat(BQLCD) with f(Σ) and leaving everything else unchanged. Let Cϕ denote the submodel of C generated by Γϕ and f(C)ψ denote the submodel of f(C) generated by f(Γψ). Consider the following L0+-model:
[TABLE]
where the root w is a new world such that ∣Rn∣(w)=∣Rn∣(Γϕ)∩∣Rn∣(f(Γψ)). By Intersection, w⊩Γ. By Persistence, w⊩ϕ and w⊩ψ. So w⊩ϕ∨ψ. Taking the reduct of this model to L0 and then arbitrarily expanding to L gives Γ⊨ϕ∨ψ.
∎
Theorem 7** (Disjunction Property).**
For Γ⊆L∖{→,∨,∃}: if Γ⊨ϕ∨ψ then Γ⊨ϕ or Γ⊨ψ.
Proof.
Immediate from compactness and the weak disjunction property.
∎
Lemma 13** (Weak Existence Property).**
Suppose L contains at least one constant symbol. Then, for Γ⊆L∖{→,∨,∃} such that ∣Γ∣≤ω: Γ⊨∃vϕ only if Γ⊨ϕ(t) for some t∈L.
Proof.
Suppose Γ⊨ϕ(t) for every t∈L. Suppose for a reductio that Γ⊨ϕ(t) for some t∈L+. Then, since t=t0(ai) for some t0(u)∈L, we have by ∀-Int that Γ⊨∀uϕ(t0). So Γ⊨ϕ(t0(c,...,c)) for some c∈L, which is a contradiction. Therefore Γ⊨ϕ(t) for every t∈L+. So, by soundness, Γ⊢ϕ(t) for every t∈L+. Since ∣Γ∣≤ω, we can find a countable first-order language L0⊆L such that Γ∪{ϕ}⊆L0. A forteriori, for all t∈L0+ there does not exist a proof of ϕ(t) from Γ in NBQLCD↾L0+. Since {i:ai∈Γ}=∅, Extension gives us a family {Γt}t∈L0+⊆Sat(BQLCD) (where Sat(BQLCD) is defined over L0+) such that Γ⊆Γt and ϕ(t)∈Γt. Let C be the canonical model over L0+. Then, by Truth: C,Γt⊩Γ and C,Γt⊩ϕ(t). Let {ft(C)}t∈L0+ be a family of pairwise worlds-disjoint copies of C such that ft(C) is obtained by replacing every Σ∈Sat(BQLCD) with ft(Σ) and leaving everything else unchanged. Let ft(C)∗ denote the submodel of ft(C) generated by ft(Γt). Consider the following L0+-model:
[TABLE]
where the root w is a new world such that ∣Rn∣(w)=⋂t∈L0+∣Rn∣(ft(Γt)). By Intersection, w⊩Γ. By Persistence, w⊩ϕ(t) for all t∈L0+. So w⊩∃vϕ. Taking the reduct of this model to L0 and then arbitrarily expanding to L gives Γ⊨∃vϕ.
∎
Theorem 8** (Existence Property).**
Suppose L contains at least one constant symbol. Then, for Γ⊆L∖{→,∨,∃}: Γ⊨∃vϕ only if Γ⊨ϕ(t) for some t∈L.
Proof.
Immediate from compactness and the weak existence property.
∎
6. References
[1] Gabbay D. M., Shehtman V. B., and Skvortsov D. P., Quantification in Non-Classical Logic: Volume 1, Elsevier, 2009.
[2] Ishigaki R., and Kikuchi K., Tree-Sequent Methods for Subintuitionistic Predicate Logics, in Olivetti N. (ed.), Automated Reasoning with Analytic Tableaux and Related Methods: 16th International Conference Proceedings, Springer, 2007, pp. 149 – 164.
[3] Poizat B., A Course in Model Theory: An Introduction to Contemporary Mathematical Logic, Springer, 2000.
[4] Priest G., Paraconsistent Logic, in Gabbay D. M. and Guenthner F. (eds.), Handbook of Philosophical Logic, 2nd Edition: Volume 6, Kluwer Academic Publishers, 2002, pp. 287 – 393.
[5] Restall G., Subintuitionistic Logics, Notre Dame Journal of Formal Logic 35(1): 116 – 129, 1994.
[6] Ruitenburg W., Basic Predicate Calculus, Notre Dame Journal of Formal Logic 39(1): 18 – 46, 1998.
[7] Visser A., A Propositional Logic with Explicit Fixed Points, Studia Logica 40(2): 155 – 175, 1981.