A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Existence of General Equilibrium: Fixed-Point Theorems

Research Depth 97 in the knowledge graph ☐ I know this ☆ Set as goal
1topic build on this
562prerequisites beneath it
See this on the map →
Compact SetsTopological Spaces: Definition and Examples+6 more→→General Equilibrium and Existence of Walrasian Equilibrium
general-equilibrium mathematical-economics

Core Idea

General equilibrium existence is non-trivial and requires proof. Under convexity of preferences, continuous utility functions, and no free disposal, Brouwer and Kakutani fixed-point theorems establish that at least one Walrasian equilibrium exists. The proof models excess demand as a mapping from the price simplex to itself and applies fixed-point theory to find equilibrium prices.

Explainer

From Walrasian equilibrium, you know the concept: a price vector at which every consumer maximizes utility subject to their budget constraint and all markets clear simultaneously. But knowing what equilibrium means is very different from knowing whether one actually exists. The economy is a system of potentially millions of interacting agents with diverse preferences and endowments. Why should there be any price vector that simultaneously satisfies everyone's optimization and clears every market? The existence proof answers this question and, in doing so, reveals what assumptions about the economy are truly essential for markets to function.

The proof strategy is elegant in structure. First, normalize prices so they lie on the price simplex — the set of all non-negative price vectors that sum to one. (Since only relative prices matter in general equilibrium, this normalization loses nothing.) At each price vector, every consumer solves their optimization problem, generating demands. Subtract total endowments from total demands to get the excess demand function *z(p)*, which maps each price vector to a vector of excess demands across all goods. Equilibrium means finding a price vector where *z(p) = 0* — supply equals demand in every market. Walras' law (which you know from general equilibrium theory) guarantees that the value of excess demand is always zero, so if all but one market clears, the last one must clear too. The problem reduces to: does the excess demand function have a zero?

This is where fixed-point theorems from topology enter. Rather than searching for a zero of *z(p)* directly, the proof constructs a continuous mapping from the price simplex to itself — essentially a rule that takes any price vector and adjusts it in the direction that excess demand suggests (raising prices of goods in excess demand, lowering prices of goods in excess supply). The price simplex is a compact, convex set (this is where your topology prerequisites matter). Brouwer's fixed-point theorem states that any continuous function from a compact convex set to itself must have at least one fixed point — a point that maps to itself. At a fixed point of this price-adjustment mapping, prices are not adjusting, which means excess demand is zero: equilibrium. When demand correspondences are set-valued (as with indifference leading to non-unique optimal bundles), Kakutani's fixed-point theorem extends the result to upper hemicontinuous correspondences.

The assumptions doing the heavy lifting are convexity of preferences (which ensures demand varies continuously with prices and rules out jumps), continuity of utility (which keeps demand well-behaved), and positive endowments (every consumer owns some of every good, preventing budget constraints from collapsing). If preferences are non-convex — for instance, if consumers have indivisible goods or increasing returns — the excess demand mapping may not be continuous and fixed-point theorems fail to apply. This is not merely a mathematical curiosity: it explains why markets for goods with strong increasing returns (like software or network platforms) may not reach competitive equilibrium naturally. The existence theorem thus tells us both when we can trust the invisible hand and when we should expect market outcomes to be problematic.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → One-Sided Limits → Continuity Definition → Limits and Continuity in Multiple Variables → Functions of Several Variables → Continuity in Multiple Variables → Partial Derivatives: Definition and Computation → Differentiability in Multiple Variables → Differentiability in Multivariable Functions → Total Differential and Linear Approximation → Chain Rule for Multivariable Functions → Implicit Differentiation → Related Rates → Optimization Problems → Critical Points of Multivariable Functions → Critical Points and Classification of Extrema → Second Partial Test for Local Extrema (Hessian) → The Hessian Matrix and Second Derivative Test → Unconstrained Optimization: Finding Extrema → Optimization in Multiple Variables → Lagrange Multipliers → Constrained Optimization and Lagrange Multipliers → Utility and Preferences → Marginal Utility and Diminishing Returns → Budget Constraint → Indifference Curves → Consumer Optimum → Pareto Efficiency: Definition and Characterization → The Contract Curve → The Core of an Economy → Existence of General Equilibrium: Fixed-Point Theorems

Longest path: 98 steps · 562 total prerequisite topics

Prerequisites (8)

Leads To (1)