Academia.eduAcademia.edu

Conditionals and Counterfactuals in Prolog

1990

Abstract
sparkles

AI

This paper presents an implementation of a theorem prover for conditionals and counterfactuals within the framework of Prolog, exploring the concept of dialogical failure and provisional implications. It critiques existing theories on counterfactuals and proposes a semantics based on dialogue dynamics rather than traditional truth values. The system distinguishes between different logical roles and employs unique operators for non-monotonic implication and counterfactual reasoning, showing effective performance across diverse reasoning tasks.