Decidability of Intuitionistic Sentential Logic with Identity via Sequent Calculus††thanks: 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.
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 ‘’. 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 | |
---|---|
is a proof of | is a construction that converts |
each proof of into a proof of | |
is a proof of | is a construction which shows that |
the classes of proofs of and 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 would be a proof of a formula provided it is a construction converting each proof of into a proof of 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 . It seems that it is not the only possible option, but definitely the identity function as matching proofs of with proofs of 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 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:
-
()
-
()
-
()
where . SCI is characterized axiomatically by adding (), (), () together with (): 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: is redundant, as it can be obtained on the basis of the axiom scheme and as an instance of . 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 ()–() since this can be found in [4].
2.1 Language
We now turn to the fragment of ISCI expressed in the language containing only . The intuitionistic negation is omitted due to its definitional equivalence to . The other connectives are not definable by in intuitionistic logic, but we omit them for simplicity.
The language will be called . By Prop we mean a denumerable set of propositional variables. These are denoted by lower-case indexed letters . 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 is as follows:
where . Form will be used for the set of formulas of . Later we will use for the set of all equations and for the sum .
Definition 1 (Complexity of a formula).
By complexity of a formula we mean the following value:
-
•
, if or ;
-
•
when is of the form , with , then .
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 in a logic with non-Fregean identity we can use a formula built from subformulas of , though is not itself a subformula of . To warrant that the set of extended subformulas of is finite, we put a complexity constraint on the elements of the set. Formally:
Definition 2 (Subformula, extended subformula).
Let be a formula of . is the smallest set of formulas closed under the rules:
-
1.
;
-
2.
if for , then .
Each element of is called a subformula of . Further, is the smallest set closed under the rules:
-
3.
;
-
4.
if and , then ;
-
5.
if , then ;
-
6.
if and , then .
Each element of is called an extended subformula of .
2.2 Kripke semantics
We recall the Kripke semantics for ISCI proposed in [4].
An frame is simply an ordered pair , where is a non-empty set and is a reflexive and transitive binary relation on . If is an frame, then by assignment in we mean a function:
Definition 3.
An assignment is called -admissible, provided that for each , and for arbitrary formulas , , , :
-
,
-
if and , then .
Let us note that by (1), , hence a special case of (2) is: if , then . Hence we can see that the notion of ISCI-admissible assignment captures axioms , and . Axiom 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 be an -admissible assignment in a given frame . A forcing relation determined by in is a relation between elements of and elements of which satisfies, for arbitrary , the following conditions:
-
iff ;
-
iff ;
-
;
-
if , then and ;
-
iff for each such that , if then ;
-
for any formula : if and , then .
Definition 5.
An model is a triple , where is an frame and is a forcing relation determined by some -admissible assignment in .
A formula which is forced by every world of an model, that is, such that for each , is called true in the model. A formula true in every model is called -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 , where (the antecedent of a sequent) is a set of formulas of and (the succedent of a sequent) is a single formula of . The antecedent of a sequent can be empty, contrary to the succedent. We shall use for sequents.
We present a restricted and slightly modified variant of the sequent calculus 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 , whereas calculus 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 and ; and finally, we resign from the rule called which has the following shape.
The calculus presented here will be called . In the formula that occurs on both sides of an axiom must be a propositional variable or an equation. In is arbitrary. Rule in has a weaker premise, as only one of the implications is considered. In the premise is strengthened (and so the rule is weakened) to simplify the description of the countermodel construction. Rule 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.
The rules of 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 (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 ).
A derivation of a sequent in is a tree labelled with sequents, with in the root, and regulated by the rules specified in Table 1. If all the leaves of a finite derivation of are labelled with axioms of , then the derivation is a proof of in ; we then say that is provable in .
Strengthening the right premise of 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 the antecedents of sequents are bottom-up inherited.
Calculus contains also the structural rules of cut, contraction and weakening. Completeness of was established in [4] indirectly by an interpretation of 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 , the one omitted here, seems necessary in the proof. (The admissibility of weakening in is not controversial.) Although and differ, it seems that the result presented here can be used to prove completeness of without the structural rules and . However, we shall not elaborate on this issue here.
The rules for 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 be a derivation of sequent , and let . If satisfies the following criteria:
-
•
if rule is applied, then ;
-
•
if rule is applied in , then ,
then each formula occurring in is an extended subformula of .
Calculus 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 , 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 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
Let be an arbitrary model. A sequent will be called true in , provided that: if all formulas in are true in , then so is . 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 is correct with respect to the semantics of ISCI, hence we do not analyse the correctness of rules and . We only briefly sketch the arguments that the identity rules of preserve the validity of sequents.
-
Suppose that is not true in a model . Then there is a world in forcing each formula in but not . Since the relation of forcing is determined by some ISCI-admissible assignment , and for each such assignment, also each world of forces . Therefore , which shows that is not true in .
-
Suppose is not true in some . Then there is a world in forcing formulas from and formula and at the same time . By (4) in the definition of forcing and . Hence it follows that is not true in .
The case of is proved similarly, with reference to property (2) of an ISCI-admissible assignment. Correctness of the rules of , together with the fact that the axioms of are valid, yields
Theorem 1.
If there is a proof of in , then is -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 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 do not share the succedent. On the other hand,
Fact 4.
Rule 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, , of rule is not a valid sequent. Then in some model there is a world such that , each formula from is forced by and . Since , and this yields immediately that 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 , 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 . In the case of the countermodel construction, however, each implication in the antecedent must be sooner or later treated with before we move on to another possible world, which relates to the application of . 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:
Fact 5.
For each formula , sequent is provable in for arbitrary antecedent .
4.1 Proof search
We assume that we start with a sequent of the form and that .
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:
-
(C1)
axioms: no rules are b-applied to axioms,
-
(C2)
repetitions-check and intuitionistic loop-check: no rules are b-applied to , if the premise (at least one of the premises in the case of ) would be or any other sequent already present on the branch under construction,
-
(C3)
saturation wrt equations: rules for identity are b-applied first, until all possible identities from are constructed; only then the rules for implication are b-applied.
-
(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 .
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 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 , set is finite; hence the number of different sequents that may occur in any restricted derivation of is finite. Since by clause (C2) there are no repetitions of sequents in a restricted derivation of , 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 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) , (iii) exactly one application of . 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 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 . In order to build a contermodel for 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 occurs on a branch of a restricted derivation. Let be an implication formula, not necessarily an element of . If (i) , or (ii) , then we say that the sequent is saturated with respect to implication .
Now we will give rule priority before rule . More specifically, until the end of this section we expect that restricted derivations satisfy, in addition, the following
-
(C5)
if rule is b-applied to a sequent and there is (an implication formula in the antecedent), then either the sequent is saturated with respect to this implication, or there is a successor of this sequent on the given branch such that (i) there is no application of between and , and (ii) is saturated with respect to .
By giving rule priority before we mean that if a sequent does not satisfy (C5), then before rule is applied, 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 in , hence it has an open branch. We will be interested in the leftmost open one.
Let stand for a restricted derivation of sequent satisfying (C5); by we shall refer to the leftmost open branch of . Each such branch determines a structure as follows. Let stand for the set of all occurrences of sequents on (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 and , we start with some auxiliary notions. For all : we say that and are in relation iff (i) , or (ii) is an immediate predecessor or immediate successor of on , but , respectively , is not an instance of . Let stand for the transitive closure of . Classes of abstraction of will constitute points of our countermodel. Less formally, a class of abstraction of contains all occurrences of sequents on between two applications of .
We take . For we set:
-
•
iff for some , is an instance of in .
Let stand for the reflexive and transitive closure of . We say that the structure is determined by of . Since there is no risk of a confusion, later on we will omit the relativisation to relation , and we will write instead of .
It can be easily seen that the above construction warrants that sequents considered within one class of abstraction of ‘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 was applied: each time when rule 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 stand for the set of all restricted derivations of satisfying (C5) and all subderivations of these derivations. By Fact 6, is finite. It follows that for each sequent, , that occurs in a derivation in , contains a restricted derivation, satisfying (C5), of this very sequent. We will denote such a derivation with (it does not mean that the derivation is unique; if there is a choice—just pick one). By we shall refer to the leftmost open branch of . What is more, for each sequent we define the structure determined by of , just as above. Instead of we may use also , or when the reference to a sequent 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 (determined by ) 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 is not provable in and that occurs in the leftmost open branch of a derivation in . Suppose also that there is preceding on the branch, and that rule is not applied between them. Then sequent is not provable in .
Proof.
By the inspection of rules we know that . If , then rule is applied between the two sequents and the branch goes through the left premise. The point is that while the b-application of rule 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 , which is not applied between the two sequents, are based on the left side of a sequent. In other words, the b-application of that changes to can be ‘skipped’ and the result will be a derivation going through sequent .
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 determined by . For each sequent of the form on we first define a maximum for the sequent in :
which is, literally, the sum of all antecedents of sequents that were obtained on the branch going through between two applications of rule . Due to Fact 1, we could have defined just as the maximal (wrt inclusion) antecedent in , 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 is not provable in . It follows that neither is sequent (for if it was, one application of would make the previous sentence false). Now we need a restricted derivation of 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 was b-applied here, which means that there is no warranty that sequent is in . For this reason, in the final definitions below we refer to instead of . is a set of branches constructed as follows. Take and close this singleton set with the following rule: whenever the conclusion of rule occurs on a branch in , add to the leftmost branch of a restricted derivation of sequent . Finally, let
Let . We set and . We define the assignment
by requiring that for each , iff (i) is of the form or (ii) there is a sequent of the form ‘’ in . Next, we extend to a valuation as follows: iff (i) or (ii) or (iii) is of the form , is of the form and . It is easy to verify:
Corollary 1.
Structure is an -frame and is an -admissible assignment on .
Proof.
Clause (1) of Definition 4 is warranted by (i) and clause (2) by (iii). ∎
Corollary 2.
Let and be as defined above. For equations of complexity up to and such that , if , then there is a sequent of the form in .
Proof.
By induction on complexity of . Let (base case) and assume that . Case (i) is excluded and (iii) cannot hold, hence (ii) holds, which means that there is in .
For , if , then (i) is excluded, (ii) proves our thesis, hence suppose that (iii) holds; is of the form , is of the form . Then IH warrants that if , then there are and . (Actually, for the case with we need to refer also to applications of , which is straightforward.) Since the two sequents are on the same branch, there also is one with both formulas and in the antecedent. Rule is b-applied with respect to these formulas before . Hence there is in . ∎
Let be an -model with the forcing relation determined by assignment .
Lemma 1.
Let . If for some there is , then , and hence also .
This is an important lemma showing that if a propositional variable or an equation occurs in a succedent of a sequent in , then the same formula does not occur in the antecedent of any sequent in . 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 .
Assume that , then is a set of occurrences of sequents from an open branch constructed as described above. Let . Suppose also that occurs on , but nevertheless, . By definition of , for , iff occurs in the antecedent of some sequent in . Let stand for such a sequent:
If , then the indicated sequent is an axiom (a contradiction), hence . Sequents and are in relation , which means that they are linked with the derivability relation, but there is no application of between them. If sequent precedes sequent in (in the sense of the predecessor-successor relation that goes top-down):
then every formula from the antecedent of , in particular, occurs in the antecedent of , hence is an axiom (antecedents are ‘bottom-up inherited’). It follows that precedes in . (below (1) displays the path between the two sequents)
(1) |
Now we ‘cut off’ the part of (1) which is the shortest path between a sequent with in the antecedent and a sequent with in the succedent. It means that if is followed by a sequent with in the antecedent, then we drop and consider the path leading from its immediate successor to . If the successor also has in the antecedent, then we also drop this sequent, and so on, until we arrive at some such that its immediate successor does not contain in the antecedent. We do the same with the bottom sequent: if is preceded by a sequent with in the succedent, then we drop , and so on, until we arrive at a sequent such that its immediate predecessor does not have in the succedent.
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 are not provable)
By inspection of the rules we can see that as is not present in the successor of , the sequent must be the right premise of (recall that there are no applications of in this path). Similarly, the bottom sequent must result from , but this time goes through the left premise.
where , . The leftmost subtree must be closed, as is the leftmost open branch of . The b-application of to the root changes only the succedent of the sequent. Since is not applied on the considered path, this change has no effect on applicability (b-applicability) of rules above. We consider a modification of :
Going upwards we apply the same argument: if our open branch goes through the left premise of , then we reject this application of the rule, we skip its left premise and the whole right subtree and thus leave in the succedent of a sequent, while not violating the applicability of other rules on the branch. But this means, finally, that sequent is derivable, contrary to the assumption (the only applications of 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):
Hence it follows that .
The argument for is almost exactly the same, we only start with the observation that as the sequents considered are not provable, it must be . There is an additional case to consider: when shows up in by a b-application of a rule for identity. As in the above argument, we go up the derivation and eliminate the applications of obtaining a sequent with both in the antecedent and succedent. ∎
Lemma 2.
If sequent is not provable in , then , where 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.
for each sequent s.t. and each formula that occurs in the antecedent of : , and
-
2.
for each : .
We reason by induction on complexity of formulas and .
Base step. Suppose that , then or . The second is impossible, as the branch is open. For propositional variables in the antecedent: , hence by the definition of , . Hence also and by definition of forcing determined by . Suppose that , occurs in the succedent. If , then, clearly, . If , then, by Lemma 1, and hence .
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 , of complexity up to . We assume that a formula of complexity is of the form .
Assume that and is of the form . Let be such that ; the aim is to show that or . Assume that . Then for some branch , . Since is the transitive closure of , this part of the proof is by (sub)induction on the length of the chain:
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 and there are further two possibilities: (c) and (d) below. For (c) and (d) the reasoning pertains to classes from one set associated with one sequent.
-
(c)
. Rule was applied to a sequent from with respect to formula , hence set contains the left premise of with in the succedent, or the right premise with in the antecedent. In both cases the main induction hypothesis applies, hence or , as required.
-
(d)
, that is, there is an application of between a sequent from which is the premise of and a sequent from —a conclusion of . Implication 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 . Let us recall that the derivation that is the origin for the branch determining a structure is a part of starts with a sequent defined by a maximum . It means that all formulas from are transfered to the antecedents of sequents in , 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 and suppose that (b) . Then we have , , hence by the inductive hypothesis and , and thus . ∎
It follows that
Theorem 2.
If a sequent is -valid, then it is provable in .
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): : 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): : 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.