In this paper we present a new approach to evaluate indicative conditionals with respect to some background information specified by a logic program. Because the weak completion of a logic program admits a least model under the three-valued Lukasiewicz semantics and this semantics has been successfully applied to other human reasoning tasks, conditionals are evaluated under these least L-models. If such a model maps the condition of a conditional to unknown, then abduction and revision are applied in order to satisfy the condition. Different strategies in applying abduction and revision might lead to different evaluations of a given conditional. Based on these findings we outline an experiment to better understand how humans handle those cases. 1 Indicative Conditionals Conditionals are statements of the form if condition then consequence. In the literature the condition is also called if part, if clause or protasis, whereas the consequence is called then part, then clause or apodosis. Conditions as well as consequences are assumed to be finite sets (or conjunctions) of ground literals. Indicative conditionals are conditionals whose condition may or may not be true and, consequently, whose consequence also may or may not be true; however, the consequence is asserted to be true if the condition is true. Examples for indicative conditionals are the following: If it is raining, then he is inside. (1) If Kennedy is dead and Oswald did not shoot him, then someone else did. (2) If rifleman A did not shoot, then the prisoner is alive. (3) If the prisoner is alive, then the captain did not signal. (4) If rifleman A shot, then rifleman B shot as well. (5) If the captain gave no signal and rifleman A decides to shoot, then the prisoner will die and rifleman B will not shoot. (6) Conditionals may or may not be true in a given scenario. For example, if we are told that a particular person is living in a prison cell, then most people are ? The authors are mentioned in alphabetical order.
[1]
John Wylie Lloyd,et al.
Foundations of Logic Programming
,
1987,
Symbolic Computation.
[2]
Steffen Hölldobler,et al.
Logic Programs under Three-Valued Lukasiewicz Semantics
,
2009,
ICLP.
[3]
Paolo Mancarella,et al.
Abductive Logic Programming
,
1992,
LPNMR.
[4]
Steffen Hölldobler,et al.
A Computational Logic Approach to the Suppression Task
,
2012,
CogSci.
[5]
Steffen Hölldobler,et al.
Modeling the suppression task under weak completion and well-founded semantics
,
2014,
J. Appl. Non Class. Logics.
[6]
Steffen Hölldobler,et al.
A Computational Logic Approach to the Abstract and the Social Case of the Selection Task
,
2013
.
[7]
Luís Moniz Pereira,et al.
Contextual Abductive Reasoning with Side-Effects
,
2014,
Theory Pract. Log. Program..
[8]
Luís Moniz Pereira,et al.
Relevant Counterfactuals
,
1989,
EPIA.
[9]
F. Ramsey.
The Foundations of Mathematics and Other Logical Essays
,
2001
.
[10]
Steffen Hölldobler,et al.
An Abductive Model for Human Reasoning
,
2011,
AAAI Spring Symposium: Logical Formalizations of Commonsense Reasoning.
[11]
Keith Stenning,et al.
Human Reasoning and Cognitive Science
,
2008
.
[12]
Steffen Hölldobler,et al.
Logics and Networks for Human Reasoning
,
2009,
ICANN.
[13]
Donald Nute,et al.
Counterfactuals
,
1975,
Notre Dame J. Formal Log..
[14]
Luís Moniz Pereira,et al.
An Abductive Reasoning Approach to the Belief Bias Effect
,
2014,
KR.
[15]
J. Pearl.
Causality: Models, Reasoning and Inference
,
2000
.