In this chapter, we explore whether various true, endogenous social cycle theories share common patterns and characteristics.
We examine a number of prominent social theories describing cyclical patterns, and attempt to abstract an ideal type common to all of them, based on the idea of two populations disrupting each other and adjusting to the other’s disruptions.
At the core of such theories we typically find a variation of a two-population model. In these theories, cycles emerge when one of the populations seems to disrupt the other population’s plans, leading to recurring adjustments and disruptions that constitute the cycle.
Finding such commonalities in the world of theories can be useful for several reasons. For one thing, noticing that two theories share certain traits may help us understand each of them better. Furthermore, we show that agent-based modelers using modern object-oriented programming techniques can benefit from finding common patterns in theories.