Sequent-Type Proof Systems for Three-Valued Default Logic
Sopo Pkhakadze

TL;DR
This paper develops sequent calculus systems for a three-valued default logic variant based on Łukasiewicz logic, enabling formal analysis of brave and skeptical reasoning in this nonmonotonic logic framework.
Contribution
It introduces sequent calculi tailored for Radzikowska's three-valued default logic, addressing previous representational limitations and formalizing reasoning processes.
Findings
Axiomatization of brave reasoning in the new calculus
Axiomatization of skeptical reasoning in the new calculus
Inclusion of a calculus for invalid formulas and consistency conditions
Abstract
Sequent-type proof systems constitute an important and widely-used class of calculi well-suited for analysing proof search. In my master's thesis, I introduce sequent-type calculi for a variant of default logic employing \Lukasiewicz's three-valued logic as the underlying base logic. This version of default logic has been introduced by Radzikowska addressing some representational shortcomings of standard default logic. More specifically, the calculi discussed in my thesis axiomatise brave and skeptical reasoning for this version of default logic, respectively following the sequent method first introduced in the context of nonmonotonic reasoning by Bonatti and Olivetti, which employ a complementary calculus for axiomatising invalid formulas, taking care of expressing the consistency condition of defaults.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Logic, programming, and type systems · Advanced Algebra and Logic
11institutetext: Institute of Logic and Computation,
Knowledge-Based Systems Group E192-03,
Technische Universität Wien,
Favoritenstraße 9-11, 1040 Vienna, Austria
ORCID ID: 0000-0003-2247-8147
11email: [email protected]
Sequent-Type Proof Systems for
Three-Valued Default Logic††thanks: I would like to thank my supervisor, Hans Tompits, for his indispensable help and guidance for all the work related to my master’s thesis. Furthermore, I would like to thank the anonymous referees for valuable comments which helped to improve this extended abstract as well as for interesting suggestions for future work. The partial support by the European Master’s Program in Computational Logic (EMCL) is greatly acknowledged.
Sopo Pkhakadze
Abstract
Sequent-type proof systems constitute an important and widely-used class of calculi well-suited for analysing proof search. In my master’s thesis, I introduce sequent-type calculi for a variant of default logic employing Łukasiewicz’s three-valued logic as the underlying base logic. This version of default logic has been introduced by Radzikowska addressing some representational shortcomings of standard default logic. More specifically, the calculi discussed in my thesis axiomatise brave and skeptical reasoning for this version of default logic, respectively following the sequent method first introduced in the context of nonmonotonic reasoning by Bonatti and Olivetti, which employ a complementary calculus for axiomatising invalid formulas, taking care of expressing the consistency condition of defaults.
1 Background
Nonmonotonic reasoning is a well-established area in knowledge representation and reasoning dealing with formalisations of rational arguments whose characteristic feature is that their conclusions may have to be retracted in the light of new, more specific information. Thus, the inference mechanism underlying rational arguments is nonmonotonic in the sense that an increased set of premisses does not necessarily entail an increased set of conclusions. This is in contradistinction to valid arguments whose underlying inference process is monotonic. Many different nonmonotonic formalisms have been introduced in the literature, most prominent among them are default logic [39], autoepistemic logic [34], circumscription [32], and logic programming under the answer-set semantics [20, 21].
In my thesis, I deal with a variant of default logic, viz. three-valued default logic, , introduced by Radzikowska [38], where Lukasiewicz’s three-valued logic [26] is used as underlying logical apparatus. In particular, three-valued default logic allows for a more fine-grained distinction between formulas obtained by applying defaults and formulas which are known for certain, in order to avoid counterintuitive conclusions by successive applications of defaults. Three-valued default logic is one of a variety of versions of default logic addressing various shortcomings of the original proposal. Among these different approaches are, e.g., justified default logic [28], disjunctive default logic [22], constrained default logic [42, 13], rational default logic [33], and general default logic [52] (an overview about different versions of default logic is given by Antoniou and Wang [2]).
Similar as in standard default logic [39], a default theory in is a pair T=\mbox{\langle W,D\rangle}, where is a set of formulas in Łukasiewicz’s three-valued logic and is a set of defaults which are rules of the form
where are formulas in . The intuitive meaning of such a default is:
if is believed, and and are consistent with what is believed (i.e., , none of are derivable), then is asserted.
Here, and are operators which, according to Łukasiewicz [26], where first formalised in 1921 by Tarski by defining and . Intuitively, expresses that is certain, whilst means that is possible. With these operators, one distinguishes between certain knowledge and defeasible conclusions. Note that differs from the original version of default logic not only by using instead of classical logic as the underlying logical apparatus but also by the modification of the consistency condition for applying defaults, having the additional condition that must also not be derivable.
Extensions, representing a possible totality of logical consequences on the basis of a default theory, are defined by means of a fixed-point condition, similar as in standard default logic, but taking the modified interpretation of defaults and the underlying logic into account. Formally, an extension of a default theory in is defined thus: For a set of formulas, let be the smallest set of formulas obeying the following conditions:
- (i)
, where is the deductive closure of in , i.e., the set of all formulas derivable from in ; 2. (ii)
; 3. (iii)
if , , , and , then .
Then, is an extension of iff .
2 Central Research Questions and Results
In my thesis, I deal with the question of developing a proof theory for the three-valued default logic based on the method of sequent-style calculi. In general, sequent-type proof systems, first introduced in the 1930s by Gerhard Gentzen [23] for classical and intuitionistic logic, are among the basic calculi used in automated deduction for analysing proof search. Specifically, the aim of my thesis is to have systems axiomatising brave and skeptical reasoning for . Recall that a formula is a brave consequence of a default theory iff is contained in some extension of , and is a skeptical consequence of iff it is contained in all extensions of .
Although Radzikowska [38] gave a resolution-based characterisation of brave reasoning for closed normal default theories, generalising the method for standard default logic as proposed by Reiter [39], strictly speaking, this cannot count as a proper proof system because an external (meta-theoretical) consistency check has to be performed. Rather, my thesis follows the approach first introduced by Bonatti [9] who developed a sequent calculus for propositional default logic, likewise formalising brave reasoning as in Reiter’s own proposal, but for general default theories and not just normal ones. Later, Bonatti and Olivetti [10] introduced also a calculus for skeptical reasoning and a variant calculus for brave reasoning.
In my thesis, the calculi of Bonatti [9] and Bonatti and Olivetti [10] are generalised to the three-valued default logic of Radzikowska and soundness and completeness will be proven. The elements of the brave reasoning calculus following the version of Bonatti [9] are sequents of the form
[TABLE]
where , , and are finite sets of propositional formulas and is a finite set of propositional defaults. Such a sequent is true iff there is an extension of the default theory such that and . Analogously, elements of the skeptical calculus are sequents of the form
[TABLE]
where is a set of formulas referred to as provability constraints, and are finite sets of propositional formulas, and is a finite set of propositional defaults. Such a sequent is true iff all extensions of the default theory which satisfy the constraints in , contain at least one element of .
A distinguishing feature of the calculi of Bonatti [9] and Bonatti and Olivetti [10] is the usage of a complementary calculus for axiomatising invalid formulas, i.e., of non-theorems, taking care of formalising the consistency condition of defaults, which makes these calculi arguably particularly elegant and suitable for proof-complexity elaborations as, e.g., recently undertaken by Beyersdorff et al. [6]. In a complementary calculus, the inference rules formalise the propagation of refutability instead of validity and thus establish invalidity by deduction, i.e., in a purely syntactic manner. Complementary calculi are also referred to as refutation calculi or rejection calculi and the first axiomatic treatment of rejection was done by Łukasiewicz in his formalisation of Aristotle’s syllogistic [27]. Subsequently, rejection calculi for many different logics have been introduced, like for intuitionistic logic [43, 17, 44], modal logics [24, 45], many-valued logics [36, 8], and description logics [5], as well as a comprehensive theory of rejected propositions has been developed [46, 49, 11, 47, 48] (a detailed description of the history of axiomatic rejection is given, e.g., in the excellent survey paper by Urszula Wybraniec-Skardowska [50]).
Similar to Bonatti and Olivetti’s approach, our calculi for consist of three parts, viz.
- (i)
a sequent calculus for Łukasiewiz’s three-valued logic , 2. (ii)
a complementary anti-sequent calculus for , and 3. (iii)
specific default inference rules.
For many-valued logics, different kinds of sequent-style systems exist in the literature, like systems [7, 4] based on (two-sided) sequents in the style of Gentzen [23] employing additional non-standard rules, or using hypersequents [3], which are tuples of Gentzen-style sequents. In our sequent and anti-sequent calculi for Łukasiewicz’s three-valued logic , we adopt the approach of Rousseau [41], because it represents a natural generalisation of the classical two-sided sequent formulation of Gentzen to the many-valued case. In a three-valued setting, a sequent in the sense of Rousseau is a triple of the form
[TABLE]
where each () is a finite set of formulas of and each component of such a sequent intuitively corresponds to one of the three truth values in , viz. corresponds to the truth value (“false”), corresponds to (“undetermined”), and corresponds to (“true”). More specifically, is true under a three-valued interpretation if, for at least one , contains some formula having truth value , where , , and , otherwise is false under the given interpretation. Correspondingly, an anti-sequent is a triple of the form
[TABLE]
where each is as before, with the semantic meaning that is refutable iff is false under some three-valued interpretation. Note that a three-valued interpretation is a mapping which assigns to each atomic formula of one of the three truth values , , or , and this assignment of truth values is extended to arbitrary formulas by the respective truth conditions for the different logical connectives of (for details, cf., e.g., the well-known textbook by Malinowski [30] or the survey paper by the same author [31]).
The calculi which will be used for three-valued sequents and anti-sequents can be obtained from a systematic construction of calculi for many-valued logics as described by Zach [51] and Bogojeski [8].
3 Discussion
The proof-theoretical approach we undertake is flexible and can be applied to formalise also other versions of default reasoning. Indeed, justified default logic [28], constrained default logic [42, 13], and rational default logic [33] have been axiomatised in the style of Bonatti [9] by Lupea [29], as well as intuitionistic default logic by Egly and Tompits [18].
Related to the sequent approach discussed in my thesis are works employing tableau methods. In particular, Niemelä [35] introduces a tableau calculus for inference under circumscription. Other tableau approaches, however, do not encode inference directly, rather they characterise models (resp., extensions) associated with a particular nonmonotonic reasoning formalism [1, 37, 12, 19].
In view of the close relation of standard default logic with answer-set programming, an interesting possible topic for future work would be to study a similar relation of to a Łukasiewicz-style three-valued semantics of answer-set programs. Note that the concept of Kleene answer-set programs [15, 14, 16] have recently been defined, making use of the three-valued logic of Kleene [25]. Also, as allows to distinguish between certain knowledge and default conclusions, one may envisage a mechanism to keep track on how many applications of defaults are required in order to derive a certain default conclusion, and thus being able to define some kind of degree of trust of a default conclusion, as done similarly in the approach of Rondogiannis and Troumpoukis [40] for logic programs under the well-founded semantics.
4 Publications
The calculus for brave reasoning for generalising Bonatti’s approach [9] from my thesis have already been published in the proceedings of the 15th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR 2019), while the prospective results concerning the other calculi are planned to be submitted to a future conference.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Amati, G., Aiello, L.C., Gabbay, D., Pirri, F.: A proof theoretical approach to default reasoning I: Tableaux for default logic. Journal of Logic and Computation 6 (2), 205–231 (1996)
- 2[2] Antoniou, G., Wang, K.: Default logic. In: Handbook of the History of Logic, Volume 8: The Many Valued and Nonmonotonic Turn in Logic, pp. 517–632. North-Holland (2007)
- 3[3] Avron, A.: Natural 3-valued logics - Characterization and proof theory. Journal of Symbolic Logic 56 (1) , 276–294 (1991)
- 4[4] Avron, A.: Classical Gentzen-type methods in propositional many-valued logics. In: Theory and Applications in Multiple-Valued Logics. pp. 113–151. Springer (2002)
- 5[5] Berger, G., Tompits, H.: On axiomatic rejection for the description logic 𝒜 ℒ 𝒞 𝒜 ℒ 𝒞 \mathcal{ALC} . In: Declarative Programming and Knowledge Management–Declarative Programming Days (KDPD 2013), Revised Selected Papers. Lecture Notes in Computer Science, vol. 8439, pp. 65–82. Springer (2014)
- 6[6] Beyersdorff, O., Meier, A., Thomas, M., Vollmer, H.: The complexity of reasoning for fragments of default logic. Journal of Logic and Computation 22 (3), 587–604 (2012)
- 7[7] Béziau, J.Y.: A sequent calculus for Lukasiewicz’s three-valued logic based on Suszko’s bivalent semantics. Bulletin of the Section of Logic 28 (2), 89–97 (1999)
- 8[8] Bogojeski, M.: Gentzen-type Refutation Systems for Finite-Valued Logics. Bachelor’s Thesis, Technische Universität Wien, Institut für Informationssysteme (2014)
