The Bellman operator preserves Lipschitz continuity in assets #
The economics half of the Lipschitz argument. With isClosed_forall_lipschitzOn this makes
the value function Lipschitz in assets, which bounds the marginal value of wealth uniformly
and so lets a corner condition be checked without differentiating anything.
The action swap #
Comparing a richer state x with a poorer state y ≤ x, the resource shortfall is
Δ = (1+r)(x-y). Given any action a' feasible at x, the action max 0 (a' - Δ) is
feasible at y and — away from the truncation — leaves consumption EXACTLY unchanged. So the
whole difference passes to the continuation value, where the hypothesis on v bounds it by
L·Δ, and the utility term contributes nothing.
Where the truncation bites, the poorer household saves nothing and therefore consumes all its
resources. That is what keeps the utility term controllable: both consumptions are then at
least minIncome, where a concave u is Lipschitz with the explicit constant of
slopeBound. No appeal to the cutoff lemma is needed, and no derivative.
Those two cases are where the constant (K + βL)(1+r) comes from, and solving
(K + βL)(1+r) ≤ L for L is exactly where impatience β(1+r) < 1 is required.
The Lipschitz constant of u above the lowest possible consumption.
Equations
- P.slopeBoundU = slopeBound P.u P.minConsumption
Instances For
The expectation inherits a Lipschitz bound from the continuation value, since the two states share the income draw and hence the transition weights.
The richer state's value exceeds the poorer's by at most the swap cost.
The poorer state's value falls short by at most the swap cost. The reverse swap needs no utility bound at all: where it truncates, the richer household consumes strictly more, so the utility term has the helpful sign.
The Bellman operator preserves Lipschitz continuity in assets.
The value function is Lipschitz in assets, with an explicit constant. Combining the
preservation proof with the closed class. Any L with (K + βL)(1+r) ≤ L works, and such an
L exists exactly when β(1+r) < 1.
The corner #
With the marginal value of wealth bounded above by L, saving nothing beats saving anything
as soon as β L falls below a lower bound on the marginal utility of consumption. Both sides
of that comparison are now explicit constants, and no derivative appears in either.
The corner condition, state by state. The marginal-utility bound is required only up to THIS state's resources, so the threshold is local: a state with few resources has high marginal utility and the constraint binds there, while a richer state may fail the test.
That is what lets the borrowing constraint bind at a bad income draw without binding everywhere, which the global version could not express.
The global corner condition, as a corollary.
For u c = -1/c, the marginal-utility bound up to R is 1/R². So the state-dependent
threshold reads β L < 1 / resources²: the constraint binds exactly where resources are small
enough, and resources = income + (1+r)·assets rises with BOTH the income draw and the asset
position.