Definition
Given a one-parameter family of pricing operators acting on functions of an underlying Markov state , a principal eigenfunction is a strictly positive function together with a real eigenvalue satisfying
for every . The pair is called a principal eigenpair. The eigenvalue measures the long-run continuously-compounded growth (or, when negative, decay) rate of the semigroup; encodes its limiting state-dependence.
Intuition
If you scale the pricing operator by to remove the deterministic exponential trend, the rescaled semigroup converges to a rank-one operator whose range is spanned by . Intuitively, is the “long-run shape function”: no matter what payoff you start with, after a long horizon . This is the asset-pricing analog of a Perron-Frobenius eigenvector for nonnegative matrices: the dominant eigenvalue governs long-run growth, and the dominant eigenvector governs long-run direction.
Formal notation
Hansen and Scheinkman (2009) use the operator pair
where is the extended generator of the multiplicative semigroup obtained by differentiating at . The eigenvalue equation in generator form is the more practical one, since it usually reduces to a PDE or a finite linear system.
Variants
- Affine-state closed form (Hansen-Scheinkman Example 6.2): When the state is a Feller-square-root + Ornstein-Uhlenbeck process and the multiplicative functional is exponential-affine, and solve a quadratic + linear system. The quadratic equation has two roots; only one yields a stochastically stable distortion.
- Markov-chain version: For a finite-state chain with intensity matrix and multiplicative functional generator , the principal eigenfunction is the strictly positive eigenvector of with the largest real-part eigenvalue (classical Perron-Frobenius).
- Smallest admissible eigenvalue: When several positive eigenfunctions exist, the relevant one (Proposition 7.2 of Hansen-Scheinkman) corresponds to the smallest eigenvalue whose associated martingale induces a stationary distorted process.
Comparison
- vs Subdominant eigenvalues: The subdominant eigenvalues control the rate of approach to the long-run limit, but they do not appear in the long-run yield itself. Hansen-Scheinkman explicitly call out the use of subdominant eigenvalues for refined approximations as an open direction.
- vs Local risk-neutral pricing: Local risk-neutral pricing characterizes the end of the term structure of risk prices; the principal eigenpair characterizes the end.
When to use
- Computing long-horizon discount rates and cash-flow risk prices in nonlinear continuous-time Markov asset-pricing models.
- Decomposing a stochastic discount factor into permanent (martingale) and transient components for term-structure analysis.
- Constructing the appropriate change of measure under which a Markov process is stationary, for use in long-horizon Monte Carlo.
Known limitations
- No general numerical algorithm: closed forms exist for affine and a few other special cases. For generic nonlinear models, computing remains a hard problem.
- Multiplicity: more than one positive eigenfunction can exist, and selecting the stochastically stable one requires checking the drift of the associated distorted process.
- The whole framework presumes a Markov state summarizes valuation-relevant information.
Open problems
- General-purpose numerical algorithms for in non-affine, nonlinear, possibly regime-switching environments.
- Sharp characterization of the convergence rate at which the rescaled semigroup approaches its long-run limit.
- Use of subdominant eigenpairs to construct corrections that improve finite-horizon approximations.
Key papers
- hansen-scheinkman-2009-long-term-risk-operator-approach — foundational existence/uniqueness, multiplicative factorization, and applications to long-run risk-return trade-offs.
My understanding
In the CRE asset pricing project, the asymptotic limit in the Riccati recursion of compute_quadratic_pricing_factors_msvar is the project’s numerical realization of the principal eigenvalue equation in exponential-quadratic coefficient form: at long horizons the recursion’s slope is exactly . The “Apartment is the slow asset (needs at the new MAP)” gotcha is a statement about the convergence rate — the slow asset has a small spectral gap between dominant and subdominant eigenvalues. Any pricing approximation that replaces a long Riccati run by a closed-form geometric tail (the operator floor) is implicitly betting that a single dominant eigenvalue captures the relevant long-run dynamics; the leading Exp 12 follow-up hypothesis N3 is exactly that this single-rate assumption is too coarse for some assets.