A consumption floor from the margin, not from the level #
crra_pinch traced the restriction γ = 1 to tendsto_atBot_u, the requirement that utility
fall to -∞ at zero consumption. This file replaces the use of that condition in the one place
where it does economic work — the uniform lower bound on consumption at the optimum — by a
condition on the MARGIN, which CRRA satisfies for every γ > 0, γ < 1 included.
Minimum income is necessary and not sufficient #
A positive lower bound on income does not by itself keep consumption away from zero. It bounds
RESOURCES below, not consumption: maxSaving = min assetCap resources, so whenever the cap is
slack the household may save everything and consume nothing. Nothing about the income process
says it will not.
What minimum income does is make the CONTINUATION Lipschitz where the argument needs it. The
deviation argument compares the optimum with saving h less:
u (c + h) - u c ≤ β * (cont a - cont (a - h)),
and the right-hand side has to be bounded by a multiple of h. The continuation is concave and
bounded, so its slope from assetFloor to x is at most 2‖V‖ / (x - assetFloor). The
positive sustainability bound minConsumption keeps the deviation away from that endpoint:
small consumption forces saving at least assetFloor + 3 * minConsumption / 4. The resulting
state-independent slope constant is 4‖V‖ / minConsumption, as used by cont_sub_le.
With a state-independent constant L, any consumption level whose marginal value beats β L
cannot be optimal, and MarginalInada supplies one. The floor is explicit:
min δ (minConsumption / 4).
How the current bounded-domain model uses this result #
Divergence at zero has two distinct roles in the unbounded-domain model: it makes
extendBot u continuous into EReal and excludes zero consumption at an optimum. The marginal
argument here replaces the latter role.
The current IncomeFluctuation structure has a utility-domain field.
BoundedIncomeFluctuation takes dom = Ici 0, where extendDom uses the finite value u 0
rather than ⊥, and proves the needed reward continuity. Its marginal Inada argument then
establishes positive consumption separately. The floor results here fit that shared structure;
they do not require a new household type or a divergence assumption.
Marginal Inada. Consumption near zero has unboundedly large marginal value, measured by
secant slopes so that no derivative is needed. CRRA satisfies this for every γ > 0, including
the γ < 1 range where utility itself stays bounded.
Equations
Instances For
The classical form, on the positives.
Equations
Instances For
A marginal lower bound near zero. MarginalInadaOn is this for every M; a utility
with finite marginal value at zero -- CARA, or a shifted CRRA -- satisfies it for the M its
slope near zero allows, and the consumption floor then has to be earned by an inequality.
Equations
Instances For
Marginal utility explodes at zero.
CRRA has unbounded marginal value at zero for every γ > 0 — the γ < 1 case included,
where the LEVEL condition tendsto_atBot_u fails. This is the whole point.
The slope constant an oscillation bound G gives.
Equations
- P.oscSlopeConst G = 2 * G / P.minConsumption
Instances For
The continuation's slope, priced by its oscillation, above
assetFloor + minConsumption / 2.
The consumption floor, from a finite marginal bound.
The state-independent bound on the continuation's slope, read against v.
Equations
- P.contSlopeConstOf v = 4 * ‖v‖ / P.minConsumption
Instances For
The continuation's slope is bounded by a state-independent constant, above
assetFloor + minConsumption / 2, whatever the continuation.
The state-independent bound on the continuation's slope, which is where the positive income floor does its work.
Equations
- P.contSlopeConst = 4 * ‖P.toExtended.valueFunction‖ / P.minConsumption
Instances For
The continuation's slope is bounded by a state-independent constant, provided we stay
above assetFloor + minConsumption / 2 in savings — which is exactly where the deviation
argument lives.
A consumption floor from the margin, against an arbitrary continuation.
A consumption floor from the margin. No use is made of tendsto_atBot_u: the argument
runs on concavity and boundedness of the continuation, a positive income floor, and unbounded
marginal value at zero consumption.
A uniform bound on saving from a uniform marginal bound, against any continuation.
The second route to positive consumption. When utility is unbounded below the reward is
⊥ at zero consumption and positivity is free; when it is bounded — CES with γ < 1 — it has to
be earned, and this is where. The condition is on MARGINS, which is why it survives the loss of
the level condition.
A power marginal bound prices the same proportional saving deviation for every utility.
A proportional power bound keeps saving below the cap under one primitive inequality.