Next Article in Journal
Numerical Solutions of Coupled Burgers’ Equations
Next Article in Special Issue
Synthetic Tableaux with Unrestricted Cut for First-Order Theories
Previous Article in Journal
On One Problems of Spectral Theory for Ordinary Differential Equations of Fractional Order
Previous Article in Special Issue
Deduction in Non-Fregean Propositional Logic SCI
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Deduction–Refutation Systems

by
Valentin Goranko
1,2
1
Department of Philosophy, Stockholm University, SE-10691 Stockholm, Sweden
2
Visiting professorship at Department of Mathematics, University of Johannesburg, Johannesburg 2006, South Africa
Axioms 2019, 8(4), 118; https://doi.org/10.3390/axioms8040118
Submission received: 27 August 2019 / Revised: 8 October 2019 / Accepted: 10 October 2019 / Published: 21 October 2019
(This article belongs to the Special Issue Deductive Systems in Traditional and Modern Logic)

Abstract

:
Hybrid deduction–refutation systems are deductive systems intended to derive both valid and non-valid, i.e., semantically refutable, formulae of a given logical system, by employing together separate derivability operators for each of these and combining ‘hybrid derivation rules’ that involve both deduction and refutation. The goal of this paper is to develop a basic theory and ‘meta-proof’ theory of hybrid deduction–refutation systems. I then illustrate the concept on a hybrid derivation system of natural deduction for classical propositional logic, for which I show soundness and completeness for both deductions and refutations.

1. Introduction

1.1. Semantic vs. Deductive Refutability

Consider a generic logical system L , comprising a formal logical language with a given semantics. The basic semantic notion is that of L -validity: an L -formula A is said to be L -valid in L , denoted L A , iff it is true in every L -model. Respectively, an L -formula A is said to be refutable in L ( L -refutable), or L -falsifiable, denoted L A , iff there is an L -model falsifying A, i.e., if it is not L -valid. (Note that in the usual logical semantics “not L -valid" means the same as “ L -falsifiable", but, in some non-classical logical systems, such as paraconsistent logic, the semantics may allow the same formula to be both true and false, hence it may turn out both valid and falsifiable. This leads, inter alia, to terminological complications. To avoid these, I will exclude from consideration such paraconsistent semantics here, but will briefly discuss that case in Remark 6.)
Now, consider a deductive system D for L , with a derivation relation D . Then, the basic deductive notion associated with D is provability in D of a given L -formula A, denoted as usual by D A . If D is sound and complete for L , then D A corresponds precisely to validity, i.e., L A . In general, this may not be the case, but, still, provability is the intended syntactic counterpart of validity (and, more generally, of logical consequence).
Then, what is the precisely matching syntactic notion to semantic refutability? One can argue that it is not “non-provability" but is rather the notion of “deductive refutability”, i.e., existence of a formal derivation in a suitable derivation system for L -refutable formulae. Following Łukasiewicz, a new symbol, L , can be introduced for that notion, where L A means “A is deductively refutable in L ”, i.e., “the non-validity of A in L is established deductively”, or “the refutation of A in L is formally derived/derivable”.
Thus, the notion of formal (deductive) refutation arises. The idea goes far back in history, already to Aristotle, who essentially applied that idea to ‘derive’ some non-valid syllogisms from others, but it was not pursued further, until Łukasiewicz revived it in the early-mid 20th century and introduced the notion of (deductive) refutation system. For further details on the origins and history of refutation systems, see [1,2,3]. For a recent comprehensive overview on the research and literature on refutation systems, see [4].
It should, of course, be noted that the idea of formally proving unprovability in a given formal deductive system has been crucial for the development of Proof Theory since its very inception by Gentzen and others, and has been fundamental in Logic since Gödel’s incompleteness theorems. Moreover, results in Structural Proof Theory (see [5]), such as normalisation results for systems of Natural Deduction (see [6,7]) make it possible to obtain precise mathematical proofs of unprovability in such system, which can be appropriately formalised. What the theory of refutation systems proposes further is to consider the concept of deductive refutability as a first-class citizen and treat it as an object of study in its own right.

1.2. Related Work and Main Contributions

The overall development of refutations systems so far has been driven by the ideas to employ and ‘simulate’ traditional deductive systems, rather than to interact with them. In particular, a commonly pursued goal has been to design pure refutations systems, involving only the relation of refutability, but not at all that of provability. Even in the cases of refutations systems involving both refutability and provability, the latter is typically used as an auxiliary, ‘black box’ operator, to enable the applications of some ‘mixed’ rules of refutation inference, such as Modus Tollens (see further).
An alternative philosophy, promoted in the present work, is to treat both notions of provability and refutation on a par and to seek to develop combined deductive systems where both notions not only coexist, but actually interact and cooperate with each other, for the sake of ultimately deriving the correct validity/non-validity status of the formula or logical consequence in question.

Related Work

The idea of combining deductions and refutations in common systems of derivations, here called hybrid (The use of the term “hybrid” in the context of this work is not related to deduction in the so-called “hybrid logic”). I hope that the use of that term here would not create terminological confusion in the literature) deduction–refutation systems (also, for short, hybrid derivation systems), can be traced back implicitly to some works of Łukasiewicz and Carnap. However, to my knowledge, it was first explicitly proposed in [3] but apparently not pursued further since then. Still, several similar or related ideas have been proposed and discussed (though not as follow-up works to [3]) in the meantime, including (chronologically):
  • The idea of ’complementary systems’ for sentential logic, suggested by Bonatti and Varzi in [8] is related in spirit, though technically different from the idea of hybrid refutation systems, as it considers the complementary systems, for deductions and for refutations, acting separately.
  • Similarly, in [9], Skura studies ‘symmetric inference systems’, that is, pairs of essentially non-interacting inference systems, and shows how they can be used for characterizing maximal non-classical logic with certain properties. In particular, the method is applied there to paraconsistent logic.
  • In [10], Wybraniec-Skardowska and Waldmajer explore the general theory of deductive systems employing the two dual consequence operators, the standard logical consequence, inferring validities, and the refutation consequence, inferring non-validities. Again, no interaction of these consequence operators is considered there.
  • In [11], Caferra and Peltier, motivated by potential applications to automated reasoning, take a unifying perspective on deriving accepting or rejecting propositions from other, already accepted or rejected, propositions, thus considering separately each of the four consequence relations arising as combinations.
  • In [12], Goré and Postniece combine derivations and refutations to obtain cut-free complete systems for bi-intuitionistic logic.
  • In [13], Negri explores the duality of proofs and countermodels in labelled sequent calculi and develops a method for unifying proof search and countermodel construction for some modal and intuitionistic propositional logic over classes of Kripke frames with suitable frame conditions. In particular, for some of this logic, the method provides a decision procedure.
  • In [14], Citkin considers essentially multiple-conclusion generalisations of hybrid inference rules studied here. Citkin discusses consequence relations and inference systems employing such rules and proposes a meta-logic for formalising propositional reasoning about such systems. Even though with different motivation and agenda, and with no technical results of the type pursued here, this work appears to be the closest in spirit to the idea of hybrid deduction–refutation systems studied in the present work.
  • Likewise, in [15], Fiorentini and Ferrari explore the duality between unprovability and provability in forward proof-search for intuitionistic propositional logic and develop a refutation-complete sequent-based forward refutation calculus for it, following on their previous work [16].
  • In [17], Rumfitt considers “reversals” of the rules of propositional Natural Deduction, to formalise derivations between “accepted” and “rejected” sentences. While the motivation is different from the one related to refutation systems, most (but not all!) resulting rules are essentially the same as the “hybrid refutation rules” obtained by contrapositive inversion of the rules of propositional Natural Deduction considered in Section 4. See Remark 7 on the distinction between the two types of rules.

Contributions and Structure of the Paper

The goal of this paper is to develop a basic proof theory and ‘meta-proof’ theory of hybrid deduction–refutation systems. After a brief description of refutation rules and systems in the preliminary Section 2, I present in Section 3 a basic theory of hybrid derivation rules and systems, including the notion of inversion of deduction and refutation rules and canonical hybrid extensions of deductive and refutation systems. In Section 4, I then illustrate these concepts on the natural deduction system for classical propositional logic ND PL , for which I develop a ‘standard hybrid extension’ H s ( ND PL ) , for which I prove soundness and completeness with respect to both deductions and refutations in Section 5. Then, Section 6 discusses the ‘meta-theory’ of hybrid derivation systems. The paper ends with some concluding remarks on potential applications and further work on hybrid derivation systems in Section 7.

2. Preliminaries

I will assume that the reader is familiar with basic logical notation and terminology for proof systems for classical logic. If necessary, see, e.g., [5,7], or [18].

2.1. Refutation Rules and Systems: Basic Concepts

Let us consider and fix a logical system L , comprising a formal logical language with a given semantics, defining the notion of validity and, respectively, logical consequence. Here, I will introduce the basic concepts of (axiomatic) refutation systems, generally (but not fully) following notation and terminology from [3,19], to which the reader is referred for further details; see also [4] for a bibliographic overview on refutation systems.
A pure rule of refutation inference is a rule scheme of the type
ψ 1 , , ψ n γ ,
where ψ 1 , , ψ n , γ are propositional formulae. (This definition can be naturally extended to first-order languages. (Here, and further: the commas used to separate premises in the rules should not be considered as part of the formal syntax, but rather as typographical indication to separate these premisses. That way, derivations can be regarded as trees, as usual.) The intuitive meaning of that rule with respect to the logical system L is that, for any uniform substitution σ of formulae for the propositional variables occurring in the formulae ψ 1 , , ψ n , γ , if each of the formulae σ ( ψ 1 ) , , σ ( ψ n ) , has been derived as non-valid (in L ), then σ ( γ ) is derived as non-valid (in L ) too. In that sense, the rule is actually a rule scheme, and this will apply likewise for all propositional inference rules considered further in the paper.
A typical example of a pure rule of refutation inference is the Disjunction rule:
φ , ψ φ ψ .
Another important example is Łukasiewicz’s Reverse substitution rule scheme:
τ ( φ ) φ ,
where τ is a uniform substitution. (Note that this is a substitutional scheme in two senses.)
Usually, pure refutation rules do not suffice to capture adequately semantic refutability in a refutation system, so we also consider a more general type of refutation rules, called mixed refutation rules, which are relativised to a given underlying deductive system D for the logical system L , as follows:
D φ 1 , , D φ m , ψ 1 , , ψ n γ ,
where φ 1 , , φ m , ψ 1 , , ψ n , γ are (here, propositional) formulae. The intuitive meaning of that rule with respect to the logical system L is that, for any uniform substitution σ of formulae for the propositional variables occurring in the formulae φ 1 , , φ m , ψ 1 , , ψ n , γ , if each of the formulae σ ( φ 1 ) , , σ ( φ m ) is derived by D (hence, assuming soundness of D, proved valid in L ) and each σ ( ψ 1 ) , , σ ( ψ n ) has been derived as non-valid in L , then σ ( γ ) is derived as non-valid in L too. A typical example is Łukasiewicz’s rule Reverse modus ponens (aka, Modus Tollens):
D φ ψ , ψ φ .
A refutation system (associated with a given underlying deductive system D ) is a set R of (generally, mixed) refutation rules (where ⊢ is indexed with D ). Refutation rules with no premises are called structural refutation axioms, and I will write them simply as θ .
Remark 1.
Substitution closure of inference rules is a standard structurality condition in most non-classical propositional logic. However, in the case of mixed refutation rules, it has a rather non-trivial nature, as it makes an interesting connection with the notions of unification and unifiability of propositional formulae; see [20]. Indeed, a refutation axiom is sound under substitution instances precisely when it is not unifiable. In particular, this will make it necessary further to consider more general, not closed under substitutions’ refutation axiom schemes, in addition to structural ones. Furthermore, unifiability of formulae is closely related to admissibility of rules. On the connections of these with refutation rules and systems, see [21].
The issue of substitution closure of inferences will come up again later when hybrid inference rules are considered.
When defining refutation derivations in R , one typically assumes that the necessary derivations in the underlying deductive system D are done separately, in advance or “on demand”, whenever needed for the derivation of the target refutation, and as part of that derivation. In either case, the deductive system D is assumed to play only an auxiliary role for the functioning of the refutation system R . Formally, a refutation derivation in R , or just an R -derivation, for a formula θ is a sequence S 1 , . . . , S t , where S t is θ and every S i is either a refutation axiom, or is of the form D ψ or is obtained from some already listed items in the sequence by applying a refutation rule from R , by deriving the conclusion from suitable substitution instances of the premises. We now say that a formula θ is refutable in R (or, just R -refutable) iff there is a refutation derivation for θ in R .
Given a logical system L , we say that a refutation system R is:
  • refutation-sound, or Ł-sound, for L , if only non-valid in L -formulae (more generally, logical consequences in L ) are R -refutable,
  • refutation-complete, or Ł-complete, for L , if all non-valid in L -formulae (more generally, logical consequences in L ) are R -refutable.

2.2. Basic Refutation Systems for Classical Logic

The most common type of deductive systems are axiomatic (aka, Hilbert style) systems—respectively, the most common type of refutation systems are axiomatic refutation systems. Here is such a refutation system Ref CPC , for any fixed sound and complete deductive system CPC for the Classical Propositional Logic PL , due to Łukasiewicz:
Refutation axiom: .
Refutation rules:
Reverse SubstitutionRS:
σ ( φ ) φ
for any uniform substitution σ .
Modus TollensMT:
CPC φ ψ , ψ φ .
Remark 2.
Note that a refutation system can be Ł-complete for more than one logic. Indeed, Ref CPC is Ł-complete not only for the CPC , but also for both maximal normal modal logic K + and K + ( p p ) (see [3]), provided that the deductive system CPC in CPC in MT is replaced by one for the respective modal logic.
Besides those in axiomatic style, some refutation systems have also been constructed for sequent calculi and in natural deduction style. In [22], Tiomkin constructed a sequent-style refutation calculus for FOL without function symbols and with the only logical connectives being , ¬ , , and sketched a proof of its Ł-completeness for the formulae refutable in finite models. Independently, Goranko developed in [3] an Ł-complete sequent refutation calculi for the full language of PL , also extended there to some important normal modal logic. In [2], Tamminga developed a system of natural deduction for deriving the non-theorems of PL , proved there to be Ł-sound and Ł-complete.

3. Hybrid Derivation Systems: Basic Theory

3.1. Hybrid Deduction–Refutation Rules and Systems

Again, let us consider and fix a logical system L , comprising a formal propositional logical language with a given semantics defining the notion of L -validity and, more generally, logical consequence in L .
For greater generality and for the purposes of Section 4, the basic notions of hybrid deduction–refutation systems will be given here in terms of sequents of formulae, readily reducible to single formulae. By a (single-conclusion) sequent, we mean an expression of the type Γ θ , where Γ is a list (treated as a set) of formulae in L , θ is a formula in L , and { , } . Sequents of the type Γ θ will be called deductions, while those of the type Γ θ will be called refutations. (From a general perspective, both deductions and refutations in our sense are treated syntactically as logical deductions, but we need a more differentiating and unambiguous terminology here.)
Semantically, Γ θ is meant to claim that the logical consequence Γ θ is valid in L , whereas Γ θ is meant to claim that Γ θ is falsifiable, hence not valid in L , i.e., that Γ θ holds in L . Thus, we say that a sequent Γ θ is sound in L if Γ θ is a valid logical consequence in L . Respectively, a sequent Γ θ is sound in L if Γ θ is a non-valid logical consequence in L .
Remark 3.
Note an important semantic distinction between deduction and refutation sequents: Γ θ is typically monotone by inclusion with respect to Γ, meaning that, if Γ θ and Γ Γ , then Γ θ ; on the other hand, by contraposition, Γ θ is typically anti-monotone with respect to Γ, i.e., if Γ θ and Γ Γ , then Γ θ but generally not vice versa. This will have the practical consequence that all inferences that involve refutation sequents Γ θ are sensitive, and generally intolerant, to adding extra formulae to Γ. See also Remark 1.
Now, we will extend the refutation rules to hybrid deduction–refutation rules, also by adding premises as contexts, which now becomes essential in view of the remark above. These rules fall in two complementary types, defined below, where φ 1 , , φ m , ψ 1 , , ψ n , θ are (generally) schemes of formulae and Γ , Γ 1 , . . . , Γ m , Δ , Δ 1 , . . . , Δ n are sets of schemes of formulae in L . In the propositional case treated here, one can alternatively assume that all these are concrete formulae, but the rules employ uniform substitutions; see further. Because of the opposite monotonicity properties of the deduction and refutation sequents (see Remark 3), the hybrid rules generally have to employ sequents with different sets of premises.
A hybrid deduction rule of inference (based on a given deductive system D) is a rule of the type:
HDR Γ 1 φ 1 , Γ m φ m , Δ 1 ψ 1 , , Δ n ψ n Γ θ .
A hybrid refutation rule of inference (based on a given deductive system D) is a rule of the type:
HRR Γ 1 φ 1 , Γ m φ m , Δ 1 ψ 1 , , Δ n ψ n Δ θ .
The two types of rules above will be called collectively hybrid rules of inference. Hybrid rules with no premises will be called respectively deduction axioms and structural refutation axioms, and we write them simply as sequents Γ θ , respectively Δ θ .
These hybrid rules of inference will be regarded as rule schemes under substitution, like the earlier defined refutation rules, in the following sense. Every uniform substitution of formulae for the propositional variables occurring in the sequents in the rule creates an instance of the rule. For any such uniform substitution σ if all sequents resulting from applying σ to the premises of the rule, viz. σ ( Γ 1 ) σ ( φ 1 ) , , σ ( Γ m ) σ ( φ m ) , σ ( Δ 1 ) σ ( ψ 1 ) , , σ ( Δ n ) σ ( ψ n ) are derivable/have been derived, then the rule allows the derivation of the sequent resulting from applying σ to the conclusion, i.e., σ ( Γ ) σ ( θ ) in the case of HDR, resp. σ ( Δ ) σ ( θ ) in the case of HRR. The respective semantic interpretation of the hybrid rules above in the case of propositional logical systems can be given as follows: for any uniform substitution σ , if each of the logical consequences σ ( Γ 1 ) σ ( φ 1 ) , , σ ( Γ m ) σ ( φ m ) is derived as valid and each of σ ( Δ 1 ) σ ( ψ 1 ) , , σ ( Δ n ) σ ( ψ n ) has been derived as non-valid, then σ ( Γ ) σ ( θ ) is derived as valid in the case of HDR, respectively σ ( Δ ) σ ( θ ) derived as non-valid in the case of HRR, as defined above.
In addition (see Remark 1), we also need to allow more general, non-structural refutation axiom schemes of the type Γ θ , where closure under substitution is not assumed, but syntactic constraints are imposed on Γ and θ . A simplest example is a scheme p q , where p q . Clearly, allowing closure under substitution would produce unsound refutation sequents, such as p p . Of course, structural refutation axioms are special kinds of refutation axiom schemes, but it would be helpful to consider both types separately. Structural refutation axioms and refutation axiom schemes will be called collectively just refutation axioms. Note that, to make the general hybrid rules applicable, they must act in combination with some rules with no premises, i.e., deduction and refutation axioms, which provide an initial stock of derived sequents.
Remark 4.
Note that, unlike in standard refutation systems, in hybrid derivation systems, we will no longer assume that these rules act in the context of a separately pre-defined, purely deductive systemD, which provides the initial stock of derived sequents Γ θ only, but rather that they define the notions of deduction derivations and refutation derivations on a par, by a mutual induction defined as expected, which I combine in one notion of hybrid derivation, defined further.
A hybrid inference rule is sound for a given logical system L if it respects the intuitive interpretation above, i.e., whenever applied to sound premises in L , it produces a sound conclusion in L .
Here are some examples of hybrid rules:
  • All standard deduction rules (in particular, axioms) are particular cases of hybrid deduction rules. In particular, such are all rules of sequent calculi and systems of natural deduction.
  • The refutation rules defined in Section 2.1 are particular cases of hybrid refutation rules.
  • In addition, suitable meta-properties of the given logical system L can be used to extract and justify specific new hybrid inference rules for it. An important example is the Deductive consistency rule
    ( Cons ) φ ¬ φ ,
    which is justified (‘sound’) whenever the underlying deductive relation ⊢ is sound (hence consistent) for L . More generic examples will be given further.
A hybrid deduction–refutation system, or (for shorter) a hybrid derivation system, is a set H of hybrid rules of inference for a given logical language. A hybrid derivation in H , or just an H -derivation, for a sequent Γ θ is a sequence of sequents S 1 , . . . , S t , where S t is Γ θ and every S i is either a deduction axiom or a refutation axiom, or is obtained from some already listed sequents in the sequence by applying a hybrid rule of inference from H . Then, we say that the sequent Γ θ is derivable in H . Furthermore, we say that the logical consequence Γ θ is deduced/deducible in H if Γ θ is derivable in H , and that Γ θ is refuted/refutable in H if Γ θ is derivable in H .
In particular, H may contain all axioms and rules of a given traditional deduction system D (which can be an axiomatic system, a sequent calculus, a system of natural deduction, or a system of semantic tableaux). In such case, the derivations in H extend those in D, by enabling not only derivations of refutations based on D, but also possibly of some deductions not derivable in D (esp. in case D is incomplete).
Remark 5.
Note that hybrid derivation systems do not employ separate rules of uniform substitution, even to derived sequents Γ θ because of the non-preservation of refutations (that may have been used in the derivation) under such substitutions. (A similar remark is made in [14].) Still, uniform substitutions are used here for generating instances of the inference rules, as explained earlier.
Some basic terminology will be needed in what follows. Recall (see footnote 1) the assumption that “not valid” and “non-valid” means “falsifiable” (but see also Remark 6). Given a logical system L , we say that a hybrid derivation system H is:
  • deductively sound for L , or D-sound for L , if only logical consequences that are valid in L are H -deducible.
  • refutationally sound for L , or R-sound for L , if only logical consequences that are non-valid in L are H -refutable.
  • Ł-sound for L , if it is both D-sound and R-sound for L .
  • Ł-consistent, if there is no Γ and θ such that both Γ θ and Γ θ are derivable in H .
  • deductively complete for L , or D-complete for L , if all logical consequences that are valid in L are H -deducible.
  • refutationally complete for L , or R-complete for L , if all logical consequences that are non-valid in L are H -refutable.
  • Łukasiewicz-complete for L , or Ł-complete for L , if it is both D-complete and R-complete for L .
  • Ł-saturated, if for all Γ and θ , either Γ θ or Γ θ (possibly both) is derivable in H .
  • Ł-adequate for L , if it is both Ł-sound and Ł-complete for L .
  • Ł-balanced, if it is both Ł-consistent and Ł-saturated.
Proposition 1.
Let L be a logical system and H a hybrid deduction–refutation system for L . Then:
1. 
If H is Ł-sound for L , then H is Ł-consistent.
2. 
If H is Ł-complete for L , then H is Ł-saturated.
3. 
If H is Ł-adequate for L , then H is Ł-balanced.
4. 
If H has a recursive set of rules and is Ł-adequate for L , then it provides a decision procedure for the valid logical consequences in L .
Proof. 
Here, 1 and 2 are straightforward, since, for any Γ and θ , the logical consequence Γ θ is either valid or non-valid, but not both. Then, 3 follows immediately.
Likewise, 4 is immediate, as the recursiveness of H implies that all derived sequents in H can be recursively enumerated, the Ł-completeness of H means that, for every Γ and ϕ , either Γ ϕ or Γ ϕ (but not both) will eventually appear in that enumeration, and the Ł-soundness guarantees that, whatever the case is, it will correctly imply validity, resp. non-validity, of Γ ϕ .  □
Remark 6.
All notions defined above are meant to apply, in particular, to most general cases of derivation systems, which may possibly extend unsound, or even to paraconsistent deductive systems. (In a similar spirit, Citkin defines in [14] a more general motion of a logical system, as a pair consisting of a set of accepted and a set of rejected propositions, without assuming that these must be complementary, nor even disjoint.) However, in the case of paraconsistent semantics where a formula or logical consequence can be both valid and falsifiable, the term “non-valid" in the definitions of R-soundness and R-completeness should be replaced by “falsifiable", without assuming that the latter implies the former. Still, claims 1 and 3 in Proposition 1 will no longer hold for such semantics. (Thanks to the reviewer who pointed that out.) Still, note that, even if the deduction fragment of a hybrid derivation system may be D-unsound, or D-incomplete, for the given logical system, its refutation fragment may still be R-sound, or R-complete, and vice versa. An interesting example is the simple Ł-complete refutation system for Medvedev’s logic of finite problems (for which no recursive axiomatization is known yet, but it has a co-r.e. set of validities) designed in [23], employing as the underlying deductive system the weaker Kreisel–Putnam’s logic KP. Thus, the resulting hybrid system is D-incomplete but R-complete for Medvedev’s logic.

3.2. Inversion of Rules and Derivative Hybrid Rules

New hybrid rules can be defined in a uniform way as derivative rules from existing ones by using inversion: swapping one premise with the conclusion of the given rule and swapping ⊢ with ⊣ in both sequents. (The use of the term ‘inversion’ here is different from ‘inversion principle’ widely used in proof theory, see [5], but related to the term ‘inversion’ used in [2], when applied to single-premise rules. In addition, the idea of inverting inference rules was essentially used in the design and proof of completeness of the sequential refutation system for PL in [3].) For example, applying inversion to the rule Modus Ponens
Γ ϕ , Γ ϕ ψ Γ ψ
produces the following derivative rules:
Γ ψ , Γ ϕ ψ Γ ϕ and Γ ϕ , Γ ψ Γ ϕ ψ .
Likewise, the Disjunction rule:
Γ φ , Γ ψ Γ φ ψ
produces the following derivative rules:
Γ φ ψ , Γ ψ Γ φ and Γ φ , Γ φ ψ Γ ψ .
The general definitions follow.

3.2.1. Inversion of Deduction Rules

The deduction rule
Γ 1 φ 1 , , Γ i φ i , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Γ θ
produces each of the following derivative rules
Γ 1 φ 1 , , Γ θ , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Γ i φ i
for each i = 1 , . . . , m , and
Γ 1 φ 1 , , Γ i φ i , , Γ m φ m , Δ 1 ψ 1 , , Γ θ , , Δ n ψ n Δ j ψ j
for each j = 1 , . . . , n .
In particular, a deduction rule with no premises, i.e., a deduction axiom Γ θ , will be regarded—without essential effect—as the rule
Γ θ .
Thus, it has one derivative rule:
Γ θ .

3.2.2. Inversion of Refutation Rules

Likewise, the refutation rule
Γ 1 φ 1 , , Γ i φ i , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Δ θ
produces each of the following derivative rules
Γ 1 φ 1 , , Δ θ , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Γ i φ i
for each i = 1 , . . . , m , and
Γ 1 φ 1 , , Γ i φ i , , Γ m φ m , Δ 1 ψ 1 , , Δ θ , , Δ n ψ n Δ j ψ j
for each j = 1 , . . . , n .
A refutation rule with no premises, i.e., a structural refutation axiom Γ θ , will be regarded—again without essential effect—as the rule
Γ θ .
Respectively, it also has one derivative rule
Γ θ .

3.2.3. Soundness of Derivative Rules

Proposition 2.
Let L be a logical system and let R be a hybrid inference rule in the language of L , which is sound for L . Then, every derivative rule of R is sound for L too.
Proof. 
Suppose first that R is a hybrid deduction rule
Γ 1 φ 1 , , Γ i φ i , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Γ θ .
Consider the derivative refutation rule
Γ 1 φ 1 , , Γ θ , , Γ m φ m , Δ 1 ψ 1 , , Δ j ψ j , , Δ n ψ n Γ i φ i
for i { 1 , . . . , m } . To prove its soundness, consider any uniform substitution σ and suppose that all premises obtained after applying σ are sound, i.e., each of the logical consequences σ ( Γ k ) σ ( φ k ) , for k = 1 , . . . , i 1 , i + 1 , . . . , m , is valid and each of σ ( Δ k ) σ ( ψ k ) , for k = 1 , , n , as well as σ ( Δ ) σ ( θ ) , is non-valid. Then, σ ( Γ i ) σ ( φ i ) must be non-valid too; otherwise, the soundness of R would imply the validity of σ ( Δ ) σ ( θ ) .
The argument for the soundness of derivative deduction rules is similar.
The proof when R is a hybrid refutation rule is completely analogous.  □

3.3. Canonical Hybrid Extensions of Deductive Systems

Given any deductive system D, its canonical hybrid extension H ( D ) is obtained by adding to D the derivative rules of all deduction rules (incl. axioms) of D.
Note that the sequent refutation systems proposed for PL and FOL in [3,22] are essentially constructed as (subsystems of) the canonical hybrid extensions of respective standard sequent deduction systems for these logic.
Proposition 2 implies that, if D is D-sound for a given logical system L , then H ( D ) is Ł-sound for L . If D is also D-complete for L , then H ( D ) cannot add more derivable deduction sequents, so it is D-complete too. In this case, H ( D ) extends D conservatively with respect to deductions, but it generally does add derivable refutation sequents. However, even then H ( D ) may generally not be R-complete, hence not Ł-complete, either. In particular, it cannot be R-complete if L is not decidable. The question of when H ( D ) is Ł-complete is one of the main questions of the general theory of hybrid derivation systems.
Likewise, given any refutation system R , its canonical hybrid extension H ( R ) is obtained by adding to R the derivative rules of all refutation rules (incl. axioms) of R . Again, by Proposition 2, if R is R-sound for a logical system L , then H ( R ) is Ł-sound for L . The question of Ł-completeness of H ( R ) is, again, generally open.
As for Ł-soundness, using Proposition 2, a straightforward induction on derivations proves the following.
Corollary 1.
Let D be a sound deductive system for a given logical system L . Then, H ( D ) is Ł-sound for L .

4. Hybrid Extensions of the System of Natural Deduction for PL

I will illustrate here the concept of canonical hybrid extension, applied to the system of Natural Deduction for the classical propositional logic PL .

4.1. Hybrid Derivatives of the Rules for Natural Deduction for PL

Let us fix a standard version ND PL of a sound and complete system of Natural Deduction (ND) for PL (see [6], or [7], or [18]).
Every pure inference rule of ND PL produces one or two derivative hybrid rules. Note that the derivatives of introduction rules for ⊢ typically become hybrid elimination rules for ⊣ and vice versa.
Note also that the open assumptions must be explicitly listed in the rules because of the anti-monotonicity of the refutations (see Remark 3). For that reason and for better readability, the rules are presented further as rules over sequents.

4.2. Hybrid Derivatives of the Introduction Rules of ND PL

For the record, here are the derivative rules produced from the introduction rules of ND PL , where the arrows ⇒ below indicate the respective transformations of deduction rules to their derivative hybrid rules:
( I ) Γ ϕ , Γ ψ Γ ϕ ψ
( HE l ) Γ ϕ ψ , Γ ψ Γ ϕ ( HE r ) Γ ϕ , Γ ϕ ψ Γ ψ ,
( I l ) Γ ϕ Γ ϕ ψ ( I r ) Γ ψ Γ ϕ ψ
( HE l ) Γ ϕ ψ Γ ϕ ( HE r ) Γ ϕ ψ Γ ψ ,
( I ) Γ , ϕ ψ Γ ϕ ψ ( ¬ I ) Γ , ϕ Γ ¬ ϕ
( HE 1 ) Γ ϕ ψ Γ , ϕ ψ ( ¬ HE 1 ) Γ ¬ ϕ Γ , ϕ .

4.3. Hybrid Derivatives of the Elimination Rules of ND PL

Here are the derivative rules produced from the elimination rules of ND PL , where, again, the arrows ⇒ below indicate the respective transformations of deduction rules to their derivative hybrid rules:
( E l ) Γ ϕ ψ Γ ϕ ( E r ) Γ ϕ ψ Γ ψ
( HI l ) Γ ϕ Γ ϕ ψ ( HI r ) Γ ψ Γ ϕ ψ ,
( E ) Γ , ϕ θ , Γ , ψ θ Γ , ϕ ψ θ
( HI l ) Γ , ϕ ψ θ , Γ , ψ θ Γ , ϕ θ , ( HI r ) Γ , ϕ θ , Γ , ϕ ψ θ Γ , ψ θ ,
( E ) Γ ϕ , Γ ϕ ψ Γ ψ
( HE 2 ) Γ ψ , Γ ϕ ψ Γ ϕ , ( HI ) Γ ϕ , Γ ψ Γ ϕ ψ ,
( ¬ E ) Γ ϕ , Γ ¬ ϕ Γ
( ¬ HE 2 ) Γ , Γ ¬ ϕ Γ ϕ , ( ¬ HI ) Γ ϕ , Γ Γ ¬ ϕ .

4.4. Hybrid Derivatives of “Ex Falso” and “Reductio ad Absurdum”

The hybrid derivative of “Ex falso quodlibet” is produced as follows:
( EFQ ) Γ Γ ϕ
( HEQF ) Γ ϕ Γ .
Respectively, here is the hybrid derivative of “Reductio ad absurdum”:
( RAA ) Γ , ¬ ϕ Γ ϕ
( HRAA ) Γ ϕ Γ , ¬ ϕ .
Note that this refutation rule is sound for PL , but not for the inuitionistic logic.
Remark 7.
Rumfitt considers in [17] (thanks to an anonymous reviewer for this reference) “reversals” of the rules of ND PL to formalise derivations between “signed sentences” + A and A used “to abbreviate Smiley’s amalgams of questions with answers ‘Is it the case that A? Yes’ and ‘Is it the case that A? No’ " (ibid.). While the motivation is different from the one coming from refutation inference rules, most (but not all) resulting rules are essentially the same as the hybrid derivative rules forNDobtained here. However, there is an essential distinction between the meanings of the two types of rules, e.g.,: whereas rejection of a sentence implies acceptance of its negation, and deductive refutation of the validity of a sentence does not imply deduction of the validity of its negation. That distinction is manifested e.g., by the rules + ¬ I and ¬ E in [17] as compared to the hybrid derivative rules for ¬ obtained and employed here.

4.5. Atomic Refutations and Monotonicity Rules

The canonical extension H ( ND PL ) constructed above is easily seen to be too weak for deriving refutations, as it does not contain any refutation axioms nor hybrid refutation rules that only have deduction sequents as premises; hence, it cannot enable derivation of any refutation sequents yet. In order to compensate for that, we also need to add the following atomic refutation axiom scheme RefAx PL :
Γ ϕ ,
where ϕ is a literal or ⊥, all formulae in Γ are literals, Γ does not contain a complementary pair of literals, and ϕ Γ . Note that RefAx PL is a non-structural refutation axiom scheme, i.e., not closed under uniform substitution.
In addition, the rules of H ( ND PL ) do not enable explicitly removing formulae from the left-hand side of a refutation sequent. To solve that deficiency and to streamline the hybrid derivation system, we also add the following two monotonicity rules:
  • The rule Mon : Monotonicity of
    Γ ϕ , Γ Γ Γ ϕ ,
    (Usually this rule is implicitly assumed in any traditional system of natural deduction.)
  • The rule Mon : Anti-monotonicity of
    Γ ϕ , Γ Γ Γ ϕ .
Let us denote by H s ( ND PL ) the extension of H ( ND PL ) obtained by adding the rules RefAx PL , Mon , and Mon . The system H s ( ND PL ) will be called the standard hybrid extension of ND PL .

5. Some Results about the Standard Hybrid Extension of ND PL

5.1. Soundness and Some Properties of H s ( ND PL )

Proposition 3.
1. 
Every rule of H s ( ND PL ) is sound.
2. 
H s ( ND PL ) is Ł-sound for PL and hence Ł-consistent.
3. 
If Γ is a satisfiable set of formulae, then Γ is not derivable in H s ( ND PL ) .
Proof. 
1. The soundness of all derivative rules for PL follows from the D-soundness of ND for PL and Proposition 2. Proving the soundness of RefAx PL , Mon , and Mon for PL is quite routine, and I leave out the details.
2. Now, the Ł-soundness of H s ( ND PL ) for PL follows by a straightforward induction on hybrid derivations (Corollary 1). In particular, H s ( ND PL ) extends conservatively ND PL with respect to deduction sequents.
3. Follows immediately from 2.  □
Lemma 1.
1. 
If Γ ϕ is derivable in H s ( ND PL ) , then Γ , ¬ ϕ ϕ is derivable in H s ( ND PL ) .
2. 
If Γ , ϕ ψ is derivable in H s ( ND PL ) , then Γ ϕ ψ is derivable in H s ( ND PL ) .
3. 
If Γ ϕ ψ is derivable in H s ( ND PL ) and Γ , ϕ θ is derivable in H s ( ND PL ) , then Γ , ψ θ is derivable in H s ( ND PL ) .
Consequently, if Γ ϕ ψ is derivable in H s ( ND PL ) , then Γ , ϕ θ is derivable in H s ( ND PL ) iff Γ , ψ θ is derivable in H s ( ND PL ) .
4. 
If Γ ϕ ψ is derivable in H s ( ND PL ) , then Γ , θ ϕ is derivable in H s ( ND PL ) iff Γ , θ ψ is derivable in H s ( ND PL ) .
5. 
Γ , ψ 1 , . . . , ψ k θ is derivable in H s ( ND PL ) iff Γ , ψ 1 . . . ψ k θ is derivable in H s ( ND PL ) .
Proof. 
  • Let Γ ϕ be derived in H s ( ND PL ) .
    Then, Γ , ¬ ϕ is derived in H s ( ND PL ) , by ( HRAA ).
    Hence, Γ , ¬ ϕ ϕ is derived in H s ( ND PL ) , by ( ¬ HE 2 ).
  • Suppose Γ , ϕ ψ is derivable in H s ( ND PL ) . Since Γ , ϕ ϕ is derivable in H s ( ND PL ) , we derive Γ , ϕ ϕ ψ by ( HI ). Then, by the Anti-Monotonicity rule Mon , Γ ϕ ψ is derived in H s ( ND PL ) .
  • Let Γ ϕ ψ be derivable in H s ( ND PL ) .
    Since ( ϕ ψ ) ( ( ψ θ ) ( ϕ θ ) ) is a classical tautology,
    Γ ( ϕ ψ ) ( ( ψ θ ) ( ϕ θ ) ) is derivable in H s ( ND PL ) .
    Hence, by Modus Ponens, Γ ( ψ θ ) ( ϕ θ ) is derivable in H s ( ND PL ) . (*)
    Now, suppose that Γ , ϕ θ is derivable in H s ( ND PL ) .
    Then, by item 2, Γ ϕ θ is derivable in H s ( ND PL ) .
    Therefore, Γ ψ θ is derivable in H s ( ND PL ) by ( HE 2 ) applied to the latter and (*). Then, finally, Γ , ψ θ is derivable in H s ( ND PL ) , by ( HE 1 ).
  • Let Γ ϕ ψ be derivable in H s ( ND PL ) .
    Suppose that Γ , θ ϕ is derivable in H s ( ND PL ) .
    Then, Γ , θ ϕ is derivable in H s ( ND PL ) , by claim 2. (**)
    Since ( ϕ ψ ) ( ( θ ψ ) ( θ ϕ ) ) is a classical tautology,
    Γ ( ϕ ψ ) ( ( θ ψ ) ( θ ϕ ) ) is derivable in H s ( ND PL ) .
    Therefore, Γ ( θ ψ ) ( θ ϕ ) is derivable in H s ( ND PL ) .
    Hence, Γ , θ ψ is derivable in H s ( ND PL ) , by ( HE 2 ) applied to the latter and (**).
    Then, finally, Γ , θ ψ is derivable in H s ( ND PL ) , by ( HE 1 ).
  • It suffices to prove the claim when k = 2 and then apply a straightforward induction.
    Suppose Γ , ψ 1 , ψ 2 θ is derivable in H s ( ND PL ) .
    Then, Γ ( ψ 1 ( ψ 2 θ ) ) is derivable in H s ( ND PL ) , by applying claim 2 twice.
    Since ( ψ 1 ( ψ 2 θ ) ) ( ( ψ 1 ψ 2 ) θ ) is a classical tautology, Γ ( ψ 1 ψ 2 ) θ is derivable in H s ( ND PL ) , by claim 4.
    Then, finally, Γ , ψ 1 ψ 2 θ is derivable in H s ( ND PL ) , by ( HE 1 ).
    The converse direction is similar.
 □
Given a truth assignment δ : Prop { f , t } , for any propositional variable p Prop , let us define p δ : = p if δ ( p ) = t , else p δ : = ¬ p .
Lemma 2.
Let Γ be a finite set of propositional formulae and let { p 1 , . . . , p n } contain all propositional variables occurring in formulae in Γ. Suppose δ is a truth assignment satisfying Γ and let Γ δ = Γ { p 1 δ , . . . , p n δ } . Then, Γ δ is derivable in H s ( ND PL ) .
Proof. 
By items 3 and 5 of Lemma 1, it suffices to prove the claim assuming that all formulae in Γ are transformed to equivalent ones in CNF and then replaced by the list of elementary disjunctions occurring as conjuncts in that CNF. Thus, without loss of generality, we can assume that Γ = { γ 1 , . . . , γ k } , where all γ i are elementary disjunctions.
Take the satisfying assignment δ . By definition, δ also satisfies all literals in { p 1 δ , . . . , p n δ } . Furthermore, p 1 δ , . . . , p n δ is an atomic refutation axiom, hence derivable in H s ( ND PL ) .
Now, select from each γ i in Γ a literal disjunct α i that is satisfied by δ . Then, α i must be in { p 1 δ , . . . , p n δ } . Hence, { p 1 δ , . . . , p n δ , α 1 , . . . , α n } = { p 1 δ , . . . , p n δ } .
Therefore, p 1 δ , . . . , p n δ , α 1 , . . . , α n is an atomic refutation axiom, hence derivable in H s ( ND PL ) . (*)
In addition, α i γ i is derivable in H s ( ND PL ) , for each i = 1 , . . . , n . Therefore, by applying repeatedly item 3 of Lemma 1, we can replace successively each α i by γ i in (*), thereby eventually proving the claim.  □
By Anti-Monotonicity of ⊣, Lemma 2 immediately implies the following.
Corollary 2.
Let Γ be a finite satisfiable set of propositional formulae. Then, Γ is derivable in H s ( ND PL ) .

5.2. Ł-Completeness and Ł-Adequacy of H s ( ND PL )

Theorem 1.
The hybrid derivation system H s ( ND PL ) is Ł-complete for the classical propositional logic PL .
Proof. 
Due to the deductive completeness of ND PL , of which H s ( ND PL ) is a deductively conservative extension, it suffices to prove the R-completeness of H s ( ND PL ) , i.e., that the refutation of every non-valid in PL sequent is derivable there. Let Γ ¬ θ . Then, there is a truth assignment δ satisfying Γ and falsifying θ . Therefore, δ satisfies Γ { ¬ θ } . By Corollary 2, it follows that Γ , ¬ θ is derivable in H s ( ND PL ) . Then, by Rule ( ¬ HE 2 ), Γ , ¬ θ θ is derivable in H s ( ND PL ) . Finally, by the Anti-Monotonicity Rule Mon , we obtain that Γ θ is derivable in H s ( ND PL ) . QED.
Proposition 3 and Theorem 1 together imply the following.
Corollary 3.
The hybrid derivation system H s ( ND PL ) is -adequate for PL and, therefore, it provides a syntactic decision procedure for PL .
The system H s ( ND PL ) and the ND-style refutation system developed in [2] are equivalent in terms of formal refutability, by virtue of the respective Ł-soundness and Ł-completeness results. Still, they are fairly different in style and it would be instructive to compare their proof-theoretic features, strengths and weaknesses, for the sake of possibly designing a better structured system of practical derivations based on H s ( ND PL ) .
Remark 8.
Note that only some of the derived hybrid refutation rules were used in the proofs of Ł-soundness and Ł-completeness, hence the others must be derivable, or at least admissible, in the reduction of H s ( ND PL ) obtained by removing them. I leave the question of identifying a minimal Ł-complete subsystem of H s ( ND PL ) to future investigation. In particular, however, the rule HRAA is used in the proof of Lemma 1, hence that proof is not applicable to the system H s ( ND PL ) of Natural Deduction for the intuitionistic propositional logic IPL . Of course, it should not be applicable for IPL , e.g., because the refutation axiom ( p ¬ p ) ought to be derivable there, while it is not in H s ( ND PL ) .

6. Towards a Meta-Proof Theory of Hybrid Derivation Systems

Adding the relation ⊣ for syntactic refutation and building systems of formal derivations that involve it together with the standard provability relation ⊢ can be regarded as first steps towards internalising the notion of hybrid derivation into the logical language and then developing a theory for that notion that mirrors the proof theory of ⊢. In particular, derivability and refutability can now be treated on a par, as two related primitive concepts rather than as complementary ones where refutability is to be represented syntactically by non-provability. (Note, however, that, for any complete logic or theory, ⊢ and ⊣ applied to sequents of sentences are readily inter-reducible as complementary relations.) Thus, a proof theory of hybrid derivation systems emerges, extending and combining both the traditional proof theory and the theory of refutation systems.
Furthermore, the basic logical concepts of soundness, completeness, consistency, and satisfiability that relate syntax and semantics of a given logical system can now be all expressed and treated purely syntactically in terms of ⊢ and ⊣. Thus, a “meta-proof theory” of hybrid derivation systems now emerges too, studying the meta-logic of these concepts respective to the given logical system L . Here, I will only set the stage for development of such meta-proof theory and will raise some generic questions, but I leave its systematic study to future work.
To begin with, let us add a new meta-symbol F, for “absurd”, “falsum”, or “contradiction”, to the meta-language of hybrid derivation systems. Now, new hybrid derivation rules can be added to the thus extended framework, in order to reflect basic meta-properties of the given hybrid derivation system:
Cons, stating consistency:
ϕ , ϕ F ,
“Ex (meta-)falso quodlibet”, EFQ:
F ϕ , F ϕ ,
Ł-Comp: “Ł-completeness”:
ϕ ] F ϕ ,
Ł-RAA: “Ł-Reductio ad absurdum”
ϕ ] F ϕ .
Deductive completeness and Ł-completeness can now be internalised and stated as additional hybrid rules:
( Ded ) ϕ ] ψ ϕ ] ψ ψ ( Ref ) ϕ ] ψ ϕ ] ψ ψ .
Some natural questions arise:
  • Can any of these meta-rules strengthen the deductive power of a given (not complete) hybrid derivation system?
  • In particular, can any of these bring about deductive completeness or Ł-completeness, when it does not hold without them?
A next natural step would be to strengthen the meta-language even further, to a full-fledged logical meta-language, involving meta-variables and quantification over derivable and refutable formulae (or, sequents). Then, for instance, the semantic relationship between ⊢ and ⊣ can be postulated in the meta-language as Γ ϕ Γ ϕ (where ∼ is the meta-negation). (Some initial steps into studying propositional meta-theory of acceptance and rejection of formulae (sequents with empty lists of premises) in a similar spirit can be found in [14].) I leave the general study of the meta-proof theory of hybrid derivation system to future work.
Remark 9.
It should be noted that what I call here ‘meta-proof theory’ has essentially been studied in great depth for theories of the arithmetic in the context of Gödel’s incompleteness theorems and, more generally, in the context of axiomatic theories of truth; see [24]. However, the general meta-proof theory proposed here makes no assumptions about the expressiveness of the object logic regarding definability of truth predicates in it, or in general, and consequently it has a much wider scope.

7. Conclusions

7.1. Some Applications of Hybrid Derivation Systems

Arguably, hybrid derivation systems have a number of potential applications, both conceptual and technical, including:
  • Hybrid derivation systems put proofs and refutations on equal footing and thus enable their comparative study and of the development of meta-proof theory, where the interaction of the concepts of deduction and syntactic refutation for a given logic is the object of study.
  • Hybrid derivation systems can yield purely deductive decision procedures, as indicated in Proposition 1 and illustrated for PL in Section 5.
  • Hybrid derivation systems can capture important classes of non-valid formulae in recursively axiomatizable but undecidable logic, such as FOL . They can also provide complete refutation systems for logical theories with co-r.e. validity. Typically, this is logic defined over a class of finite models, such as FOL in the finite or Medvedev’s logic of finite problems (see respectively [23,25] for R-complete refutation systems for these).
  • Hybrid derivation systems can possibly provide more succinct proof systems. This hypothesis is yet to be tried and tested.

7.2. Current and Future Work

Due to space and time limitations, this paper leaves many open ends and related questions, some of which have already been mentioned so far. In addition, here are some topics of current and follow-up work:
  • Develop and understand the general meta-proof theory of hybrid derivation systems.
  • Design Ł-complete hybrid derivation systems for the intuitionistic propositional logic and for some important modal logic (extending such results from [3]) and for other non-classical logic.
  • Extend/modify H s ( ND PL ) to hybrid derivation systems for classical and intuitionistic FOL that are R-complete for the non-validities in the finite. Characterise the set of refutable non-validities in these systems.
  • Relate more explicitly hybrid derivation systems with tableaux systems. As the latter are designed to check satisfiability, i.e., non-validity of the negated input, they are naturally related to refutations and, hence, to hybrid derivation systems.
  • Analyze the relation of the present work with Negri’s work on proofs and countermodels in [13,26] and explore the interaction of these two approaches to develop systems combining proofs, refutations, and counter-model constructions for various non-classical logic.
  • Another potentially interesting direction (suggested by an anonymous referee) for related further research is to explore the relation between hybrid derivation systems and methods for proof certification [27].
  • Last but not least: a challenge worth pursuing in this area would be to obtain new decidability results by designing Ł-adequate hybrid deductive systems for logic that is not yet known to be decidable, such as Medvedev’s logic.

Funding

This work was partly supported by research grant 2015-04388 of the Swedish Research Council.

Acknowledgments

I thank Sara Negri and Tom Skura, as well as the anonymous referees for careful reading, helpful suggestions, and some important corrections. I also thank the participants in the Refutation Symposium in Poznań 2018 and in the CLLAM seminar at the Philosophy Department of Stockholm University for some useful comments on earlier versions of this work presented at these events.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Wybraniec-Skardowska, U. Rejection in Łukasiewicz’s and Słupecki’s Sense. In Lvov-Warsaw School. Past and Present; Garrido, A., Wybraniec-Skardowska, U., Eds.; Birkhäuser: Basel, Switzerland, 2018; pp. 575–598. [Google Scholar]
  2. Tamminga, A. Logics of Rejection: Two Systems of Natural Deduction. Log. Anal. 1994, 146, 169–208. [Google Scholar]
  3. Goranko, V. Refutation systems in modal logic. Stud. Log. 1994, 53, 299–324. [Google Scholar] [CrossRef]
  4. Goranko, V.; Pulcini, G.; Skura, T. Refutation systems: An overview and some applications to philosophical logic. 2019; submitted. [Google Scholar]
  5. Negri, S.; von Plato, J. Structural Proof Theory; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  6. Prawitz, D. Natural Deduction—A Proof-Theoretical Study, 2nd ed.; Dover Publications: Mineola, NY, USA, 2006. [Google Scholar]
  7. Von Plato, J. Elements of Logical Reasoning; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  8. Bonatti, P.; Varzi, A.C. On the Meaning of Complementary Systems. In Proceedings of the 10th International Congress of Logic, Methodology and Philosophy of Science, Florence, Italy, 1995; Volume of Abstracts; Castagli, E., Konig, M., Eds.; International Union of History and Philosophy of Science: Jerusalem, Israel, 1995; p. 122. [Google Scholar]
  9. Skura, T. Maximality and refutability. Notre Dame J. Form. Log. 2004, 45, 65–72. [Google Scholar] [CrossRef]
  10. Wybraniec-Skardowska, U.; Waldmajer, J. On Pairs of Dual Consequence Operations. Log. Univers. 2011, 5, 177–203. [Google Scholar] [CrossRef] [Green Version]
  11. Caferra, R.; Peltier, N. Accepting/rejecting propositions from accepted/rejected propositions: A unifying overview. Int. J. Intell. Syst. 2008, 23, 999–1020. [Google Scholar] [CrossRef]
  12. Goré, R.; Postniece, L. Combining derivations and refutations for cut-free completeness in Bi-intuitionistic logic. J. Log. Comput. 2008, 20, 233–260. [Google Scholar] [CrossRef]
  13. Negri, S. On the Duality of Proofs and Countermodels in Labelled Sequent Calculi. In TABLEAUX 2013: Automated Reasoning with Analytic Tableaux and Related Methods; Springer: Berlin/Heidelberg, Germany, 2013; pp. 5–9. [Google Scholar] [CrossRef]
  14. Citkin, A. A Meta-Logic of Inference Rules: Syntax. Log. Log. Philos. 2015, 24, 313–337. [Google Scholar] [CrossRef]
  15. Fiorentini, C.; Ferrari, M. Duality between unprovability and provability in forward proof-search for Intuitionistic Propositional Logic. arXiv 2018, arXiv:1804.06689. [Google Scholar]
  16. Fiorentini, C.; Ferrari, M. A Forward Unprovability Calculus for Intuitionistic Propositional Logic. In TABLEAUX 2017: Automated Reasoning with Analytic Tableaux and Related Methods; LNCS; Springer: Cham, Switzerland, 2017; Volume 10501, pp. 114–130. [Google Scholar]
  17. Rumfitt, I. ‘Yes and no’. Mind 2000, 109, 781–823. [Google Scholar] [CrossRef]
  18. Goranko, V. Logic as a Tool—A Guide to Formal Logical Reasoning; Wiley: Chichester, UK, 2016. [Google Scholar]
  19. Skura, T. Refutation systems in propositional logic. In Handbook of Philosophical Logic; Gabbay, D.M., Guenthner, F., Eds.; Springer: Dordrecht, The Netherlands, 2011; Volume 16, pp. 115–157. [Google Scholar]
  20. Baader, F.; Ghilardi, S. Unification in modal and description logic. Log. J. IGPL 2011, 19, 705–730. [Google Scholar] [CrossRef]
  21. Goudsmit, J.P. Admissibility and refutation: Some characterisations of intermediate logic. Arch. Math. Log. 2014, 53, 779–808. [Google Scholar] [CrossRef]
  22. Tiomkin, M.L. Proving unprovability. In Proceedings of the LICS’88, Edinburgh, Scotland, UK, 5–8 July 1988; pp. 22–26. [Google Scholar] [CrossRef]
  23. Skura, T. Refutation Calculi for Certain Intermediate Propositional Logics. Notre Dame J. Form. Log. 1992, 33, 552–560. [Google Scholar] [CrossRef]
  24. Halbach, V. Axiomatic Theories of Truth, 2nd ed.; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  25. Goranko, V.; Skura, T. Refutation Systems in the Finite. Available online: http://www.logic.ifil.uz.zgora.pl/refutation/files/goranko.skura.refutation.finite.pdf (accessed on 20 December 2018).
  26. Negri, S. Proofs and Countermodels in Non-Classical Logics. Log. Univ. 2014, 8, 25–60. [Google Scholar] [CrossRef]
  27. Chihani, Z.; Miller, D.; Renaud, F. Foundational Proof Certificates in First-Order Logic. In Automated Deduction—CADE-24; Springer: Berlin/Heidelberg, Germany, 2013; pp. 162–177. [Google Scholar] [CrossRef] [Green Version]

Share and Cite

MDPI and ACS Style

Goranko, V. Hybrid Deduction–Refutation Systems. Axioms 2019, 8, 118. https://doi.org/10.3390/axioms8040118

AMA Style

Goranko V. Hybrid Deduction–Refutation Systems. Axioms. 2019; 8(4):118. https://doi.org/10.3390/axioms8040118

Chicago/Turabian Style

Goranko, Valentin. 2019. "Hybrid Deduction–Refutation Systems" Axioms 8, no. 4: 118. https://doi.org/10.3390/axioms8040118

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