econ.studio
Diamond Overlapping Generations Model
Section 3 of 16
Section 3

First Principles

The thought experiment

Consider an economy in steady state where the capital stock is *above* the golden rule level kGRk_{GR}. Reducing kk to kGRk_{GR} would raise sustainable consumption c=f(k)(n+δ)kc^* = f(k^*) - (n+\delta)k^*. If agents are infinitely lived (Ramsey), they will eventually internalise this and reduce savings. If agents live for only two periods, the chain is broken: nobody alive today *sees* the higher consumption that would prevail forever after the adjustment — that benefit accrues to cohorts not yet born. They cannot bid for it; they cannot pay current agents to save less. The market produces no mechanism to correct the over-accumulation.

Demographic structure

Time runs t=0,1,2,t = 0, 1, 2, \ldots. At each date tt there are two generations alive: the *young* cohort born at tt, and the *old* cohort born at t1t - 1. The young cohort at tt has size LtL_t and grows at rate nn:

Lt=(1+n)Lt1,n0.L_t = (1 + n) L_{t-1}, \qquad n \ge 0.
eq:popgrowth

Total population at date tt is Lt+Lt1=Lt(1+1/(1+n))L_t + L_{t-1} = L_t(1 + 1/(1+n)). Each agent supplies one unit of labour when young and zero when old.

The life cycle

Period of lifeActionConstraint
Young (age 1)Earn wage wtw_t; consume c1,tc_{1,t}; save sts_t.c1,t+st=wtc_{1,t} + s_t = w_t
Old (age 2)Consume c2,t+1c_{2,t+1} funded by savings and interest.c2,t+1=(1+rt+1)stc_{2,t+1} = (1 + r_{t+1}) s_t
What each agent does in each period of life.

Critically, the old leave no bequests in the baseline model. They consume everything and die. This is the source of all the interesting departures from Ramsey: there is no infinite-horizon smoothing motive.

From individual to aggregate

Aggregate savings
Only the young save. The old dissave (consume their savings plus interest) but those funds were already in the capital stock. Net aggregate saving at tt is LtstL_t s_t — the savings of the young.
Next-period capital
With full depreciation per period (the standard textbook case), Kt+1=LtstK_{t+1} = L_t s_t. Per young person: kt+1=st/(1+n)k_{t+1} = s_t / (1 + n).
The fundamental dynamic equation
kt+1k_{t+1} is determined by the savings of today's young, which depends on wtw_t (their income) and rt+1r_{t+1} (their return). Both are determined by kt+1k_{t+1} in general equilibrium — leading to an implicit equation for kt+1k_{t+1} as a function of ktk_t.

Why this differs from Ramsey

FeatureRamsey–Cass–KoopmansDiamond OLG
HorizonInfiniteTwo periods per cohort
Agents alive at ttSingle representativeTwo overlapping cohorts
Savings driverIntertemporal Euler over all \infty datesTwo-period Euler within a life
Welfare theorem holds?Yes (under TVC)Not necessarily — market between current and unborn is missing
Steady state efficient?Always (RCK saves less than GR)Possibly not — can over-accumulate
Role for govt debt?Ricardian: irrelevantNon-Ricardian: alters capital path
Role for PAYG SS?Reduces capital, lowers welfareCan raise welfare if dynamically inefficient
Same building blocks, different welfare implications.