Modeling the suppression task under weak completion and well-founded semantics

Formal approaches that aim at representing human reasoning should be evaluated based on how humans actually reason. One way of doing so is to investigate whether psychological findings of human reasoning patterns are represented in the theoretical model. The computational logic approach discussed here is the so-called weak completion semantics which is based on the three-valued ᴌukasiewicz logic. We explain how this approach adequately models Byrne’s suppression task, a psychological study where the experimental results show that participants’ conclusions systematically deviate from the classical logically correct answers. As weak completion semantics is a novel technique in the field of computational logic, it is important to examine how it corresponds to other already established non-monotonic approaches. For this purpose we investigate the relation of weak completion with respect to completion and three-valued stable model semantics. In particular, we show that well-founded semantics, a widely accepted approach in the field of non-monotonic reasoning, corresponds to weak completion semantics for a specific class of modified programs.

[1]  Teodor C. Przymusinski The Well-Founded Semantics Coincides with the Three-Valued Stable Semantics , 1990, Fundam. Inform..

[2]  S. Gottwald A Treatise on Many-Valued Logics , 2001 .

[3]  Keith Stenning,et al.  Human Reasoning and Cognitive Science , 2008 .

[4]  Krzysztof R. Apt,et al.  Contributions to the Theory of Logic Programming , 1982, JACM.

[5]  Teodor C. Przymusinski On the Declarative Semantics of Deductive Databases and Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[6]  Melvin Fitting,et al.  A Kripke-Kleene Semantics for Logic Programs , 1985, J. Log. Program..

[7]  Steffen Hölldobler,et al.  Logic Programs under Three-Valued Lukasiewicz Semantics , 2009, ICLP.

[8]  Christoph Wernhard,et al.  Towards a Declarative Approach to Model Human Reasoning with Nonmonotonic Logics , 2012 .

[9]  François Fages,et al.  Consistency of Clark's completion and existence of stable models , 1992, Methods Log. Comput. Sci..

[10]  Ken Satoh,et al.  Computing Abduction by Using the TMS , 1991, ICLP.

[11]  Charles Elkan,et al.  A Rational Reconstruction of Nonmonotonic Truth Maintenance Systems , 1990, Artif. Intell..

[12]  Teodor C. Przymusinski Well-founded and stationary models of logic programs , 2005, Annals of Mathematics and Artificial Intelligence.

[13]  Jean-Yves Béziau,et al.  What is many-valued logic? , 1997, Proceedings 1997 27th International Symposium on Multiple- Valued Logic.

[14]  Keith Stenning,et al.  Semantic Interpretation as Computation in Nonmonotonic Logic: The Real Meaning of the Suppression Task , 2005, Cogn. Sci..

[15]  Carolina Ruiz,et al.  Computing Stable and Partial Stable Models of Extended Disjunctive Logic Programs , 1994, NMELP.

[16]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[17]  Steffen Hölldobler,et al.  A Computational Logic Approach to the Abstract and the Social Case of the Selection Task , 2013 .

[18]  Pascal Hitzler,et al.  A uniform approach to logic programming semantics , 2002, Theory and Practice of Logic Programming.

[19]  Teodor C. Przymusinski Every logic program has a natural stratification and an iterated least fixed point model , 1989, PODS.

[20]  M. Knauff,et al.  Preferred mental models in qualitative spatial reasoning: A cognitive assessment of Allen's calculus , 1995 .

[21]  Keith L. Clark,et al.  Negation as Failure , 1987, Logic and Data Bases.

[22]  Steffen Hölldobler,et al.  Logics and Networks for Human Reasoning , 2009, ICANN.

[23]  Christoph Wernhard Forward Human Reasoning Modeled by Logic Programming Modeled by Classical Logic with Circumscription and Projection , 2011 .

[24]  José Júlio Alferes,et al.  The Extended Stable Models of Contradiction Removal Semantics , 1991, EPIA.

[25]  R. Byrne Suppressing valid inferences with conditionals , 1989, Cognition.

[26]  Reinhold Rauh,et al.  A Cognitive Assessment of Topological Spatial Relations: Results from an Empirical Investigation , 1997, COSIT.

[27]  V. S. Costa,et al.  Theory and Practice of Logic Programming , 2010 .

[28]  Walter Schaeken,et al.  Strategies during complex conditional inferences , 2000 .

[29]  Allen Van Gelder,et al.  The Alternating Fixpoint of Logic Programs with Negation , 1993, J. Comput. Syst. Sci..

[30]  Robert A. Kowalski,et al.  The Semantics of Predicate Logic as a Programming Language , 1976, JACM.

[31]  Paolo Mancarella,et al.  Abductive Logic Programming , 1992, LPNMR.

[32]  Steffen Hölldobler,et al.  A Computational Logic Approach to the Suppression Task , 2012, CogSci.

[33]  Esra Erdem,et al.  Tight logic programs , 2003, Theory and Practice of Logic Programming.

[34]  Gerhard Strube,et al.  The Role of Cognitive Science in Knowledge Engineering , 1991, Contemporary Knowledge Engineering and Cognition.

[35]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[36]  Steffen Hölldobler,et al.  An Abductive Model for Human Reasoning , 2011, AAAI Spring Symposium: Logical Formalizations of Commonsense Reasoning.

[37]  J. Lukasiewicz,et al.  ON THREE-VALUED LOGIC , 2016 .

[38]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[39]  François Fages,et al.  A new fixpoint semantics for general logic programs compared with the well-founded and the stable model semantics , 1990, New Generation Computing.