Combining First-Order Classical and Intuitionistic Logic
Abstract
This paper studies a first-order expansion of a combination of intuitionistic and classical propositional logic, which was studied by Humberstone (1979) and del Cerro and Herzig (1996), from a proof-theoretic viewpoint. While has both classical and intuitionistic implications, our first-order expansion adds classical and intuitionistic universal quantifiers and one existential quantifier to . This paper provides a multi-succedent sequent calculus for our combination of the first-order intuitionistic and classical logic. Our sequent calculus restricts contexts of the right rules for intuitionistic implication and intuitionistic universal quantifier to particular forms of formulas. The cut-elimination theorem is established to ensure the subformula property. As a corollary, is conservative over both first-order intuitionistic and classical logic. Strong completeness of is proved via a canonical model argument.
1 Introduction
1.1 Introduction and Motivation
This paper studies a proof-theoretic aspect of a first-order expansion of a combined logic of intuitionistic and classical propositional logic, which was studied by Humberstone [8] and del Cerro and Herzig [3]. While has both classical and intuitionistic implications, our first-order expansion adds classical and intuitionistic universal quantifiers and one existential quantifier to . In particular, this paper proposes a cut-free sequent calculus called , which is an expansion of the calculus in [25] for the combination of intuitionistic and classical propositional logic.
There are various semantic methods to combine intuitionistic and classical logic, such as ones in [2, 4, 5], but this paper follows the semantic treatment in [3, 8], whose main idea is adding intuitionistic and classical implications into one logic called . Each implication (expressed as , respectively) is interpreted in a Kripke model as follows:
where is an intuitionistic Kripke model, is a possible world in , and is a preorder equipped in .
It is well-known that an intuitionistically valid formula corresponds to the property called heredity with respect to in intuitionistic Kripke semantics, which is defined as: and jointly imply for all Kripke models and all states and in 111The correspondence between heredity and the formula is mentioned in [9, 10, 24]. However, the existence of classical implication breaks this heredity in the Kripke semantics of , i.e., there is a Kripke model where is not valid. Because of this semantic phenomenon, del Cerro and Herzig [3] added to their Hilbert system for the following syntactically restricted axiom:
where a persistent formula can be understood essentially as a formula of the form atomic or ( and possibly contain the classical implication)222The reason why we use the expression “essentially” is the definition provided in [3] is slightly different..
By employing the idea of the axiom (PER), a cut-free sequent calculus of was proposed in [25] where the right rule for the intuitionistic implication is restricted as follows:
while the ordinary right rule for the intuitionistic implication is of the following form:
Even though this restriction is imposed, a sequent derivable in intuitionistic logic is also derivable in . This is because the ordinary rule is derivable in if the context of the rule contains only intuitionistic formulas. The ordinary rule is also derivable in the calculus obtained from intuitionistic propositional sequent calculus by replacing it with the restricted one. Therefore, the restricted version of the rule captures the core of the original one.
When expanding to a first-order syntax, we add intuitionistic and classical universal quantifiers (expressed as , respectively) and one existential quantifier (expressed as ). Each universal quantifier is interpreted in a Kripke model as follows:
where is a Kripke model for first-order intuitionistic logic and is a syntactic name of an element in a domain. As a Kripke model for propositional intuitionistic logic, and are possible worlds in and is a preorder equipped in .
Similar to the classical implication, the classical universal quantifier also breaks the heredity in a Kripke semantics, while the intuitionistic one does not. Therefore, we have to regard a formula of the form as a persistent formula. This consideration enables us to expand naturally to . In , the right rule for the intuitionistic implication can be modified to cover the new notion of persistent formula in the first-order syntax. Moreover, the right rule for the intuitionistic universal quantifier is defined as follows:
where must not occur free in the lower sequent. This paper establishes that this calculus enjoys the cut-elimination, which guarantees the subformula property, and shows that the calculus is sound and semantically complete with respect to the class of all intuitionistic Kripke models.
This paper is structured as follows. Section 2 provides our syntax, Kripke semantics for it, and the sequent calculus . The soundness is shown in the section. Section 3 demonstrates the cut elimination theorem. Section 4 establishes the strong completeness for Kripke semantics via a canonical model argument. Section 5 concludes the paper and gives further direction of research.
1.2 Related Work
An attempt related to our approach the most was the one in [12]. In [12], a sequent calculus for a first-order combination of intuitionistic and classical logic, denoted by , was given. This calculus is provided by adding intuitionistic implication to first-order classical logic, so it has only one universal quantifier (a classical one). Therefore, this study is also regarded as a different first-order expansion of from ours. From our perspective, however, the intuitionistic universal quantifier is missing in [12]. In order to deal with the failure of the heredity mentioned in Section 1.1, the calculus employs the notion of structured single succedent sequent of the form: , where is a finite set of formulas. For example, is a structured sequent and its semantic interpretation (see [12, Definition 16]) is: for any such that , if for all , for all and , then . Thanks to this notion, no restriction on contexts is needed for sequents in . It is noted that some rule for does not satisfy the subformula property. Lucio [12] proved that is sound and complete for the intended Kripke semantics.
Other than , there are many attempts to combine intuitionistic and classical logic. In [2], a logic called , whose syntax consists of propositional variables and intuitionistic and classical implications, was proposed, and a Hilbert system and a Kripke semantics were given. The Kripke semantics has an interpretation of classical implication different from that of . In [4, 5], the logic called was given by adding a negation called “empirical negation” to intuitionistic logic. This negation may be regarded as classical negation, but the semantic interpretation of empirical negation was different from classical one. That is, the empirical negation is evaluated at a base state of a Kripke model where a base state can see all states. Also, a semantic consequence relation in [4, 5] is defined in terms of base states of Kripke models. It should be noted that all formulas satisfy heredity in . In [4, 5], a Hilbert system was given for . We, however, emphasize that all of [2, 4, 5] stay at the propositional level. Our study of a first-order expansion of may be useful to expand these systems to the first-order level.
Prawitz [23] provided a system called ecumenical system as a natural deduction system. The underlying syntax of this system is obtained by adding classical implication, disjunction, and existential quantifier to a syntax of intuitionistic logic. An interesting syntactic feature of this system is that it has only one negation (regarded as intuitionistic negation), while two implications exist. A Kripke semantics and a sequent calculus for the propositional fragment were given in [20] and [21] respectively, and a Kripke semantics and a sequent calculus of the full fragment were proposed in [22]. The main idea of the system is defining a classical logical connectives or quantifier in terms of intuitionistic ones. For example, the interpretation for the classical implication is defined as follows: iff , where is intuitionistic negation. Corresponding to this interpretation, the right rule for the classical implication is defined as follows:
It is noted that cut-elimination was shown in [22], but the calculus does not satisfy the subformula property as we can easily see from the above right rule of the classical implication. It is remarked that, although our syntax is different from [20, 21, 22, 23], our sequent calculus is fully analytic, i.e., all the inference rules except the rule of cut satisfy the subformula property and the calculus also enjoys the cut-elimination theorem.
2 Syntax, Kripke Semantics, and Sequent calculus
2.1 Syntax
This section introduces the syntax for . Our syntax consists of the following:
-
•
A countably infinite set of variables := ,
-
•
A countably infinite set of constant symbols ,
-
•
A countably infinite set of predicate symbols ,
-
•
Logical connectives: ,
-
•
Quantifiers: .
The intuitionistic and classical implications and universal quantifiers are denoted by , and , , respectively. Only one disjunction and existential quantifier are contained, since their satisfaction relations in standard Kripke semantics are the same between classical logic and intuitionistic logic. We denote by (the syntax for the classical logic) and (the syntax for the intuitionistic logic) the resulting syntax dropping and , and , respectively. We define := , := , and := .
Terms consist of variables and constant symbols and are denoted by . A constant symbol is called a closed term, since it has no occurrence of free variables. The set of all formulas (often written as ) for the syntax , is defined inductively as follows:
where denotes a predicate symbol. We denote by and the set of all classical formulas and the set of all intuitionistic formulas in , respectively. The set of free variables in a formula is denoted by . We define a closed formula as a formula which has no occurrence of a free variable. We employ the notion of clash avoiding substitution when we do substitution in a formula, as [17]. By employing this notion, we can avoid the case where becomes a bound variable in the formula as an effect of substitution of for . We also consider a syntax different from , which contains all the logical connectives and the set of predicate and constant symbols of . That is, and are different only in a set of variables. We denote the set of variables in a syntax by , and the set of all formulas in a syntax is denoted by . We call a formula an -formula if .
2.2 Semantics
Let us move to the semantics for our syntax . We give a valuation and a satisfaction relation only to closed formulas, and deal with possibly non-closed formulas in the definition of semantic consequence relation (Definition 5). First, we define a Kripke frame and then proceed to defining valuation .
Definition 1.
A Kripke frame is a tuple = where
-
•
is a non-empty set of possible worlds,
-
•
is a preorder on , i.e., satisfies reflexivity and transitivity,
-
•
is a non-empty set,
and satisfies the following:
-
•
For all implies ,
-
•
.
Definition 2.
A valuation on a Kripke frame is defined as the following:
- (rigidity for constants)
-
( is a constant symbol),
- (heredity for predicates)
-
such that for all implies .
We define a quadruple = as a Kripke model.
Let be an expanded syntax of by the constant symbols to all the elements of .
Definition 3.
For all closed terms of , is defined as the following:
-
•
= if and ,
-
•
= if .
Definition 4.
Given a model = , a world and a closed formula of , the satisfaction relation is defined inductively as follows:
We say that a closed formula satisfies heredity if, for every model = and every , and jointly imply . The notion of semantic consequence relation is defined as below.
Definition 5.
Suppose . Then, the semantic consequence relation is defined as follows: For all = , all and all , if for any , then , where are all free variables in and are all free variables in . A formula is valid if holds.
By Definition 5, we can consider semantic consequence relation not only of closed but also of possibly non-closed formulas.
We proceed to the matter of heredity in a Kripke model. Heredity is known as an important feature of pure intuitionistic logic, i.e., Fact 1 holds.
Fact 1.
All closed formulas i.e., the set of formulas expressive in the syntax of the intuitionistic logic, satisfy heredity.
However, this feature is lost when we add classical implication and universal quantifier to the intuitionistic logic. Consider a predicate whose arity is one, and consider a model = such that , = , , and . In this model, and hold, but holds. Moreover, and . These arguments give us the following propositions.
Proposition 2.
A formula does not satisfy heredity.
Proposition 3.
Neither nor is valid.
By Proposition 3, it is obvious that an intuitionistic tautology is no longer valid. As we have mentioned in Section 1.1, this fact affects the construction of the Hilbert system in [3]. A similar phenomenon also happens about classical universal quantifier. Consider the same model as above. Then, and hold, but . Therefore, we get the following proposition.
Proposition 4.
A formula does not satisfy heredity.
Let us still consider the same model . Then, and hold. But holds. This is because and , but . This gives us the following proposition.
Proposition 5.
A formula is not valid.
Proposition 5 implies an intuitionistic tautology , where does not occur free in , is no longer valid, either.
2.3 Sequent Calculus
This section provides a sequent calculus , which is a first-order expansion of propositional in [25]. The calculus employs the ordinary notion of multi-succedent sequent. A sequent is a pair of finite multisets of formulas denoted by , which is read as “if all formulas in hold then some formulas in hold.”
The sequent calculus consists of the axioms and the rules in Table 1. The notion of derivability is defined as an existence of a finite tree, which is called a derivation, generated by inference rules of Table 1 from initial sequents and of Table 1.
Our basic strategy of constructing is to add classical implication and universal quantifier to the multi-succedent sequent calculus , proposed by Maehara [13], where the right rules for intuitionistic implication and universal quantifier are of the following form:
where is a finite multiset of intuitionistic formulas. However, if the ordinary left and right rules for classical implication were added to , the soundness of the resulting calculus would fail, because formulas and would be derivable, which are found invalid by Propositions 3 and 5. This is the reason why the original right rules for intuitionistic implication and universal quantifier of described above are restricted to the right rules given in Table 1. Although the restriction should be imposed on a context of theses rules, no extra restriction is needed. Thus, the following applications of and are always legitimate:
Based on the abbreviation defined in Section 2.1, the following rules for the negations are obtained.
For example, the sequent is derivable in as follows:
Axioms
Structural Rules
Logical Rules
: does not occur free in the lower sequent.
As is noted in Section 1.1 for the propositional , although the context of the right rule for intuitionistic implication is restricted, all sequents derivable in propositional intuitionistic logic are also derivable. Similarly, all sequents derivable in first-order are also derivable in . The following proposition ensures this.
Proposition 6.
The ordinary right rules for intuitionistic implication and universal quantifier are derivable in , if the contexts of the rules contain only formulas in .
The ordinary right rules for intuitionistic implication and universal quantifier are derivable also in the calculus obtained from by replacing them with the restricted ones. This means the restricted version of the rules denotes the core of the ordinary ones.
We proceed to the soundness theorem. We use to mean: for some formula , holds.
Definition 6.
We define persistent formulas inductively as follows:
where and .
Formulas occurring at a context of the right rules for the intuitionistic implication and universal quantifier must be persistent. In what follows, we use to denote a multiset of persistent formulas. This is just for making the notation simpler. By this notation, the right rules for the intuitionistic implication and the intuitionistic universal quantifier are described as follows:
Persistent formulas satisfy heredity, which is trivial from Fact 1.
Theorem 1.
If is derivable in , then holds.
Proof.
It can be shown straightforwardly that every axiom and rule in except for the rules and preserves validity. Only the cases of and are considered here.
-
Let be free variables of a formula in and be free variables in. Suppose . We have to show, i.e., for all jointly imply . Fix any which satisfies and . Then, since all of the formulas in satisfy heredity, we obtain . By the validity of the premise of , we obtain , as required.
-
Let be free variables of a formula in and be free variables in . Suppose . We have to show , i.e., for all , ( implies for all , ). Fix any which satisfies and any . Consider an assignment satisfying the following: = if and = if . Since contains all the elements of , the assignment can be regarded as an assignment: . By the validity of the premise of , we obtain the following: if hold, then hold. Then, since all formulas in satisfy heredity, holds. Since does not occur free in any formula , is obtained. By this, we can obtain , as required. ∎
3 Cut Elimination
In this section, it is supposed that the sets of bound and free variables are disjoint, as in [11]. Let us denote by a sequent calculus obtained from by removing the rule . In [25], with the help of a variant of “Mix rule” by Gentzen (“extended cut rule” used in [11, 18, 19]) to take care of contraction rules, cut elimination theorem was already shown for propositional logic calculus . “Extended cut rule” is described as follows:
where and means , i.e., times repetition of .
In order to show the cut elimination theorem, it suffices to deal with a derivation of the “-bottom form” defined in Definition 7.
Definition 7.
A derivation in is of the -bottom form if it has the following form
where is the last applied rule of a given derivation , and there is no application of in nor . Let the weight of an Ecut-bottom form be the sum of the number of sequents occurring in and . Let the complexity of an Ecut-bottom form be the number of logical symbols (, and ) appearing in the Ecut formula. It should be noted that this means substitution does not change the complexity. For example, and has the same complexity. We note that and .
Definition 8.
We define a principal formula of a logical rule as follows.
-
•
For every logical rule except for and , a principal formula of the rule is the unique compound formula in the lower sequent of the rule which is produced by an application of the logical rule.
-
•
For and , every formula occurring in the lower sequent of the rules is principal.
Based on Definitions 7 and 8, we can show Lemma 2, which is the core of showing the cut elimination theorem. In order to show this lemma, Lemma 1, which is related to substitution, is needed. Recall that is clash avoiding substitution of for .
Lemma 1.
If there is a derivation of , then there is also a derivation of whose weight is the same as that of .
Lemma 2.
For every derivation of the -bottom form, there is an -free derivation with the same conclusion.
Proof.
By double induction on the complexity and the weight lexicographically. For the case of or , can be eliminated by applying or . Thus, we assume and in what follows. For the other cases, our argument is divided into the following four cases:
-
(1)
is an initial sequent,
-
(2)
is a structural rule,
-
(3)
is a logical rule where the Ecut formula is not principal,
-
(4)
and are logical rules, and the Ecut formulas are principal in both rules.
The definition of a principal formula (Definition 8) enables cases categorized into to be treated with little difficulty. Here, we only shows the case when is and is , which is categorized into . In this case, a derivation of the -bottom form is described as follows:
where and are multisets of persistent formulas, and does not occur free in the sequent . Since the sets of bound and free variables are disjoint, does not occur in . However, can occur in . Suppose does not occur free in , , , or , which implies does not occur in these formulas. Then, by Lemma 1, we can obtain the sequent . Since does not occur in , , or , a sequent is obtained. By using this sequent, we can obtain the following derivation:
Since the weight of the derivation of the -bottom form becomes lesser, we can apply induction hypothesis and obtain an -free derivation. ∎
Finally, the cut elimination theorem is obtained, as required.
Theorem 2.
If is derivable in , then is derivable in .
By Theorem 2, the subformula property is also obtained, which ensures the following corollary.
Corollary 1.
The sequent calculus is a conservative extension of both first-order intuitionistic and classical logic.
4 Strong Completeness
This section establishes the strong completeness theorem of . In [3, 8], the completeness of propositional was shown. In [25], the completeness of was shown by establishing the fact that the calculus and the Hilbert system of proposed in [3] are equipollent in the following sense:
For any formula , the sequent is derivable in iff is derivable in the Hilbert system of .
Only the weak completeness was shown in [3, 8, 25], but the strong completeness of propositional can be obtained by reinforcing a canonical model argument described in [8]. The strong completeness of the first-order combination , which will be established in this section via a canonical model argument, has not been shown so far.
In this section, the expressions such as denote sets (not multisets) of formulas. In order to deal with a sequent which contains a possibly infinite set of formulas, we have to expand the notion of derivability as follows:
is derivable in if for some finite subset of and of , is derivable in .
We also have to expand the syntax to by adding a new countably infinite set of variables.
Definition 9.
Let and be any syntax which has the same logical symbols and contains all constant and predicate symbols of . Recall that is the set of variables of . We use to mean
and = .
Then, we should define a prime pair of sets of formulas with respect to a syntax as did in [6] to show the completeness of an ordinary first-order intuitionistic logic.
Definition 10.
A pair of sets of formulas with respect to a syntax is a prime pair with respect to if it satisfies the following:
- ( is a theory)
-
If is derivable in , then ,
- (underivability)
-
is not derivable in ,
- (primeness)
-
If holds, then or holds,
- (-property)
-
If holds, then for some term of , holds,
- (-property)
-
If holds, then for some term of , holds.
A prime pair with respect to is called -complete if = holds.
The consistency of a prime pair , i.e., can be obtained from the condition (underivability).
Lemma 3.
A prime pair with respect to a syntax is classical negation complete, i.e., for all formulas in , either or holds.
Proof.
The following lemma implies that any underivable pair of sets of formulas can be extended to a prime -complete pair for some appropriate syntax .
Lemma 4.
-
(1)
If a sequent in is not derivable in , then there exist a syntax and a prime -complete pair such that , and .
-
(2)
Let . If a sequent in is not derivable in , then there exists a prime -complete pair such that and .
Proof.
Since the ways of showing (1) and (2) are very similar, the only former is described here. Suppose a sequent in is not derivable in . Consider a syntax such that . Let be an enumeration of all formulas in . Since we will work only on this syntax, the suffix “” to a pair of sets of formulas is omitted in the rest of this proof. We inductively define a pair of sets of formulas such that a sequent in is not derivable, , and as follows:
- (Basis)
-
= ,
- (Inductive Step)
-
Suppose is already defined for any which satisfies . Let satisfy and and do not occur free in , , or . Then is defined as follows:
It should be noted that a variable cannot be run out of, since the syntax is obtained by adding to a new countably infinite set of variables. It can be checked that all of the four cases described above preserve underivability. It can also be checked that whatever formula is, it can be distinguished into one of the four cases described above.
Based on the definition, the sets of formulas and are defined as follows, respectively:
It can be shown that the pair satisfies the conditions required in this lemma. ∎
Definition 11 (Canonical Model).
Define the canonical model = of a syntax as follows:
-
•
:= and is a prime -complete pair ,
-
•
iff all of the following hold:
-
–
If holds, then holds,
-
–
If holds, then holds, and
-
–
If holds, then holds,
-
–
-
•
= ,
-
•
Define a valuation as follows:
-
–
iff ,
-
–
:= , where is a constant in .
-
–
It is easy to see that the canonical model is well-defined, i.e., is a preorder and satisfies heredity for predicates. By the induction on the complexity of a formula, Lemma 5 is shown, where Lemma 3 and Lemma 4 (2) enable us to deal with the cases when is of the form and when is of the form or , respectively.
Lemma 5 (Truth Lemma).
For any , any -formula , i.e., any formula , and any such that , the following equivalence holds:
where it is noted that .
Proof.
We use induction on the complexity of a formula . The case when the main connective of is intuitionistic implication and the case when it is intuitionistic universal quantifier are dealt with here.
-
•
Let be of the form .
- (From left to right)
-
Suppose . Our goal is to show that, which is syntactically the same as. Fix any such that and . It suffices to show . By applying induction hypothesis, is obtained. Since both and hold, holds. Thus, both and are derivable in . By applying to these sequents , , and , the sequent is derived. From the condition ( is a theory) in Definition 10, holds, and by applying induction hypothesis, is obtained, as is desired.
- (From right to left)
-
Fix any . In order to show the contrapositive, suppose . From the condition ( is a theory) in Definition 10, the sequent is not derivable in . Consider the set of all persistent formulas contained in . Since , the sequent is not derivable in . This implies the sequent is not derivable, because if this were, the sequent would be derivable by applying . Thus, from Lemma 4 (2), there exists a syntax and a prime -complete pair such that , and . From the condition (underivability) in Definition 10, . Since contains all of the persistent formulas in , holds. By applying induction hypothesis to and , and are obtained. These ensures , as is desired.
-
•
Let be of the form .
- (From left to right)
-
Suppose . Our goal is to show , which is syntactically the same as . Fix any such that . It suffices to show for all , . Since both and hold, holds, which implies is derivable in . It is trivial that the sequent . By applying to these sequents and , the sequent is obtained. From the condition ( is a theory) in Definition 10, holds. The term can be a constant, one of , or a variable different from any of . The only last case is dealt with here. By applying induction hypothesis, is obtained. We note that is . Since is distinguished from any of , is , which is syntactically the same as . This argument implies , as is desired.
- (From right to left)
-
Fix any . In order to show the contrapositive, suppose . From the condition (underivability) in Definition 10, the sequent is not derivable in . Consider the set of all persistent formulas contained in . Since , the sequent is not derivable in . Consider a syntax , obtained by adding to a variable , which is not in . The fact that the syntax is obtained by adding a new countably infinite set of variables to ensures . Since does not occur free in and , the sequent is not derivable, because if this sequent were, the sequent would be derivable by applying . Thus, from Lemma 4 (2), there exists a syntax and a prime -complete pair such that , and . By (underivability) in Definition 10, . Since contains all of the persistent formulas in , holds. By applying induction hypothesis to , is obtained. We note that is . Since is distinguished from any of , is syntactically the same as , which is . This argument implies . The above argument ensures , as is desired. ∎
Finally, we obtain the following desired theorem.
Theorem 3 (Strong Completeness Theorem).
For any set of formulas in , if then is derivable in .
Proof.
Suppose is not derivable in in the original syntax to show the contrapositive. By Lemma 4 (1), there exist a syntax and a prime -complete pair such that , , and . By Definition 11, the prime -complete pair holds. It is noted that is a Kripke model. By Lemma 5, holds for any , and also holds, where are all free variables in and are all free variables in . This concludes that . ∎
5 Conclusion and Further Direction
We have four further directions to do in the future. Firstly, a Hilbert-style axiomatization (which is equipollent with ) should be provided. We try to do this based on a Hilbert-style axiomatization proposed in [3], which was shown to be equipollent with propositional in [25].
Secondly, we may establish Craig interpolation theorem for . The interpolation theorem in an ordinary first-order intuitionistic and classical logic was shown in [26], but whether the theorem holds in is not solved yet. Since two implications (intuitionistic and classical ones) exist in , the corresponding two types of the theorem can be considered. We have already shown these two theorems for propositional syntactically in [25] by employing the idea in [14].
Thirdly, strong completeness of the cut-free fragment of should be interesting, because such completeness will ensure the semantic proof of the cut elimination theorem. Then, we need to check if our basic idea for the strong completeness could be done without the notion of -completeness in Definition 10. Such an attempt was already done to a single-succedent sequent calculus for first-order intuitionistic logic in [7, 15], but we will deal with multi-succedent .
Fourthly, comparison of with , which is a sequent calculus for Prawitz’s ecumenical system, should be done from a proof-theoretic viewpoint. The calculus , which is mentioned in Section 1.2, was provided in [22] in the style, which has no structural rule. Therefore, what is desired is providing a sequent calculus for the system which has structural rules, since such a calculus enables the comparison of ecumenical system with . It should be noted that and are not equivalent. This is because is not derivable in , as is explained in Section 2.2, but is derivable in . From a model-theoretic viewpoint, in the Kripke semantics for , all formulas satisfy heredity.
References
- [1]
- [2] Carlos Caleiro & Jaime Ramos (2007): Combining classical and intuitionistic implications. In Boris Konev & Frank Wolter, editors: Frontiers of Combining Systems. FroCoS 2007, Lecture Notes in Computer Science, Springer, pp. 118–132, 10.1007/978-3-540-74621-88.
- [3] Luis Fariñas del Cerro & Andreas Herzig (1996): Combining classical and intuitionistic logic or: Intuitionistic implication as a conditional. In Franz Badder & Klaus U Schulz, editors: Frontiers of Combining Systems. FroCoS 1996, Springer, pp. 93–102, 10.1007/978-94-009-0349-44.
- [4] Michael De (2013): Empirical negation. Acta Analytica: International Periodical for Philosophy in the Analytical Tradition 28(1), pp. 49–69, 10.1007/s12136-011-0138-9.
- [5] Michael De & Hitoshi Omori (2014): More on empirical negation. In Rajeev Goré, Bateld Kooi & Agi Kurucz, editors: Advances in Modal Logic, 10, College Publications, pp. 114–133.
- [6] Dov Gabbay, Valentin Shehtman & Dmitrij Skvortsov (2009): Quantification in Nonclassical logic Volume 1. Studies in Logic and the Founadations of Mathematics 153, Elsevier Science.
- [7] Olivier Hermant (2005): Semantic cut elimination in the intuitionistic sequent calculus. In Paweł Urzyczyn, editor: TCLA 2005: Typed Lambda Calculi and Applications, Lecture Notes in Computer Science book series (LNCS) 3461, Springer, pp. 221–233, 10.1007/1141717017.
- [8] Llyod Humberstone (1979): Interval semantics for tense logic: some remarks. Journal of Philosophical Logic 8, pp. 171–196, 10.1007/BF00258426.
- [9] Dick de Jongh & Fatemeh Shirmohammadzadeh Maleki (2018): Subintuitionistic logics and the implications they prove. Indagationes Mathematicae 29(6), pp. 1525–1545, 10.1016/j.indag.2018.01.013.
- [10] Dick de Jongh & Fatemeh Shirmohammadzadeh Maleki (2015): Subintuitionistic logics with Kripke semantics. In Helle Hvid Hansen, Sarah E. Marray, Mehrnoosh Sadrzadeh & Henk Zeevat, editors: Revised Selected Papers of the 11th International Tbilisi Symposium on Logic, Language, and Computation, 10148, Springer - Verlag, pp. 333–354, 10.1007/978-3-662-54332-018.
- [11] Ryo Kashima (2009): Mathematical Logic (in Japanese). Asakura Publishing Company.
- [12] Paqui Lucio (2000): Structured sequent calculi for combining intuitionistic and classical first-order logic. In Hélène Kirchner & Christophe Ringeissen, editors: Frontiers of Combining Systems. FroCoS 2000, Springer, pp. 88–104, 10.1007/107200847.
- [13] Shôji Maehara (1954): Eine Darstellung der intuitionistischen Logik in der klassischen. Nagoya Mathematical Journal 7, pp. 45–64, 10.1017/S0027763000018055.
- [14] Shôji Maehara (1961): Craig’s interpolation theorem (in Japanese). Sûgaku 12(4), pp. 235–237, 10.11429/sugaku1947.12.235.
- [15] Giorgi Mints (2000): A Short Introduction to Intuitionistic Logic. The University Series in Mathematics, Springer, Boston, 10.1007/b115304.
- [16] Sara Negri & Jan Von Plato (2001): Structural proof theory. Cambridge University Press, 10.1017/CBO9780511527340.
- [17] Hiroakira Ono (1994): Logic in Information Science (in Japanese). Nippon Hyoron sha co., Ltd.
- [18] Hiroakira Ono (2019): Proof Theory and Algebra in Logic, 1st edition. Springer, 10.1007/978-981-13-7997-0.
- [19] Hiroakira Ono & Yuichi Komori (1985): Logics without the contraction rule. The Journal of Symbolic Logic 50(1), pp. 169–201, 10.2307/2273798.
- [20] Luiz Carlos Pereira & Ricardo Oscar Rodriguez (2017): Normalization, Soundness and Completeness for the Propositional Fragment of Prawitz’ Ecumenical System. Revista Portuguesa de Filosofia 73(3/4), pp. 1153–1168, 10.17990/RPF/2017_73_3_1153. Available at http://www.jstor.org/stable/26291332.
- [21] Elaine Pimentel, Luiz Carlos Pereira & Valeria de Paiva (2018): A proof theoretical view of ecumenical systems. In: Proceedings of the 13th Workshop on Logical and Semantic Framework with Applications, Electronic Proceedings in Theoretical Computer Science, pp. 109–114.
- [22] Elaine Pimentel, Luiz Carlos Pereira & Valeria de Paiva (2019): An ecumenical notion of entailment. Synthese, 10.1007/s11229-019-02226-5.
- [23] Dag Prawitz (2015): Classical versus intuitionistic logic. In Edward Herman Haeusler, Wagner de Campos Sanz & Bruno Lopes, editors: Why is this a Proof?, College Publications, pp. 15–32.
- [24] Greg Restall (1994): Subintuitionistic logics. Notre Dame Journal of Formal Logic 35(1), pp. 116–129, 10.1305/ndjfl/1040609299.
- [25] Masanobu Toyooka & Katsuhiko Sano (2021): Analytic multi-succedent sequent calculus for combining intuitionistic and classical propositional logic. In Sujata Ghosh & R Ramanujam, editors: ICLA 2021 Proceedings: 9th Indian Conference on Logic and its Applications, pp. 128–133. Available at https://www.isichennai.res.in/~sujata/icla2021/proceedings.pdf.
- [26] Anne Sjerp Troelstra & Helmut Schwichtenberg (2012): Basic Proof Theory, 2nd edition. Cambridge University Press, 10.1017/CBO9781139168717.