Two basic approaches to explaining the nature of the mind are the rational and the mechanistic approaches. Rational analyses attempt to characterize the environment and the behavioral outcomes that humans seek to optimize. The rational approach holds that people are adaptive and learn (at the individual or species level) to b behave optimally given the nature of the environment (i.e., given available information or statistics). The formal p product of a rational analysis is an abstract mathematical model (often Bayesian) that details the behavioral strategies that optimize some cost function, given the environment. Such models do not have recourse to how people actually process and represent information but are, instead, abstract.Considerations of the environment and optimality also resonate with adherents of the mechanistic program, but unlike for a rational model, the main goal of a mechanistic model is to simulate human behavior by using mechanisms (i.e., analogous processes and representations) that are the same as those that support human behavior. The mechanistic program seeks to reverse engineer the human b brain and peer inside the black box. The issues of primary importance to the mechanistic program are how people p p represent and process information.One common criticism of mechanistic approaches is that they lead to ad hoc explanations that lack the elegance and clarity of models derived from rational analysis. To the extent that two models converge on a common set y of predictions, the more transparent and mathematically motivated model should be favored. Echoing these sentiments, Anderson (1991b) stated, "All mechanistic proposals which implement the same rational prescription are the same," and "a rational theory provides a precise characterization and justification of the behavior the mechanistic theory should achieve." These views are seconded by Chater and Oaksford (1999): "The picture that emerges from this focus on mechanistic explanation is of the cognitive system as an assortment of apparently arbitrary mechanisms, subject to equally capricious limitations, with no apparent rationale or purpose."The upshot of these statements is that mechanisms are subservient to rational accounts of thought. Perhaps in a d moment of candor or euphoria, Anderson (1991b) stated that rational models render mechanistic models unnecessary: "One might take the view (and I have so argued in overenthusiastic moments; Anderson, in press) that we do not need a mechanistic theory, that a rational theory of-f f pp p p y fers a more appropriate explanatory level for behavioral Two basic approaches to explaining the nature of the mind are the rational and the mechanistic approaches. Rational analyses attempt to characterize the environment and the behavioral outcomes that humans seek to optimize, whereas mechanistic models attempt to simulate human behavior using processes and representations analogous to those used by humans. We compared these approaches with regard to their accounts of how humans learn the variability...