Why Market Competition Exists: P ≠ NP as the Foundation of Prosperity
If humanity ever discovers P = NP and all computational problems become easy to solve, market monopoly would automatically become the equilibrium—this is not science fiction, but a direct inference from game theory and computational complexity theory: competition itself is rescued by computational difficulty.
8 min read
The Event and Discovery
Economist Tyler Cowen published a radical paper on Marginal Revolution: the existence of market competition depends on whether P equals NP—one of computer science's greatest unsolved mysteries.
Core Arguments
Why cartels are difficult to maintain:
In classical game theory, firms face the "cartel temptation." Suppose five airlines agree to maintain high ticket prices. Yet each has incentive to secretly cut prices and steal customers, as long as other firms don't detect it. To keep a cartel stable requires a credible punishment threat: "whoever betrays will be retaliated against forever."
But here's the problem: real market demand is full of noise. When a firm sees declining sales, is it because a competitor cheated, or because of bad weather, or because consumer tastes shifted?
The intervention of computational complexity:
Cowen's key insight: detecting "whether a breach has occurred" may be NP-hard in computational terms. That is:
- If a firm wants to verify "whether someone violated the agreement," it must traverse exponential combinations of scenarios
- With finite computational resources, the firm cannot determine the answer with certainty
- Therefore the "punishment threat" becomes non-credible—the firm cannot be sure the other party cheated
- Non-credible punishment → inability to maintain cartel agreement → forced entry into competitive equilibrium
The flip side: if P = NP
Once humanity discovers P = NP (all NP problems have polynomial-time algorithms), firms can quickly verify whether cartel agreements are violated. Punishment threats become credible. Result: cartels become a stable equilibrium. The market automatically monopolizes.
Why This Is Radical
Traditional economics attributes competition to: - Low barriers to entry - Little product differentiation - Information symmetry
But Cowen says: you've missed the whole point. Competition fundamentally stems from the computational limitations of firms. This is not market design, but a gift from physics and computational theory.
In other words: competition exists because the world is complex enough that firms cannot simultaneously solve all detection and punishment logic. Once this computational barrier is removed, market structure automatically transforms.
Real-World Implications
1. AI and antitrust: As machine learning and optimization algorithms advance, firms' ability to detect cheating improves. Even without explicit human collusion, algorithms may "inadvertently" learn cartel pricing.
2. The inverse relationship between market stability and technological progress: Technology makes hard problems easy, which actually destroys market competition. This reveals a paradoxical world: technological progress may lead to worse competition.
3. Why some markets are more prone to cartelization: If demand structure is simple (easy to fit with computational models), cartels are easier to maintain. Conversely, if demand structure is complex (hard to compute), markets are forced into competition.
Dialogue with Smith's Invisible Hand
Adam Smith said "individuals pursuing self-interest automatically promote the public good." But Cowen says: this only holds when "firms' computational power cannot keep pace with complexity." Once computation catches up, the invisible hand reverses direction—toward monopoly.
Preparing your check…
Source: Marginal Revolution