in game theory, games in which cooperative behaviour can only be enforced through self-enforcing agreements are called non-cooperative games, whereas games allowing strategies relying on external enforcement are called cooperative games. nash equilibrium is the most common kind of self-enforcing agreement.