Statement
In a regime-switching essentially-affine asset pricing model with Gaussian innovations and a finite-state Markov chain S_t, both zero-coupon bond prices and dividend-strip prices admit closed-form path-conditional exponential-affine representations:
- For bonds,
B_n^π(x_t) = exp(a_n + b_n' x_t)where(a_n, b_n)satisfy a linear recursion driven by the regimes along the pathπ. - For dividend strips on an augmented state
z_t = (x_t', ν_{j,t})',D_n^π(z_t) = exp(α_n + β_n' z_t)with an analogous recursion.
The unconditional price is recovered by averaging over the S^n regime paths weighted by Markov transition probabilities.
Evidence summary
- Theoretical (strong): Direct derivation in riccati-equations-leather-sagi Sections 2-4, using the standard guess-and-verify argument for affine pricing combined with the Gaussian moment generating function. The recursion is mechanical once the path is fixed: at each step
(α_n, β_n)updates linearly inα_nand quadratically inβ_n(the quadratic part being the Jensen½ β' Σ Σ' βcorrection). - Implementation (strong): The recursion is the basis of the production
compute_quadratic_pricing_factors_msvarfunction in the project’sSimMdlPricesmodule. It is the analytic comparator for the project’s Monte-Carlo strip pricer (mc_strips.jl) and matches it to within MC noise. - Lineage (strong): The same structure appears in the affine term-structure literature (Duffie-Kan, Dai-Singleton) and explicitly in Bikbov-Chernov 2013 (whose paper this note extends). The contribution of Leather-Sagi is the explicit augmented-state version for CRE income strips.
Conditions and scope
See conditions in the frontmatter. The claim does not assert that the unconditional price is finite — that requires a separate no-bubble check (see asset-pricing-no-bubble-condition-regime). It also does not assert a particular accuracy of the path-pruning approximation beyond Bikbov-Chernov’s empirical claim of accuracy out to ~40 quarters; the formal closed-form is only at the path-conditional level.
Counter-evidence
None at the level of the conditional recursion itself — this is a textbook calculation. Practical caveats:
- Direct iteration loses precision near the no-bubble boundary because
½ β' Σ Σ' βgrows rapidly. This is a numerical, not theoretical, limitation. - Path pruning bias when summing over regime paths is a one-sided bias that has not been bounded analytically.
- Path enumeration cost scales as
S^n, which is why the project uses pruning + Monte Carlo / cumulant approximations for the long-horizon tail.
Linked ideas
(Tracker: any future work that proposes a non-Gaussian-innovation extension, a higher-than-quadratic Riccati, or a non-heuristic path-pruning scheme would link here as extends or addresses_gap.)
Open questions
- Is there a closed-form characterization of the unconditional price (i.e., post-averaging over regime paths) beyond the cumulant expansion of Section 7.3?
- Can the path-pruning error be bounded analytically as a function of regime persistence?
- What is the right generalization for non-Gaussian innovations (jump-diffusion, stochastic vol)? The general transform-analysis machinery of Duffie-Pan-Singleton applies in principle.