ABSTRACT

We propose a conceptual framework for explaining logical reasoning in terms of competing strategies. Contrary to previous approaches in which a single theory is suggested to explain all logical reasoning, this framework suggests that the core elements of existing theories constitute strategies, each of which have unique processing demands. A strategy is more likely to be used when its processing demands match a problem’s task demands. The framework specifies how each strategy may be distinguished theoretically and empirically.