In short, complex adaptive systems are characterized by perpetual novelty. Multiple agents, building blocks, internal models, perpetual novelty—taking all this together, said Holland, it’s no wonder that complex adaptive systems were so hard to analyze with standard mathematics.