econ.studio
Ramsey-Cass-Koopmans Model
Section 8 of 16
Section 8 - Derivation

Hamiltonian & Optimality Conditions

The household problem is an infinite-horizon optimal control problem. We solve it using **Pontryagin's maximum principle** with a current-value Hamiltonian. The mechanics are routine; the result - the Euler equation - is the core content of the chapter.

Setting up the current-value Hamiltonian

Recall the problem (using the equilibrium-substituted budget constraint, since we will solve under market clearing):

max{c}0e(ρn)tu(c)dts.t.k˙=f(k)c(n+δ)k.\max_{\{c\}} \int_0^\infty e^{-(\rho - n) t}\, u(c)\, dt\quad \text{s.t.}\quad \dot k = f(k) - c - (n + \delta) k.

State: kk (capital per worker). Control: cc (consumption per worker). Co-state (current-value): μ\mu (shadow value of one extra unit of kk). The current-value Hamiltonian is:

H(k,c,μ)=u(c)+μ[f(k)c(n+δ)k].\mathcal{H}(k, c, \mu) = u(c) + \mu \bigl[f(k) - c - (n + \delta) k\bigr].
current-value-H
The current-value Hamiltonian - utility flow plus the shadow value of investment.

First-order conditions

Pontryagin's maximum principle requires:

  1. Step 1
    (i)Hc=0    u(c)=μ\textbf{(i)}\quad \frac{\partial \mathcal{H}}{\partial c} = 0 \;\Longrightarrow\; u'(c) = \mu

    The current marginal utility of consumption equals the shadow value of capital.

  2. Step 2
    (ii)μ˙=(ρn)μHk=(ρn)μμ[f(k)(n+δ)]\textbf{(ii)}\quad \dot \mu = (\rho - n) \mu - \frac{\partial \mathcal{H}}{\partial k}= (\rho - n) \mu - \mu \bigl[f'(k) - (n + \delta)\bigr]

    The co-state equation. Notice the discount rate is the *effective* rate ρn\rho - n, matching the time-discount in the objective.

  3. Step 3
    (iii)k˙=f(k)c(n+δ)k\textbf{(iii)}\quad \dot k = f(k) - c - (n + \delta) k

    State equation - the capital accumulation identity.

  4. Step 4
    (iv)limte(ρn)tμ(t)k(t)=0\textbf{(iv)}\quad \lim_{t \to \infty} e^{-(\rho - n) t} \mu(t) k(t) = 0

    The transversality condition - covered next section.

From the FOCs to the Euler equation

Differentiate condition (i) with respect to time and divide by μ\mu:

  1. Step 1
    u(c)=μ        ddt        u(c)c˙=μ˙u'(c) = \mu \;\;\xrightarrow{\;\;\frac{d}{dt}\;\;}\;\; u''(c)\, \dot c = \dot \mu

    Differentiate the FOC for cc.

  2. Step 2
    u(c)c˙u(c)=μ˙μ\frac{u''(c)\, \dot c}{u'(c)} = \frac{\dot \mu}{\mu}

    Divide by u(c)=μu'(c) = \mu.

  3. Step 3
    μ˙μ=(ρn)[f(k)(n+δ)]=ρ+δf(k)\frac{\dot \mu}{\mu} = (\rho - n) - \bigl[f'(k) - (n + \delta)\bigr]= \rho + \delta - f'(k)

    From co-state equation (ii), divided by μ\mu.

  4. Step 4
    u(c)c˙u(c)=ρ+δf(k)\frac{u''(c)\, \dot c}{u'(c)} = \rho + \delta - f'(k)

    Combine the two preceding lines.

  5. Step 5
    Define the curvature of uθ(c):=cu(c)u(c).\text{Define the curvature of $u$: } \theta(c) := -\frac{c\, u''(c)}{u'(c)}.

    For CRRA, θ(c)=θ\theta(c) = \theta - a constant.

  6. Step 6
    θc˙c=ρ+δf(k)-\theta\, \frac{\dot c}{c} = \rho + \delta - f'(k)

    Substitute the CRRA curvature.

  7. Step 7
      c˙c=1θ(f(k)δρ)  \boxed{\;\frac{\dot c}{c} = \frac{1}{\theta}\bigl(f'(k) - \delta - \rho\bigr)\;}

    The **Euler equation** (Keynes-Ramsey rule). Consumption grows when the net return on capital exceeds the discount rate; the intertemporal elasticity 1/θ1/\theta scales the response.

What the Euler equation says

Three regimes, each with a clean economic interpretation:

The Euler equation pairs with the capital accumulation equation to give a **two-dimensional dynamical system** in (k,c)(k, c):

k˙=f(k)c(n+δ)k,c˙=cθ(f(k)δρ).\dot k = f(k) - c - (n + \delta) k, \qquad \dot c = \frac{c}{\theta}\bigl(f'(k) - \delta - \rho\bigr).
full-system
The complete RCK dynamics. Solve subject to k(0)=k0k(0) = k_0 and the transversality condition.