Evolution and modularity: the limits of mechanistic explanation


Accounts of mechanistic explanation require that complex cognitive phenomena can be decomposed into simpler subtasks. We provide a theory of explanation that rationalizes this requirement, and then we use a simple genetic algorithm exercise to demonstrate that evolution can produce designs that violate this functional modularity requirement.

Back to Table of Contents