Abstract
This reply to Oaksford and Chater’s (O&C)’s critical discussion of our use of logic programming (LP) to model and predict patterns of conditional reasoning will frame the dispute in terms of the semantics of the conditional. We begin by outlining some common features of LP and probabilistic conditionals in knowledge-rich reasoning over long-term memory knowledge bases. For both, context determines causal strength; there are inferences from the absence of certain evidence; and both have analogues of the Ramsey test. Some current work shows how a combination of counting defeaters and statistics from network monitoring can provide the information for graded responses from LP reasoning. With this much introduction, we then respond to O&C’s specific criticisms and misunderstandings.
Acknowledgment
The authors would like to thank Laura Martignon for her helpful comments on this paper. Keith Stenning wishes to acknowledge support from the German DFG under SPP 1516.
Disclosure statement
No potential conflict of interest was reported by the authors.
Notes
1 We use inferential strength here as a term neutral between kinds of uncertainty.
2 Over Citation(2009)
3 We disregard negations for the moment.
4 Cummins uses ‘‘disablers’’ where we retain ‘‘abnormalities’’ in the technical sense from logic programming, simply for exceptions.
5 Of a strand of research to use a fragment of classical logic as a computer programming language which eventuated in PROLOG (the history is described in Kowalski, Citation1988).
6 AC inferences are valid in LP, unlike classical logic, precisely when no alternative causes are in the closed-world model.
7 At least the local collection of conditional frequencies by ‘monitoring neurons’ in the neural net implementation of LP.