Hostname: page-component-77f85d65b8-45ctf Total loading time: 0 Render date: 2026-03-29T11:22:21.004Z Has data issue: false hasContentIssue false

Human Conditional Reasoning in Answer Set Programming

Published online by Cambridge University Press:  14 December 2023

CHIAKI SAKAMA*
Affiliation:
Wakayama University, 930 Sakaedani, Wakayama 640-8510, Japan (e-mail: sakama@wakayama-u.ac.jp)
Rights & Permissions [Opens in a new window]

Abstract

Given a conditional sentence “${\varphi}\Rightarrow \psi$" (if ${\varphi}$ then $\psi$) and respective facts, four different types of inferences are observed in human reasoning: Affirming the antecedent (AA) (or modus ponens) reasons $\psi$ from ${\varphi}$; affirming the consequent (AC) reasons ${\varphi}$ from $\psi$; denying the antecedent (DA) reasons $\neg\psi$ from $\neg{\varphi}$; and denying the consequent (DC) (or modus tollens) reasons $\neg{\varphi}$ from $\neg\psi$. Among them, AA and DC are logically valid, while AC and DA are logically invalid and often called logical fallacies. Nevertheless, humans often perform AC or DA as pragmatic inference in daily life. In this paper, we realize AC, DA and DC inferences in answer set programming. Eight different types of completion are introduced, and their semantics are given by answer sets. We investigate formal properties and characterize human reasoning tasks in cognitive psychology. Those completions are also applied to commonsense reasoning in AI.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Table 1. The percentages of inferences in experiments (Byrne 1989)

Figure 1

Table 2. Summary of inferences made by completion