Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Statement: power-law decay of the buffer-stock consumption gap (Stage A: ψ≡1)

Status: candidate theorem set with proof draft (stage_A_proof.md). Every claim carries its ledger status from 00_THEOREM_PLAN.md. Notation follows Carroll’s buffer-stock papers (BST). Lemmas are cited by number (L0, L1, …, from the proof documents); primes (e.g. L9′) mark strengthened variants. Reading this for the first time? Start with final_proof_myst — the synthesis presentation of record (backward-induction spine, §2; the compactified boundary-fixed-point core re-cast as one of its four rigor engines, §5; full economics literature fabric, BST terminology, illustrative figures on HAFiscal’s estimated calibrations); it imports every proof body by reference from the four proof documents.


1. Model and assumptions

A consumer solves the infinite-horizon income-fluctuation problem

max E₀ Σ_{t≥0} β^t L^t · Γ_t-normalized CRRA utility,   u(c) = c^{1−ρ}/(1−ρ)  (ρ>0; ρ=1 is log),

in permanent-income-normalized form: given market resources m > 0 (beginning of period, including current income), choose consumption c ∈ (0, m] (equivalently end-of-period assets a = m − c ≥ 0), with next-period normalized resources

mt+1=(R/Γ)a+θt+1.m_{t+1} = (R/\Gamma) \cdot a + \theta_{t+1}.

Assumptions.

Derived objects.

h  := 1/(1−ℛ⁻¹) = R/(R−Γ)    (normalized human wealth, current income included — BST eq-HDef)
w̄  := b + h              (perfect-foresight total wealth, human and market — the PF agent's wealth)
c̄(m) := κ̲·(m−1+h) = κ̲·w̄     (BST's perfect-foresight consumption function eq-cFuncPFUnc; the asymptote)
x(m) := c̄(m) − c(m) = κ̲·(m−1+h) − c(m)   (THE GAP — precautionary saving; x ≥ 0 by the forcing floor (stage-A Lemma 6.1)/L2; the gap g(w̄) := κ̲·w̄ − c(m(w̄)) = x(m(w̄)) is the same quantity in the PF-wealth coordinate)
þ_g := ln Þ_Γ                (the log growth-patience rate, NEGATIVE under GIC, so −þ_g = ln(1/Þ_Γ) > 0 is the per-period descent rate — the log-ladder step)
q_∞ := ln(ℛ)/(−þ_g) > 0       (the transitory-only Kesten root, eq. (E0) of the derivation)

Here h is BST’s human wealth (eq-HDef): its PDV series starts at the current period’s income, so the future-income-only quantity, where genuinely needed, is h − 1. w̄(m) := b + h = m − 1 + h is perfect-foresight total wealth (human and market) — a function of the state, not a constant — viewed at the decision moment after this period’s returns have been realized on the kapital saved last period (BST’s k_t = a_{t−1}; b = ℛ·k at ψ ≡ 1 — BST’s bank balances). The bar marks an upper-bound object, matching BST’s own perfect-foresight bound c̄(m) = (b + h)κ̲ (eq-cFuncPFUnc) and the overbar-signifies-an-upper-bound convention (as in κ̲, the lower bound); w is unused in BST, so there is no clash. The symbol x denotes the consumer’s precautionary saving — the eXtra saving induced by precaution: the shortfall of consumption below the perfect-foresight rule, x(m) := c̄(m) − c(m); the gap g(w̄) := κ̲·w̄ − c(m(w̄)) carries the same quantity in the PF-wealth coordinate, w̄(m) := b + h (with b = m − 1, BST’s bank balances).

q_∞ is equivalently the unique positive root of Þ_Γ^{−q} = ℛ — the ψ≡1 case of the eigenvalue equation (E): E[ψ^{1+q}] = ℛ·Þ_Γ^q.


2. Results


3. Stage B: permanent shocks — the Kesten channel proper. [ATTEMPTED PROOFS in stage_B_proof.md; supersedes the former Conjecture B. Statuses per result; algebra machine-verified in verify_algebra_B.py]

Model: m_{t+1} = (R/(Γψ_{t+1}))a + θ_{t+1}; normalized Euler c^{−ρ} = Þ_Γ^ρE_t[ψ_{t+1}^{−ρ}c(m_{t+1})^{−ρ}]. Assumptions: A1–A2; (B-A3) (ψ,θ) i.i.d., ψ ⊥ θ, E ψ = E θ = 1, supp ψ ⊆ [ψ_min, ψ_max] ⊂ (0,∞) (ψ_min > 0), supp θ ⊆ [0, θ_max] (zero-income atom permitted, as in A3), nondegeneracy σ_B² := Var(ψ(θ+h−1)) = E[ψ²]σ_θ² + h²σ_ψ² > 0; FHWC+RIC+GIC; (B-A0) existence for the ψ-model (BST route; FVAC^ψ βΓ^{1−ρ}E[ψ^{1−ρ}] < 1 — genuinely stronger than FVAC, assumed, finite since ψ_min > 0); (B-NA) (only for Thm B2) the step S := ln(ψ/Þ_Γ) is non-arithmetic: supp S ⊆ λℤ for no λ > 0. [Restated per review RB3: the first draft’s “ln ψ non-arithmetic” was the wrong object — RB3’s solved counterexample ψ = Þ_Γe^{±0.2} satisfies it while the walk is arithmetic (span 0.2) and the KRT fails. Any ψ with a density satisfies (B-NA); sufficient Þ_Γ-free version: ln ψ in no shifted lattice a + λℤ.] κ̲ and h are UNCHANGED by ψ (the ψ-weights cancel in the limiting-MPC computation; E ψ = 1 in human wealth); q_∞ = the unique positive (E)-root E[ψ^{1+q}] = ℛÞ_Γ^q (Lemma A5, already ψ-general, with the corrected tilted mean 𝔏′(q_∞)). Master identity (machine-verified): ψ_{t+1}w̄_{t+1} = Þ_Γw̄ + W_{t+1} + ℛg(w̄) with W := ψ(θ+h−1) − h, E[W] = 0, Var(W) = σ_B² — permanent shocks force the gap through human-wealth revaluation (the h²σ_ψ² term), and the ψ^{−ρ} Euler weight cancels the rescale Jacobian exactly, so Stage-A’s linearization bookkeeping carries over verbatim.

Side conditions and the discretized-ψ bridge (§B9)

E[ψ^{1+q_∞}|ln ψ|] < ∞, E[ψ^{−ρ}] < ∞: trivial under (B-A3); stated and moved past. (B-NA) for computational (discrete) ψ [criterion CORRECTED per reviews RB3/RB4 — the first draft’s version was wrong in both directions]: the condition is on the step values s_i := ln ψ_i − þ_g — an N-atom ψ is arithmetic iff all s_i lie in one lattice λℤ (equivalently: all pairwise ratios s_i/s_j rational); it involves Þ_Γ, not the ψ-atoms alone. Consequences: a 2-atom ψ is arithmetic iff s₁/s₂ ∈ ℚ — generically FALSE (the old “always arithmetic for 2 atoms” is retracted); incommensurable log-atom DIFFERENCES are sufficient for non-arithmeticity, never necessary; where genuinely arithmetic, the span is the gcd-type generator of the {s_i} (S = ±λ has span λ, not |ln(ψ₁/ψ₂)| = 2λ) and w̄^{q_∞}x carries a span-periodic prefactor — now a THEOREM (B2-arith above), with the prefactor explicit: P_B = (λ/𝔏′)Σ_mF̂(·+mλ). Its SIZE is expected ≈ e^{−α/span}-small by the R3 law, and RB3’s solved true-lattice case measured < 1e-7 at span 0.2 (≥ 3 orders below the naive transfer) — the size bound remains the open L9′(b)-analogue. Numerics may treat A as constant; a theorem for a specific discretization checks the s_i ∈ λℤ condition and, where arithmetic, applies B2-arith. (L9′ itself is a separate queue item.)


4. Remarks

  1. (What is new.) The literature proves c(m)/m → κ̲ and c′(m) → κ̲ (BST lemma-MPCBoundsConvg; Ma–Toda 2022 JMathE, vol. 98 art. 102562, under regularly-varying u′) and the dual wealth-tail Pareto exponents (Beare–Toda 2022 ECMA; MST 2020 JET Thm 3.3 (CITE-CHECK number); Stachurski–Toda 2019 JET), but no rate or form for the primal gap. Even the LEVEL convergence x → 0 (our L3) appears not to be stated in the literature (the ratio and derivative limits do not imply it); it falls out of the gap equation in two lines.

  2. (Primal ≠ shadow of dual.) At ψ≡1 with bounded θ under GIC, the ergodic wealth distribution has compact support (the wealth recursion is a contraction with bounded innovations), so there is NO wealth Pareto tail — yet the consumption gap is a power law. The two power laws are distinct objects sharing a root family: dual root E[(Þ_Γ/ψ)^ζ] = 1 (no positive root at ψ≡1) vs primal root E[ψ^{1+q}] = ℛ·Þ_Γ^q (root exists at ψ≡1 thanks to the level ℛ > 1).

  3. (Where the power law comes from.) The gap equation’s rescaling w̄ ↦ Þ_Γw̄ + O(1) is multiplicative; in ln w̄ it is a random-walk/renewal structure — so the decay is a power law, not an exponential, which would require additive-in-m dynamics, i.e. Þ_Γ = 1, the GIC knife-edge (Cor. A4.4). This is the rigorous version of the derivation’s §2.

  4. (Sharpness of A1’s constants.) The σ² in the lower bounds is sharp in order: as σ² → 0 the model degenerates to PF and x ≡ 0. After the R2 F-3 repair, the w̄^{−q_∞} lower bound in (ii) carries its σ² explicitly (the ladder base is priced by the forcing floor’s c₋σ²/y_bdry — stage-A Lemma 6.1 — rather than by qualitative strict-Jensen positivity), so the σ²-degeneration of the (ii)-constant is now a formula, not an allusion to boundary data.

  5. (Both constraints allowed.) The artificial constraint a ≥ 0 is assumed for concreteness; with the natural borrowing constraint (θ_min > 0) all statements hold verbatim above the respective — the asymptotics never see the constraint directly (excursion bound), only through the boundary data (hence through P and the q_∞<1 constants, NOT through q_∞ or B).

  6. (Fine structure of P — factored out; NOT required for any theorem here.) Whether P is constant and how large its oscillation is are refinements owned by the standalone appendix periodic_factor_fine_structure.md. In brief: “P constant” is numerically REFUTED (R3, osc(P)/P̄ ≈ e^{−α/(−þ_g)}, α ≈ 0.8–1.2) and reduced (via Theorem B2-arith at ψ≡1) to the explicit criterion c_k(P) = (−þ_g)^{−1}F̂^(2πk/(−þ_g)); generic (a.e.) non-constancy is a theorem, universal is probably false (tiling obstruction). The oscillation SIZE has a PROVEN unconditional linear bound osc(P) ≤ (−þ_g)·TV(P′)/6 (⟹ effective constancy at the estimated calibrations’ −þ_g, extrapolated ~10^{−10}–10^{−41}, which is all the application needs) and an open sharp exponential bound osc(P) ≤ Ce^{−c/(−þ_g)} (reduced to strip-analyticity of F̂, c = 2πw with w the analyticity-strip half-width — a local symbol, not the perfect-foresight-wealth coordinate — measured þ_g-independent w ≈ 0.15). None of this is consumed by A1/A2/A3, B1–B3, B-res, the forcing floors, or the HAFISCAL/HARK application.

  7. (Effective, not practically tight — rephrased per review R2 F-8.) All upper/lower bounds are effective: every constant is an explicit function of (ρ, β, R, Γ, θ_min, θ_max, σ²) via the proof’s threshold (written x₀ in the proof documents; our w̄₀ — the proof documents write the wealth coordinate as x = m + h and the gap as g(x); their g(x) is our g(w̄)), C₀, (no compactness or soft arguments anywhere in L2–L11). But the compounded constants are astronomically conservative (R2 measured e.g. Π̄ = e^{K̂S̄} ≈ 1e14 at case A, giving upper constants ~19 orders above truth; the F-3-explicit q_∞<1 lower constant costs ~9 orders), so the finite-w̄ BOUNDS are practically vacuous on estimation grids. What is practically meaningful is the ORDER content plus the tight local up/down ladder inequalities (the displays tagged (five-up)/(five-dn) in final_proof.md; MyST labels eq-five-up/eq-five-dn in final_proof_myst.md), which hold at their design tightness 1 + K̂/w̄ (R2’s audit). The effectiveness claim is about the absence of soft steps, not about usable finite-w̄ error bars.

  8. (Unbounded θ.) L4′ (Lemma 5.3): if supp θ is unbounded (θ ≥ 0) but E[θ^k] < ∞ for some k > max(1, q_∞) + 1, Theorems A1–A3 hold verbatim (PROVEN-HERE, REFUTER-REVIEWED RC4 — RC4-F1 fix incorporated: the anchor carries an explicit y_var entry for the fat-tailed-θ variance floor): (A) the workhorse holds on the good event A(w̄) = {θ ≲ Þ_Γw̄} with truncated moments → the full moments (A^c-tails at relative order w̄^{−(k−1)}, below every ladder slot iff k > max(1,q_∞)+1); (B) the UPPER chain survives verbatim (it consumes only the pathwise lower bracket w̄_{t+1} ≥ Þ_Γw̄ − 1, θ ≥ 0); (C) the LOWER chain runs on a depth-adapted truncation ladder y_{j+1} = Þ_Γy_j + y_j^{1/2} + C anchored at a FIXED level y_anc ≥ 2y★ (it stalls at the fixed point y★, not at w̄₀) — exponent-preserving and with a positive-constant probability product, both numerically confirmed (verify_L4prime_checks.py). The lognormal benchmark has all moments; the discretized-lognormal numerics are covered by the bounded-support theorems as stated.

  9. (Mortality.) With survival probability L (perpetual-youth), replace β by βL throughout: Þ_Γ = (βLR)^{1/ρ}/Γ, q_∞ = ln ℛ/ln(1/Þ_Γ) — matching qstar_discrete in the harness. The Blanchard annuity variant additionally rescales R; either way mortality enters ONLY through Þ_Γ (and Þ_R).

  10. (Practical implication, unchanged.) The principled tail extrapolator is x ≈ C·w̄^{−q} with q = min(1, q_∞) (Theorems A1–A3), as implemented in the HARK PR (decay_extrap_form='powerlaw'); the slope-matched Q_emp = B·(m_top−1+h) sits near q_∞ on short grids and migrates to min(1,q_∞) on deep ones (Cor. A4.2) — the harness’s observed migration is now a theorem-backed diagnostic, not a stylized fact.


5. The constraint end (bottom knot): the q_0 power law

Sections 2–4 characterize how c(m) approaches its high-wealth asymptote (the perfect-foresight line κ̲(m−1+h), from below, as a power law with the eigenvalue exponent min(1,q_∞)Theorem A1, Corollary A4). This section is the mirror at the other end: how c(m) approaches its constraint-end asymptote (the maximal-MPC line, from below, as m falls to the borrowing constraint). The two ends turn out to be structurally different (Remark C1): the high-wealth end is governed by a nontrivial eigenvalue with a possible log-periodic prefactor (Theorem A2); the constraint end is governed by the utility curvature ρ alone, with no periodic prefactor (Theorem CE). Full derivation and proofs: constraint_end_proof.md; pre-registered battery verify_constraint_end_checks.py (ALL PASS).

Setup and objects (transitory worst atom; ψ≡1). Add to A1–A6:

Derived (the constraint-end analogues of κ̲, h):

κ̄  := 1 − ℘^{1/ρ}·Þ_R      (the MAXIMAL MPC — BST eq-MPCmaxDefn; the m^e→0 limit of c/m^e)
λ   := ℛ·(1 − κ̄) = ℘^{1/ρ}·Þ_Γ < 1   (the worst-branch contraction rate toward the constraint)
γ(m) := κ̄·m^e − c(m) ≥ 0    (THE CONSTRAINT-END GAP; γ/m^e → 0)

κ̄ is the m→m̲ mirror of κ̲ (BST eq-MPCmaxDefn): c(m)/m^e → κ̄ as m^e → 0 (BST lemma-MPCBoundsConvg; eq-cBounds gives κ̲_t m ≤ c_t(m) ≤ κ̄_t m per period). Note λ = ℛ(1−κ̄) < 1 is the exact factor by which the worst-income branch maps m^e toward the constraint.

Remarks (constraint end)

5b. The permanent-shock extension (GAP-CE-ψ closure, 2026-07-14)

Proof bodies: constraint_end_proof_psi.md (F1/F2, the (CE-ψ) equation, the (E-ψ↓) eigen-equation, the two regimes). Pre-registered battery: verify_ce_psi_checks.py. Status tags as in §2.

Objects. Worst transitory atom ξ_min with mass ℘_w (zero-income case: ξ_min = 0, ℘_w = ℘); ψ ∈ [ψ_min, ψ_max], E[ψ] = 1; ℛ̃(ψ) = R/(Γψ).

m_min = −ξ_min/(ℛ̃_max − 1),  ℛ̃_max = R/(Γψ_min);   m^e = m − m_min
λ(ψ)  = ℘_w^{1/ρ}·Þ_Γ/ψ      (branch-wise contraction on the worst-transitory event)
℘_eff = the worst-JOINT-atom mass: ℘_w when ξ_min = 0; ℘_w·P[ψ = ψ_min] for discrete ψ
        with ξ_min > 0 (the fiber-selection effect, proof §4) — exactly HARK's
        `WorstIncPrb`.

Proposition C1-ψ (κ̄ is ψ-invariant). [PROVEN-HERE, proof §0(F2); battery gate B2] The growth-normalization weight (Γψ)^{−ρ} cancels exactly against the (Γψ)^{+ρ} carried by next-period resources on the reachable worst fiber, so for EVERY ψ-distribution

κ̄ = 1 − ℘_eff^{1/ρ}·Þ_R,

the ψ≡1 formula with the joint worst mass (matches BST eq-MPCmaxDef and HARK’s calc_mpc_max accounting).

Theorem CE-ψ (regime I: uniform contraction). [PROVEN-HERE at the ψ≡1 proof’s rigor level, proof §§1–2; battery gates B1/B4] If the worst-branch map contracts through the smallest permanent shock,

℘_eff^{1/ρ}·Þ_Γ < ψ_min        (equivalently  λ(ψ_min) < 1),

and the generic non-resonance w·E[λ(ψ)^ρ] ≠ 1 holds, the constraint-end approach exponent is unchanged by permanent shocks:

q_0 = ρ:   γ(m^e) = κ̄m^e − c(m) ≍ (m^e)^{1+ρ},   MPC → κ̄,   no log-periodic prefactor

(the ψ-mixture’s homogeneous root is strictly negative and excluded by 0 ≤ γ ≤ κ̄m^e, exactly as at ψ≡1; the mixture additionally smooths).

Characterization (regime II) + the remaining gap. [DERIVED; amplitude rigor OPEN = GAP-CE-ψ-II; battery gate B5 adjudicates empirically] If λ(ψ_min) > 1 (an expanding worst fiber — e.g. any fixed ℘_w with ψ-support reaching low enough ψ_min; the precise sense in which a continuous permanent component reinstates renewal), the homogeneous equation

(E-ψ↓)   w·(℘_eff^{1/ρ}Þ_Γ)^s·E[ψ^{−s}] = 1,   w ∈ (0,1) the feedback weight,

acquires a positive root s*₊, and the constraint end becomes a random-multiplicative (renewal) problem with

q_0 = min(ρ, s*₊).

Whether the (m^e)^{s*₊} mode carries generic nonzero amplitude is the open rigor item (GAP-CE-ψ-II); the battery’s regime-II specs test it empirically: fitted exponents at s*₊ confirm amplitude-genericity, fits pinned at ρ would refute it. The regime boundary ℘_eff^{1/ρ}Þ_Γ = ψ_min is a primitive, checkable criterion (HS-mean (code id CAL-HS): the worst JOINT atom is the lowest employed-income atom — θ_min ≈ 0.581 undercuts the unemployment income 0.7 — giving ℘_eff ≈ 0.020 and λ(ψ_min) ≈ 0.15: deep in regime I, so the estimated calibration keeps q_0 = ρ).