Why the Assumptions Matter
The First Welfare Theorem connects a competitive equilibrium to Pareto efficiency: under its conditions, the allocation produced by the market cannot be changed to make someone better off without making someone else worse off. The result is powerful, but it is conditional. A market outcome is not guaranteed to be efficient simply because buyers and sellers exchange goods or because prices are observable.
To use the theorem correctly, separate the assumptions about how people and firms behave from the assumptions about which markets exist and what prices capture. Then check that the proposed outcome is actually an equilibrium: consumers optimize, firms optimize when production is present, and markets clear. The conditions below describe the standard competitive setting.
The Standard Assumptions
The theorem is easiest to state in a model with well-defined goods, consumers, and, if production is included, firms. Each distinct good must be described precisely enough for its price and quantity to be identified. For example, a good delivered at one date need not be the same commodity as an otherwise identical good delivered at another date.
- Price-taking behavior. Each consumer and firm treats market prices as given when making its choice. No individual participant can choose a price that it faces or substantially change that price through its own decision. Price-taking is a behavioral assumption, not a claim that every seller must charge the same price in every conceivable market.
- Complete markets for relevant goods. Every good that matters to the choices and feasible outcomes in the model has a market and a price. A commodity may be distinguished by its physical type, quality, location, delivery date, or relevant contingency. The model cannot treat two distinct, economically relevant commodities as interchangeable without justification.
- Market clearing and feasibility. At equilibrium, the amount demanded equals the amount supplied in each market. The resulting allocation must also be feasible: consumers cannot collectively consume more resources than the economy has, accounting for production where present. Market clearing is a condition on the equilibrium allocation, not a substitute for checking that participants optimize.
- No relevant external effects. A consumer's choices do not directly affect another person's well-being outside the market transactions represented in the model, and a firm's production does not impose unpriced effects on others. In this setting, market prices capture the relevant costs and benefits of the traded goods.
- Local nonsatiation for consumers. Near any consumption bundle, there are bundles the consumer strictly prefers. This condition rules out a point of complete local satiation and helps connect consumer optimization to the efficiency conclusion. It does not require that every good be desirable in every circumstance; it is a condition on preferences in the model.
- Optimization and well-defined choices. Consumers choose their most-preferred bundles subject to their budget constraints, and firms maximize profits subject to their production possibilities. The theorem concerns an equilibrium with such choices, not a collection of arbitrary purchases and production plans.
These assumptions work together. Price-taking explains why participants respond to prices rather than setting them. Completeness ensures relevant exchanges can be expressed through prices. Market clearing makes the choices jointly compatible with available resources. The absence of external effects allows those prices to represent the effects of decisions on others. Local nonsatiation is a key preference condition in the standard efficiency argument.
Why the Price Argument Supports Efficiency
A short exchange-economy argument shows the role of the assumptions. Consider consumers who own initial bundles and trade at given prices. Let \(p\) be the vector of prices, \(x_i^*\) consumer \(i\)'s equilibrium consumption, \(e_i\) that consumer's endowment, and \(y_i\) a proposed alternative bundle. The consumer's wealth is \(p\cdot e_i\). At equilibrium, \(x_i^*\) is optimal among bundles the consumer can afford.
Suppose a feasible alternative made every consumer at least as well off and one consumer strictly better off. A weakly preferred bundle cannot cost less than equilibrium wealth: if it did, local nonsatiation would allow a nearby, strictly preferred bundle that remained affordable, contradicting the consumer's optimal choice. The strictly preferred bundle must cost more than equilibrium wealth, since otherwise it would itself be an affordable improvement. Therefore, the sum of the alternative bundles' costs would exceed the sum of consumers' wealth.
But feasibility in a pure exchange economy says the alternative bundles cannot use more than the total endowment. With market-clearing prices and positive prices for the relevant goods, their total value cannot exceed the total value of that endowment:
These inequalities contradict each other, so the proposed Pareto improvement cannot exist. With production, the corresponding argument also accounts for feasible production plans and firms' profit maximization. The argument depends on the model's conditions: if relevant effects are outside the priced markets, or if markets are missing, the price comparison may not represent the full consequences of an alternative allocation.
Worked Applications
Worked Example: Checking a Two-Consumer Exchange Equilibrium
Two consumers trade two goods, \(x\) and \(y\), at prices \(p_x=1\) and \(p_y=1\). Consumer A owns \((3,1)\), and consumer B owns \((1,3)\). Each has utility \(u(x,y)=\sqrt{xy}\). The proposed equilibrium gives each consumer \((2,2)\). Assuming the two goods are the only relevant goods and there are no external effects, check whether the allocation is consistent with the standard First Welfare Theorem conditions.
Method. Check each consumer's budget and optimal choice, then check aggregate market clearing and the remaining assumptions. Avoid the mistake of treating a feasible allocation as an equilibrium without verifying individual optimization.
1. Calculate wealth. A's endowment is worth \(1(3)+1(1)=4\). B's endowment is worth \(1(1)+1(3)=4\). Each proposed bundle costs \(1(2)+1(2)=4\), so each bundle is affordable and exhausts that consumer's budget.
2. Check optimality. For utility \(\sqrt{xy}\), maximizing utility is equivalent to maximizing \(xy\). Given \(x+y\leq4\), the product is maximized when \(x=y=2\): for a fixed sum of 4, \(xy\leq((x+y)/2)^2=4\), with equality at \((2,2)\). Thus each proposed bundle is optimal. Utility is locally nonsatiated on positive bundles because increasing either good slightly increases \(\sqrt{xy}\).
3. Check clearing. Total endowment is \((3+1,1+3)=(4,4)\). Total proposed consumption is \((2+2,2+2)=(4,4)\). Both goods clear, and the allocation is feasible.
4. Check the model conditions. The scenario stipulates price-taking, complete markets for the two relevant goods, and no external effects. Together with the verified optimizing choices, market clearing, and local nonsatiation, these conditions support applying the First Welfare Theorem: the proposed equilibrium allocation is Pareto efficient.
Worked Example: Counting Relevant Commodity Markets
A hypothetical grain exchange distinguishes grain by location (North or South), delivery date (June or September), and grade (standard or premium). All eight combinations are economically relevant and are not interchangeable. The exchange lists prices and permits trades for seven combinations, but there is no market for premium grain delivered in the South in September. Can the model be treated as having complete markets for these commodities?
Method. Count each distinct combination as a separate commodity, then compare the set of relevant combinations with the set that has a market. The trap is to count only the number of broad labels—two locations, two dates, and two grades—rather than the distinct combinations.
There are \(2\times2\times2=8\) distinct commodity combinations. They are standard-North-June, standard-North-September, standard-South-June, standard-South-September, premium-North-June, premium-North-September, premium-South-June, and premium-South-September.
Seven of these eight combinations have markets. The premium-South-September commodity does not. Since the scenario states that the missing commodity is relevant and cannot be substituted for by another combination, the market system is incomplete for the model's relevant goods. A price for standard grain in the South in September does not, by itself, provide a price for premium grain there.
The conclusion is limited to this model: the stated market list does not satisfy the completeness assumption. It does not, by itself, establish what the outcome would be under a different market arrangement.
Worked Example: Checking Budget Choice and Clearing in a Pure Exchange Economy
One consumer has endowment \((6,2)\) of goods \(x\) and \(y\), with prices \(p_x=1\) and \(p_y=3\). The consumer's utility is \(u(x,y)=\ln x+\ln y\), for \(x>0\) and \(y>0\). The proposed consumption is \((6,2)\). Assume the consumer takes prices as given, both goods markets exist, and there are no external effects. Verify the choice and state what this example establishes.
Method. First calculate wealth, then find the utility-maximizing bundle and compare it with the proposal. Finally check clearing against the economy's total endowment. The trap is to verify affordability alone and assume that this proves optimality.
1. Calculate wealth. The endowment is worth \(1(6)+3(2)=12\). The proposed bundle costs \(1(6)+3(2)=12\), so it is affordable and exhausts the budget.
2. Find the optimal bundle. For this logarithmic utility, the consumer spends half of wealth on each good. Thus expenditure on \(x\) is \(12/2=6\), giving \(x=6/1=6\). Expenditure on \(y\) is also 6, giving \(y=6/3=2\). The proposed bundle is therefore optimal. Both marginal utilities, \(1/x\) and \(1/y\), are positive, so the consumer is locally nonsatiated in the positive consumption region.
3. Check feasibility and clearing. There is one consumer and no production, so total supply is the endowment \((6,2)\). Consumption is also \((6,2)\). Both markets clear, and the allocation is feasible.
Given the stated price-taking, complete-market, and no-external-effect conditions, the verified consumer choice and clearing condition fit the standard exchange-economy assumptions. The example illustrates an application of the theorem; affordability alone would not have been enough to reach that conclusion.
Conditions That Are Easy to Misstate
Several related ideas are often confused with assumptions of the First Welfare Theorem. Keeping the theorem's conditions precise helps prevent overclaiming what it says.
- Market clearing is not the same as efficiency. Clearing says planned purchases and sales match at the stated prices. The theorem's efficiency conclusion also relies on optimizing behavior and the other model conditions.
- Completeness is about the model's relevant goods. It does not mean that every imaginable item must have a market. It means that goods relevant to the modeled choices and effects are represented by markets and prices.
- Price-taking is stronger than observing a posted price. A participant must treat the price as given when choosing. A posted price alone does not establish that behavior.
- Local nonsatiation is not the same as strict convexity or differentiability. The standard First Welfare Theorem does not generally require preferences to be differentiable or strictly convex. Such conditions may be useful for other results or for deriving particular marginal conditions, but they should not be added automatically to this theorem's assumptions.
- The theorem is conditional, not a general endorsement of every market outcome. Its conclusion applies to an equilibrium in the specified model when the relevant assumptions hold; it does not say that every observed allocation is efficient.
Check Your Understanding
For each problem, identify the relevant condition and show the key calculation or reasoning.
- Two goods have prices 4 and 2. A consumer owns 3 units of the first good and 5 of the second. A proposed bundle is 4 units of the first and 1 of the second. Calculate wealth and proposed expenditure. Is the bundle affordable? (Answer: Wealth is \(4(3)+2(5)=22\); expenditure is \(4(4)+2(1)=18\), so it is affordable, but affordability alone does not establish optimality.)
- A delivery market distinguishes two regions, three delivery months, and two grades. Every combination is relevant and distinct. How many commodity markets are required for completeness? (Answer: \(2\times3\times2=12\) markets.)
- In a one-good exchange economy, total endowment is 14 units. Two consumers are allocated 8 and 6 units. Does this allocation satisfy aggregate feasibility and market clearing? What additional fact is needed before calling it a competitive equilibrium? (Answer: Yes, total consumption is \(8+6=14\); consumer optimization at given prices, along with the other equilibrium conditions, must also be established.)
- A firm takes its output price as given, and its production does not affect anyone outside the firm through an unpriced channel. What two conditions do these facts address? (Answer: Price-taking behavior and the absence of relevant production external effects.)
- A model has locally nonsatiated preferences, optimizing consumers, complete markets, price-taking behavior, and no external effects. At the proposed prices, aggregate demand for one good is 19 units while aggregate supply is 17. Is this allocation a competitive equilibrium to which the theorem applies? (Answer: No. The market does not clear; excess demand is \(19-17=2\) units.)