Definition

A strictly positive multiplicative functional — typically a stochastic discount factor process , a cash-flow growth process , or their product — built on a Markov state admits the canonical factorization

where is a real scalar (the principal eigenvalue), is a martingale whose logarithm has stationary increments, and is a strictly positive function on the state space (the principal eigenfunction). The three components are interpreted as a deterministic exponential trend (), a permanent risk component (), and a transient state-dependent ratio ().

Intuition

The decomposition separates “what grows forever” from “what eventually averages out.” The trend captures the long-run yield of the discount factor; the martingale captures permanent shocks that never wash out (and defines the right change of measure under which the state process is stationary); the transient factor captures everything that depends on the current Markov state but vanishes in long-horizon expectations. For a stochastic discount factor, is the asymptotic continuously-compounded risk-free yield and encodes the “long-run risk” that earns the long-run risk premium.

Formal notation

If is a strictly positive multiplicative functional and is a principal eigenpair of the associated semigroup, define

Hansen and Scheinkman (2009, Corollary 6.1) prove is a local martingale; Appendix C gives sufficient conditions (Assumptions C.1–C.3) under which it is a true martingale. The -induced probability measure makes stationary (under Assumption 7.2), allowing standard ergodic-Markov tools to characterize long-horizon behavior.

Variants

  • Alvarez-Jermann (2005) version: A discrete-time precursor that proposed the same decomposition but without the formal link to principal eigenvalues; Hansen-Scheinkman (footnote 3) note Alvarez-Jermann cited an early version of the present paper for that link.
  • Affine-state closed form: For exponential-affine SDFs on Feller-square-root + OU states, has an explicit Itô representation, and the distorted drift is ; only the negative-root branch is stochastically stable (Hansen-Scheinkman Section 7.2.1).
  • Cash-flow growth version: Apply the decomposition to where is a multiplicative growth functional, giving the limiting holding-period return (Hansen-Scheinkman Section 8).

Comparison

  • vs Beveridge-Nelson decomposition: Both separate permanent and transitory components, but Beveridge-Nelson is additive and linear, while Hansen-Scheinkman is multiplicative and nonlinear, designed for strictly positive processes such as discount factors and cash-flow growth.
  • vs Local risk-neutral measure: The local risk-neutral measure makes discounted prices martingales over arbitrary horizons; the Hansen-Scheinkman martingale instead defines a measure under which the state process is stationary, which is the right object for long-horizon limits.

When to use

  • Identifying the long-run yield of any strictly positive multiplicative functional in a Markov environment.
  • Constructing the change of measure under which a nonstationary discount factor becomes a (martingale) tractable for long-horizon asset pricing.
  • Defining permanent vs transitory components of a stochastic discount factor for the long-run risk literature (Bansal-Yaron, Hansen-Heaton-Li).
  • Decomposing limiting holding-period returns in models with stochastic cash-flow growth.

Known limitations

  • The decomposition is not unique without further restrictions: multiple positive eigenfunctions can each generate a candidate . Hansen-Scheinkman Proposition 7.2 selects the stochastically stable one as canonical.
  • Verifying that the candidate is a true martingale (not just local) requires checking technical conditions (Hansen-Scheinkman Appendix C) that are nontrivial outside specific parametric families.
  • Computing in non-affine environments has no general algorithm.

Open problems

  • General-purpose numerics for the multiplicative factorization in regime-switching, jump, or genuinely nonlinear environments.
  • Robustness of the decomposition under model misspecification.
  • Connection to subdominant eigenvalues for refined finite-horizon corrections.

Key papers

My understanding

In the CRE asset pricing project, the decomposition

used in mc_pricer.jl and mc_tail.jl is structurally a Hansen-Scheinkman factorization with the transient correction playing the role of and the geometric tail playing the role of . The MC pricing pipeline’s per-eval rebuild (rather than fixed lookup) is in effect re-estimating the eigenvalue at each , which is why a fixed lookup drifts catastrophically (+5269 nats): a stale misprices the dominant exponential-trend component. The Apartment “slow asset” gotcha (needing at the new MAP) is the same statement at the level of finite-horizon convergence: the approximation rate in Hansen-Scheinkman Proposition 7.4 is small for that asset, so the transient component decays slowly.