Both roots of lie outside the unit circle iff and
ProvedDSGE.quadratic_roots_outside_unit_disk_iffLet be real numbers with . Then every complex root of satisfies if and only if
This is the two-dimensional Schur–Cohn (Jury) stability test, applied in the outward direction. Applied to the trace and determinant of the transition matrix of the forward form, it turns "both eigenvalues of are explosive" into explicit parameter inequalities.
Formalization Note. The hypothesis is needed: e.g. , has roots outside the unit circle while fails. In the application, .
import Mathlib
namespace DSGE
theorem quadratic_roots_outside_unit_disk_iff (T D : ℝ) (hD : 0 < D) :
(∀ z : ℂ, z ^ 2 - (T : ℂ) * z + (D : ℂ) = 0 → 1 < ‖z‖) ↔ 1 < D ∧ |T| < 1 + D := 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 numbers and with : the statement "for every complex number , if then " holds if and only if both and . Here are viewed as complex numbers in the polynomial, is the complex modulus, and the real absolute value. Repeated roots are covered (the condition quantifies over all roots, not over distinct ones). The case is excluded by hypothesis.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.