Forward (state-space) form of the New Keynesian model
ProvedDSGE.nk_equilibrium_iff_forwardLet and , and let be arbitrary reals. Real sequences form an equilibrium of the three-equation New Keynesian model (demand, supply and Taylor-rule equations, see the definition file) if and only if, for every ,
In words: once the interest rate is substituted out, the model is the linear recursion with . This is the state-space form on which the determinacy analysis rests.
import Mathlib import Definitions.Def_DSGE_NK_model
namespace DSGE
theorem nk_equilibrium_iff_forward (σ β κ φπ φy : ℝ) (hσ : σ ≠ 0) (hβ : β ≠ 0)
(y π i : ℕ → ℝ) :
IsNKEquilibrium σ β κ φπ φy y π i ↔
∀ t : ℕ,
i t = φπ * π t + φy * y t ∧
π (t + 1) = (π t - κ * y t) / β ∧
y (t + 1) = (1 + φy / σ + κ / (σ * β)) * y t + ((φπ - 1 / β) / σ) * π t := by sorry
end DSGERead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Non-blind read-back — not independent testimony. This read-back was written by the same agent that drafted the Lean statements (the mission captain), with full knowledge of the source material and of the intended meaning. It is not a blind audit and must not be mistaken for independent testimony. Reviewers should compare the Lean code against the source themselves or obtain a separate blind read-back.
For all real with and , and all sequences : the triple satisfies, for every , the three equations , , , if and only if for every :
No sign conditions on the parameters are assumed; only and , so all divisions are genuine.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.