This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Decidability of Intuitionistic Sentential Logic with Identity via Sequent Calculusthanks: The results published in this paper were obtained by the authors as part of the project granted by National Science Centre, grant no 2017/26/E/HS1/00127.

Agata Tomczyk Adam Mickiewicz University in PoznańFaculty of Psychology and Cognitive Science [email protected] Adam Mickiewicz University in PoznańFaculty of Psychology and Cognitive Science    Dorota Leszczyńska-Jasion Adam Mickiewicz University in PoznańFaculty of Psychology and Cognitive Science [email protected]
Abstract

The aim of our paper is twofold: firstly we present a sequent calculus for an intuitionistic non-Fregean logic ISCI, which is based on the calculus presented in [4] and, secondly, we discuss the problem of decidability of ISCI via the obtained system. The original calculus from [4] did not provide the decidability result for ISCI. There are two problems to be solved in order to obtain this result: the so-called loops characteristic for intuitionistic logic and the lack of the subformula property due to the form of the identity-dedicated rules. We discuss possible routes to overcome these problems: we consider a weaker version of the subformula property, guarded by the complexity of formulas which can be included within it; we also present a proof-search procedure such that when it fails, then there exists a countermodel (in Kripke semantics for ISCI).

1 Introduction

The motivation for introducing a number of non-Fregean logics (NFL) is the willingness to formalize ontology of situations found in Wittgenstein’s Tractatus. Wittgenstein stood in opposition to Frege’s denotational theory. Now, instead of Frege’s idea that sentences denote either Truth or Falsity, Wittgenstein underlines that a comparison of two sentences should be based on their logical form rather than their logical value. It is the logical form which contains the information of the configuration of the objects in the state of affairs [19, p. 15].

Roman Suszko, who developed non-Fregean theories [14, 15, 16, 17, 2], followed Wittgenstein’s ontology and rejected the so called Fregean Axiom: the idea that the truth values of sentences are sufficient enough to judge their identity. It is worth highlighting that other aspects of Frege’s theory were not negated. Suszko would underline that building a logical systems without Frege’s Axiom is like realising Euclid’s program without his fifth postulate [2]. Ergo, Suszko’s formalization of Tractatus can be seen as an extension of Frege’s theory rather than its alternative. Moreover, Suszko’s approach makes the language more expressive and better depicts the colloquial intuition behind the use of the natural language [13]. Suszko obtained a series of non-Fregean logics by an addition of a new connective—identity—and axioms characterizing it. In contrary to the classical equivalence, two sentences are identical whenever they denote the same situation. The weakest NFL introduced by Suszko is Sentential Calculus with Identity (SCI). It is built upon the classical propositional calculus by an addition of the identity connective ‘\equiv’. Suszko added four axioms depicting identity’s properties: identity is reflexive, it entails equivalence and it is a congruence relation. Moreover, Suszko noted that any theory can be built upon non-Fregean framework. We follow this idea and, similarly to [4, 8, 7, 10, 9, 5, 6], we study SCI in an intuitionistic setting.

2 Intuitionistic Sentential Calculus with Identity

Despite Suszko’s claim that other non-classical theories can be modelled within NFL, other extensions of SCI have been relatively rarely analyzed in the literature. ISCI’s name and semantics has been originally introduced in [8], and later on appeared in [4] ([7, 10, 9] are basically extensions of [8]). Considering its intuitionistic setting, the identity connective required an appropriate constructive interpretation. We follow the interpretation of identity proposed by Chlebowski in [4], where the author extends the well known Brouwer-Heyting-Kolmogorov interpretation (henceforth: BHK-interpretation) of intuitionistic connectives as follows:

there is no proof of \bot
aa is a proof of ϕψ\phi\supset\psi aa is a construction that converts
each proof a_1a_{\_}{1} of ϕ\phi into a proof a(a_1)a(a_{\_}{1}) of ψ\psi
aa is a proof of ϕψ\phi\equiv\psi aa is a construction which shows that
the classes of proofs of ϕ\phi and ψ\psi are equal

As we mentioned above, Suszko’s identity is stronger than equivalence. As far as the latter is concerned, in accordance with the BHK-interpretation aa would be a proof of a formula ϕψ\phi\leftrightarrow\psi provided it is a construction converting each proof of ϕ\phi into a proof of ψ\psi and vice versa. In light of the above interpretation we can, naturally, wonder what construction would fall under the identity connective. The simplest and most adequate example encapsulating the intuitionistic interpretation of Suszko’s identity would be…the simple identity function λx.x\lambda x.x. It seems that it is not the only possible option, but definitely the identity function as matching proofs of ϕ\phi with proofs of ψ\psi can be used to show that the classes of proofs of the two formulas are equal. It also strongly suggests that the only case of formulas which are identical in the above sense should be that of syntactical identity of the formulas. This is in line with the fact that SCI is the weakest non-Fregean logic: any formula ϕ\phi is identical only to itself. Of course, if we were to analyze other axiomatic extensions of SCI and/or ISCI, which would change the properties of the identity connective, the interpretation would change as well in order to complement such properties.

Suszko’s identity connective in its classical version is characterized by four axioms, from which the following three are added to an axiomatic basis of intuitionistic sentential logic:

  1. (_1\equiv_{\_}{1})

    ϕϕ\phi\equiv\phi

  2. (_2\equiv_{\_}{2})

    (ϕδ)(ϕδ)(\phi\equiv\delta)\supset(\phi\supset\delta)

  3. (_4\equiv_{\_}{4})

    ((ϕδ)(χψ))((ϕχ)(δψ))((\phi\equiv\delta)\wedge(\chi\equiv\psi))\supset((\phi\otimes\chi)\equiv(\delta\otimes\psi))

where {,}\otimes\in\{\supset,\equiv\}. SCI is characterized axiomatically by adding (_1\equiv_{\_}{1}), (_2\equiv_{\_}2), (_4\equiv_{\_}{4}) together with (_3\equiv_{\_}{3}): (ϕδ)((¬ϕ)(¬δ))(\phi\equiv\delta)\supset((\lnot\phi)\equiv(\lnot\delta)) to an axiomatic basis of classical sentential logic. Modus ponens is the only rule of inference in both cases: SCI and ISCI.

What can be noticed is the fact that the third axiom scheme expressed in intuitionistic language without negation: (ϕδ)((ϕ)(δ))(\phi\equiv\delta)\supset((\phi\supset\bot)\equiv(\delta\supset\bot)) is redundant, as it can be obtained on the basis of the axiom scheme (_4)(\equiv_{\_}{4}) and \bot\equiv\bot as an instance of (_1)(\equiv_{\_}{1}). Naturally, due to the different interpretations of logical connectives, the substance of the said axioms in SCI and ISCI will differ, too. We omit the discussion of the intuitionistic interpretations of axioms (_1\equiv_{\_}{1})–(_4\equiv_{\_}{4}) since this can be found in [4].

2.1 Language

We now turn to the fragment of ISCI expressed in the language containing only ,,\bot,\supset,\equiv. The intuitionistic negation ¬ϕ\neg\phi is omitted due to its definitional equivalence to ϕ\phi\supset\bot. The other connectives are not definable by ,\supset,\bot in intuitionistic logic, but we omit them for simplicity.

The language will be called _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI}. By Prop we mean a denumerable set of propositional variables. These are denoted by lower-case indexed letters p_1,p_2,p_3,p_{\_}1,p_{\_}2,p_{\_}3,\ldots. Formulas with the main connective being the identity operator will be referred to as equations. Formulas are denoted by lower-case Greek letters, with subscripts, if necessary. The grammar of _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI} is as follows:

ϕ::=p_i||ϕϕ|ϕϕ\phi::=p_{\_}i\;|\;\bot\;|\;\phi\supset\phi\;|\;\phi\equiv\phi

where p_i𝖯𝗋𝗈𝗉p_{\_}i\in\mathsf{Prop}. Form will be used for the set of formulas of _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI}. Later we will use 𝖤𝗊\mathsf{Eq} for the set of all equations and 𝖥𝗈𝗋𝗆_0\mathsf{Form}_{\_}0 for the sum 𝖯𝗋𝗈𝗉𝖤𝗊\mathsf{Prop}\cup\mathsf{Eq}.

Definition 1 (Complexity of a formula).

By complexity of a formula we mean the following value:

  • c(ϕ)=0c(\phi)=0, if ϕ𝖯𝗋𝗈𝗉\phi\in\mathsf{Prop} or ϕ=\phi=\bot;

  • when ϕ\phi is of the form χψ\chi\otimes\psi, with {,}\otimes\in\{\supset,\equiv\}, then c(ϕ)=c(χ)+c(ψ)+1c(\phi)=c(\chi)+c(\psi)+1.

Sequent calculi for SCI and ISCI presented in [3, 4] do not have the subformula property understood in the usual sense. In [4] this issue is discussed but no solution is presented. Here we analyse a property called extended subformula property. The idea behind it is that when constructing a derivation of a formula ϕ\phi in a logic with non-Fregean identity we can use a formula ψ\psi built from subformulas of ϕ\phi, though ψ\psi is not itself a subformula of ϕ\phi. To warrant that the set of extended subformulas of ϕ\phi is finite, we put a complexity constraint on the elements of the set. Formally:

Definition 2 (Subformula, extended subformula).

Let ϕ\phi be a formula of _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI}. sub(ϕ)sub(\phi) is the smallest set of formulas closed under the rules:

  1. 1.

    ϕsub(ϕ)\phi\in sub(\phi);

  2. 2.

    if χψsub(ϕ)\chi\otimes\psi\in sub(\phi) for {,}\otimes\in\{\supset,\equiv\}, then {χ,ψ}sub(ϕ)\{\chi,\psi\}\subseteq sub(\phi).

Each element of sub(ϕ)sub(\phi) is called a subformula of ϕ\phi. Further, ex.sub(ϕ)ex.sub(\phi) is the smallest set closed under the rules:

  1. 3.

    sub(ϕ)ex.sub(ϕ)sub(\phi)\subseteq ex.sub(\phi);

  2. 4.

    if χex.sub(ϕ)\chi\in ex.sub(\phi) and c(χχ)c(ϕ)c(\chi\equiv\chi)\leqslant c(\phi), then χχex.sub(ϕ)\chi\equiv\chi\in ex.sub(\phi);

  3. 5.

    if χψex.sub(ϕ)\chi\equiv\psi\in ex.sub(\phi), then {χψ,ψχ}ex.sub(ϕ)\{\chi\supset\psi,\psi\supset\chi\}\subseteq ex.sub(\phi);

  4. 6.

    if χ_1ψ_1,χ_2ψ_2ex.sub(ϕ)\chi_{\_}1\equiv\psi_{\_}1,\chi_{\_}2\equiv\psi_{\_}2\in ex.sub(\phi) and c((χ_1χ_2)(ψ_1ψ_2))c(ϕ)c((\chi_{\_}1\otimes\chi_{\_}2)\equiv(\psi_{\_}1\otimes\psi_{\_}2))\leqslant c(\phi), then (χ_1χ_2)(ψ_1ψ_2)ex.sub(ϕ)(\chi_{\_}1\otimes\chi_{\_}2)\equiv(\psi_{\_}1\otimes\psi_{\_}2)\in ex.sub(\phi).

Each element of ex.sub(ϕ)ex.sub(\phi) is called an extended subformula of ϕ\phi.

2.2 Kripke semantics

We recall the Kripke semantics for ISCI proposed in [4].

An 𝖨𝖲𝖢𝖨\mathsf{ISCI} frame is simply an ordered pair 𝐅=W,\mathbf{F}=\langle W,\leq\rangle, where WW is a non-empty set and \leq is a reflexive and transitive binary relation on WW. If 𝐅=W,\mathbf{F}=\langle W,\leq\rangle is an 𝖨𝖲𝖢𝖨\mathsf{ISCI} frame, then by assignment in 𝐅\mathbf{F} we mean a function:

v:𝖥𝗈𝗋𝗆_0×W{0,1}.v:\mathsf{Form}_{\_}0\times W\longrightarrow\{0,1\}.
Definition 3.

An assignment is called 𝖨𝖲𝖢𝖨\mathsf{ISCI}-admissible, provided that for each wWw\in W, and for arbitrary formulas ϕ\phi, χ\chi, ψ\psi, δ\delta:

  1. (1)(1)

    v(ψψ,w)=1v(\psi\equiv\psi,w)=1,

  2. (2)(2)

    if v(ψϕ,w)=1v(\psi\equiv\phi,w)=1 and v(χδ,w)=1v(\chi\equiv\delta,w)=1, then v((ψχ)(ϕδ),w)=1v((\psi\otimes\chi)\equiv(\phi\otimes\delta),w)=1.

Let us note that by (1), v(,w)=1v(\bot\equiv\bot,w)=1, hence a special case of (2) is: if v(ψϕ,w)=1v(\psi\equiv\phi,w)=1, then v((ψ)(ϕ),w)=1v((\psi\supset\bot)\equiv(\phi\supset\bot),w)=1. Hence we can see that the notion of ISCI-admissible assignment captures axioms (_1)(\equiv_{\_}1), (_3)(\equiv_{\_}3) and (_4)(\equiv_{\_}4). Axiom (_2)(\equiv_{\_}2) will be incorporated into the notion of forcing.

The definition of forcing presented in [4] contains a mistake, which is the lack of clause (2) below; here we introduce the corrected version. For simplicity, we also generalize the monotonicity condition to formulas of arbitrary shape. (This is a negligible difference, however.)

Definition 4 (forcing).

Let vv be an 𝖨𝖲𝖢𝖨\mathsf{ISCI}-admissible assignment in a given frame 𝐅\mathbf{F}. A forcing relation \Vdash determined by vv in 𝐅\mathbf{F} is a relation between elements of WW and elements of 𝖥𝗈𝗋𝗆\mathsf{Form} which satisfies, for arbitrary wWw\in W, the following conditions:

  • (1)(1)

    wp_iw\Vdash p_{\_}{i} iff v(p_i,w)=1v(p_{\_}{i},w)=1;

  • (2)(2)

    wϕψw\Vdash\phi\equiv\psi iff v(ϕψ,w)=1v(\phi\equiv\psi,w)=1;

  • (3)(3)

    ww\nVdash\bot;

  • (4)(4)

    if wϕψw\Vdash\phi\equiv\psi, then wϕψw\Vdash\phi\supset\psi and wψϕw\Vdash\psi\supset\phi;

  • (5)(5)

    wψϕw\Vdash\psi\supset\phi iff for each ww^{\prime} such that www\leq w^{\prime}, if wψw^{\prime}\Vdash\psi then wϕw^{\prime}\Vdash\phi;

  • (mon)(mon)

    for any formula ϕ\phi: if wϕw\Vdash\phi and www\leq w^{\prime}, then wϕw^{\prime}\Vdash\phi.

Definition 5.

An 𝖨𝖲𝖢𝖨\mathsf{ISCI} model is a triple 𝐌=W,,\mathbf{M}=\langle W,\leq,\Vdash\rangle, where 𝐅=W,\mathbf{F}=\langle W,\leq\rangle is an 𝖨𝖲𝖢𝖨\mathsf{ISCI} frame and \Vdash is a forcing relation determined by some 𝖨𝖲𝖢𝖨\mathsf{ISCI}-admissible assignment in 𝐅\mathbf{F}.

A formula ψ\psi which is forced by every world of an 𝖨𝖲𝖢𝖨\mathsf{ISCI} model, that is, such that wψw\Vdash\psi for each wWw\in W, is called true in the model. A formula true in every 𝖨𝖲𝖢𝖨\mathsf{ISCI} model is called 𝖨𝖲𝖢𝖨\mathsf{ISCI}-valid.

In [4] it was proved that the axiomatic account of ISCI is both sound and complete with respect to the presented Kripke semantics.

3 Sequent Calculus

In this paper we shall use sequents built of sets of formulas instead of multisets. This decision is motivated by the greater simplicity in the completeness proof. In all the remaining conventions pertaining to sequent calculi we follow [12, 18]. Hence a sequent here is a structure Γϕ\Gamma\Rightarrow\phi, where Γ\Gamma (the antecedent of a sequent) is a set of formulas of _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI} and ϕ\phi (the succedent of a sequent) is a single formula of _𝖨𝖲𝖢𝖨\mathcal{L}_{\_}\mathsf{ISCI}. The antecedent of a sequent can be empty, contrary to the succedent. We shall use S,S,S_1,S,S^{*},S_{\_}1,\ldots for sequents.

We present a restricted and slightly modified variant of the sequent calculus 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} for ISCI proposed by Chlebowski and Leszczyńska-Jasion in [4]. It must be stressed that when the notion of a sequent is altered (multisets vs sets) the rules inherit different meaning as well, which heavily influences the structural rules of the calculus (see our comment below Definition 6). As far as the logical side of the calculus is concerned, the rules considered in this paper capture only ,,\supset,\bot,\equiv, whereas calculus 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} from [4] pertains to a richer language. Taking into account only the rules for the three connectives, there are still some major differences between the two calculi: first of all, we assume a generalized form of axioms; second, we strengthen premises of rules L_2L^{2}_{\_}\equiv and L_L_{\_}\supset; and finally, we resign from the rule called L_3L^{3*}_{\_}\equiv which has the following shape.

(ϕϕ)(χχ),ϕχ,ΓγL_3ϕχ,Γγ\phi\equiv\chi,\Gamma\Rightarrow\gamma(\phi\otimes\phi)\equiv(\chi\otimes\chi),\phi\equiv\chi,\Gamma\Rightarrow\gamma

The calculus presented here will be called 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI}. In 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} the formula ϕ\phi that occurs on both sides of an axiom must be a propositional variable or an equation. In 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI} ϕ\phi is arbitrary. Rule L_2L^{2}_{\_}\equiv in 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} has a weaker premise, as only one of the implications is considered. In 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI} the premise is strengthened (and so the rule is weakened) to simplify the description of the countermodel construction. Rule L_L_{\_}\supset does not need, in general, the presence of the principal implication formula in the right premise of the rule. A practical motivation for all these modifications is to simplify the reasoning concerning the countermodel construction: this is not about simplifying proving-in, but proving-about.

Table 1: Rules of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}
ϕ,Γϕ\phi,\Gamma\Rightarrow\phi ,Γχ\bot,\Gamma\Rightarrow\chi
ϕχ,Γϕχ,ϕχ,ΓψL_ϕχ,Γψ\phi\supset\chi,\Gamma\Rightarrow\psi\lx@proof@logical@and\phi\supset\chi,\Gamma\Rightarrow\phi\chi,\phi\supset\chi,\Gamma\Rightarrow\psi ψ,ΓδR_Γψδ\Gamma\Rightarrow\psi\supset\delta\psi,\Gamma\Rightarrow\delta
ψψ,ΓγL_1Γγ\Gamma\Rightarrow\gamma\psi\equiv\psi,\Gamma\Rightarrow\gamma ϕχ,ϕχ,χϕ,ΓψL_2ϕχ,Γψ\phi\equiv\chi,\Gamma\Rightarrow\psi\phi\equiv\chi,\phi\supset\chi,\chi\supset\phi,\Gamma\Rightarrow\psi
(ψϕ)(δχ),ψδ,ϕχ,ΓγL_3ψδ,ϕχ,Γγ\psi\equiv\delta,\phi\equiv\chi,\Gamma\Rightarrow\gamma(\psi\otimes\phi)\equiv(\delta\otimes\chi),\psi\equiv\delta,\phi\equiv\chi,\Gamma\Rightarrow\gamma

The rules of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} are presented in Table 1. As we can see, they are divided into two groups: rules for intuitionistic implication (the second line in the table) and rules for equations. We consider two schemes of axioms. We do not include the axiom scheme of the form Γϕϕ\Gamma\Rightarrow\phi\equiv\phi (the classical equivalent of which can be found for example in [11]), however it is obtainable in the present calculus—see Fact 5 below.

Definition 6 (derivation and proof in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}).

A derivation of a sequent SS in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} is a tree labelled with sequents, with SS in the root, and regulated by the rules specified in Table 1. If all the leaves of a finite derivation of SS are labelled with axioms of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}, then the derivation is a proof of SS in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}; we then say that SS is provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}.

Strengthening the right premise of L_L_{\_}\supset by requiring the presence of the implication formula has the effect expressed below—in the root-first perspective, nothing ever disappears from the antecedents of sequents.

Fact 1.

In each derivation of a sequent in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} the antecedents of sequents are bottom-up inherited.

Calculus 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} contains also the structural rules of cut, contraction and weakening. Completeness of 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} was established in [4] indirectly by an interpretation of 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} in the axiomatic system for ISCI—the rule of cut is used to simulate modus ponens and then its admissibility is demonstrated. However, the proof of admissibility of cut requires the use of contraction. Then the rule of contraction is also shown admissible, but the use of rule L_3L^{3*}_{\_}\equiv, the one omitted here, seems necessary in the proof. (The admissibility of weakening in 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} is not controversial.) Although 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} and 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI} differ, it seems that the result presented here can be used to prove completeness of 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} without the structural rules and L_3L^{3*}_{\_}\equiv. However, we shall not elaborate on this issue here.

The rules for \supset satisfy the subformula property. In contrast, the premises of the identity-based rules can contain formulas which are not subformulas of ones appearing in the conclusion of the rule. However,

Fact 2.

Let 𝒟\mathcal{D} be a derivation of sequent α\Rightarrow\alpha, and let c(α)=nc(\alpha)=n. If 𝒟\mathcal{D} satisfies the following criteria:

  • if rule L_1L^{1}_{\_}\equiv is applied, then ψψex.sub(α)\psi\equiv\psi\in ex.sub(\alpha);

  • if rule L_3L^{3}_{\_}\equiv is applied in 𝒟\mathcal{D}, then c((ψϕ)(δχ))nc((\psi\otimes\phi)\equiv(\delta\otimes\chi))\leqslant n,

then each formula occurring in 𝒟\mathcal{D} is an extended subformula of α\alpha.

Calculus 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI} allows for derivations that do not have the extended subformula property, but, as we shall see, the calculus is complete if we restrict ourselves only to derivations with this property. Despite of the congruence-character of \equiv, classical SCI admits the finite model property, which was shown already in [2]. The model built there is algebraic and is basically constructed from the set of all subformulas of a given formula. Hence it is not surprising that within ISCI we can expect a similar effect.

Correctness of 𝐆𝟑_𝖨𝖲𝖢𝖨\mathbf{G3}_{\_}\mathsf{ISCI} was analysed in [4] with respect to the semantics defined with the small mistake in the definition of forcing (which does not influence the basic construction, though).

Correctness of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}

Let =W,,\mathcal{M}=\langle W,\leq,\Vdash\rangle be an arbitrary model. A sequent Γϕ\Gamma\Rightarrow\phi will be called true in \mathcal{M}, provided that: if all formulas in Γ\Gamma are true in \mathcal{M}, then so is ϕ\phi. A sequent is called ISCI-valid, or simply valid, if it is true in every model.

It is pretty clear that the intuitionistic component of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} is correct with respect to the semantics of ISCI, hence we do not analyse the correctness of rules L_L_{\_}\supset and R_R_{\_}\supset. We only briefly sketch the arguments that the identity rules of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} preserve the validity of sequents.

  1. L_1L_{\_}\equiv^{1}

    Suppose that Γγ\Gamma\Rightarrow\gamma is not true in a model \mathcal{M}. Then there is a world ww in \mathcal{M} forcing each formula in Γ\Gamma but not γ\gamma. Since the relation of forcing is determined by some ISCI-admissible assignment vv, and v(ψψ)=1v(\psi\equiv\psi)=1 for each such assignment, also each world of \mathcal{M} forces ψψ\psi\equiv\psi. Therefore wψψw\Vdash\psi\equiv\psi, which shows that ψψ,Γγ\psi\equiv\psi,\Gamma\Rightarrow\gamma is not true in \mathcal{M}.

  2. L_2L_{\_}\equiv^{2}

    Suppose ϕχ,Γγ\phi\equiv\chi,\Gamma\Rightarrow\gamma is not true in some \mathcal{M}. Then there is a world ww in \mathcal{M} forcing formulas from Γ\Gamma and formula ϕχ\phi\equiv\chi and at the same time w⊮γw\not\Vdash\gamma. By (4) in the definition of forcing wϕχw\Vdash\phi\supset\chi and wχϕw\Vdash\chi\supset\phi. Hence it follows that ϕχ,ϕχ,χϕ,Γγ\phi\equiv\chi,\phi\supset\chi,\chi\supset\phi,\Gamma\Rightarrow\gamma is not true in \mathcal{M}.

The case of L_3L_{\_}\equiv^{3} is proved similarly, with reference to property (2) of an ISCI-admissible assignment. Correctness of the rules of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}, together with the fact that the axioms of 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} are valid, yields

Theorem 1.

If there is a proof of ϕ\Rightarrow\phi in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}, then ϕ\phi is 𝖨𝖲𝖢𝖨\mathsf{ISCI}-valid.

As far as invertibility of the rules is concerned, it can be easily seen that the invertibility of the identity rules is warranted by the fact that the antecedents of the conclusions are subsets of the antecedents of the premises. Things are not that simple with the rules for implication. More specifically,

Fact 3.

Rule L_L_{\_}\supset is not semantically invertible, that is, if the conclusion is a valid sequent, then the right premise is valid as well, but the left premise needs not be valid.

The problem is caused by the fact that the left premise and the conclusion of L_L_{\_}\supset do not share the succedent. On the other hand,

Fact 4.

Rule R_R_{\_}\supset is semantically invertible, that is, if the conclusion of the rule is a valid sequent, then so is the premise.

Proof.

Indeed, suppose that the premise, ψ,Γδ\psi,\Gamma\Rightarrow\delta, of rule R_R_{\_}\supset is not a valid sequent. Then in some model \mathcal{M} there is a world ww such that wψw\Vdash\psi, each formula from Γ\Gamma is forced by ww and w⊮δw\not\Vdash\delta. Since www\leq w, w⊮ψδw\not\Vdash\psi\supset\delta and this yields immediately that Γψδ\Gamma\Rightarrow\psi\supset\delta is not valid. ∎

4 Completeness, procedure, decidability

In this section we prove completeness directly with respect to Kripke semantics by a countermodel construction. However, detours are to be expected. By and large, a noninvertible rule, like L_L_{\_}\supset, in the system means that we will construct a derivation differently when looking for a countermodel than when we expect to find a proof. The difference is in the treatment of implications. In the case of the proof-search, invertible rules are prior to L_L_{\_}\supset. In the case of the countermodel construction, however, each implication in the antecedent must be sooner or later treated with L_L_{\_}\supset before we move on to another possible world, which relates to the application of R_R_{\_}\supset. For this reason, the proof-search procedure sketched in the following subsection is not a basis for the construction of a countermodel.

Let us start with a simple fact established by the following derivation:

Γ,ϕϕϕϕL_1Γϕϕ\Gamma\Rightarrow\phi\equiv\phi\Gamma,\phi\equiv\phi\Rightarrow\phi\equiv\phi
Fact 5.

For each formula ϕ\phi, sequent Γϕϕ\Gamma\Rightarrow\phi\equiv\phi is provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}} for arbitrary antecedent Γ\Gamma.

4.1 Proof search

We assume that we start with a sequent of the form ϕ\Rightarrow\phi and that c(ϕ)=nc(\phi)=n.

We consider derivations constructed bottom-up, starting with the root. Rules are ‘applied’ in this direction to conclusions to obtain premises; we write ‘b-applied’ for ‘backwards-applied’, so we are not forced to language abuse. Our derivations are constructed under the following conditions:

  1. (C1)

    axioms: no rules are b-applied to axioms,

  2. (C2)

    repetitions-check and intuitionistic loop-check: no rules are b-applied to Γψ\Gamma\Rightarrow\psi, if the premise (at least one of the premises in the case of L_L_{\_}\supset) would be Γψ\Gamma\Rightarrow\psi or any other sequent already present on the branch under construction,

  3. (C3)

    saturation wrt equations: rules for identity are b-applied first, until all possible identities from ex.sub(ϕ)ex.sub(\phi) are constructed; only then the rules for implication are b-applied.

  4. (C4)

    extended subformula: if a rule for identity is b-applied, then the active equation in the premise of the rule is an element of ex.sub(ϕ)ex.sub(\phi).

It also goes without saying that the rules are b-applied to sequents as long as it is possible to do so without violation of one of the mentioned conditions. A derivation constructed in line with (C1)–(C4) will be called restricted. Clause (C2) warrants that, e.g., if L_L_{\_}\supset is b-applied, then none of the premises is a copy of the conclusion. Clause (C4) yields that restricted derivations satisfy the extended subformula property (recall Fact 1).

Before we move on, let us establish the following: for each formula ϕ\phi, set ex.sub(ϕ)ex.sub(\phi) is finite; hence the number of different sequents that may occur in any restricted derivation of ϕ\Rightarrow\phi is finite. Since by clause (C2) there are no repetitions of sequents in a restricted derivation of ϕ\Rightarrow\phi, it follows that each such derivation is finite. But there is more to it. The same clause warrants that

Fact 6.

The number of all restricted derivations of ϕ\Rightarrow\phi is finite.

Sketch of the proof-search procedure: starting with the root, the rules are b-applied maintaining the following priorities of rules: (i) identity rules, (ii) R_R_{\_}\supset, (iii) exactly one application of L_L_{\_}\supset. After (iii) we go back to (i). In point (iii), if there is more than one implication formula in the antecedent (which is usually the case), then there is a choice, and, obviously, one can make a wrong one. This is to be expected in a calculus for intuitionistic logic with a noninvertible rule. At this point backtracking must be employed: if a proof is not constructed, we must go back to the last choice of implication formula in (iii) and choose another one. An alternative form of employing backtracking seems to be by switching to a hypersequent format, where b-applications of L_L_{\_}\supset would result in extending a hypersequent with all possible sequents that correspond to the possible choices of implication formula. We postpone this issue, however, for further research.

4.2 Countermodel

Suppose that the proof-procedure fails for ϕ\Rightarrow\phi. In order to build a contermodel for ϕ\phi we will need a set of derivations, sometimes a large one. However, taking into account Fact 6, we may claim that our approach is constructive.

Worlds of the conuntermodel will be built from the occurrences of sequents and the values of formulas in the worlds will depend on their presence in antecedents/succedents of sequents. As is usually the case in such constructions, in order to obtain the desired effect the worlds need to be saturated and this can be assured only be suitable applications of the rules.

Here is an auxiliary notion. Suppose that a sequent Γγ\Gamma\Rightarrow\gamma occurs on a branch of a restricted derivation. Let ψχ\psi\supset\chi be an implication formula, not necessarily an element of Γ\Gamma. If (i) χΓ\chi\in\Gamma, or (ii) ψ=γ\psi=\gamma, then we say that the sequent is saturated with respect to implication ψχ\psi\supset\chi.

Now we will give rule L_L_{\_}\supset priority before rule R_R_{\_}\supset. More specifically, until the end of this section we expect that restricted derivations satisfy, in addition, the following

  • (C5)

    if rule R_R_{\_}\supset is b-applied to a sequent Γχ\Gamma\Rightarrow\chi and there is γδΓ\gamma\supset\delta\in\Gamma (an implication formula in the antecedent), then either the sequent is saturated with respect to this implication, or there is a successor SS of this sequent on the given branch such that (i) there is no application of R_R_{\_}\supset between Γχ\Gamma\Rightarrow\chi and SS, and (ii) SS is saturated with respect to γδ\gamma\supset\delta.

By giving rule L_L_{\_}\supset priority before R_R_{\_}\supset we mean that if a sequent does not satisfy (C5), then before rule R_R_{\_}\supset is applied, L_L_{\_}\supset needs to be applied in order to saturate the sequent.

By assumption, a restricted derivation constructed in line with (C5) is still not a proof of ϕ\Rightarrow\phi in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}, hence it has an open branch. We will be interested in the leftmost open one.

Let 𝒟_ϕ\mathcal{D}_{\_}{\Rightarrow\phi} stand for a restricted derivation of sequent ϕ\Rightarrow\phi satisfying (C5); by _ϕ\mathcal{B}_{\_}{\Rightarrow\phi} we shall refer to the leftmost open branch of 𝒟_ϕ\mathcal{D}_{\_}{\Rightarrow\phi}. Each such branch determines a structure as follows. Let W_0W_{\_}0 stand for the set of all occurrences of sequents on _ϕ\mathcal{B}_{\_}{\Rightarrow\phi} (below we would say ‘sequent’ instead of ‘occurrence of a sequent’, but this should not lead to a confusion). Accessibility relation will be defined by the applications of R_R_{\_}\supset and L_L_{\_}\supset, we start with some auxiliary notions. For all S,SW_0S,S^{*}\in W_{\_}0: we say that SS and SS^{*} are in relation rr iff (i) S=SS=S^{*}, or (ii) SS is an immediate predecessor or immediate successor of SS^{*} on _ϕ\mathcal{B}_{\_}{\Rightarrow\phi}, but S/SS/S^{*}, respectively S/SS^{*}/S, is not an instance of R_R_{\_}\supset. Let r¯\overline{r} stand for the transitive closure of rr. Classes of abstraction of r¯\overline{r} will constitute points of our countermodel. Less formally, a class of abstraction of r¯\overline{r} contains all occurrences of sequents on _ϕ\mathcal{B}_{\_}{\Rightarrow\phi} between two applications of R_R_{\_}\supset.

We take W={[S]_r¯:SW_0}W=\{[S]_{\_}{\overline{r}}:S\in W_{\_}0\}. For w,yWw,y\in W we set:

  • w_0yw\leq_{\_}0y iff for some Sw,SyS\in w,S^{*}\in y, S/SS^{*}/S is an instance of R_R_{\_}\supset in _ϕ\mathcal{B}_{\_}{\Rightarrow\phi}.

Let _W\leq_{\_}W stand for the reflexive and transitive closure of _0\leq_{\_}0. We say that the structure W,_W\langle W,\leq_{\_}W\rangle is determined by _ϕ\mathcal{B}_{\_}{\Rightarrow\phi} of 𝒟_ϕ\mathcal{D}_{\_}{\Rightarrow\phi}. Since there is no risk of a confusion, later on we will omit the relativisation to relation r¯\overline{r}, and we will write [S][S] instead of [S]_r¯[S]_{\_}{\overline{r}}.

It can be easily seen that the above construction warrants that sequents considered within one class of abstraction of r¯\overline{r} ‘get saturated’ with respect to implication formulas in the antecedent. However, implications in the succedents of sequents cause a problem now, as we can have such sequents on the branch and no warranty that R_R_{\_}\supset was applied: each time when rule L_L_{\_}\supset is applied and the leftmost open branch goes through its left premise, the succedent of a sequent is altered. On the other hand, we still know that the sequents that occur on an open branch—in particular, those with implication formulas on the right side—are not provable in the calculus. In what follows we shall pick an appropriate open branch of a derivation of each such troublesome sequent. The branch will serve in the construction of additional points of our countermodel; ones that do not force the implications that occur in the succedents of sequents.

Let 𝕊\mathbb{S} stand for the set of all restricted derivations of ϕ\Rightarrow\phi satisfying (C5) and all subderivations of these derivations. By Fact 6, 𝕊\mathbb{S} is finite. It follows that for each sequent, SS, that occurs in a derivation in 𝕊\mathbb{S}, 𝕊\mathbb{S} contains a restricted derivation, satisfying (C5), of this very sequent. We will denote such a derivation with 𝒟_S\mathcal{D}_{\_}S (it does not mean that the derivation is unique; if there is a choice—just pick one). By _S\mathcal{B}_{\_}S we shall refer to the leftmost open branch of 𝒟_S\mathcal{D}_{\_}S. What is more, for each sequent SS we define the structure W_S,_S\langle W_{\_}S,\leq_{\_}S\rangle determined by _S\mathcal{B}_{\_}S of 𝒟_S\mathcal{D}_{\_}S, just as above. Instead of W_S,_S\langle W_{\_}S,\leq_{\_}S\rangle we may use also W__S,__S\langle W_{\_}{\mathcal{B}_{\_}S},\leq_{\_}{\mathcal{B}_{\_}S}\rangle, or W_,_\langle W_{\_}{\mathcal{B}},\leq_{\_}{\mathcal{B}}\rangle when the reference to a sequent SS is not important (the structure depends on the content of the whole branch, anyway).

We are almost in a position to supplement the initial structure W,_W\langle W,\leq_{\_}W\rangle (determined by _ϕ\mathcal{B}_{\_}{\Rightarrow\phi}) with worlds that do not force the troublesome implication formulas occurring in succedents of sequents. Before we continue, however, we need what follows.

Fact 7.

Suppose that Γγ\Gamma\Rightarrow\gamma is not provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI} and that Γγ\Gamma\Rightarrow\gamma occurs in the leftmost open branch of a derivation in 𝕊\mathbb{S}. Suppose also that there is Γγ\Gamma^{*}\Rightarrow\gamma^{*} preceding Γγ\Gamma\Rightarrow\gamma on the branch, and that rule R_R_{\_}\supset is not applied between them. Then sequent ΓΓγ\Gamma\cup\Gamma^{*}\Rightarrow\gamma is not provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI}.

Proof.

By the inspection of rules we know that ΓΓ=Γ\Gamma\cup\Gamma^{*}=\Gamma^{*}. If γγ\gamma\neq\gamma^{*}, then rule L_L_{\_}\supset is applied between the two sequents and the branch goes through the left premise. The point is that while the b-application of rule L_L_{\_}\supset changes the succedent on the branch, it does not affect applicability of the rules to the resulting left premise, as all the rules except for R_R_{\_}\supset, which is not applied between the two sequents, are based on the left side of a sequent. In other words, the b-application of L_L_{\_}\supset that changes γ\gamma to γ\gamma^{*} can be ‘skipped’ and the result will be a derivation going through sequent ΓΓγ\Gamma\cup\Gamma^{*}\Rightarrow\gamma.

A formal argument would go along the lines of the argument presented in the proof of Lemma 1. We skip it. ∎

Now we go back to the initial structure W,_W\langle W,\leq_{\_}W\rangle determined by _ϕ\mathcal{B}_{\_}{\Rightarrow\phi}. For each sequent of the form Γψχ\Gamma\Rightarrow\psi\supset\chi on _ϕ\mathcal{B}_{\_}{\Rightarrow\phi} we first define a maximum ΓM\Gamma^{M} for the sequent in WW:

ΓM={Γ_i:Γ_iδ[Γψχ] for some δ}\Gamma^{M}=\bigcup\{\Gamma_{\_}i:\Gamma_{\_}i\Rightarrow\delta\in[\Gamma\Rightarrow\psi\supset\chi]\text{ for some }\delta\}

which is, literally, the sum of all antecedents of sequents that were obtained on the branch going through Γψχ\Gamma\Rightarrow\psi\supset\chi between two applications of rule R_R_{\_}\supset. Due to Fact 1, we could have defined ΓM\Gamma^{M} just as the maximal (wrt inclusion) antecedent in [Γψχ][\Gamma\Rightarrow\psi\supset\chi], or as the least element wrt to the predecessor-successor relation induced by the rules. All accounts lead to the same effect. By Fact 7, sequent ΓMψχ\Gamma^{M}\Rightarrow\psi\supset\chi is not provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI}. It follows that neither is sequent ΓM,ψχ\Gamma^{M},\psi\Rightarrow\chi (for if it was, one application of R_R_{\_}\supset would make the previous sentence false). Now we need a restricted derivation of ΓM,ψχ\Gamma^{M},\psi\Rightarrow\chi and the structure determined by its leftmost branch to supplement the constructed countermodel.

There is still one more subtle impediment to this construction, and it is the fact that—as we have established—there is no warranty that R_R_{\_}\supset was b-applied here, which means that there is no warranty that sequent ΓM,ψχ\Gamma^{M},\psi\Rightarrow\chi is in 𝕊\mathbb{S}. For this reason, in the final definitions below we refer to 𝔹\mathbb{B} instead of 𝕊\mathbb{S}. 𝔹\mathbb{B} is a set of branches constructed as follows. Take {_ϕ}\{\mathcal{B}_{\_}{\Rightarrow\phi}\} and close this singleton set with the following rule: whenever the conclusion Γψχ\Gamma\Rightarrow\psi\supset\chi of rule R_R_{\_}\supset occurs on a branch in 𝔹\mathbb{B}, add to 𝔹\mathbb{B} the leftmost branch of a restricted derivation of sequent ΓM,ψχ\Gamma^{M},\psi\Rightarrow\chi. Finally, let

W¯=_𝔹W_,_0¯=_𝔹_W_,¯ is the transitive closure of _0¯_1¯, where\overline{W}=\bigcup_{\_}{\mathcal{B}\in\mathbb{B}}W_{\_}\mathcal{B},\quad\overline{\leq_{\_}0}=\bigcup_{\_}{\mathcal{B}\in\mathbb{B}}\leq_{\_}{W_{\_}\mathcal{B}},\quad\overline{\leq}\text{ is the transitive closure of }\overline{\leq_{\_}0}\cup\overline{\leq_{\_}1},\text{ where}
_1¯={w,y:w=[S], for some S of the form Γψχ, and y=[ΓM,ψχ]}\overline{\leq_{\_}1}=\left\{\langle w,y\rangle:w=[S],\text{ for some }S\text{ of the form }\Gamma\Rightarrow\psi\supset\chi,\text{ and }y=[\Gamma^{M},\psi\Rightarrow\chi]\right\}

Let i,ni,n\in\mathds{N}. We set 𝖤𝗊i={ψχ:c(ψχ)=i}\mathsf{Eq}^{i}=\{\psi\equiv\chi:c(\psi\equiv\chi)=i\} and 𝖥𝗈𝗋𝗆_n0=𝖯𝗋𝗈𝗉_ni=1𝖤𝗊i\mathsf{Form}^{n}_{\_}0=\mathsf{Prop}\cup\bigcup^{n}_{\_}{i=1}\mathsf{Eq}^{i}. We define the assignment

v_0:𝖥𝗈𝗋𝗆_n0×W¯{0,1}v_{\_}0:\mathsf{Form}^{n}_{\_}0\times\overline{W}\longrightarrow\{0,1\}

by requiring that for each wW¯w\in\overline{W}, v_0(ψ,w)=1v_{\_}0(\psi,w)=1 iff (i) ψ\psi is of the form χχ\chi\equiv\chi or (ii) there is a sequent of the form ‘Γ,ψδ\Gamma,\psi\Rightarrow\delta’ in ww. Next, we extend v_0v_{\_}0 to a valuation v:𝖥𝗈𝗋𝗆_0×W¯{0,1},v:\mathsf{Form}_{\_}0\times\overline{W}\longrightarrow\{0,1\}, as follows: v(ψχ,w)=1v(\psi\equiv\chi,w)=1 iff (i) ψ=χ\psi=\chi or (ii) v_0(ψχ,w)=1v_{\_}0(\psi\equiv\chi,w)=1 or (iii) ψ\psi is of the form ψ_1ψ_2\psi_{\_}1\otimes\psi_{\_}2, χ\chi is of the form χ_1χ_2\chi_{\_}1\otimes\chi_{\_}2 and v(ψ_1χ_1,w)=v(ψ_2χ_2,w)=1v(\psi_{\_}1\equiv\chi_{\_}1,w)=v(\psi_{\_}2\equiv\chi_{\_}2,w)=1. It is easy to verify:

Corollary 1.

Structure W¯,¯\langle\overline{W},\overline{\leq}\rangle is an 𝖨𝖲𝖢𝖨\mathsf{ISCI}-frame and vv is an 𝖨𝖲𝖢𝖨\mathsf{ISCI}-admissible assignment on W¯,\langle\overline{W},\leq\rangle.

Proof.

Clause (1) of Definition 4 is warranted by (i) and clause (2) by (iii). ∎

Corollary 2.

Let W¯,¯\langle\overline{W},\overline{\leq}\rangle and vv be as defined above. For equations ψχ\psi\equiv\chi of complexity up to nn and such that ψχ\psi\neq\chi, if v(ψχ,w)=1v(\psi\equiv\chi,w)=1, then there is a sequent of the form ψχ,Γδ\psi\equiv\chi,\Gamma^{*}\Rightarrow\delta in ww.

Proof.

By induction on complexity of ψχ\psi\equiv\chi. Let c(ψχ)=1c(\psi\equiv\chi)=1 (base case) and assume that v(ψχ,w)=1v(\psi\equiv\chi,w)=1. Case (i) is excluded and (iii) cannot hold, hence (ii) holds, which means that there is ψχ,Γδ\psi\equiv\chi,\Gamma^{*}\Rightarrow\delta in ww.

For c(ψχ)=k+1n(1k)c(\psi\equiv\chi)=k+1\leqslant n(1\leqslant k), if v(ψχ,w)=1v(\psi\equiv\chi,w)=1, then (i) is excluded, (ii) proves our thesis, hence suppose that (iii) holds; ψ\psi is of the form ψ_1ψ_2\psi_{\_}1\otimes\psi_{\_}2, χ\chi is of the form χ_1χ_2\chi_{\_}1\otimes\chi_{\_}2. Then IH warrants that if v(ψ_1χ_1,w)=v(ψ_2χ_2,w)=1v(\psi_{\_}1\equiv\chi_{\_}1,w)=v(\psi_{\_}2\equiv\chi_{\_}2,w)=1, then there are ψ_1χ_1,Γ_1δ_1w\psi_{\_}1\equiv\chi_{\_}1,\Gamma_{\_}1\Rightarrow\delta_{\_}1\in w and ψ_2χ_2,Γ_2δ_2w\psi_{\_}2\equiv\chi_{\_}2,\Gamma_{\_}2\Rightarrow\delta_{\_}2\in w. (Actually, for the case with ψ_i=χ_i\psi_{\_}i=\chi_{\_}i we need to refer also to applications of L_1L^{1}_{\_}\equiv, which is straightforward.) Since the two sequents are on the same branch, there also is one with both formulas ψ_1χ_1\psi_{\_}1\equiv\chi_{\_}1 and ψ_2χ_2\psi_{\_}2\equiv\chi_{\_}2 in the antecedent. Rule L_3L^{3}_{\_}\equiv is b-applied with respect to these formulas before R_R_{\_}\supset. Hence there is ψχ,Γδ\psi\equiv\chi,\Gamma^{*}\Rightarrow\delta in ww. ∎

Let =W¯,¯,\mathcal{M}=\langle\overline{W},\overline{\leq},\Vdash\rangle be an 𝖨𝖲𝖢𝖨\mathsf{ISCI}-model with the forcing relation \Vdash determined by assignment vv.

Lemma 1.

Let χ𝖥𝗈𝗋𝗆_0\chi\in\mathsf{Form}_{\_}0. If for some wW¯w\in\overline{W} there is Γχw\Gamma\Rightarrow\chi\in w, then v_0(χ,[Γχ])=0v_{\_}0(\chi,[\Gamma\Rightarrow\chi])=0, and hence also v(χ,[Γχ])=0v(\chi,[\Gamma\Rightarrow\chi])=0.

This is an important lemma showing that if a propositional variable or an equation occurs in a succedent of a sequent in ww, then the same formula does not occur in the antecedent of any sequent in ww. The proof shows that this situation can only happen when the considered sequent is derivable.

Proof of Lemma 1.

First we consider in detail the case for χ𝖯𝗋𝗈𝗉\chi\in\mathsf{Prop}.

Assume that wW¯w\in\overline{W}, then ww is a set of occurrences of sequents from an open branch \mathcal{B} constructed as described above. Let S=ΓχS=\Gamma\Rightarrow\chi. Suppose also that SS occurs on \mathcal{B}, but nevertheless, v_0(χ,[S])=1v_{\_}0(\chi,[S])=1. By definition of v_0v_{\_}0, for χ𝖯𝗋𝗈𝗉\chi\in\mathsf{Prop}, v_0(χ,w)=1v_{\_}0(\chi,w)=1 iff χ\chi occurs in the antecedent of some sequent in ww. Let S=Γ_0,χδS^{*}=\Gamma_{\_}0,\chi\Rightarrow\delta stand for such a sequent:

Γ_0,χδ[Γχ].\Gamma_{\_}0,\chi\Rightarrow\delta\in[\Gamma\Rightarrow\chi].

If χ=δ\chi=\delta, then the indicated sequent SS^{*} is an axiom (a contradiction), hence χδ\chi\neq\delta. Sequents SS and SS^{*} are in relation r¯\overline{r}, which means that they are linked with the derivability relation, but there is no application of R_R_{\_}\supset between them. If sequent SS precedes sequent SS^{*} in \mathcal{B} (in the sense of the predecessor-successor relation that goes top-down):

S=ΓχS=Γ_0,χδ,S^{*}=\Gamma_{\_}0,\chi\Rightarrow\delta S=\Gamma\Rightarrow\chi,

then every formula from the antecedent of SS^{*}, χ\chi in particular, occurs in the antecedent of SS, hence SS is an axiom (antecedents are ‘bottom-up inherited’). It follows that SS^{*} precedes SS in \mathcal{B}. (below (1) displays the path between the two sequents)

S=Γ_0,χδS=ΓχS=\Gamma\Rightarrow\chi S^{*}=\Gamma_{\_}0,\chi\Rightarrow\delta (1)

Now we ‘cut off’ the part 𝒫\mathcal{P} of (1) which is the shortest path between a sequent with χ\chi in the antecedent and a sequent with χ\chi in the succedent. It means that if SS^{*} is followed by a sequent with χ\chi in the antecedent, then we drop SS^{*} and consider the path leading from its immediate successor to Γχ\Gamma\Rightarrow\chi. If the successor also has χ\chi in the antecedent, then we also drop this sequent, and so on, until we arrive at some Γ_0,χδ\Gamma^{*}_{\_}0,\chi\Rightarrow\delta^{*} such that its immediate successor does not contain χ\chi in the antecedent. We do the same with the bottom sequent: if Γχ\Gamma\Rightarrow\chi is preceded by a sequent with χ\chi in the succedent, then we drop Γχ\Gamma\Rightarrow\chi, and so on, until we arrive at a sequent Γχ\Gamma^{*}\Rightarrow\chi such that its immediate predecessor does not have χ\chi in the succedent.

Γ_0,χδΓχ\Gamma^{*}\Rightarrow\chi\Gamma^{*}_{\_}0,\chi\Rightarrow\delta^{*}

The rest of the argument consists in deriving a contradiction from these assumptions together with the assumption that the branch is open. (with the assumption that the sequents on branch \mathcal{B} are not provable)

By inspection of the rules we can see that as χ\chi is not present in the successor of Γ_0,χδ\Gamma^{*}_{\_}0,\chi\Rightarrow\delta^{*}, the sequent must be the right premise of L_L_{\_}\supset (recall that there are no applications of R_R_{\_}\supset in this path). Similarly, the bottom sequent must result from L_L_{\_}\supset, but this time \mathcal{B} goes through the left premise.

closedsubtreeΓ_1,ψχψψχ,χ,Γ_1δL_Γ_1,ψχδΓ_1,γθγθ,Γ_1χL_Γ_1,γθχ\Gamma^{*}_{\_}1,\gamma\supset\theta\Rightarrow\chi\lx@proof@logical@and\Gamma^{*}_{\_}1,\gamma\supset\theta\Rightarrow\gamma\Gamma_{\_}1,\psi\supset\chi\Rightarrow\delta^{*}\lx@proof@logical@and\Gamma_{\_}1,\psi\supset\chi\Rightarrow\psi closed\ subtree\ \ \ \ \psi\supset\chi,\chi,\Gamma_{\_}1\Rightarrow\delta^{*}\mathcal{B}\theta,\Gamma^{*}_{\_}1\Rightarrow\chi

where Γ_0=Γ_1,ψχ\Gamma^{*}_{\_}0=\Gamma_{\_}1,\psi\supset\chi, Γ=Γ_1,γθ\Gamma^{*}=\Gamma^{*}_{\_}1,\gamma\supset\theta. The leftmost subtree must be closed, as \mathcal{B} is the leftmost open branch of 𝒟\mathcal{D}. The b-application of L_L_{\_}\supset to the root changes only the succedent of the sequent. Since R_R_{\_}\supset is not applied on the considered path, this change has no effect on applicability (b-applicability) of rules above. We consider a modification of 𝒟\mathcal{D}:

closedsubtreeΓ_1,ψχψχ,Γ_1,ψχδL_Γ_1,ψχδΓ_1,γθχ\Gamma^{*}_{\_}1,\gamma\supset\theta\Rightarrow\chi\Gamma_{\_}1,\psi\supset\chi\Rightarrow\delta^{*}\lx@proof@logical@and\Gamma_{\_}1,\psi\supset\chi\Rightarrow\psi closed\ subtree\ \ \ \ \chi,\Gamma_{\_}1,\psi\supset\chi\Rightarrow\delta^{*}\mathcal{B}^{*}

Going upwards we apply the same argument: if our open branch \mathcal{B}^{*} goes through the left premise of L_L_{\_}\supset, then we reject this application of the rule, we skip its left premise and the whole right subtree and thus leave χ\chi in the succedent of a sequent, while not violating the applicability of other rules on the branch. But this means, finally, that sequent Γχ\Gamma\Rightarrow\chi is derivable, contrary to the assumption (the only applications of L_L_{\_}\supset that are left are such that the left premise is a provable sequent and the considered branch goes through the right premise, ending as follows):

closedsubtreeΓ_1,ψχψχ,Γ_1,ψχχL_Γ_1,ψχχΓχΓχ\Gamma\Rightarrow\chi\Gamma^{*}\Rightarrow\chi\Gamma_{\_}1,\psi\supset\chi\Rightarrow\chi\lx@proof@logical@and\Gamma_{\_}1,\psi\supset\chi\Rightarrow\psi closed\ subtree\ \ \ \ \chi,\Gamma_{\_}1,\psi\supset\chi\Rightarrow\chi

Hence it follows that v_0(χ,[Γχ])=0v_{\_}0(\chi,[\Gamma\Rightarrow\chi])=0.

The argument for χ=χ_1χ_2\chi=\chi_{\_}1\equiv\chi_{\_}2 is almost exactly the same, we only start with the observation that as the sequents considered are not provable, it must be χ_1χ_2\chi_{\_}1\neq\chi_{\_}2. There is an additional case to consider: when χ\chi shows up in Γ_0,χδ\Gamma^{*}_{\_}0,\chi\Rightarrow\delta^{*} by a b-application of a rule for identity. As in the above argument, we go up the derivation and eliminate the applications of L_L_{\_}\supset obtaining a sequent with χ\chi both in the antecedent and succedent. ∎

Lemma 2.

If sequent ϕ\Rightarrow\phi is not provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC_{\_}{ISCI}}, then [ϕ]⊮ϕ[\Rightarrow\phi]\not\Vdash\phi, where W¯,¯,\langle\overline{W},\overline{\leq},\Vdash\rangle is constructed as described above.

Proof.

We shall prove a stronger thesis from which our lemma follows. The thesis is a conjunction of the two statements:

  1. 1.

    for each sequent SS s.t. [S]W¯[S]\in\overline{W} and each formula ψ\psi that occurs in the antecedent of SS: [S]ψ[S]\Vdash\psi, and

  2. 2.

    for each [Γχ]W¯[\Gamma\Rightarrow\chi]\in\overline{W}: [Γχ]⊮χ[\Gamma\Rightarrow\chi]\not\Vdash\chi.

We reason by induction on complexity of formulas ψ\psi and χ\chi.

Base step. Suppose that c(ψ)=0c(\psi)=0, then ψ𝖯𝗋𝗈𝗉\psi\in\mathsf{Prop} or ψ=\psi=\bot. The second is impossible, as the branch is open. For propositional variables in the antecedent: ψ𝖥𝗈𝗋𝗆_n0\psi\in\mathsf{Form}^{n}_{\_}0, hence by the definition of v_0v_{\_}0, v_0(ψ,[ψ,Γχ])=1v_{\_}0(\psi,[\psi,\Gamma\Rightarrow\chi])=1. Hence also v(ψ,[ψ,Γχ])=1v(\psi,[\psi,\Gamma\Rightarrow\chi])=1 and [ψ,Γχ]ψ[\psi,\Gamma\Rightarrow\chi]\Vdash\psi by definition of forcing determined by vv. Suppose that c(χ)=0c(\chi)=0, χ\chi occurs in the succedent. If χ=\chi=\bot, then, clearly, [ψ,Γχ]⊮χ[\psi,\Gamma\Rightarrow\chi]\not\Vdash\chi. If χ𝖯𝗋𝗈𝗉\chi\in\mathsf{Prop}, then, by Lemma 1, v(χ,[Γχ])=0v(\chi,[\Gamma\Rightarrow\chi])=0 and hence [Γχ]⊮χ[\Gamma\Rightarrow\chi]\not\Vdash\chi.

Let us observe at this point that the same holds for equations. For this reason equations will not be considered in the inductive part.

Induction hypothesis: the thesis holds for ψ\psi, χ\chi of complexity up to k:0k<nk:0\leqslant k<n. We assume that a formula of complexity k+1k+1 is of the form δγ\delta\supset\gamma.

Assume that c(ψ)=k+1c(\psi)=k+1 and ψ\psi is of the form δγ\delta\supset\gamma. Let wWw^{*}\in W be such that [ψ,Γχ]¯w[\psi,\Gamma\Rightarrow\chi]\>\overline{\leq}\>w^{*}; the aim is to show that w⊮δw^{*}\not\Vdash\delta or wγw^{*}\Vdash\gamma. Assume that [ψ,Γχ]_0¯w[\psi,\Gamma\Rightarrow\chi]\>\overline{\leq_{\_}0}\>w^{*}. Then for some branch \mathcal{B}, [ψ,Γχ]_w[\psi,\Gamma\Rightarrow\chi]\>{\leq_{\_}\mathcal{B}}\>w^{*}. Since _\leq_{\_}\mathcal{B} is the transitive closure of _0\leq_{\_}0, this part of the proof is by (sub)induction on the length of the chain:

[ψ,Γχ]_0w_1_0_0w_m1_0w.[\psi,\Gamma\Rightarrow\chi]\leq_{\_}0w_{\_}1\leq_{\_}0\ldots\leq_{\_}0w_{\_}{m-1}\leq_{\_}0w^{*}.

The argument is essentially the same in the base and inductive case, and it relies on the fact that the implications in antecedents are carried bottom-up. The base case is m=1m=1 and there are further two possibilities: (c) and (d) below. For (c) and (d) the reasoning pertains to classes from one set W_1W_{\_}1 associated with one sequent.

  • (c)

    [ψ,Γχ]=w[\psi,\Gamma\Rightarrow\chi]=w^{*}. Rule L_L_{\_}\supset was applied to a sequent from [ψ,Γχ][\psi,\Gamma\Rightarrow\chi] with respect to formula δγ\delta\supset\gamma, hence set [ψ,Γχ][\psi,\Gamma\Rightarrow\chi] contains the left premise of L_L_{\_}\supset with δ\delta in the succedent, or the right premise with γ\gamma in the antecedent. In both cases the main induction hypothesis applies, hence w⊮δw^{*}\not\Vdash\delta or wγw^{*}\Vdash\gamma, as required.

  • (d)

    [Γχ]_0w[\Gamma\Rightarrow\chi]\leq_{\_}0w^{*}, that is, there is an application of R_R_{\_}\supset between a sequent from ww^{*} which is the premise of R_R_{\_}\supset and a sequent from [Γχ][\Gamma\Rightarrow\chi]—a conclusion of R_R_{\_}\supset. Implication δγ\delta\supset\gamma is carried to the sequent-premise, hence the argument is exactly the same as for (c).

Subinduction hypothesis: the argument would be a repetition of the base case, hence we skip this part.

Now suppose that [ψ,Γχ]_1¯w[\psi,\Gamma\Rightarrow\chi]\>\overline{\leq_{\_}1}\>w^{*}. Let us recall that the derivation that is the origin for the branch determining a structure ww^{*} is a part of starts with a sequent defined by a maximum ΓM\Gamma^{M}. It means that all formulas from ψ,Γ\psi,\Gamma are transfered to the antecedents of sequents in ww^{*}, hence this case comes to (d). Finally, when the transitive closure is considered, the inductive argument is just as the base one.

We proceed to 2. Assume that c(χ)=k+1c(\chi)=k+1 and suppose that (b) χ=δγ\chi=\delta\supset\gamma. Then we have [Γχ]_1¯[ΓM,δγ][\Gamma\Rightarrow\chi]\>\overline{\leq_{\_}1}\>[\Gamma^{M},\delta\Rightarrow\gamma], c(δ),c(γ)<k+1c(\delta),c(\gamma)<k+1, hence by the inductive hypothesis [ΓM,δγ]δ[\Gamma^{M},\delta\Rightarrow\gamma]\Vdash\delta and [ΓM,δγ]⊮γ[\Gamma^{M},\delta\Rightarrow\gamma]\not\Vdash\gamma, and thus [Γχ]⊮δγ[\Gamma\Rightarrow\chi]\not\Vdash\delta\supset\gamma. ∎

It follows that

Theorem 2.

If a sequent ϕ\Rightarrow\phi is 𝖨𝖲𝖢𝖨\mathsf{ISCI}-valid, then it is provable in 𝖲𝖢_𝖨𝖲𝖢𝖨\mathsf{SC}_{\_}\mathsf{ISCI}.

5 Final remarks

In the paper we presented a sequent calculus for ISCI and showed that ISCI is decidable. It was shown by arguments relating to the fact that restricted derivations are finite objects that the described procedures can be deemed constructive. We have postponed, however, for the future both the complexity constraints and the implementation issues.

References

  • [1]
  • [2] Stephen L. Bloom & Roman Suszko (1972): Investigations into the Sentential Calculus with Identity. Notre Dame Journal of Formal Logic 13(3), pp. 289–308, 10.1305/ndjfl/1093890617.
  • [3] Szymon Chlebowski (2018): Sequent Calculi for SCI. Studia Logica 106(3), pp. 541–563, 10.1007/s11225-017-9754-8.
  • [4] Szymon Chlebowski & Dorota Leszczyńska-Jasion (2019): An Investigation into Intuitionistic Logic with Identity. Bulletin of the Section of Logic 48(4), pp. 259–283, 10.18778/0138-0680.48.4.02.
  • [5] Steffen Lewitzka (2009): _I\in_{\_}I: An Intuitionistic Logic without Fregean Axiom and with Predicates for Truth and Falsity. Notre Dame Journal of Formal Logic 50(3), pp. 275–301, 10.1215/00294527-2009-012.
  • [6] Steffen Lewitzka (2011): _K\in_{\_}K: A Non-Fregean Logic of Explicit Knowledge. Studia Logica 97, pp. 233–264, 10.1007/s11225-011-9304-8.
  • [7] Piotr Łukowski (1990): Intuitionistic sentential calculus with classical identity. Bulletin of the Section of Logic 19(4), pp. 147–150.
  • [8] Piotr Łukowski (1990): Intuitionistic Sentential Calculus with Identity. Bulletin of the Section of Logic 19(3), pp. 92–99.
  • [9] Piotr Łukowski (1992): Matrix-frame semantics for ISCI and INT. Bulletin of the Section of Logic 21(4), pp. 156–162.
  • [10] Piotr Łukowski (1992): Three semantics for intuitionistic sentential calculus with identity. Bulletin of the Section of Logic 22(1), pp. 24–27.
  • [11] Aileen Michaels (1974): A Uniform Proof Procedure for SCI Tautologies. Studia Logica 33(3), pp. 299–310, 10.1007/BF02123284.
  • [12] Sara Negri, Jan von Plato & Aarne Ranta (2001): Structural Proof Theory. Cambridge University Press, 10.1017/CBO9780511527340.
  • [13] Mieczysław Omyła (2016): Język naturalny a logika niefregowska (Natural language and non-Fregean logic). Edukacja Filozoficzna Wydanie specjalne: Filozofii Polacy potrzebują. Księga pamiątkowa ofiarowana Witoldowi Mackiewiczowi w siedemdziesiątą piątą rocznicą urodzin, p. 241–254.
  • [14] Roman Suszko (1968): Non-Fregean logic and theories. Analele Universitǎţii Bucureşti, Acta Logica 11, pp. 105–125.
  • [15] Roman Suszko (1968): Ontology in the Tractatus of L. Wittgenstein. Notre Dame Journal of Formal Logic 9(1), pp. 7–33, 10.1305/ndjfl/1093893349.
  • [16] Roman Suszko (1971): Identity connective and modality. Studia Logica 27, pp. 7–39, 10.1007/BF02282541.
  • [17] Roman Suszko (1975): Abolition of the Fregean axiom. In Rohit Parikh, editor: Logic Colloquium. Symposium on Logic held at Boston, 1972–73, Lecture Notes in Mathematics 453, Springer, pp. 169–239, 10.1007/BFb0064874.
  • [18] Anne Sjerp Troelstra & Helmut Schwichtenberg (2000): Basic Proof Theory. Cambridge Tracts in Theoretical Computer Science 43, Cambridge University Press, 10.1017/CBO9781139168717.
  • [19] Ludwig Wittgenstein (2001): Tractatus Logico-Philosophicus. Routledge.