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).
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}}$.