econ.studio
Exchange Economies
Section 10 of 12
Section 10

When One Agent Has Linear Preferences

Section 9 paired two Cobb-Douglas agents, both of whom always want a strictly interior bundle. This example swaps one agent for perfect substitutes — a linear utility — which behaves very differently: its demand is all-or-nothing in price, and it ends up pinning the equilibrium price by itself. We also give both agents a mix of the two goods to start, so no one begins with nothing.

The primitives

Agent AA has Cobb-Douglas preferences with equal weights; agent BB has linear preferences (perfect substitutes) that value good 1 twice as much as good 2 at the margin.

uA(x1,x2)=x10.5x20.5,uB(x1,x2)=2x1+x2u^A(x_1, x_2) = x_1^{0.5}\, x_2^{0.5}, \qquad u^B(x_1, x_2) = 2\,x_1 + x_2
So αA=0.5\alpha_A = 0.5, and BB's marginal rate of substitution is the constant MRSB=2\mathrm{MRS}^B = 2.

Both agents hold some of each good — these are interior endowments, not the "one agent owns everything" setup of §9.

ωA=(ω1A,ω2A)=(8, 4),ωB=(ω1B,ω2B)=(4, 8)\omega^A = (\omega^A_1, \omega^A_2) = (8,\ 4), \qquad \omega^B = (\omega^B_1, \omega^B_2) = (4,\ 8)
Tastes
AA: Cobb-Douglas, αA=0.5\alpha_A = 0.5. BB: linear, uB=2x1+x2u^B = 2x_1 + x_2.
Total endowments
Ω1=ω1A+ω1B=12\Omega_1 = \omega^A_1 + \omega^B_1 = 12, Ω2=ω2A+ω2B=12\Omega_2 = \omega^A_2 + \omega^B_2 = 12 — a square box.
Numéraire
Good 2, so p2=1p_2 = 1 and we solve only for p1p_1.

Step 1 — Agent A's demand (Cobb-Douglas)

AA maximises uA=x10.5x20.5u^A = x_1^{0.5} x_2^{0.5} subject to the budget constraint p1x1+x2=mAp_1 x_1 + x_2 = m^A, where wealth is the market value of the endowment, mA=p1ω1A+ω2A=8p1+4m^A = p_1 \omega^A_1 + \omega^A_2 = 8\,p_1 + 4. Because AA's preferences are smooth and strictly convex, the optimum is the interior point where the indifference curve is tangent to the budget line — that is, where the marginal rate of substitution equals the price ratio. We can write that condition down directly, without a Lagrangian:

  1. Step 1
    MRSA=uA/x1uA/x2=0.5x10.5x20.50.5x10.5x20.5=x2x1\mathrm{MRS}^A = \frac{\partial u^A / \partial x_1}{\partial u^A / \partial x_2} = \frac{0.5\,x_1^{-0.5} x_2^{0.5}}{0.5\,x_1^{0.5} x_2^{-0.5}} = \frac{x_2}{x_1}

    The marginal rate of substitution is the ratio of marginal utilities. For equal-weighted Cobb-Douglas it simplifies to x2/x1x_2 / x_1.

  2. Step 2
    x2x1=p1    x2=p1x1\frac{x_2}{x_1} = p_1 \;\Longrightarrow\; x_2 = p_1 x_1

    Tangency: set MRSA\mathrm{MRS}^A equal to the price ratio p1/p2=p1p_1/p_2 = p_1. This is the optimality condition — buying or selling along the budget line cannot improve utility once it holds.

  3. Step 3
    p1x1+p1x1=mA    2p1x1=mAp_1 x_1 + p_1 x_1 = m^A \;\Longrightarrow\; 2 p_1 x_1 = m^A

    Substitute x2=p1x1x_2 = p_1 x_1 into the budget constraint.

  4. Step 4
    x1A(p1)=mA2p1=8p1+42p1,x2A(p1)=mA2=8p1+42x^A_1(p_1) = \frac{m^A}{2 p_1} = \frac{8 p_1 + 4}{2 p_1}, \qquad x^A_2(p_1) = \frac{m^A}{2} = \frac{8 p_1 + 4}{2}

    Solve for each good. With αA=0.5\alpha_A = 0.5 the agent splits wealth evenly: half on good 1, half on good 2 — exactly the §5 formula x1A=αAmA/p1x^A_1 = \alpha_A m^A / p_1, x2A=(1αA)mAx^A_2 = (1-\alpha_A) m^A.

Step 2 — Agent B's demand (perfect substitutes)

The tangency trick from Step 1 fails here. BB's indifference curves are straight lines with constant slope MRSB=2\mathrm{MRS}^B = 2, so the condition MRSB=p1\mathrm{MRS}^B = p_1 holds at no point when p12p_1 \ne 2 and at every point when p1=2p_1 = 2 — never at a single interior bundle. Instead we maximise directly. Solve the budget for x2x_2 and note that feasibility (x1,x20x_1, x_2 \ge 0) confines x1x_1 to a finite interval:

x2=mBp1x1,0x1mBp1x_2 = m^B - p_1 x_1, \qquad 0 \le x_1 \le \frac{m^B}{p_1}
The endpoints are the corners of the budget line: x1=0x_1 = 0 (all good 2) and x1=mB/p1x_1 = m^B/p_1 (all good 1, since then x2=0x_2 = 0).
  1. Step 1
    uB=2x1+x2=2x1+(mBp1x1)=mB+(2p1)x1u^B = 2 x_1 + x_2 = 2 x_1 + (m^B - p_1 x_1) = m^B + (2 - p_1)\, x_1

    Substitute x2x_2 into utility. Along the budget line uBu^B is a straight line in x1x_1 with slope (2p1)(2 - p_1) — so its maximum sits at one end of the interval [0,mB/p1][0,\, m^B/p_1], never in the middle.

  2. Step 2
    p1<2:  slope (2p1)>0    take x1=mBp1    (x1B,x2B)=(mBp1,0)p_1 < 2:\ \ \text{slope } (2 - p_1) > 0 \;\Longrightarrow\; \text{take } x_1 = \frac{m^B}{p_1} \;\Rightarrow\; \left(x^B_1, x^B_2\right) = \left(\tfrac{m^B}{p_1},\, 0\right)

    uBu^B rises in x1x_1, so pick the right endpoint — spend everything on good 1.

  3. Step 3
    p1>2:  slope (2p1)<0    take x1=0    (x1B,x2B)=(0,mB)p_1 > 2:\ \ \text{slope } (2 - p_1) < 0 \;\Longrightarrow\; \text{take } x_1 = 0 \;\Rightarrow\; \left(x^B_1, x^B_2\right) = \left(0,\, m^B\right)

    uBu^B falls in x1x_1, so pick the left endpoint — buy only good 2.

  4. Step 4
    p1=2:  slope (2p1)=0    uB=mB  for all x1[0,mBp1]p_1 = 2:\ \ \text{slope } (2 - p_1) = 0 \;\Longrightarrow\; u^B = m^B \ \text{ for all } x_1 \in \left[0,\, \tfrac{m^B}{p_1}\right]

    The slope vanishes, so utility is the same at every bundle on the budget line. BB is indifferent and becomes the residual trader.

This is the bang-bang rule: a perfect-substitutes agent buys only the good with the higher utility-per-dollar, comparing b1/p1=2/p1b_1/p_1 = 2/p_1 against b2/p2=1b_2/p_2 = 1 — equivalently, comparing its constant MRSB=2\mathrm{MRS}^B = 2 against the price ratio p1p_1.

Step 3 — The linear agent pins the price

The only price that can clear both markets is p1=2p_1^* = 2. The two specialised cases each fail to clear, which forces the price to BB's MRS\mathrm{MRS}:

  1. Step 1
    p1<2:x1A+x1B=(4+2p1)+4p1+8p1>12=Ω1p_1 < 2:\quad x^A_1 + x^B_1 = \left(4 + \tfrac{2}{p_1}\right) + \frac{4p_1 + 8}{p_1} > 12 = \Omega_1

    BB dumps all wealth into good 1, so combined demand for good 1 exceeds supply — excess demand pushes p1p_1 up.

  2. Step 2
    p1>2:x1A+x1B=(4+2p1)+0<12=Ω1p_1 > 2:\quad x^A_1 + x^B_1 = \left(4 + \tfrac{2}{p_1}\right) + 0 < 12 = \Omega_1

    BB abandons good 1, so AA's demand alone falls short of supply — excess supply pushes p1p_1 down.

  3. Step 3
        p1=2\;\Longrightarrow\; p_1^* = 2

    Squeezed from both sides, the price settles exactly at BB's marginal rate of substitution. At p1=2p_1^* = 2, BB is indifferent and absorbs whatever AA leaves.

Step 4 — The Walrasian allocation

Evaluate AA's demand at p1=2p_1^* = 2. Wealth is mA=82+4=20m^A = 8 \cdot 2 + 4 = 20, so:

  1. Step 1
    x1A=0.5202=5,x2A=0.520=10x^{A*}_1 = \frac{0.5 \cdot 20}{2} = 5, \qquad x^{A*}_2 = 0.5 \cdot 20 = 10

    AA sells 3 units of good 1 (8 → 5) and buys 6 units of good 2 (4 → 10).

  2. Step 2
    x1B=Ω1x1A=125=7,x2B=Ω2x2A=1210=2x^{B*}_1 = \Omega_1 - x^{A*}_1 = 12 - 5 = 7, \qquad x^{B*}_2 = \Omega_2 - x^{A*}_2 = 12 - 10 = 2

    BB takes the residual: buys 3 units of good 1 (4 → 7), sells 6 units of good 2 (8 → 2).

xA=(5, 10),xB=(7, 2)x^{A*} = (5,\ 10), \qquad x^{B*} = (7,\ 2)
Walrasian allocation

Step 5 — Gains from trade

Here the two preference types part ways. AA, who wants balance, gains strictly from trade. BB, indifferent along the whole budget line, ends up exactly as well off as at the endowment:

  1. Step 1
    uA(ωA)=84=325.66uA(xA)=510=507.07u^A(\omega^A) = \sqrt{8 \cdot 4} = \sqrt{32} \approx 5.66 \quad\longrightarrow\quad u^A(x^{A*}) = \sqrt{5 \cdot 10} = \sqrt{50} \approx 7.07

    AA is strictly better off — the Cobb-Douglas agent captures the gains.

  2. Step 2
    uB(ωB)=24+8=16uB(xB)=27+2=16u^B(\omega^B) = 2 \cdot 4 + 8 = 16 \quad\longrightarrow\quad u^B(x^{B*}) = 2 \cdot 7 + 2 = 16

    BB is exactly indifferent: along the budget line 2x1+x2=162x_1 + x_2 = 16, utility is constant at the wealth level.

This is the signature of a marginal linear trader: its utility equals its wealth, uB=mBu^B = m^B, and trade at the market price neither helps nor hurts it. Individual rationality still holds — weakly for BB, strictly for AA — so the outcome is a genuine equilibrium with no one made worse off.

Seeing both agents

The two diagrams below show each agent in their own coordinates. AA's Cobb-Douglas indifference curve is tangent to the budget line at a single interior point — the usual smooth optimum. BB's linear indifference curves are parallel straight lines with the same slope 2-2 as the budget line, so the budget line coincides with one of them: every point on it is optimal, which is why BB is content to sit at the residual bundle.

Agent A — Cobb-Douglas

Tangency at xA=(5,10)x^{A*} = (5, 10)

Budget line 2x1+x2=202x_1 + x_2 = 20 through ωA=(8,4)\omega^A = (8,4); the indifference curve uA=50u^A = \sqrt{50} is tangent at xAx^{A*}.

Agent B — perfect substitutes

Budget line coincides with the uB=16u^B = 16 line

B's indifference curves are parallel lines of slope 2-2. The budget line 2x1+x2=162x_1 + x_2 = 16 is itself the uB=16u^B = 16 curve, so ωB\omega^B and xBx^{B*} lie on the same indifference line.