Dice Question Streamline Icon: https://streamlinehq.com

Use DDNS_C instead of DNS^forall_C in constructive completeness with disjunction

Determine whether the constructive completeness proof for classical first-order logic with respect to classical possibly-exploding Tarski semantics in the presence of disjunction can be carried out using only the generalised disjunctive Double Negation Shift principle DDNS_C, instead of requiring the generalised Double Negation Shift DNS^forall_C for exists-free formulas; equivalently, either derive DNS^forall_C for exists-free formulas from DDNS_C or develop a modified completeness proof that depends solely on DDNS_C. Here DNS^forall_C denotes the schema ∀n (((A(n) → C) → C) → (((∀n A(n)) → C) → C)) with C a Σ^0_1-formula, and DDNS_C denotes the generalised disjunctive double-negation shift schema ∀n ¬_C(∀D ¬_D(¬_D A(n) ∨ ¬_D B(n))) → ¬_C(∀D ¬_D ∀n (¬_D A(n) ∨ ¬_D B(n))), where ¬_E X abbreviates (X → E).

Information Square Streamline Icon: https://streamlinehq.com

Background

In their constructive analysis of Henkin's proof, the authors extend completeness to include disjunction by employing a generalised Double Negation Shift principle DNSforall_C for Σ0_1 formulas, in addition to possibly-exploding Tarski semantics. This extension requires managing double negation across quantifiers and disjunction in the meta-theory.

They discuss recent related results suggesting that a weaker disjunctive principle, DDNS_C, may suffice to handle disjunction constructively in related logical settings (e.g., work by Kirst on propositional epistemic logic). Motivated by this, they explicitly conjecture that their completeness argument could be based on DDNS_C rather than the stronger DNSforall_C, either by deriving the latter (restricted to exists-free formulas) from DDNS_C or by revising the proof to rely solely on DDNS_C.

References

Even though our proof of completeness with respect to possibly-exploding models in the presence of disjunction uses a priori the full generality of $DNS{\forall}_{\mathcal{C}}$ for $\exists$-free formulae, we conjecture that it could be obtained using $DDNS_{\mathcal{C}}$ instead of $DNS{\forall}_{\mathcal{C}}$, that is, we conjecture that either $DNS{\forall}_{\mathcal{C}}$ for $\exists$-free formulae derives from $DDNS$ or that the completeness proof can be modified to depend only on $DDNS_{\mathcal{C}}$.

An analysis of the constructive content of Henkin's proof of Gödel's completeness theorem (2401.13304 - Herbelin et al., 24 Jan 2024) in Subsection: About the logical strength of completeness in the presence of disjunction