? mReasoner reasoning engine detailed in Psych Review

Phil Johnson-Laird and I recently published a deep dive into the mReasoner computational cognitive model and the new theory of reasoning about properties that it implements. We describe a new model based theory of reasoning about quantifiers, such as “all”, “some”, and “most”, as well as a series of simulation studies that show how the system implements a number of different reasoning tasks, such as assessing whether a set of statements is possible, consistent, or necessary. The system implements and tests a novel set of heuristics for syllogistic reasoning, and it shows how to stochastically vary the structure of mental models. You can read more from the abstract, here:

We present a theory of how people reason about properties. Such inferences have been studied since Aristotle’s invention of Western logic. But, no previous psychological theory gives an adequate account of them, and most theories do not go beyond syllogistic inferences, such as: All the bankers are architects; Some of the chefs are bankers; What follows? The present theory postulates that such assertions establish relations between properties, which mental models represent in corresponding relations between sets of entities. The theory combines the construction of models with innovative heuristics that scan them to draw conclusions. It explains the processes that generate a conclusion from premises, decides if a given conclusion is necessary or possible, assesses its probability, and evaluates the consistency of a set of assertions. A computer program implementing the theory embodies an intuitive system 1 and a deliberative system 2, and it copes with quantifiers such as more than half the architects. It fit data from over 200 different sorts of inference, including those about the properties of individuals, the properties of a set of individuals, and the properties of several such sets in syllogisms. Another innovation is that the program accounts for differences in reasoning from one individual to another, and from one group of individuals to another: some tend to reason intuitively but some go beyond intuitions to search for alternative models. The theory extends to inferences about disjunctions of properties, about relations rather than properties, and about the properties of properties.

and from the paper itself, available for download here.