Skip to main content

Adaptively Applying Modus Ponens in Conditional Logics of Normality

  • Chapter
  • First Online:
Adaptive Logics for Defeasible Reasoning

Part of the book series: Trends in Logic ((TREN,volume 38))

  • 873 Accesses

Abstract

This chapter presents an adaptive logic enhancement of conditional logics of normality that allows for defeasible applications of Modus Ponens to conditionals. In addition to the possibilities these logics already offer in terms of reasoning about conditionals, this way they are enriched by the ability to perform default inferencing. The idea is to apply Modus Ponens defeasibly to a conditional A ? B and a fact A on the assumption that it is ?safe? to do so concerning the factual and conditional knowledge at hand. It is, for instance, not safe if the given information describes exceptional circumstances: although birds usually fly, penguins are exceptional to this rule. The two adaptive standard strategies are shown to correspond to different intuitions, a skeptical and a credulous reasoning type, which manifest themselves in the handling of so-called floating conclusions.

A previous version of this chapter was published in the Journal of Applied Non-Classical Logic under the same title [1]

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A floating conclusion is a proposition that can be reached by two conflicting and equally strong arguments (see our discussion in Sect. 2.5).

  2. 2.

    In some conditional logics of normality \(\leadsto \) is not primitive. For instance in [9] it is defined by making use of Kripkean modal logic. There the core properties are shown to be equivalent to an extension of the modal logic \({\mathbf {S4}}\). See [21] for a comparative study of various semantic systems for the core properties such as the preferential structures of [11], the \(\epsilon \)-semantics of [23], the possibilistic structures of [24] and \(\kappa \)-rankings of [25, 26].

  3. 3.

    We will use the name convention that is associated with conditional logics of normality (see [27, 28]) and not the one associated with nonmonotonic consequence relations which is used e.g. in [11].

  4. 4.

    The proofs are fairly standard and can be found e.g. in [11].

  5. 5.

    I adopt the names \({\mathbf {P}}\) and \({\mathbf {R}}\) for these logics from [19]. Although these are the same names as used for the systems in the pioneering KLM paper [11], the reader may be warned: the approach in terms of conditional logics differs from the KLM perspective which deals with rules of inference rather than with axioms. Also, strictly speaking, Rational Monotonicity as defined in [11] is a rule of inference whereas (RM) as defined above is an axiomatic counterpart to it.

  6. 6.

    Some weakening or variants of Rational Monotonicity have been proposed: e.g. \(\vdash _{{\mathbf {}}} ((A\leadsto B) \wedge ((A\wedge C) \not \leadsto \lnot B)) \supset ((A\wedge C) \leadsto B)\) (IRR) in the context of Description Logic by Giordano et al. [34] or in the context of conditional deontic logics \(\vdash _{{\mathbf {}}} ((A\leadsto B) \wedge (A\not \leadsto \lnot (B\wedge C))) \supset ((A\wedge C)\leadsto B)\) (WRM) by Goble in [35].

  7. 7.

    More precisely, Lexicographic Closure strengthens Rational Closure for all defaults with antecedents that have a finite rank: if \(A\) has finite rank and \(A\leadsto B\) is in the rational closure of \(D\), then \(A\leadsto B\) is in the lexicographic closure of \(D\).

  8. 8.

    The name (Inh) indicates that the property of being exceptional is inherited along \(\leadsto \)-paths.

  9. 9.

    A more precise notion of what it means that a condition is “unsafe” will be given in the next section by means of a marking definition.

  10. 10.

    Preemption plays an important role in the research on inheritance networks (see [48]).

  11. 11.

    While Ginsberg [49], and Makinson and Schlechta [50] argue for the acceptance, Horty [51] argues against it.

  12. 12.

    Note that in case we do not add \(a\not \leadsto \bot \) to our premises, \({\mathbf {P_{\min }}}\) is rather rigorous and also entails \(a \leadsto \bot \).

  13. 13.

    The reason is as follows. Suppose first that \(b_{n-1} \not \leadsto \lnot b_{n-2}\). In this case by means of (RM) and since \(b_{n-1} \leadsto b_n\) also \((b_{n-1} \wedge b_{n-2}) \leadsto b_n\). By (RT) and since \(b_{n-2} \leadsto b_{n-1}\), \(b_{n-2} \leadsto b_n\). But then since \(a\), \(a\leadsto \lnot b_n\) and \(a \leadsto \dots \leadsto b_{n-2} \leadsto b_n\), by (SpeG), \({\bullet }b_{n-2}\). Now suppose \(b_{n-1} \leadsto \lnot b_{n-2}\). Since \({\bullet }b_{n-1}\) we get \({\bullet }\lnot b_{n-2}\) by (Inh). Altogether, \({\bullet }b_{n-2} \vee {\bullet }\lnot b_{n-2}\). Note that this argument does not hold in \({\mathbf {Pp}}\) since it makes essentially use of (RM).

  14. 14.

    Note that \({\mathbf {P_{\min }}}\) entails \(a\leadsto d\) and moreover \(a\leadsto \bot \) (in case we do not manually add \(a \not \leadsto \bot \) to the premises, see also footnote 12).

  15. 15.

    The reason is as follows. Suppose \(\lnot {\bullet }c\). Suppose (i) \(b \leadsto \lnot a\). Since also \(a\), \(a\leadsto b\) and \(a\leadsto a\) (by (ID)) we get \({\bullet }b\) by (Spe2). Assume \(b \not \leadsto \lnot c\). By (RM), \((b\wedge c) \leadsto \lnot a\). Since also \(a\), \(a\leadsto a\) and \(a \leadsto (b \wedge c)\) (by (CC), \(a \leadsto b\) and \(a \leadsto c\)) we have \({\bullet }(b\wedge c)\) by (Spe2). By (Inh) and (CI) also \({\bullet }c\),—a contradiction. Hence, \(b \leadsto \lnot c\). By (Inh) \({\bullet }\lnot c\). Now suppose (ii) \(b \not \leadsto \lnot a\). Since \(b\leadsto \lnot e\) by (RM) \((a\wedge b)\leadsto \lnot e\). Since \(a \leadsto b\) by (RT) \(a\leadsto \lnot e\). By the latter, \(a\), \(\lnot {\bullet }c\) and \(a\leadsto c\) we have \(c \not \leadsto e\) due to (Spe2). By \(a\), \(a\leadsto \lnot e\) and \(a\leadsto c\leadsto d \leadsto e\) we have \({\bullet }d\) due to (SpeG). Assume \(d\not \leadsto \lnot c\). Then by (RM) \((c\wedge d)\leadsto e\) and by (RT), \(c \leadsto e\),—a contradiction. Hence \(d \leadsto \lnot c\) and by (Inh), \({\bullet }\lnot c\). Altogether we get \({\bullet }c \vee {\bullet }\lnot c\).

  16. 16.

    It is not entailed by \({\mathbf {P_{\min }}}\) in case we add \((p \wedge s \wedge r) \not \leadsto \bot \).

  17. 17.

    As will been shown, for instance, for Rational Closure in the next chapter.

  18. 18.

    As discussed in Sect. 6.2, ALs also employ semantic selections on the models of the \({\mathbf {LLL}}\).

  19. 19.

    Delgrande introduces in fact two equivalent proposals in this paper. The other one, which I do not discuss above, is based on forming maximal consistent extensions of the conditional knowledge base at hand (in contrast to the maximal consistent extensions of the factual knowledge which I discuss here). Note, however, that a similar criticism applies to both approaches.

  20. 20.

    Computing Conditional Entailment is a pretty complex and challenging task. Hence, the authors only offer a computational approximation in terms of an assumption-based truth maintenance-like system (see [57]).

  21. 21.

    The proofs can be found in the Appendix.

References

  1. Straßer, C.: Adaptively applying modus ponens in conditional logics of normality. J. Appl. Non-Class. Logic 22(1–2), 125–148 (2012)

    Article  Google Scholar 

  2. Reiter, R.: A logic for default reasoning. Artif. Intell. 13(1–2), 81–132 (1980)

    Google Scholar 

  3. McCarthy, J.: Circumscription—a form of non-monotonic reasoning. Artif. Intell. 13, 27–29 (1980)

    Article  Google Scholar 

  4. Moore, R.C.: Possible-world semantics for autoepistemic logic. In: Proceedings of the Workshop on Non-monotonic Reasoning, pp. 344–354. AAAI (1984)

    Google Scholar 

  5. Stalnaker, R.F.: A theory of conditionals. In: Reischer, N. (ed.) Studies in Logical Theory. Basil Blackwell, Oxford (1968)

    Google Scholar 

  6. Lewis, D.: Counterfactuals. Blackwell, Oxford (2000)

    Google Scholar 

  7. Adams, E.W.: The Logic of Conditionals. D. Reidel Publishing Co., Dordrecht (1975)

    Google Scholar 

  8. Gärdenfors, P.: Conditionals and changes of belief. Acta Philos. Fennica 30 (2–4), 20 (1978)

    Google Scholar 

  9. Boutilier, C.: Conditional logics of normality: a modal approach. Artif. Intell. 68(1), 87–154 (1994)

    Google Scholar 

  10. Lamarre, P.: S4 as the conditional logic of nonmonotonicity. In: Proceedings of the Second International Conference on the Principles of Knowledge Representation and Reasoning, pp. 357–367. Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  11. Kraus, S., Lehmann, D.J., Magidor, M.: Nonmonotonic reasoning, preferential models and cumulative logics. Artif. Intell. 44, 167–207 (1990)

    Article  Google Scholar 

  12. Delgrande, J.: An approach to default reasoning based on a first-order conditional logic: revised report. Artif. Intell. 36(1), 63–90 (1988)

    Google Scholar 

  13. Boutilier, C.: Unifying default reasoning and belief revision in a modal framework. Artif. Intell. 68(1), 33–85 (1994)

    Google Scholar 

  14. Wobcke, W.: Belief revision, conditional logic and nonmonotonic reasoning. Notre Dame J. Formal Logic 36(1), 55–102 (1995)

    Article  Google Scholar 

  15. Lehmann, D.J., Magidor, M.: What does a conditional knowledge base entail? Artif. Intell. 55(1), 1–60 (1992)

    Article  Google Scholar 

  16. Pearl, J.: System Z: a natural ordering of defaults with tractable applications to nonmonotonic reasoning. In: TARK ’90: Proceedings of the 3rd Conference on Theoretical Aspects of Reasoning About Knowledge, pp. 121–135. Morgan Kaufmann Publishers Inc., San Francisco (1990)

    Google Scholar 

  17. Broda, K., Gabbay, D.M., Lamb, L.C., Russo, A.M.: Labelled natural deduction for conditional logics of normality. Logic J. IGPL 10(2), 123–163 (2002)

    Google Scholar 

  18. Schröder, L., Pattinson, D., Hausmann, D.: Optimal tableaux for conditional logics with cautious monotonicity. In: Proceeding of the 2010 Conference on ECAI 2010: 19th European Conference on Artificial Intelligence, pp. 707–712. IOS Press, Amsterdam (2010)

    Google Scholar 

  19. Giordano, L., Gliozzi, V., Olivetti, N., Pozzato, G.: Analytic tableau calculi for KLM rational logic R. In: Proceedings of the 10th European Conference on Logics in Artificial Intelligence, pp. 190–202. ACM, New York (2006)

    Google Scholar 

  20. Arieli, O., Avron, A.: General patterns for nonmonotonic reasoning: from basic entailments to plausible relations. Logic J. IGPL 8(2), 119–148 (2000)

    Google Scholar 

  21. Friedman, N., Halpern, J.Y.: Plausibility measures and default reasoning. J. ACM 48, 1297–1304 (1996)

    Google Scholar 

  22. Geffner, H., Pearl, J.: Conditional entailment: bridging two approaches to default reasoning. Artif. Intell. 53(2–3), 209–244 (1992)

    Google Scholar 

  23. Pearl, J.: Probabilistic semantics for nonmonotonic reasoning: a survey. In: Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning, pp. 505–516. Morgan Kaufmann Publishers Inc., San Francisco (1989)

    Google Scholar 

  24. Dubois, D., Prade, H.: Possibilistic logic, preferential models, non-monotonicity and related issues. In: Proceedings of the 12th International Joint Conference on Artificial Intelligence, pp. 419–424. Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  25. Goldszmidt, M., Pearl, J.: Rank-based systems: a simple approach to belief revision, belief update, and reasoning about evidence and actions. In: Proceedings of the Third International Conference on Knowledge Representation and Reasoning, pp. 661–672. Morgan Kaufmann, San Francisco (1992)

    Google Scholar 

  26. Spohn, W.: Ordinal conditional functions: a dynamic theory of epistemic states. In: W.L. Harper, B. Skyrms (eds.) Causation in Decision, Belief Change and Statistics, pp. 105–134. Springer, Heidelberg (1988)

    Google Scholar 

  27. Chellas, B.F.: Basic conditional logic. J. Philos. Logic 4(2), 133–153 (1975)

    Article  Google Scholar 

  28. Nute, D.: Topics in Conditional Logic. Philosophical Studies Series in Philosophy, vol. 20. D. Reidel Publishing. Co., Dordrecht (1980)

    Google Scholar 

  29. Neufeld, E.: Defaults and probabilities: extensions and coherence. In: Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning, pp. 312–323. Morgan Kaufmann Publishers Inc., San Francisco (1989)

    Google Scholar 

  30. Poole, D.: The effect of knowledge on belief: conditioning, specificity and the lottery paradox in default reasoning. Artif. Intell. 49(1–3), 281–307 (1991)

    Google Scholar 

  31. Stalnaker, R.F.: What is a nonmonotonic consequence relation? Fundam. Inform. 21(1/2), 7–21 (1994)

    Google Scholar 

  32. Giordano, L., Gliozzi, V., Olivetti, N., Pozzato, G.L.: Preferential vs rational description logics: which one for reasoning about typicality? In: Proceedings of the 2010 Conference on ECAI 2010: 19th European Conference on Artificial Intelligence, pp. 1069–1070. IOS Press (2010)

    Google Scholar 

  33. Giordano, L., Gliozzi, V., Olivetti, N., Pozzato, G.L.: A nonmonotonic extension of KLM preferential logic P. In: Proceedings of the 17th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR’10, pp. 317–332. Springer, Heidelberg (2010)

    Google Scholar 

  34. Giordano, L., Olivetti, N., Gliozzi, V., Pozzato, G.L.: ALC + T: a preferential extension of description logics. Fundam. Inform. 96, 341–372 (2009)

    Google Scholar 

  35. Goble, L.: A proposal for dealing with deontic dilemmas. In: A. Lomuscio, D. Nute (eds.) DEON. Lecture Notes in Computer Science, vol. 3065, pp. 74–113. Springer, Heidelberg (2004)

    Google Scholar 

  36. Goldszmidt, M., Pearl, J.: On the relation between rational closure and system Z. In: Third International Workshop on Nonmonotonic Reasoning (South Lake Tahoe), pp. 130–140 (1990)

    Google Scholar 

  37. Freund, M.: Default extensions: dealing with computer information. Artif. Intell. 92(1–2), 277–288 (1997)

    Article  Google Scholar 

  38. Shoham, Y.: A semantical approach to nonmonotonic logics. In: Ginsberg, M.L. (ed.) Readings in Non-Monotonic Reasoning, pp. 227–249. Morgan Kaufmann, Los Altos (1987)

    Google Scholar 

  39. Shoham, Y.: Reasoning about Change: Time and Causation from the Standpoint of Artificial Intelligence. MIT Press, Cambridge (1988)

    Google Scholar 

  40. Lehmann, D.J.: Another perspective on default reasoning. Ann. Math. Artif. Intell. 15(1), 61–82 (1995)

    Google Scholar 

  41. Benferhat, S., Cayrol, C., Dubois, D., Lang, J., Prade, H.: Inconsistency management and prioritized syntax-based entailment. In: IJCAI’93: Proceedings of the 13th International Joint Conference on Artificial Intelligence, pp. 640–645. Morgan Kaufmann Publishers Inc., San Francisco (1993)

    Google Scholar 

  42. Goldzsmidt, M., Morris, P., Pearl, J.: A maximum entropy approach to nonmonotonic reasoning. IEEE Trans. Pattern Anal. Mach. Intell. 15(3), 220–232 (1993)

    Google Scholar 

  43. Delgrande, J.: On a rule-based interpretation of default conditionals. Ann. Math. Artif. Intell. 48(3–4), 135–167 (2006)

    Google Scholar 

  44. Dung, P.M., Son, T.C.: An argument-based approach to reasoning with specificity. Artif. Intell. 133(1–2), 35–85 (2001)

    Google Scholar 

  45. Booth, R.: The lexicographic closure as a revision process. J. Appl. Non-Class. Logics 11(1–2), 35–58 (2001)

    Article  Google Scholar 

  46. Genovese, V., Giordano, L., Gliozzi, V., Pozzato, G.L.: A conditional constructive logic for access control and its sequent calculus. In: Automated Reasoning with Analytic Tableaux and Related Methods. Lecture Notes in Computer Science, pp. 164–179. Springer, Heidelberg (2011)

    Google Scholar 

  47. Garg, D., Abadi, M.: A modal deconstruction of access control logics. In: Proceedings of the Theory and Practice of Software, 11th International Conference on Foundations of Software Science and Computational Structures, FOSSACS’08/ETAPS’08, pp. 216–230. Springer, Berlin (2008)

    Google Scholar 

  48. Horty, J.F.: Some direct theories of nonmonotonic inheritance. In: D. Gabbay, C.J. Hogger, J.A. Robinson (eds.) Handbook of Logic in Artificial Intelligence and Logic Programming, Vol. 3: Nonmonotonic Reasoning and Uncertain Reasoning, pp. 111–187. Oxford University Press, Oxford (1994)

    Google Scholar 

  49. Ginsberg, M.: Essentials of Artificial Intelligence. Morgan Kaufmann Publishers Inc., San Francisco (1994)

    Google Scholar 

  50. Makinson, D., Schlechta, K.: Floating conclusions and zombie paths: two deep difficulties in the “directly skeptical” approach to defeasible inheritance nets. Artif. Intell. 48(2), 199–209 (1991)

    Google Scholar 

  51. Horty, J.F.: Skepticism and floating conclusions. Artif. Intell. 135, 55–72 (2002)

    Google Scholar 

  52. Straßer, C.: A deontic logic framework allowing for factual detachment. J. Appl. Logic 9(1), 61–80 (2010)

    Article  Google Scholar 

  53. Batens, D.: A universal logic approach to adaptive logics. Log. Univers. 1, 221–242 (2007)

    Article  Google Scholar 

  54. Putte, F.V.D., Straßer, C.: Extending the standard format of adaptive logics to the prioritized case. Logique at Analyse 55(220), 601–641 (2012)

    Google Scholar 

  55. Pollock, J.: Defeasible reasoning. Cogn. Sci. 11(4), 481–518 (1987)

    Article  Google Scholar 

  56. Lamarre, P.: A family of non-monotonic inference systems based on conditional logics. Tech. Rep., AAAI FS-93-01 (1993)

    Google Scholar 

  57. de Kleer, J.: An assumption-based TMS. In: Readings in Nonmonotonic Reasoning, pp. 280–298. Morgan Kaufmann, San Francisco (1987)

    Google Scholar 

  58. Jeffry, P.F., Renee, E.: On relevance in nonmonotonic reasoning: some empirical studies. In: Russ, G., Devika, S. (eds.) Relevance: AAAI 1994 Fall Symposium Series, pp. 64–67. AAAI Press, Palo Alto (1994)

    Google Scholar 

  59. Bonevac, D.: Deduction, Introductory Symbolic Logic, 2nd edn. Blackwell, Malden (2003)

    Google Scholar 

  60. Koons, R.: Defeasible reasoning. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy, Winter 2009 edn. Stanford University Press, Stanford (2009)

    Google Scholar 

  61. Reiter, R., Criscuolo, G.: On interacting defaults. In: IJCAI’81: Proceedings of the 7th International Joint Conference on Artificial Intelligence, pp. 270–276. Morgan Kaufmann, San Francisco (1981)

    Google Scholar 

Download references

Acknowledgments

I thank Joke Meheus, Dunja Šešelja, and the anonymous reviewers of the Journal of Applied Non-Classical Logic for valuable comments concerning a previous version of this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Straßer .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Straßer, C. (2014). Adaptively Applying Modus Ponens in Conditional Logics of Normality. In: Adaptive Logics for Defeasible Reasoning. Trends in Logic, vol 38. Springer, Cham. https://doi.org/10.1007/978-3-319-00792-2_6

Download citation

Publish with us

Policies and ethics