Next Article in Journal
Mathematical and Numerical Modeling of On-Threshold Modes of 2-D Microcavity Lasers with Piercing Holes
Next Article in Special Issue
On Certain Axiomatizations of Arithmetic of Natural and Integer Numbers
Previous Article in Journal
C*-Algebra Valued Fuzzy Soft Metric Spaces and Results for Hybrid Pair of Mappings
Previous Article in Special Issue
Review of “The Significance of the New Logic” Willard Van Orman Quine. Edited and Translated by Walter Carnielli, Frederique Janssen-Lauret, and William Pickering. Cambridge University Press, Cambridge, UK, 2018, pp. 1–200. ISBN-10: 1107179025 ISBN-13: 978-1107179028
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deductive Systems with Multiple-Conclusion Rules and the Disjunction Property

Metropolitan Telecommunications, New York, NY 10041, USA
Submission received: 9 July 2019 / Revised: 18 August 2019 / Accepted: 19 August 2019 / Published: 30 August 2019
(This article belongs to the Special Issue Deductive Systems in Traditional and Modern Logic)

Abstract

:
Using the defined notion of the inference with multiply-conclusion rules, we show that in the logics enjoying the disjunction property, any derivable rule can be inferred from the single-conclusion rules and a single multiple-conclusion rule, which represents the disjunction property. Also, the conversion algorithm of single- and multiple-conclusion deductive systems into each other is studied.

1. Introduction

The question “What is inference rule?” is almost as profound as the question “What is truth?.” Speaking very generally, inference rules are the acceptable means of reasoning. They give us a way to go from a set of accepted statements (propositions, judgments) to an acceptable statement (proposition, judgment). Rules can be given in different forms: Aristotle used rules in a form of moduses like [1] (§1 (6))
If A is predicated of all B premise and B is predicated of all C , premise then A is predicated of all C . conclusion
Nowadays, we would write such a rule as
A is predicated of all B , B is predicated of all C A is predicated of all C .
In this paper, we consider only propositional logics. Thus, the premises and conclusions are propositions (propositional formulas). But even in this case, one may consider different forms of modus ponens [2]:
A , A B / B or A , A entails B / B .
As we see, the former rule is about conditional, while the latter rule is about entailment. Clearly, the second form of modus ponens is a rule of meta-logic rather than a rule of logic. In this paper we confine ourselves to rules of the first form: a finitary structural inference rule or a modus rule is given by an ordered pair ( Γ , A ) , where Γ is a finite (maybe empty) set of formulas and A is a formula, and we use Γ / A or Γ A to denote such a pair. Any pair Γ / A constitutes the modus rule that allows for any substitution σ , to infer σ ( A ) from σ ( Γ ) .
Let us note that curiously enough, the rule of substitution “for any substitution, σ , from A infer σ ( A ) ” is not structural: it allows to infer formula q from formula p, where p and q are propositional variables, but the structural rule p / q would allow to infer any formula from any formula.
By logic L we understand a (finitary structural) consequence relation L defined in the following way; for all sets of formulas Γ , Δ , and every formula A
( R ) : if A Γ , then Γ L A reflexivity ( M ) : if Γ Δ and Γ L A , then Δ L A monotonicity ( T ) : if Γ L B and Γ , B L A , then Γ L A transitivity - cut ( F ) : if Γ L A , then Δ L A for some finite Δ Γ finitarity ( S ) : if Γ L A , then σ ( Γ ) L σ ( A ) , for every σ structurality
Given a logic L , we define a set of theorems T h ( L ) of L to be
T h ( L ) : = { A : L A } .
It is customary to define a logic L by a deductive system—a set of rules R and axioms. Because axioms can be viewed as rules without premises, we assume that a deductive system is a set of rules and a procedure for derivation such that Γ L A if and only if A can be derived from Γ by rules R .
We extend the notion of the deductive system by allowing to use multiple-conclusion rules. This requires to extend the notion of derivation, and we discuss this generalization in Section 3. Let us stress out that we do not consider multiple-conclusion logics in the sense of Shoesmith and Smiley [3], Carnap’s logics of junctives [4], or hyperformulas [5]. Instead, we study regular logics defined by the deductive systems that admit multiple-conclusion rules. For instance, one can use the following rules to define the classical logic [3] (2.3) and further discussions in Chapter 18 of this book):
A , A B B B A B A , A B A B A A B B A , B A B A A B B A B A B A , B A , ¬ A A , ¬ A
The idea of using multiple-conclusion rules can be traced back at least to Carnap [6]. Much earlier, Peirce introduced the dialogisms, which are essentially the multiple-conclusion rules, but he preferred to replace them with the single-conclusion rules [7]. Gentzen’s sequent also can be viewed as a multiple-conclusion construction. The following quotation from the authors of [3] explains why Carnap, and not Gentzen, perhaps, should be regarded as the one who introduced multiple-conclusion rules: “Its germ can be found in Gerhard Gentzen’s celebrated Untersuchungen über das logische Schliessen (1934) if one is prepared to interpret his calculus of ‘sequents’ as a metatheory for a multiple-conclusion logic, but this is contrary to Gentzen’s own interpretation, and it was Rudolf Carnap who first consciously broached the subject in his book Formalization of logic (1943)” [3] (Section 2.1, the historical note).
Carnap’s motivation for introducing multiple-conclusion rules was as follows: if we want to syntactically characterize a two-valued classical semantics, this syntactical system should be valid (up to matrix isomorphisms) only in the two-element Boolean matrix. Let us consider matrices depicted in Figure 1 (the designated elements are marked by a bullet). It is not hard to see that any rule which is valid in matrix B 1 , is valid in all matrices B n for all n 0 .
Carnap’s solution was to employ the rules of a different kind: a (structural) multiple-conclusion rule (or multiple-alternative rule, or m-rule for short) is an ordered pair Γ / Δ of finite sets of formulas. m-rule Γ / Δ is valid in a logical matrix ( A , D ) if for any valuation ν such that ν ( A ) D for all A Γ , there is B Δ such that ν ( B ) D , that is,
ν ( Γ ) D , entails ν ( Δ ) D .
Let us consider the m-rules
t : = p , ¬ p / and de : = p q / p , q .
Then, if we consider logical matrices ( 2 0 , { 1 } ) , ( 2 , { 1 } ) , ( 2 n , { 1 } ) , n 2 from Figure 1, we can see that
( 2 0 , { 1 } ) t because 1 ¬ 1 = 0 = 1 , while there is no conclusion taking value 1 ( 2 , { 1 } ) = t and ( 2 , { 1 } ) = de left for the reader to verify ( 2 n , { 1 } ) de for all n > 1 if ν ( p ) = α and ν ( q ) = β , then α β = 1 , while α 1 and β 1 , that is , the premise takes a designated value , although both conclusions take the not-designated values cf . ( 2 ) .
Thus, if we employ m-rules t and de as inference rules together with modus ponens and axioms of the Classical Logic Cl , there is only one logical matrix in which all these rules and axioms are valid, namely ( 2 , { 1 } ) .
In 1932 Gödel stated without proof (the proof is due to Gentzen) that intuitionistic propositional logic enjoys the disjunction property: for any formulas A , B , if formula A B is a theorem, then at least one of the formulas A , B must be a theorem. It is not true for the classical propositional logic: formula p ¬ p is a theorem, while neither p, nor ¬ p are theorems. Let us point out that even though the classical logic does not enjoy the disjunction property, the rule de can be used as an inference rule without expanding the set of theorems.
In what follows, rule de plays a special role. In the setting of natural deduction, ∨-elimination rule is as depicted in Figure 2:
That is, if we can derive A B and we can derive C separately from A and from B, then we can derive C.
In the multiple-conclusion setting (with the use of de ) ∨-elimination can be expressed in a more natural way as depicted below in Figure 3:
In this paper, we study how admissibility of de can be used to construct bases of admissible rules.
Let us recall that a rule Γ / A is called admissible for a given logic L if for every substitution σ ,
σ ( Γ ) T h ( L ) entails σ ( A ) T h ( L ) .
It is not hard to see that a rule r is admissible for logic L defined by rules R if and only if rules R { r } define a logic L such that T h ( L ) = T h ( L ) .
We can extend the notion of admissibility to m-rules as follows; an m-rule Γ / Δ is admissible for a given logic L if every substitution σ ,
σ ( Γ ) T h ( L ) entails σ ( Δ ) T h ( L ) .
The topic of the paper is the relations between the m-rules t and de and admissibility of rules. We divide m-rules into three categories: if r : = Γ / Δ is an m-rule, then
r is conclusive if Δ consists of a sin gle formula ; r is inconclusive if Δ consists of more then one formula ; r is terminating if Δ = .
A rule that has a nonempty set of alternatives is called proper. For instance,
mp = p , p q / q is a conclusive rule ; de = p q / p , q is an inconclusive rule ; t = p ¬ p / is a terminating rule ,
and mp and de are proper m-rules.
Successive application of rules leads to a notion of inference: from a given set of formulas Γ —assumptions—we infer a formula, A. Inferences from the empty set of assumptions (or from the axioms) are proofs.
In this paper, we focus on logics for which the ∨-elimination m-rule de is admissible (for instance, it is admissible for the intuitionistic logic and it is not admissible for the classical logic). Additionally, we will show that all m-rules except, perhaps, for de and t , can be eliminated from any base of admissible m-rules for such a logic.

2. Preliminaries

Let Fm be a set of all (propositional) formulas built in a usual way from a denumerable set of (propositional) variables V a r and a finite set of connectives C . The maps σ : V a r Fm are called substitutions. Given a substitution σ and a formula A, σ ( A ) denotes the result of replacing each variable p occurring in A with formula σ ( p ) , and if Γ is a set of formulas, then σ ( Γ ) : = { σ ( A ) : A Γ } .
Let R Fm be a class of all ordered pairs of finite (possibly empty) subsets of Fm . The members of R Fm are called multiple-conclusion rules, or multiple-alternative rules (m-rules for short). In the sequel, Γ Fm means that Γ is a finite subset of Fm , and if Γ , Δ Fm , the rule ( Γ , Δ ) is denoted as Γ / Δ . The members of Γ are called premises, while the members of Δ are called alternatives or conclusions. If { A 0 , , A n 1 } / { B 0 , , B m 1 } is an m-rule, we drop curly brackets and write A 0 , , A n 1 / B 0 , , B m 1 . Also, if Γ , Γ Fm , we write Γ , Γ to denote Γ Γ .
If r : = Γ / Δ is an m-rule and σ is a substitution, then σ ( Γ ) / σ ( Δ ) is again an m-rule which is called an instance of r .
Let us note that m-rules allow empty sets of premises and alternatives/conclusions, and ∅ has a different meaning depending on whether it is a set of premises or a set of conclusions. To make it easier, we use ▼ for ∅ as a premise and we use ▲ for ∅ as a conclusion. We also assume that for every substitution σ , σ ( ) = and σ ( ) = . Symbols ▼ are ▲ are merely notations and they are not elements of the language or metalanguage.
Formula A is valid in a given logic L ( L -valid for short) or A is a theorem of L if L A (or A T h ( L ) ), otherwise, A is called refuted in L .
We call logic L consistent if not every formula from Fm is a theorem of L . Let us note that because of structurality, i.e., because L obeys (S) from (1), a logic L is consistent if and only if L q , where q is a variable.
Let us observe that a rule r : = Γ / A is admissible for logic L (in symbols, Γ L A ) if any substitution that refutes A, refutes at least one member of Γ . If Γ = , then rule Γ / A is admissible for L if and only if A T h ( L ) [8]. For m-rules, an m-rule Γ / Δ is admissible for L (in symbols Γ L Δ ) if every substitution σ that refutes all formulas from Δ , refutes at least one formula from Γ [8]. Thus, the rule ▼/▲ is not admissible in any logic.
If R is a set of all conclusive rules admissible for logic L , then R defines a logic L ˜ that has the same set of theorems as L . It is not hard to see that L ˜ is the biggest logic that has the same theorems as L , and we call L ˜ an admissible completion of L . In the book by Rybakov [9] (Definition 1.7.3), the term “admissible closure” is used; in our view, the latter term is a bit ambiguous, because “admissible closure” can refer to a consequence closure operator. Let us note that if R is a set of all conclusive rules admissible for L and R m is a set of all m-rules admissible for L , then R and R m define the same logic, namely, L ˜ . Indeed, it is clear that a conclusive rule r is admissible for L if and only if r is admissible for L as m-rule.
If L is a logic defined by m-rules and r is a rule, by L + r we denote the smallest logic extending L and containing r . It is not hard to see that if r is admissible for L , then T h ( L + r ) = T h ( L ) .
Admissibility of a rule can be expressed in terms of L -unifiability. A set of formulas Γ is unifiable in L (or L -unifiable) if Axioms 08 00100 i001 ▲, otherwise Γ is nonunifiable in L . In other words, formulas Γ are L -unifiable if and only if there is such a substitution σ , that σ ( Γ ) T h ( L ) , and in this case, σ is said to be an L -unifier of Γ . Thus, an m-rule Γ / Δ is admissible for L if and only if every L -unifier of Γ unifies at least one formula from Δ .
Logic L is strongly consistent if there is a finite set of formulas Γ such that Γ L , that is, Γ is nonunifiable in L . Note that if Γ is a nonunifiable in L finite set of formulas, then any rule Γ / Δ (including Γ / ) is trivially admissible in L . The m-rules with nonunifiable set of premises are called passive (passive rules were introduced in [10]).
Example 1.
Throughout the paper we will use the examples from the following well-known logics.
Int intuitionistic propositional logic ; Pos positive fragment of Int ; KP Kreisel-Putnam s logic ; ML Medvedev s logic ; Jhn Johansson s ( or minimal ) logic ;
and normal modal logics S 4 , D 4 , GL , K 4 , K 4 . 1 , S 4 , S 4 . 1 , Grz , Int , Dn [11]. All these logics are consistent: formula p, where p is a propositional variable, is not a theorem. And all of them, except for Pos , are strongly consistent: formula p ¬ p is not unifiable, while in Pos every nonempty set of formulas is unifiable (substitute each variable with p p ).

3. Derivation

An m-inference (or m-derivation) of an m-rule from a given set of m-rules will be a generalization of a regular notion of Hilbert style inference (for instance, like in [12]). Since we allow to use the multiple-conclusion rules, inference cannot be a sequence anymore, and it is a tree: application of any inconclusive rule triggers branching. Each derived alternative shall be considered individually, like a separate case in a proof by cases. The introduced below notion of m-inference with use of m-rules reflects our everyday practice of making derivations from a set of assumptions: at each step we either refer to an assumption, or we apply a rule of inference and derive an (intermediate) conclusion, or we use a proof by cases and we lay down a set of alternatives that will be considered separately. The latter is captured by application of some inconclusive rule, when instead of a single conclusion we arrive at a set of alternatives to be considered (for different flavors of formalization of the proofs by cases can be fond in [13]). Our definition of m-inference slightly differs from the definition in [8,14]. An alternative approach to derivation in the multiple conclusion setting the reader can find in [15].

3.1. Basic Definitions: Derivation Trees

By (finite) tree we understand a partially ordered set ( Nd , ) that has the biggest element (called a root) and for each n Nd , the segment { n Nd : n n } is a chain. Labeling of a tree ( Nd , ) is a map λ : Nd { A : A Fm { , } } , where ▼ is allowed only in the root and ▲ is allowed only in a leaf. Moreover, the root is always labeled by ▼. A tree together with labeling (that is the pair tree-labeling) is called a labeled tree. When we draw a labeled tree, to simplify notation, instead of node n we will use its label λ ( n ) . For instance, instead of left-hand side tree depicted in Figure 4 with labeling λ
node n 0 n 1 n 2 n 3 n 4 λ A B C A
we use the right-hand side tree
If n is a node of a labeled tree, we let n : = { n Nd : n n } and n : = { n Nd : n n } . Nodes from n are predecessors of n and nodes from n are successors of n . A successor n of a node n is called immediate if there are no nodes strongly between n and n ;. By l v ( Nd ) we denote the set of all leaves of Nd , that is, l v ( Nd ) is the set of all minimal elements of ( Nd , ) .
If Nd Nd , then λ ( Nd ) : = { λ ( n ) : n Nd } . For instance, λ ( n ) is a set of all formulas labeling all predecessors of n , and λ ( l v ( Nd ) ) is a set of all formulas labeling all leaves of the tree ( Nd , ) .
A leaf labeled by ▲ is a terminal leaf, otherwise, the leaf is called extendable.

3.2. Definition of m-Inference

Now, we can introduce the notion of m-inference in the setting of m-rules. Our definition of m-inference is slightly different from the one introduced in works by the authors of [3,14], but as Theorem 2 shows, the classes of derivable m-rules coincide.
Definition 1.
Let R be a set of m-rules and Γ be a set of formulas (which may be empty). An m-inference from Γ by R (or ( Γ , R ) -inference for short) is a finite labeled tree, defined by induction:
(a) 
A tree containing only a root labeled by ▼ is a ( Γ , R ) -inference;
(b) 
If I is a ( Γ , R ) -inference, then a tree obtained from I by adjoining to an extendable leaf an immediate successor labeled by a formula from Γ is a ( Γ , R ) -inference;
(c) 
If I is a ( Γ , R ) -inference, and n is an extendable leaf, then a tree, obtained from I by adjoining to n immediate successors n 0 , , n m 1 labeled by formulas B 0 , , B m 1 , is ( Γ , R ) -inference, provided there is an instance Δ / Π of a rule from R such that
Δ λ ( n ) and Π = { B 0 , , B m 1 } .
(d) 
If I is a ( Γ , R ) -inference and n is an expendable leaf, then a tree, obtained from I by adjoining to n immediate successors n 0 labeled by ▲, is ( Γ , R ) -inference, provided there is an instance Δ / of a rule from R such that
Δ λ ( n ) .
For instance, suppose Γ = { C 0 , , C k 1 } and A 0 , , A n 1 / B 0 , , B m 1 is an instance of a rule from R . Then, if a tree depicted in Figure 5 is a ( Γ , R ) -inference, then the trees depicted in Figure 6 are ( Γ , R ) -inferences, provided for (a) that 0 j < k , and for (b), that all premises A i , i < n can be found on the branch between leaf D 0 and the root.
Let us observe the following simple but important property of m-inferences.
Proposition 1.
Suppose that I and I are ( Γ , R ) -inferences. Then the following assertions hold:
(a) 
a labeled tree obtained from I by omitting all successors of a given node is a ( Γ , R ) -inference;
(b) 
if we remove the root of I and adjoin the remainder of I to a leaf of I, the obtained labeled tree is a ( Γ , R ) -inference;
(c) 
for any substitution σ, the tree σ ( I ) obtained from I by replacing in every node the labeling formula A by σ ( A ) , is a σ ( Γ ) , R -inference.
The proof follows immediately from the definition of m-inference.

3.3. Derivations of m-Rules

Using the notion of m-inference from assumptions, we can define the notion of m-inference of m-rule.
Definition 2.
Let R be a set of m-rules and r : = Γ / Δ be an m-rule. We say that r is derivable from rules R (in symbols R r ) if there is a ( Γ , R ) -inference I such that λ ( l v ( I ) ) Δ { } , i.e., every leaf is labeled by a formula from Δ or by .
The following proposition is an immediate consequence of the definition.
Proposition 2.
Let Γ be a finite set of formulas and R be a set of m-rules. Then any ( Γ , R ) -inference I is a derivation of m-rule Γ / Δ where Δ = λ ( l v ( I ) ) , i.e., Δ is a set of all formulas labeling all leaves of I.
Corollary 1.
Suppose that I is an m-inference of an m-rule Γ / Δ from a set of m-rules R . Then if a formula A Δ labels a node n that is not a leaf, the tree I obtained from I by omitting all nodes strongly below n , is also an m-inference of Γ / Δ from R .
In other words, if R Γ / Δ , then there is a ( Γ , R ) -inference, such that formulas from Δ label only leaves.
Theorem 1.
Suppose that R and R are sets of m-rules, while r and r are m-rules. Then the following hold;
(i) 
if r R , then R r ;
(ii) 
if R r , then R R r ;
(iii) 
if R r and R , r r , then R , R r .
Proof. 
The proofs of (i) and (ii) are straightforward. Let us prove (iii).
Suppose that r = Γ / Δ , r = Γ / Δ and Δ = { D 0 , , D m 1 } . By assumption, there is a ( Γ , R ) -inference of Δ , which we denote by I, and there is a ( Γ , R , r ) -inference of Δ , which we denote by I . To prove (iii) it suffices to observe that any application of rule r in I can be replaced by an instance of the proof I (see Figure 7).
Let us observe that the set of leaves of the proof depicted in Figure 7c is a subset of the set of leaves of the proof depicted in Figure 7b. Thus, all the leaves of the proof depicted in Figure 7c contain formulas only from Δ . □

Properties of m-Inference

Theorem 2.
Let R be a set of m-rules, Γ / Δ be an m-rule and A be a formula. Then
R A / A ; ( R ) R Γ / Δ e n t a i l s R Γ / Δ f o r a n y Γ Γ a n d Δ Δ ; ( M ) i f R Γ / Δ , A and R Γ , A / Δ , then R Γ / Δ ; ( T ) i f R Γ / Δ , A , then R σ ( Γ ) / σ ( Δ ) for any substitution σ ( S ) .
Proof. 
Indeed, if A is a formula, then the tree that consists of a root, labeled by ▼, and its single immediate successor, labeled by A, is an m-inference of the rule A / A from R . Thus, (R) holds.
It follows immediately from the definition of inference that if I is an inference of a rule Γ / Δ from R , then I is at the same time an inference of the rule Γ Γ / Δ Δ for any finite sets of formulas Γ , Δ . That is, (M) holds.
Also straight from the definition it follows that if I is an inference of a rule Γ / Δ from R and σ is a substitution, then the tree σ ( I ) , obtained from I by replacing every label A with σ ( A ) , is an inference of σ ( Γ ) / σ ( Δ ) from R . Thus, (S) holds.
To demonstrate (T) we will show that, given an m-inferences of rules Γ , A / Δ and Γ / A , Δ from R , we can construct an m-inference of the rule Γ / Δ .
Suppose Δ = { D 0 , , D m 1 } and we have inferences of Γ , A / Δ and Γ / A , Δ from R depicted respectively in Figure 8a,b:
By Corollary 1, we can assume that A labels only leaves. Then we can construct an inference of Δ from Γ by adjoining inference (b) to every leaf labeled by A as depicted below in Figure 9:
and in such a way to obtain an m-inference of Γ / Δ . □
Let us also note the following property of passive rules which immediately follows from (M).
Corollary 2.
Let R be a set of m-rules containing rule Γ / . Then, for any finite set of formulas Δ ,
R Γ / Δ .
Corollary 3.
If R is a set of m-rules admissible for logic L and r is an m-rule such that R r , then r is also admissible for L .
Proof. 
Suppose that r = Γ / Δ and σ is a substitution such that σ ( Γ ) T h ( L ) . By virtue of (S), there is an m-inference of σ ( Γ ) / σ ( Δ ) from R . From the definition of m-inference and admissibility of rules from R , any application of rule from R has at least one conclusion, which is a theorem of L . Hence, σ ( Δ ) contains a theorem of L , and hence rule Γ / Δ is admissible for L . Let us note that if some rule from R is terminating, its admissibility entails that L is not consistent and hence, every rule is admissible for it. □

3.4. m-Deductive Systems

Theorem 2 ensures that for any set of m-rules R , the restriction of R to the single-conclusion relation is a consequence relation. Thus, every set of m-rules R can be regarded as an m-deductive system R . Recall that T h ( R ) is the set of theorems: T h ( R ) = { A Fm : R A } .
Let us point out that m-deductive systems lack some properties of regular deductive systems. For instance, a join of m-deductive systems with the same sets of theorems may be an m-deductive system with a strongly larger set of theorems. That is,
T h ( R 0 ) = T h ( R 1 ) T h ( R 0 ) = T h ( R 1 ) = T h ( R 0 R 1 ) .
We assume that the reader is familiar with Heyting algebras as models of intermediate logics.
Let us consider deductive system R defined by all formulas valid in algebra C depicted in Figure 10 and the rule mp (we regard formulas as rules of type / A ); we constructed two m-deductive systems:
R 0 : = R + de + dil and R 1 : = R + r + dir , where r : = ( ¬ ¬ p p ) ( p ¬ p ) / ¬ p ¬ ¬ p , dil : = p / q p and dir : = p / p q .
Our goal is to verify that T h ( ( R ) ) = T h ( ( R 0 ) ) = T h ( ( R 1 ) ) and formula A : = ( ¬ p ¬ ¬ p ) ( ¬ ¬ p p ) is not a theorem of R 0 and R 1 , while A is a theorem of R 0 R 1 , that is, T h ( R 0 ) = T h ( R 1 ) T h ( R 0 R 1 ) .
We start with an observation that algebra C (see Figure 10) is (isomorphic to) a Lindenbaum algebra of R on one variable. Hence, both algebras C and C are models for R .
Next, we observe (and we left for the reader to perform this routine check) that (a) rules de and dil are valid in C , hence, C is a model of R 0 ; (b) rules r and dir are valid in C , hence, C is a model of R 1 ; and (c) all three m-logics have the same sets of theorems, that is,
T h ( L ) = T h ( L 0 ) = T h ( L 1 ) .
Also, as we can see in Figure 10, formula A is refuted in C and hence, A T h ( R 0 ) and A T h ( R 1 ) . Thus, we only need to show that A T h ( R 0 R 1 ) .
Indeed, because algebra C is a Lindebaum algebra of R on one variable and any formula in one variable is a theorem of R precisely when it is valid on the generator of C depicted as ∘. Thus, because formula ( ( ¬ ¬ p p ) ( p ¬ p ) ) ( ¬ ¬ p p ) is valid on this generator, it is a theorem of R , as well as it is a theorem of R 0 and R 1 . Thus, we can construct an m-inference of A from ( ( ¬ ¬ p p ) ( p ¬ p ) ) ( ¬ ¬ p p ) , which is presented in Figure 11.
Thus, formula A is a theorem of L .

3.5. Admissible Bases

Suppose that L is a logic, R is a set of m-rules and r is an m-rule. We say that r is derivable from m-rules R relative to m-logic L (in symbols R L r ) if R L r .
Let us observe that, by Corollary 3, if R is a set of admissible for L m-rules and R L r , then r is admissible for L m-rule. Thus, we can use m-inferences to axiomatize admissible completion of logics.
Definition 3.
Suppose L is a logic and R is a set of admissible for L conclusive rules. Then R is an admissible relative to L base if every admissible for L conclusive rule r is derivable from R relative to L , that is,
R L r for every conclusive admissible for L rule r .
Example 2.
For Int the Visser rules
v n : = A ( n ) ( p n q n ) i = 0 n ( A ( n ) p i ) ,
where A ( n ) : = i = 0 n 1 ( p i q i ) , n 1 , form a relative admissible base (cf. the work by the authors of [16]).
In a natural way, the notion of admissible base can be extended to m-rules.
Definition 4.
Suppose L is a logic and R is a set of admissible for L m-rules. Then R is an admissible relative to L m-base if every admissible for L m-rule r is derivable from R relative to L , that is,
R L r for every admissible for L m-rule r .
And an admissible m-base R for L is independent if neither proper subset of R is an admissible m-base for L .
Definition 5.
Suppose L is a logic and R is a set of admissible for L m-rules. Then R is an admissible relative to L extended base if every admissible for L conclusive rule r is derivable from R relative to L , that is,
R L r for every admissible for L m rule r .
And an admissible extended base R for L is independent if neither proper subset of R is an admissible m-base for L .
In Section 5 and Section 6 we see that in the logics with the disjunction property, the admissible bases and m-bases are closely related.
Remark 1.
There is a difference in the properties of admissible conclusive and inconclusive rules. Namely, in contrast to conclusive rules, an inconclusive rule can be derivable and not admissible. Indeed, if Cl is the logic defined by axiom schemes of the classical logic and mp as a single inference rule and Cl v : = Cl + de , then, T h ( Cl ) = T h ( Cl v ) : it is clear that T h ( Cl ) T h ( Cl v ) , on the other hand, every theorem of Cl v is valid in the two-element Boolean algebra, because all axioms and rules of Cl v are valid in it. Thus, rule de is trivially derivable in Cl v but it is not admissible: Cl v p ¬ p , while Cl v p and Cl v ¬ p .

4. Introducing Meta-Disjunction

If our language contains disjunction with regular properties, m-Rule
de : = A B A , B
plays a very special role in constructing deductive systems. Indeed, if R is a set of proper m-rules such that R de , we can replace the set of m-rules R by de and the set of conclusive rules
R ( 1 ) : = { Γ / Δ : Γ / Δ R } ,
where Δ : = A Δ A . Indeed, if in an inference we apply m-rule Γ / Δ , instead, we can apply rule Γ / Δ , and then apply n 1 times m-rule de (where n = Δ ). In this section, we discuss the sufficient conditions for logics to have an analog of ∨-elimination.

4.1. m-Protodisjunction

Let ( p , q ) be a formula (a nonempty finite set of formulas) in two variables (in the sequel we write p q to make the meaning more transparent). Then we let
de : = p q / p , q ( Disjunction Elimination ) dir : = p / p q ( Disjunction Introduction-Right ) dil : = q / p q ( Disjunction Introduction-Left )
In the case when ∇ contains more then one formula,
de : = p q / p , q ( Disjunction Elimination ) dir : = p / D ( p , q ) for each D ( Disjunction Introduction-Right ) dil : = q / / D ( p , q ) for each D ( Disjunction Introduction-Left )
We will use the following rules capturing the properties of ∇.
dc : = ( p q ) / ( q p ) ( Commutativity ) dra : = ( ( p q ) r ) / ( p ( q r ) ) ( Right associativity ) dla : = ( ( p q ) r ) / ( p ( q r ) ) ( Left associativity ) dd : = ( ( p r ) ( q r ) ) / ( p ( q r ) ) ( Self-distributivity ) di : = ( p p ) / p ( Idempotency )
Let
D : = { dc , dra , dla , dd , di }
be the set of rules representing the properties of ∇.
Proposition 3.
The following hold;
D C : de , dir , dil dc D R A : de , dir , dil dra D L A : de , dir , dil dla D D : de , dir , dil dd D I : de , dir , dil di
Proof. 
The proofs of (DC), (DRA), and (DD) are depicted in Figure 12. Proof of (DLA) is similar to the proof of (DRA), and (DI) is an immediate consequence of de and the definition of m-inference. □
Definition 6.
A set of m-rules R is m-disjunctive if for some formula ( p , q ) (some nonempty finite set of formulas) in two variables, rules dir , dil , and de are derivable from R , and we call formula(s) an m-protodisjunction for R (comp. with the notion of protodisjunction in works by the authors of [13,17]).
Definition 7.
An m-logic L has the disjunction property ( DP for short) if rules dir , dil , and de are admissible in L , that is, if L ˜ is m-disjunctive.
For instance, modal logic S 4 has the Disjunction property relative to m-protodisjunction : = ( p q ) .
Let us observe that if R is an m-disjunctive set (or L enjoys the DP ), then rules dc , dra , dla , dd , di are derivable from R (or respectively, these rules are admissible for L ).
It is important that m-protodisjunction is defined uniquely up to R -equivalence in the following sense.
Let R be a set of m-rules. Sets of formulas Γ and Δ are said to be R -equivalent if
Γ R D , for each D Δ and Δ R A , for each A Γ .
Proposition 4.
Let R be an m-disjunctive set of rules, and 0 and 1 be m-protodisjunctions for R . Then 0 and 1 are R -equivalent.
Proof. 
Suppose that D 1 and 0 = { D i , i < n } . An m-inference of D from 0 is depicted in Figure 13. □
Let us note, that if a logic has conjunction with regular properties, can be reduced to a single formula.
Note 1.
In order not to add an extra layer of complexity, in this paper we consider only the case when consists of a single formula, even though the main results hold in a general case.
If R is an m-disjunctive set of m-rules or if L is an m-logic with the DP , we always assume that meta-disjunction is expressible by a formula .
Example 3.
Let us consider intuitionistic propositional logic Int and normal modal logic S 4 . For Int we can take p q = p q . For S 4 we can take p q = p q . It is clear that rules dir and dil are derivable in these logics, that is, p L p q and q L p q , where L { Int , S 4 } , and all three rules ( dir , dil , and de ) are admissible for Int and S 4 [11]. For logic BCK one can take p q = ( p q ) q . Let us point out that rule dc : = p q / q p is admissible for BCK , but it is not derivable [18] (Theorem 4.2).

4.2. Properties of m-Protodisjunction

In this section, we prove that with respect to , m-protodisjunction has the properties which disjunction is expected to have.
Proposition 5.
Suppose is an m-protodisjunction for a set of m-rules R . Then for any formulas A , B Fm , and any Γ , Δ Fm ,
Γ , A R Δ and Γ , B R Δ entails Γ , A B R Δ .
Proof. 
One can apply de to Γ , A B and obtain two cases to consider: Γ , A and Γ , B . In each of these cases one can derive Δ . □
Immediately from Proposition 5 it follows that if L is an m-logic enjoying the DP , then for any formulas A , B Fm and any Γ , Δ Fm ,
Γ , A L Δ and Γ , B L Δ entails Γ , A B L Δ
and consequently,
Γ , A L C and Γ , B L C entails Γ , A B L C , ,
and
A L C and B L C entails A B L C .
If Δ : = { B 0 , , B m 1 } is a finite set of formulas, we let
( ) : = , when m = 0 ( { B 0 } ) : = B 0 , when m = 1 ( Δ ) : = B 0 B m 1 , when m > 1 .
Thus, ∇ converts any finite nonempty set of formulas into a single formula.
m-Protodisjunction has the following property.
Corollary 4.
Suppose Δ is a nonempty finite set of formulas and R is a set of m-rules with m-protodisjunction (or L is an m-logic with the DP ). Then
R ( Δ ) if and only if R B for some B Δ
(accordingly, L ( Δ ) if and only if L B for some B Δ ).
Proof. 
The corollary can be proven by a simple induction on cardinality of Δ . □
Let us introduce the following notations: suppose that A is a formula, Γ , Δ are sets of formulas, r : = Γ / Δ , and q is a variable not occurring in A and formulas from Γ and Δ . Then
( a ) A q : = A q ; ( b ) if Γ , then Γ q : = { A q : A Γ } ; ( c ) q : = q = ( because represents meta-truth ) ; ( d ) q : = q = q ( because represents meta-falshood ) ; ( e ) r q : = Γ q / Δ q ; ( f ) ( r ) : = Γ / ( Δ ) ; ( g ) r ˇ : = Γ q / ( Δ q ) , i . e . , r ˇ = ( r q ) .
If R is a set of m-rules and q is a variable not occurring in any m-rule from R ,
R q : = { r q : r R } and R ˇ : = { r ˇ : r R }
Remark 2.
Note that if r : = Γ / is a terminating rule and q V a r ( r ) , then, r q = Γ q / q and the latter is a conclusive rule. Thus, for any m-rule r : = Γ / Δ and any q V a r ( r ) , the rule r ˇ = Γ q / ( Δ q ) is always a conclusive rule: even if Δ = , we have q = q and ( q ) = q (cf. Equation (8)). If r is a conclusive rule, the rules r q and r ˇ coincide. Hence, if R is a set of conclusive rules, R q = R ˇ .
Example 4.
If r : = ( ¬ p 0 ( p 1 p 2 ) ) / ( ( ¬ p 0 p 1 ) ( ¬ p 0 p 2 ) ) , then
r q : = ( ¬ p 0 ( p 1 p 2 ) ) q ( ( ¬ p 0 p 1 ) ( ¬ p 0 p 2 ) ) q .
Rule r is admissible for any extension of Int [19], while rule r q is admissible for any extension of Int enjoying the disjunction property.
If r : = p ¬ p / , then
r q : = ( p ¬ p ) q q , where is the strong disjunction : A B : = A B .
Rule r is admissible for any normal modal logic extending D 4 [10], while rule r q is admissible for any normal modal logic extending D 4 enjoying the disjunction property.
Proposition 6.
Let R be a set of conclusive rules, Γ be a finite set of formulas and A , B , C be formulas. Then,
R Γ , A C entails D , R q Γ , A B C B .
Proof. 
Let I be a single-conclusion inference of C from Γ , A . Then C is the last formula in I. There are three cases to consider: (a) C = A ; (b) C Γ ; (c) C is obtained from some preceding formulas by a conclusive rule from R .
Case (a). Is trivial.
Case (b). If C Γ , then by the definition of m-inference, R Γ / C . Thus, R Γ , A B / C and, by dir , we get Γ , A B / C B .
Case (c). Suppose C is obtained by an instance C 0 , , C m 1 / C of some rule r R . Then,
C 0 B , , C m 1 B / C B
is an instance of r q and we can easily convert inference I into the inference of C B (see Figure 14). □
Corollary 5.
Let R be a set of conclusive rules, Γ be a finite set of formulas and A 0 , , A m 1 , C be formulas. Then, for any i < m ,
R Γ , A i C e n t a i l s D , R q Γ , A 0 A m 1 A 0 A i 1 C A i + 1 A m 1 .
Proof. 
Indeed, for i = 0 we can take B = A 1 A m 1 and use Proposition 6. In the case when i > 0 , we can use commutativity and associativity of and reduce this case to the case i = 0 . □

5. From Admissible m-Base to Admissible Base

Our goal is to demonstrate that for any consistent m-logic with the DP , the problem of admissibility of any given proper m-rule can be reduced to the problem of admissibility of some conclusive rule.
Theorem 3.
Suppose L is a consistent m-logic with the DP . Let r : = Γ / Δ be a proper m-rule and q be a variable not occurring in r . Then the following are equivalent.
(a) 
m-Rule r is admissible for L ;
(b) 
m-Rule r q is admissible for L ;
(c) 
Rule r ˇ = Γ q / ( Δ q ) is admissible for L ;
(d) 
Rule ( r ) = Γ / ( Δ ) is admissible for L .
Proof. 
(a)(b). Assume that proper m-rule r : = Γ / Δ is admissible for L . Because r is proper, Δ . Let us consider the three following cases:
  • Γ = , that is, r = / Δ and r q = / Δ q ;
  • Γ , that is r q = Γ q / Δ q .
Case Γ = . Admissibility of / Δ entails that there is B Δ such that L B and consequently, for every substitution σ , L σ ( B ) . Hence, because dir is admissible for L , for every substitution σ , we have L σ ( B ) σ ( q ) and therefore, rule / Δ q is admissible for L .
Case Γ . We need to prove that for any substitution σ ,
if L σ ( A ) σ ( q ) for all A Γ , then there is B Δ such that L σ ( B ) σ ( q ) .
Let σ be a unifier of Γ q , that is L σ ( A ) σ ( q ) for all A Γ . Let us consider two subcases:
(i)
σ unifies Γ ;
(ii)
σ does not unify Γ .
Proof of (i).
Recall that r is admissible for L . Therefore, if σ unifies Γ , that is, L σ ( A ) holds for all A Γ , by admissibility, there is B Δ such that L σ ( B ) . Hence, because rule dir is admissible for L , we can apply it and obtain L σ ( B ) σ ( q ) . □
Proof of (ii).
Suppose that σ does not unify Γ . Then, there is A Γ such that L σ(A). On the other hand, σ unifies Γ q and hence, L σ ( A ) σ ( q ) . Then, by the Disjunction Property, L σ ( q ) . Rule dil is admissible for L , hence, L σ ( q ) entails L σ ( B ) σ ( q ) for every B Δ . □
(b)(c). Suppose m-rule r q : = Γ q / Δ q is admissible for L . We need to prove that rule Γ q / ( Δ q ) is admissible for L . Let σ be a substitution which unifies Γ q , that is, σ makes all premises Γ q derivable. Then, our assumption entails that L σ ( B q ) holds for some B Δ . Hence, by virtue of Corollary 4, L ( σ ( Δ q ) ) which means that L σ ( ( Δ q ) ) holds.
(c)(d). Suppose that rule Γ q / ( Δ q ) is admissible for L . We need to prove that rule Γ / ( Δ ) is admissible for L . Let us consider two cases: Γ = and Γ .
Case Γ = , that is, rule / ( Δ q ) is admissible for L . Hence, if Δ consists of a single formula B, we have L B q . If Δ contains more than one formula, by the disjunction property, there is a formula B Δ such that L B q . If we take into account that L q and apply the disjunction property to L B q , we can conclude that L B holds and hence, L σ ( B ) holds for every substitution σ . Thus, rule / ( Δ ) is admissible for L .
Case Γ and we need to show that rule Γ / ( Δ ) is admissible for L . Let σ be a substitution that unifies Γ , that is L σ ( A ) for all A Γ .
Recall that L is consistent, therefore there is a formula C such that L C. Take the substitution
σ ( p ) = σ ( p ) , if p q C otherwise .
Because q does not occur in formulas from Γ , for all A Γ , σ ( A ) = σ ( A ) , and, consequently, σ ( A q ) = σ ( A ) C . By the assumption, L σ ( A ) , and hence by dir , L σ ( A ) C , that is, L σ ( A q ) . Thus, σ unifies Γ q . Now, we can apply the assumption that rule Γ q / Δ q is admissible, and we can conclude that for some formula B Δ , formula σ ( B q ) is derivable. Thus, because σ ( B q ) = σ ( B q ) = σ ( B ) C , formula σ ( B ) C is a theorem. Recall that we selected C not to be a theorem, hence, by the Disjunction Property, formula σ ( B ) is a theorem. And because variable q does not occur in B, we have σ ( B ) = σ ( B ) , and it means that σ ( B ) is a theorem and rule Γ / Δ is admissible.
(d)(a). Suppose that the rule Γ / ( Δ ) is admissible for L . Let σ be a unifier for Γ . Then, by the admissibility of Γ / ( Δ ) , we have σ ( ( Δ ) ) . Now, we can apply Corollary 4 and conclude that for some B Δ , L σ ( B ) . Thus, the rule Γ / Δ is admissible in L .  □
Remark 3.
For any consistent m-logic L with the disjunction property, the rules r and r q are either both admissible, or both not admissible. Moreover, r can be derived from r q , while the converse needs not to be true: the restricted Visser rule V n is derivable from the Visser rule V n [20], while the converse does not hold [21] (Corollary 2). If the m-rules dir , dil , and de are not just admissible (which is required by the disjunction property), but they are derivable in L , then r q is derivable from r .
Logic L is a-decidable if the problem of admissibility of conclusive rules in L is decidable, and logic L is am-decidable if the problem of admissibility of m-rules in L is decidable.
Corollary 6.
For every consistent m-logic with the DP, the problems of a- and am-admissibility are equivalent.
Example 5.
It is well known from [11] that logics Int , S 4 , K 4 , Grz , GL enjoy the DP. Therefore, because the problem of a-admissibility for them is decidable [22,23,24], the problem of m-admissibility for these logics is decidable too. In algebraic terms, for each of these logics, the universal theory of the Lindenbaum algebra is decidable [24] (Theorem 10).

5.1. A Note on Terminating Rules

The goal of this section is to show that terminating rules can be eliminated from any m-inference of any proper rule.
If R is a set of m-rules, by R ¯ we denote a set of proper m-rules obtained from R by replacing every terminating rule t : = A 1 , , A n / R with conclusive rule t ¯ : = A 1 , , A n / q , where q does not occur in any of formulas A i , i = 1 , , n .
Proposition 7.
Suppose that there is an m-inference I of a proper rule Γ / Δ from R . Then, there is an inference I ¯ of Γ / Δ from R ¯ that does not contain terminal leaves.
Proof. 
Let I be an m-inference of Γ / Δ from R . By assumption, rule Γ / Δ is proper, hence, Δ is not empty. Suppose that B Δ .
Let us observe that, by the definition of m-inference, application of any terminating rule gives a leaf of this m-inference. Thus, if t = A 1 , , A n / R and σ ( A 1 ) , , σ ( A n ) / is an instance of t that we have been used in I, instead, we can use the instance σ ( A 1 ) , , σ ( A n ) / B of a proper rule t ¯ that belongs to R ¯ . And in such a way, we can eliminate all applications of the terminating rules from I. □
From Proposition 7 it immediately follows that for strongly consistent logics any m-base (finite m-base) can be converted into an m-base (finite m-base) containing at most one terminating m-rule.
Proposition 8.
Let R be an m-base (a relative m-base) of strongly consistent m-logic in which formula A is not unifiable and let R : = R ¯ { A / } . Then R is an m-base (relative m-base).
Proof. 
First, from Proposition 7, it follows that every conclusive admissible rule is derivable from R ¯ . Next, if m-rule Γ / is admissible, then rule Γ / A is admissible too, and hence it is derivable from R ¯ . Thus, m-rule Γ / is derivable from R ¯ . □

5.2. Converting Admissible m-Base into Admissible Base

To convert a given relative admissible m-base R of a given logic L with the DP into a relative base, one can do the following: convert every rule r = Γ / Δ from R into rule Γ q / ( Δ q ) ; the obtained set of rules we denote R ˇ . The set R ˇ consists of conclusive rules (cf. Remark 2). From Theorem 3 we know that each rule from R ˇ remains admissible. Below, we show that every admissible for L conclusive rule can be derived from R ˇ . Let us note that as a result of such a conversion some m-rules become trivial, for instance, de ^ :
p 1 p 2 / p 1 , p 2 becomes p 1 p 2 q / p 1 p 2 q .
Theorem 4.
Suppose that L is a logic with the DP and R is an admissible m-base (a relative m-base) of L , then, R ˇ is an admissible base (respectively, a relative base) of L .
To prove Theorem 4, we prove a bit more general Theorem 5, which holds not only for the logics enjoying the DP . Recall from Proposition 3 that all rules from D (cf. Equation (3)) representing the properties of ∇ are derivable in any logic with the DP . Hence, we can take Δ in Theorem 5 to be a singleton, and we will obtain Theorem 4 as a corollary.
Theorem 5.
Suppose R is a set of proper m-rules, and r : = Γ / Δ is a proper rule. If
R Γ / Δ ,
then
D , R ˇ Γ / ( Δ ) .
In other words, any m-inference of Γ / Δ from R can be converted into inference of Γ / ( Δ ) from R ˇ which is a single-conclusion inference, because all rules from D and R ˇ are conclusive.
Proof. 
Let I be a ( Γ , R ) -inference and Δ is a set of formulas which appear in the leaves of I. Without loss of generality we can assume that each formula from Δ appears in a leaf of the inference: if λ ( l v ( I ) ) = Δ Δ , after we have derived ( Δ ) , we can apply (multiple times if necessary) rule dir and derive ( Δ ) .
Let k be the number of nodes of I having more than one immediate successor (in other words, k represents the number of applications of inconclusive rules). By induction on k we prove that for any ( Γ , R ) -inference, such that λ ( l v ( I ) ) = Δ , there is a ( Γ , D R ˇ ) -inference, I , such that λ ( l v ( I ) ) = ( Δ ) . Let us note that because all members of D R ˇ are conclusive rules, I is a linear inference and has a single leaf labeled by ( Δ ) .
Basis. If k = 0 , then I is a linear inference. By the assumption, R is a set of proper m-rules and therefore, it does not contain any terminating rules. Hence, the leaf of I contains a formula D from Δ , and using the rules from D one can easily extend I to derive ( Δ ) .
Assumption. Assume that for any ( Γ , R ) -inference I having less than k branching nodes, there is an ( D R ˇ , Γ ) - inference I the leaf of which contains ( Δ ) .
Step. Let I be a ( Γ , R ) -inference having k branching nodes. Let n be a branching node having no branching successors. Suppose that B 0 , , B m 1 is a list of formulas in the leaves below n , and B m , , B n 1 is a list of all formulas in the leaves that are not successors of n . Assume also that λ ( n ) = B (see Figure 15) and alternatives C 0 , , C m 1 are obtained by application of inconclusive rule r : = A 0 , , A s 1 / C 0 , , C m 1 from R .
Let us remove all successors of n from I. By Proposition 1(a), the resulting tree is also a ( Γ , R ) -inference with B , B m , , B n 1 in its leaves (see the left-hand side of Figure 16).
Observe that r ˇ = A 0 q , , A n 1 q / C 0 C m 1 q , hence
A 0 C ¯ , , A s 1 C ¯ / C 0 C m 1 C ¯ ,
where C ¯ : = C 0 C m 1 , is an instance of r ˇ . As all formulas A 0 , , A s 1 are in the nodes preceding n , we can extend the reduced inference (see Figure 16).
By Corollary 5, from C 0 C 1 C m 1 we can derive
B 0 C 1 C m 1 .
Then we can apply Corollary 5 again and get
B 0 B 1 C m 1 .
And so on, until we got
B 0 B 1 B m 1
In such a way we obtain the inference depicted in Figure 17.
Let us observe that the obtained inference contains k 1 branching nodes, therefore we can apply the induction assumption and convert the obtained inference into an inference of B 0 B n 1 , using, if necessary, rules from D . □
Corollary 7.
Suppose that L is a logic enjoying the DP . Then, if L has a finite admissible m-base (relative m-base), then, L has a finite admissible base (relative base).
Example 6.
It was proven in [22] by Rybakov that logics Int and S 4 have no finite relative admissible bases. Hence, these logics have no finite relative admissible m-bases either.

6. From Admissible Base to Admissible m-Base

In the previous section we saw how to convert a given (relative) admissible m-base R of a logic with the DP into a (relative) admissible base R ˇ . In this section, we show how to convert a given (relative) admissible base into a (relative) admissible m-base.
Theorem 6.
Suppose that L is a logic and R is an admissible base (relative base). Then, if L is strongly consistent and there is a nonunifiable in L finite set of formulas Ξ , the set R { DP , Ξ / } is an admissible m-base (relative m-base); otherwise, R { DP } is an admissible m-base (relative m-base).
Proof. 
First, let us prove that every proper admissible rule is derivable from R { DP } for L . Indeed, suppose that r : = Γ / Δ is a proper m-rule admissible in L . If Δ consists of a single formula, m-rule r is a conclusive rule, and hence by the definition of the base, r is derivable from R . Suppose Δ > 1 . Let us consider rule Γ / ( Δ ) . By Theorem 3(d), Γ / ( Δ ) is admissible for L , and hence, Γ / ( Δ ) is derivable from R . Now, we can Δ 1 times apply de and obtain Γ / Δ . Thus, Γ / Δ is derivable from R { DP } .
For relative bases one can take a set of conclusive rules L R and repeat the preceding argument.
Next, we prove that if Ξ is a finite nonunifiable in L set of formulas, then every admissible for L terminating m-rule can be derived from R { Ξ / } .
Indeed, suppose that m-rule r = Γ / is admissible for L . Then, Γ is a nonunifiable in L finite set of formulas and hence, conclusive rule Γ / A is admissible in L for every formula A. In particular, m-rules Γ / B are admissible for each B Ξ . Therefore, because R is a base, rule Γ / B is derivable from R for each B Ξ . Thus, each premise of rule Ξ / is derivable from Γ and by transitivity of consequence relation, Γ / is derivable from R , Ξ / .
For relative bases one can take a set of conclusive rules L R and repeat the preceding argument. □
Corollary 8.
Suppose that L is a logic enjoying the DP . Then, if L has a finite admissible base (relative base), then L has a finite admissible m-base (relative m-base).
Combining together Corollaries 7 and 8, we obtain the following.
Corollary 9.
A logic with the DP has a finite admissible base (relative base) if and only if it has a finite admissible m-base (relative m-base).

7. Some Applications

(1) Logics K 4 , K 4 . 1 , S 4 , S 4 . 1 , Grz , Int , Dn , n 1 are a-decidable [9]. Hence, by Corollary 6, all these logics are am-decidable.
(2) Logics Pos and Jhn are a-decidable [25]; hence, by Corollary 6, these logics are am-decidable.
(3) A relative admissible base for conclusive rules for Int was established in [16]. Adding m-rules p q / p , q and p , ¬ p / to this relative base (or any relative base for this matter) gives us a relative m-base described in [26].
(4) It is known from [19] that Medvedev’s logic ML (which enjoys the DP ) is structurally complete. Hence, m-rules p q / p , q and p , ¬ p / form a relative to ML admissible m-base.
(5) Gabbay-de Jongh logics BB n , n > 1 enjoy the DP [27]. The relative m-bases for these logics have been constructed in [28] (Theorem 5.36):
r n : = ( i = 1 n ( p i p ) j = 1 n p j ) / j = 1 n ( ( i = 1 n p i p ) p j ) , de , t ,
where t : = p , ¬ p / . By Theorem 4, r ˇ n (or r n q , because rules r n are conclusive) gives a relative admissible base for BB n :
r ˇ : = ( i = 1 n ( p i p ) j = 1 n p j ) q / j = 1 n ( ( i = 1 n p i p ) p j ) q .
Note that we did not include de ˇ and t ˇ because these rules are trivial:
de ˇ = p 1 p 2 q / p 1 p 2 q and t ˇ = p q , ¬ p q / q .

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Ukasiewicz, J. Aristotle’s Syllogistic from the Standpoint of Modern Formal Logic; Clarendon Press: Oxford, UK, 1951; p. xi+141. [Google Scholar]
  2. Scott, D.S. Rules and derived rules. In Logical Theory and Semantic Analysis, Essays dedicated to Stig Kanger; Stenlund, S., Ed.; D.Reidel Publishing Company: Dordrecht, The Netherlands, 1974; pp. 147–161. [Google Scholar]
  3. Shoesmith, D.J.; Smiley, T.J. Multiple-Conclusion Logic; Reprint of the 1978 original [MR0500331]; Cambridge University Press: Cambridge, UK, 2008; p. xiv+396. [Google Scholar]
  4. Carnap, R. Formalization of Logic; Harvard University Press: Cambridge, MA, USA, 1943; p. xviii+159. [Google Scholar]
  5. Bezhanishvili, N.; Ghilardi, S. Multiple-conclusion rules, hypersequents syntax and step frames. In Advances in Modal Logic; College Publications: London, UK, 2014; Volume 10, pp. 54–73. [Google Scholar]
  6. Carnap, R. Introduction to Semantics; Harvard University Press: Cambridge, MA, USA, 1942; p. xii+263. [Google Scholar]
  7. Chris, B. A Note on Peirce and Multiple Conclusion Logic. Trans. Charles S. Peirce Soc. 1982, 18, 349–351. [Google Scholar]
  8. Iemhoff, R. On rules. J. Philos. Log. 2015, 44, 697–711. [Google Scholar] [CrossRef]
  9. Rybakov, V.V. Admissibility of Logical Inference Rules; Studies in Logic and the Foundations of Mathematics; North-Holland Publishing Co.: Amsterdam, The Netherlands, 1997; Volume 136, p. ii+617. [Google Scholar]
  10. Rybakov, V.V.; Terziler, M.; Gencer, C. Unification and passive inference rules for modal logics. J. Appl. Non-Class. Logics 2000, 10, 369–377. [Google Scholar] [CrossRef]
  11. Chagrov, A.; Zakharyaschev, M. Modal Logic; Oxford Logic Guides; Oxford Science Publications; The Clarendon Press: Oxford, UK; Oxford University Press: New York, NY, USA, 1997; Volume 35, p. xvi+605. [Google Scholar]
  12. Wójcicki, R. Theory of Logical Calculi; Synthese Library; Kluwer Academic Publishers Group: Dordrecht, The Netherlands, 1988; Volume 199, p. xviii+473. [Google Scholar]
  13. Cintula, P.; Noguera, C. The proof by cases property and its variants in structural consequence relations. Stud. Log. 2013, 101, 713–747. [Google Scholar] [CrossRef]
  14. Iemhoff, R. Consequence relations and admissible rules. J. Philos. Log. 2015, 1–22. [Google Scholar] [CrossRef]
  15. Skura, T.; Wiśniewski, A. A system for proper multiple-conclusion entailment. Log. Log. Philos. 2015, 24, 241–253. [Google Scholar] [CrossRef]
  16. Iemhoff, R. On the admissible rules of intuitionistic propositional logic. J. Symb. Log. 2001, 66, 281–294. [Google Scholar] [CrossRef] [Green Version]
  17. Tommaso, M. A study of truth predicates in matrix semantics. arXiv 2019, arXiv:1908.01661. [Google Scholar]
  18. Kowalski, T. BCK is not structurally complete. Notre Dame J. Form. Log. 2014, 55, 197–204. [Google Scholar] [CrossRef]
  19. Prucnal, T. On two problems of Harvey Friedman. Stud. Log. 1979, 38, 247–262. [Google Scholar] [CrossRef]
  20. Iemhoff, R. Intermediate logics and Visser’s rules. Notre Dame J. Form. Log. 2005, 46, 65–81. [Google Scholar] [CrossRef]
  21. Citkin, A. A note on admissible rules and the disjunction property in intermediate logics. Arch. Math. Log. 2012, 51, 1–14. [Google Scholar] [CrossRef]
  22. Rybakov, V.V. Bases of admissible rules of the logics S4 and Int. Algebra Log. 1985, 24, 87–107. [Google Scholar] [CrossRef]
  23. Rybakov, V.V. Logical equations and admissible rules of inference with parameters in modal provability logics. Stud. Log. 1990, 49, 215–239. [Google Scholar] [CrossRef]
  24. Rybakov, V.V. Decidability of logical equations in the modal system Grz and in intuitionistic logic. Sib. Mat. Zh. 1991, 32, 140–153, 213. [Google Scholar] [CrossRef]
  25. Odintsov, S.; Rybakov, V. Unification and admissible rules for paraconsistent minimal Johanssons’ logic J and positive intuitionistic logic IPC+. Ann. Pure Appl. Log. 2013, 164, 771–784. [Google Scholar] [CrossRef]
  26. Jeřábek, E. Admissible rules of modal logics. J. Log. Comput. 2005, 15, 411–431. [Google Scholar] [CrossRef]
  27. Gabbay, D.M.; De Jongh, D.H.J. A sequence of decidable finitely axiomatizable intermediate logics with the disjunction property. J. Symb. Log. 1974, 39, 67–78. [Google Scholar] [CrossRef]
  28. Goudsmit, J. Intuitionistic Rules Admissible Rules of Intermediate Logics. Ph.D. Thesis, Utrech University, Utrecht, The Netherlands, 2015. [Google Scholar]
Figure 1. Boolean matrices.
Figure 1. Boolean matrices.
Axioms 08 00100 g001
Figure 2. ∨-Elimination as a natural deduction rule.
Figure 2. ∨-Elimination as a natural deduction rule.
Axioms 08 00100 g002
Figure 3. ∨-Elimination as a multiple-conclusion rule.
Figure 3. ∨-Elimination as a multiple-conclusion rule.
Axioms 08 00100 g003
Figure 4. Labeling.
Figure 4. Labeling.
Axioms 08 00100 g004
Figure 5. Initial inference.
Figure 5. Initial inference.
Axioms 08 00100 g005
Figure 6. Examples of Inferences.
Figure 6. Examples of Inferences.
Axioms 08 00100 g006
Figure 7. Proof of (iii).
Figure 7. Proof of (iii).
Axioms 08 00100 g007
Figure 8. Proof of (T): the premises.
Figure 8. Proof of (T): the premises.
Axioms 08 00100 g008
Figure 9. Proof of (T): the result.
Figure 9. Proof of (T): the result.
Axioms 08 00100 g009
Figure 10. Example.
Figure 10. Example.
Axioms 08 00100 g010
Figure 11. m-Inference of formula A.
Figure 11. m-Inference of formula A.
Axioms 08 00100 g011
Figure 12. Proof of ( D C ) , ( D R A ) , ( D D ) .
Figure 12. Proof of ( D C ) , ( D R A ) , ( D D ) .
Axioms 08 00100 g012
Figure 13. Proof of Proposition 4.
Figure 13. Proof of Proposition 4.
Axioms 08 00100 g013
Figure 14. Proof of Prop. 6.
Figure 14. Proof of Prop. 6.
Axioms 08 00100 g014
Figure 15. Prop. 5: Initial Inference.
Figure 15. Prop. 5: Initial Inference.
Axioms 08 00100 g015
Figure 16. Theorem 5: Step.
Figure 16. Theorem 5: Step.
Axioms 08 00100 g016
Figure 17. Theorem 5: Finishing Step.
Figure 17. Theorem 5: Finishing Step.
Axioms 08 00100 g017

Share and Cite

MDPI and ACS Style

Citkin, A. Deductive Systems with Multiple-Conclusion Rules and the Disjunction Property. Axioms 2019, 8, 100. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms8030100

AMA Style

Citkin A. Deductive Systems with Multiple-Conclusion Rules and the Disjunction Property. Axioms. 2019; 8(3):100. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms8030100

Chicago/Turabian Style

Citkin, Alex. 2019. "Deductive Systems with Multiple-Conclusion Rules and the Disjunction Property" Axioms 8, no. 3: 100. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms8030100

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop