Theory of Income · Part II: Overlapping Generations · Lesson 8 of 25

The OLG Environment and the No-Trade Equilibrium

Covers Class Note II, pp. 1–8 · About 30 min · Prerequisites: Lesson 1, Lesson 2
By the end you can:
  1. write down the endowment OLG economy as a special case of the general economy of Part I: its commodity space, agents, utilities, endowments and feasibility;
  2. prove that the unique competitive equilibrium is autarky (\(x^i = e^i\)), step by step by induction;
  3. say exactly which features of the environment the proof relies on, and which it doesn't.
Primary source Alvarez, Class Note II, pp. 4–8. The model originates in Samuelson, "An Exact Consumption-Loan Model of Interest with or without the Social Contrivance of Money", JPE 66 (1958). It is short and very readable; §§I–III are the endowment economy studied here. Textbook treatment: Ljungqvist & Sargent, Recursive Macroeconomic Theory, chapter "Overlapping Generations".

1. Roadmap: why study this economy?

Class Note II has four parts II p.2:

  1. Lessons 8–10. An endowment OLG economy whose competitive equilibrium can fail to be Pareto optimal, even though every agent is a price-taker with locally non-satiated preferences. When this happens, the equilibrium interest rate is negative.
  2. Lesson 11. Because the CE can be inefficient, the government can improve on it. A pay-as-you-go social security system does so exactly in the inefficient cases.
  3. Lesson 12. Why the First Welfare Theorem (Lesson 4) breaks down. The broken step is the one where we value the aggregate consumption plan, \(p\cdot\sum_i \bar x^i\).
  4. Lesson 13. Population and productivity growth. Inefficiency then requires an interest rate below the growth rate, not just below zero.

This lesson builds the environment and solves for the equilibrium allocation. It is the foundation for all the welfare results that follow.

2. The environment, as a special case of Part I

The point to keep in mind is that nothing here is new machinery. The OLG economy is an instance of the general economy of Lesson 1, with \(L=\mathbb{R}^\infty\), countably many households and no firms. Everything from Part I (budget constraints, CE, Pareto optimality) applies word for word. What is unusual is only that both the number of goods and the number of agents are infinite.

Definition: the endowment OLG economy II pp.4–6

Notation: a superscript is who (the generation), a subscript is when (the date). So \(x^i_{i+1}\) is generation \(i\)'s consumption when old. The slides note that in any CE or efficient allocation, \(x^i_t = 0\) for \(t\notin\{i,i+1\}\) II p.4. Goods at dates when you are dead give no utility, so giving them to you wastes resources (inefficient) or wastes budget (not optimal at positive prices).

Who is alive when

Interactive. Each bar is a generation's lifetime, with endowments labelled in each period. At every date exactly two generations are alive: the current young and the current old. Press Next step to walk through the induction proof of §4. Each highlighted arrow is one step: a market-clearing condition (vertical, within a date) or a budget constraint (horizontal, within a lifetime).

Feasibility

Material balance from Lesson 1, \(\sum_{i\in I}x^i = \sum_{i\in I}e^i\), is an equation in \(\mathbb{R}^\infty\): one equation per date. At date \(t\) only generations \(t-1\) (old) and \(t\) (young) consume or hold endowments. So the infinite sum over \(i\) collapses to two terms II p.6:

$$x^{t-1}_t + x^t_t \;=\; e^{t-1}_t + e^t_t \;\equiv\; \bar e_t \qquad t = 1,2,\dots$$

Here \(\bar e_t\) is the aggregate endowment at date \(t\). Written out:

$$\begin{aligned} t=1:&\quad x^0_1 + x^1_1 = e^0_1 + e^1_1\\ t=2:&\quad x^1_2 + x^2_2 = e^1_2 + e^2_2\\ t=3:&\quad x^2_3 + x^3_3 = e^2_3 + e^3_3\\ &\quad\vdots \end{aligned}$$

3. Competitive equilibrium

Prices are a sequence \(p=(p_1,p_2,\dots)\in\mathbb{R}^\infty\): \(p_t\) is the price, in a common unit of account, of one unit of the date-\(t\) good. Think of all trades as happening in one big Arrow–Debreu market "before time starts" (or, equivalently, think of a sequence of markets with one-period loans; see Exercise 8.4). Generation \(i\)'s problem is the general household problem \(\max u^i(x)\) s.t. \(p\cdot x\le p\cdot e^i\). Since \(x^i_t=e^i_t=0\) outside \(\{i,i+1\}\), it specializes to II p.7:

Household problems in the OLG economy

For \(i\ge1\): $$\max_{x_i,\,x_{i+1}}\; v^i(x_i,x_{i+1})\quad\text{s.t.}\quad p_i x_i + p_{i+1}x_{i+1} \;=\; p_i e^i_i + p_{i+1}e^i_{i+1}.$$ For \(i=0\): $$\max_{x_1}\; x_1 \quad\text{s.t.}\quad p_1 x_1 = p_1 e^0_1 .$$ A CE is a price sequence \(p\) and an allocation \(\{\bar x^i\}_{i\ge0}\) that solve these problems and satisfy \(\bar x^{t-1}_t+\bar x^t_t = \bar e_t\) for every \(t\).

The slides write the budgets with equality. That is legitimate whenever \(v^i\) is strictly increasing (so LNS holds and budgets bind; see Lesson 3).

4. The proposition: no trade

Proposition II p.8

In any competitive equilibrium, \(\bar x^i = e^i\) for every \(i\ge0\). There is no trade.

Proof (induction on dates)
  1. The initial old cannot trade. Generation 0's budget \(p_1 x_1 = p_1 e^0_1\) has a single good on each side. For any \(p_1\neq0\) it forces \(x^0_1 = e^0_1\), whatever the price. (They have nothing else to sell and want nothing else to buy.)
  2. Date-1 market clearing pins down the date-1 young. \(x^1_1 = \bar e_1 - x^0_1 = \bar e_1 - e^0_1 = e^1_1.\)
  3. Generation 1's budget pins down its old-age consumption. Substitute \(x^1_1 = e^1_1\) into \(p_1x^1_1 + p_2 x^1_2 = p_1e^1_1 + p_2e^1_2\). This leaves \(p_2 x^1_2 = p_2 e^1_2\), so \(x^1_2 = e^1_2\) (given \(p_2\ne0\)).
  4. Date-2 market clearing pins down the date-2 young. \(x^2_2 = \bar e_2 - x^1_2 = \bar e_2 - e^1_2 = e^2_2\).
  5. Induction. Suppose \(x^{t-1}_t = e^{t-1}_t\). Then market clearing at \(t\) gives \(x^t_t = e^t_t\), and generation \(t\)'s budget gives \(x^t_{t+1} = e^t_{t+1}\). That is the hypothesis at \(t+1\). Hence \(x^i = e^i\) for all \(i\).
∎
Why must equilibrium prices be nonzero?

Steps 1 and 3 divided by \(p_t\). If some \(p_t\le 0\), the date-\(t\) good would be free (or better than free) to a generation that values it with strictly increasing \(v\). Demand would be unbounded and the market could not clear. So in any CE with strictly increasing utilities, \(p_t>0\) for all \(t\).

Intuition: why nobody trades

Trade needs a double coincidence across time. The young at \(t\) would like to save, i.e. give up goods today for goods tomorrow. The only people they can trade with today are the current old, and the old will be dead tomorrow, so they cannot repay. The young at \(t\) will meet the young of \(t+1\) tomorrow, but those people are not yet born today. So every mutually beneficial intertemporal loan has a counterparty who is either dead or unborn.

The induction shows that this logic is airtight: the initial old are stuck with their endowment, and that "locks" every subsequent link of the chain. Prices still exist and are well defined (Lesson 9). They are simply the prices at which nobody wants to trade.

What the proof does and does not use

5. Check your understanding

1. In the OLG economy, how many market-clearing conditions are there, and how many terms does each have?
  • One per generation, each with infinitely many terms
  • One per date, each with exactly two generations' terms
  • Exactly two, one for the young and one for old
  • One per date, each with every generation's terms
Material balance lives in \(\mathbb{R}^\infty\): one equation per date \(t\). Only generations \(t-1\) and \(t\) are alive at \(t\), and everyone else has \(x^i_t = e^i_t = 0\), so each equation reads \(x^{t-1}_t + x^t_t = \bar e_t\).
2. Which step starts the induction in the no-trade proof?
  • The young at date one maximize their lifetime utility
  • Prices are normalized so that p₁ is equal to one
  • Aggregate endowment is constant and equal to one
  • The initial old's budget leaves them no possible trade
Generation 0 values only date-1 goods and owns only date-1 goods. Their budget \(p_1x_1 = p_1e^0_1\) pins \(x^0_1 = e^0_1\) at any price. Everything else follows from market clearing and budgets, alternately.
3. Which assumption is not needed for the no-trade result?
  • Identical log preferences for every single generation
  • Each generation lives for exactly two adjacent periods
  • Budget constraints bind and all prices are positive
  • Initial old value only consumption at the first date
The proof never uses the form of \(v^i\). It uses only budgets binding with positive prices, the two-period overlap structure, and the initial old's preferences and endowment.
4. What is the best one-sentence intuition for the absence of trade?
  • Prices are too high for anyone to afford any trades
  • Everyone is identical, so there are no gains from trade
  • Any lender's counterparty is either dead or not yet born
  • The young prefer to consume exactly their endowment
The young who want to save can only trade today with the old, who die before repaying. The people who could repay tomorrow are unborn today. Generations are not identical in the relevant sense (young vs. old), and with \(\alpha\ne\beta\) the young would like to trade (Lesson 9). They just have no one to trade with.

6. Exercises

Exams on this material come in two formats: rapid true/false questions with a short justification, and long guided derivations that walk you through one economy step by step (see the past exams cited below). Attempt each part before opening its solution.

Exercise 8.1 Exam-inspired True or false? Justify in 1–4 lines.
  1. In the stationary two-period endowment OLG economy (no money, no outside asset), there is a competitive equilibrium in which the young lend to the old.
    Show answer

    False. Every agent in a cohort is identical and the only other agents alive are the old, who will be dead when the loan is repaid. Loan-market clearing at \(t\) involves generation \(t\) alone, so \(s_t=0\): the unique CE is autarky (the proposition in §4).

  2. The no-trade result relies on log utility.
    Show answer

    False. The induction uses only that the initial old value only date-1 goods, that budgets bind at positive prices (strictly increasing \(v^i\)), and that just two generations overlap. Preferences matter for the prices that support autarky (Lesson 9), not for the allocation.

  3. If agents within each generation differ in endowments and preferences, the CE of the pure-endowment OLG economy is autarky. (cf. Past exam: Spring 2023 Midterm 1, Q2.1)
    Show answer

    False. Types within a cohort have different MRSs at their endowments, so they borrow from and lend to each other. What survives is aggregate no trade across generations: each cohort's total consumption equals its total endowment in each period of life (Exercise 8.7). Beware: one circulated problem-set solution says "each agent consumes its endowment". That is wrong.

  4. The initial old hold one tree paying dividends \(d_t\ge0\), which they may sell. In equilibrium the young buy the whole tree and their net bond holdings are zero. (Past exam: 2017/18 Midterm 1, parts 1–2)
    Show answer

    True. The old will not be alive next period, so they sell the tree. The young must hold it for the tree market to clear, \(a_t=1\). Bonds are in zero net supply and only the young can be on either side, so \(s_t=0\). See Exercise 8.2.

  5. Because the CE allocation is autarky, the equilibrium price sequence is not pinned down, even up to normalization (assume differentiable utility and interior endowments).
    Show answer

    False. Generation \(t\) must choose its endowment. With differentiable \(v^t\) and an interior optimum this requires \(p_{t+1}/p_t = v^t_2/v^t_1\) evaluated at \((e^t_t,e^t_{t+1})\). With \(p_1=1\), that determines every \(p_t\) (Lesson 9). Prices would be indeterminate only at kinks, e.g. Leontief preferences.

  6. In an OLG economy where agents live three periods, the competitive equilibrium is again autarky.
    Show answer

    False in general. The young and the middle-aged are both alive next period, so one can lend to the other and be repaid. Market clearing at \(t=1\) now has two unknowns, and the induction does not start (Exercise 8.3). This is the setting of the Fall 2025 true/false item on agents who live \(k\ge2\) periods (Lesson 10).

Exercise 8.2 Past exam: 2017/18 Midterm 1, "OLG and trees", parts 1–3

Time is discrete, \(t=1,2,\dots\). A measure one of agents is born each period and lives two periods. Generation \(t\) has endowment \(e^t_t>0\) when young and nothing when old, with strictly increasing, concave utility \(u^t(c^t_t,c^t_{t+1})\). There is one tree that pays a dividend \(d_t\ge0\) of the good each period, and at \(t=1\) each initial old agent owns one tree. Feasibility is \(c^{t-1}_t+c^t_t = d_t + e^t_t\). Whoever owns the tree collects the dividend and may sell the tree at the ex-dividend price \(q_t\). Agents may also borrow or lend for one period at net rate \(r_t\). Generation \(t\) buys \(a_t\) trees and saves \(s_t\) in bonds: $$c^t_t + a_tq_t + s_t = e^t_t,\qquad c^t_{t+1} = a_t(q_{t+1}+d_{t+1}) + s_t(1+r_t),$$ and the initial old consume \(c^0_1 = d_1+q_1\).

  1. What is the equilibrium value of \(a_t\) for \(t\ge1\)? Why?
  2. What is the equilibrium value of \(s_t\) for \(t\ge1\)? Why? Give both the one-line economic argument and an induction proof.
  3. What must the relationship between \(1+r_t\) and \((q_{t+1}+d_{t+1})/q_t\) be for the young's problem to have an interior solution consistent with (a)–(b)? Why?

The problem continues in Lesson 9 (Exercise 9.2), where you derive the equilibrium price of the tree.

Hint

For (b), start with the initial old: what do they consume? Then use market clearing at \(t=1\) and generation 1's first budget constraint with \(a_1=1\).

Show solution

(a) \(a_t = 1\). The supply of trees is one. An old agent values the tree only for what it sells for today, so the old sell everything and the young must hold the entire stock.

(b) \(s_t = 0\). Economics: all young are identical, and the only other agents are the old, who cannot repay. So aggregate lending must be zero. Induction: the initial old consume \(d_1+q_1\). Market clearing at \(t=1\) gives \(c^1_1 = e^1_1 - q_1\). Generation 1's budget with \(a_1=1\) then gives \(s_1 = e^1_1 - c^1_1 - q_1 = 0\). If \(s_t=0\), generation \(t\) consumes \(q_{t+1}+d_{t+1}\) when old, so market clearing gives \(c^{t+1}_{t+1} = e^{t+1}_{t+1}-q_{t+1}\), and the budget gives \(s_{t+1}=0\).

(c) No arbitrage: \(1+r_t = (q_{t+1}+d_{t+1})/q_t\). Trees and bonds are both ways to carry resources forward. If the tree paid more, the young would borrow without limit to buy trees. If it paid less, they would sell trees short. Either way \(a_t=1\), \(s_t=0\) could not be an optimum.

Exercise 8.3 Exam-inspired Three-period lives

Suppose each generation lives three periods (young, middle-aged, old), with \(u^i = v(x_i,x_{i+1},x_{i+2})\) and strictly positive endowments in all three periods. At \(t=1\) there are an initial old (alive only at \(t=1\)) and an initial middle-aged (alive at \(t=1,2\)).

  1. Write the market-clearing condition at date \(t\).
  2. Explain exactly which step of the no-trade induction fails.
  3. Describe a mutually beneficial trade that the two-period model rules out.
Show solution

(a) \(x^{t-2}_t + x^{t-1}_t + x^t_t = e^{t-2}_t + e^{t-1}_t + e^t_t\). Three generations are alive.

(b) The initial old are still stuck with their endowment. But market clearing at \(t=1\) is now one equation in two unknowns, the consumption of the initial middle-aged and of generation 1. So it no longer pins down anyone's consumption, and the chain of single-unknown equations breaks.

(c) At date \(t\) the young (born \(t\)) and the middle-aged (born \(t-1\)) are both alive at \(t+1\). The young can lend to the middle-aged at \(t\) and be repaid at \(t+1\), when the borrower is old and the lender middle-aged. Both counterparties are alive at both ends of the loan, so equilibrium interest rates now reflect actual borrowing and lending. Inefficiency is still possible; see the \(N\)-period argument in Lesson 16.

Exercise 8.4 Exam-inspired Sequential markets

Instead of one Arrow–Debreu market at the beginning of time, suppose that at each date \(t\) there is a spot market for the date-\(t\) good and a market for one-period loans at net interest rate \(r_t\). Generation \(t\) chooses savings \(s_t\): \(x^t_t + s_t = e^t_t\) and \(x^t_{t+1} = e^t_{t+1} + (1+r_t)s_t\).

  1. Show that the two constraints combine to the Arrow–Debreu budget with \(p_{t+1}/p_t = 1/(1+r_t)\).
  2. What is the loan-market clearing condition at date \(t\)?
  3. Re-derive the no-trade result in one line.
Show solution

(a) Eliminate \(s_t\): \(x^t_t + x^t_{t+1}/(1+r_t) = e^t_t + e^t_{t+1}/(1+r_t)\). Multiply by \(p_t\) and set \(p_{t+1} = p_t/(1+r_t)\) to get \(p_tx^t_t + p_{t+1}x^t_{t+1} = p_te^t_t + p_{t+1}e^t_{t+1}\).

(b) Only generation \(t\) can be in the loan market at \(t\), because the old will not be around to repay or collect. So loan-market clearing is \(s_t = 0\).

(c) \(s_t = 0\) for all \(t\) gives \(x^t_t=e^t_t\) and \(x^t_{t+1}=e^t_{t+1}\). The interest rate is whatever rate makes generation \(t\) choose \(s_t=0\). That is the subject of Lesson 9.

Exercise 8.5 Proof

Prove that in any CE of the OLG economy with strictly increasing \(v^i\), \(p_t>0\) for all \(t\). Where exactly did the proof of the proposition need this?

Show solution

Suppose \(p_{t}\le0\) for some \(t\ge1\). Consider generation \(t\), or generation \(0\) if \(t=1\). Raising \(x_t\) by any amount weakly lowers expenditure \(p_tx_t\). So the budget set contains bundles with arbitrarily large \(x_t\) and the other components unchanged. Since utility is strictly increasing in \(x_t\), no maximizer exists, which contradicts \(\bar x^t\) solving the problem. So \(p_t>0\). The proposition used this when dividing by \(p_1\) (step 1) and by \(p_{t+1}\) (the budget steps).

Exercise 8.6 Proof An endowment the old don't value

Suppose the initial old have preferences \(u^0(x)=w(x_1)\) for some strictly increasing \(w\). Does the proposition still hold? What if the initial old also held an endowment \(e^0_2>0\) of the date-2 good? Prove it, or give a counterexample.

Hint

Step 1 of the proof is the only place where generation 0's preferences enter. In the second case, ask whether generation 0 can now sell something.

Show solution

Strictly increasing \(w\): the proposition still holds. At positive prices, generation 0 never buys goods dated \(t\ge2\), so \(p_1x_1 = p_1 e^0_1\) still forces \(x_1^0=e^0_1\).

With \(e^0_2>0\): generation 0 sells its date-2 claim, so its budget becomes \(p_1 x_1 = p_1 e^0_1 + p_2 e^0_2\) and \(x^0_1 > e^0_1\). The induction no longer starts and trade occurs: generation 1 gives up date-1 goods for date-2 goods. The old now hold an asset that pays off after they die. This is the logic of the tree in Exercise 8.2, and of money and government debt in Lessons 11 and 14.

Exercise 8.7 Problem set 2025, P4 Q1–2 and P6 Q1–2 No trade across generations, generalized

Keep two-period lives and one good per period.

  1. Population growth. Cohort sizes are \(N_{t+1}=(1+n)N_t\) and all agents in a cohort are identical. Write market clearing at \(t\) per young person and show the CE is autarky.
  2. Heterogeneity. Each cohort contains types \(n=1,\dots,N\) with endowments \((e^{t,n}_t,e^{t,n}_{t+1})\) and strictly increasing utility; the initial old of type \(n\) value only date-1 goods. Show that there is no aggregate trade across generations: \(\sum_n c^{t,n}_t = \sum_n e^{t,n}_t\) and \(\sum_n c^{t,n}_{t+1}=\sum_n e^{t,n}_{t+1}\) for every \(t\).
  3. Does (b) imply that each type consumes its own endowment? Explain.
Hint

For (b), sum generation \(t\)'s Arrow–Debreu budgets across types. If you know the cohort's total young-age consumption, the summed budget pins its total old-age consumption.

Show solution

(a) \(N_tc^t_t + N_{t-1}c^{t-1}_t = N_te^t_t+N_{t-1}e^{t-1}_t\), or per young, \(c^t_t + c^{t-1}_t/(1+n) = e^t_t + e^{t-1}_t/(1+n)\). The initial old eat their endowment. Market clearing at \(t=1\) then gives \(c^1_1 = e^1_1\), generation 1's budget gives \(c^1_2=e^1_2\), and so on by induction. Population size only rescales the equations.

(b) Each initial old type consumes \(e^{0,n}_1\). Market clearing at \(t=1\) gives \(\sum_n c^{1,n}_1 = \sum_n e^{1,n}_1\). Summing generation 1's budgets over types, $$p_1\textstyle\sum_n c^{1,n}_1 + p_2\sum_n c^{1,n}_2 = p_1\sum_n e^{1,n}_1 + p_2\sum_n e^{1,n}_2,$$ so with \(p_2>0\), \(\sum_n c^{1,n}_2=\sum_n e^{1,n}_2\). Market clearing at \(t=2\) then gives \(\sum_n c^{2,n}_2=\sum_n e^{2,n}_2\), and induction finishes the proof.

(c) No. Types with high old-age endowments borrow from types with low ones, within the cohort. Only the cohort's net position against other cohorts is zero. Lesson 16 solves this economy.

Key takeaways

💬 Stuck or curious? Ask me (your Claude teacher) anything. Try "why is it OK to use an Arrow–Debreu market when agents aren't born yet?" or "what changes if generation 0 holds a unit of fiat money?"
← Lesson 7: Arrow's remark Course index Glossary OLG cheat sheet Lesson 9: Prices & interest rates →