Motivation
Two more portfolio problems round out Bäuerle and Rieder's finance chapter, each raising a
question the earlier sections do not. First: a fund manager is mandated to track an index —
replicate its value as closely as possible — but the index itself is often built from assets the
fund cannot trade directly (a broad benchmark, a proprietary basket). This is the multiperiod,
statistical analogue of index-fund management, and it turns out to be a classical linear-quadratic
control problem (R. E. Kalman, A New Approach to Linear Filtering and Prediction Problems,
1960, for the deterministic-coefficient case that Bäuerle and Rieder's §2.6.3 first generalizes to
random coefficients) rather than requiring a new dynamic-programming argument at all. Second: how
should a contingent claim be priced when it depends on an asset that cannot be traded, so that
perfect replication is simply impossible? This is the market-incompleteness question at the heart
of mathematical finance since the 1970s options-pricing literature, and §4.9 develops the
utility indifference pricing approach (M. H. A. Davis, Option Pricing in Incomplete Markets, in
Mathematics of Derivative Securities, 1997; also traceable to the zero-utility premium
principle of classical insurance mathematics): price a claim at the amount that leaves an
expected-utility-maximizing investor indifferent between holding it and not.
Setting
Index tracking (§4.8): state (x,s^)∈E:=R×R (wealth, value of
the non-traded index S^), action a∈A:=Rd (amounts in d traded assets),
transition Tn((x,s^),a,(z1,z2)):=((1+in+1)(x+a⋅z1), s^z2). The
objective is Vn(x,s^):=infπE[∑k=nN(Xk−S^k)2] (Eq. (4.36)):
minimize the expected sum of squared tracking errors. Chapter 2's stochastic linear-quadratic
theory (§2.6.3, Theorem 2.6.3) already solves any problem of this shape — linear dynamics with
random coefficient matrices An+1,Bn+1, quadratic cost with fixed matrix Q — via a
backward Riccati-type recursion Q~N:=QN, Q~n:=Qn+E[An+1⊤Q~n+1An+1]−E[An+1⊤Q~n+1Bn+1](E[Bn+1⊤Q~n+1Bn+1])−1E[Bn+1⊤Q~n+1An+1], so §4.8's content is
identifying this problem's own An+1,Bn+1,Q.
Indifference pricing (§4.9): a one-period market with a traded asset S and an untradeable
asset S^, four states of the world with probabilities p1,…,p4, relative returns
(R~,R^)∈{(u,u^),(u,d^),(d,u^),(d,d^)}, an exponential-utility
investor U(x)=−e−γx, and a claim H=h(S1,S^1). The investor's value with the
claim sold short is V0H(x,s,s^):=supaE[−e−γx−γa(R~−1)+γH] (Eq. (4.37)); Definition 4.9.1 sets the indifference price v0(H,s,s^)
as the amount solving V00(x,s,s^)=V0H(x+v0,s,s^) for every wealth x. The
multiperiod extension (unnumbered display, p. 138) replaces the one period by N i.i.d. periods
and defines vn(H,s,s^) at every time n the same way, now for VnH a genuine dynamic
value function.
Formalization targets
Goal — Theorem 4.9.4
VnH(x,s,s^)=−e−γxdn(s,s^),dN(s,s^):=eγh(s,s^),dn(s,s^):=ainfE[e−γa(R~n+1−1)dn+1(sR~n+1,s^R^n+1)],
vn(H,s,s^)=γ1log(vN−ndn(s,s^)),vn(vn+1(H,sR~n+1,s^R^n+1),s,s^)=vn(H,s,s^),
where v:=infaE[e−γa(R~1−1)] (Eq. (4.39)). This is the genuine
multiperiod solution: no closed form is available in general (unlike the one-period case), only
this explicit backward recursion for dn, obtained by folding the claim's payoff into the
terminal reward of the exponential-utility Bellman recursion (Theorem 4.2.15). The consistency
condition (part c) says the indifference-pricing operator is itself "time-consistent": pricing at
time n a claim whose payoff at n+1 is the already-computed time-(n+1) price of H recovers
H's own time-n price directly.
Milestones
Theorem 4.8.1 (index-tracking's explicit LQ solution: quadratic value functions via the Riccati
recursion, linear optimal policy) and Theorem 4.9.2 (the one-period special case of the goal,
with a genuinely closed-form price, obtained by directly minimizing a convex one-variable
objective). Definition 4.9.1 (the indifference price's defining equation) is needed by both and
is a formalization target in its own right, but — being a definition, not a numbered theorem — is
never a milestone.
Significance
Theorem 4.8.1 shows that a statistically-motivated portfolio criterion (tracking error, the
industry-standard measure of an index fund's fidelity) reduces exactly to a textbook control
problem, so every qualitative feature of LQ control — the value function's quadratic form, the
policy's linearity in the state, off-line computability of the feedback gain — transfers
immediately; the content is the reduction, not a new proof technique. The indifference-pricing
results answer a question ordinary arbitrage-free pricing cannot: when a claim's payoff depends
on an asset that literally cannot be traded, no replicating portfolio exists, so the
no-arbitrage pricing theory of Chapter 3 gives no unique price at all. Theorem 4.9.4 shows the
utility-based alternative is nonetheless computable to the same degree of explicitness as ordinary
dynamic programming allows: a backward recursion, not a closed form, but a genuine algorithm.
None of these results have machine-checked proofs on Prove2Me at the time of writing. The
platform's BertsekasDP.riccati_completion_of_square and related Riccati-family theorems were
checked and are not reusable for Theorem 4.8.1: their system matrices are deterministic, with no
expectation anywhere in the statement, while this chapter's An+1,Bn+1 are random and
every term of the recursion is an expectation — a genuinely more general result that happens to
specialize to the deterministic case, not an instance of it. No substrate at all exists for
utility indifference pricing.
Difficulty
For index tracking, the obstacle is not mathematical but representational: recognizing that
(x−s^)2 is a quadratic form (x,s^)Q(x,s^)⊤ in the augmented state that
includes the untradeable index's own value, and that the transition is linear in this augmented
state with coefficient matrices that are random only through next period's returns — once this
identification is made, Theorem 2.6.3 is already proved and there is nothing further to argue.
For indifference pricing, the obstacle is conceptual: Definition 4.9.1 characterizes v0
implicitly, by an equation relating two suprema, not by a formula, so nothing prevents a
formalization from simply asserting the closed-form answer as the definition and making the
theorem vacuous. A faithful formalization must keep the two apart, proving that the printed
formula is a solution of the defining equation rather than building the formula into what
"indifference price" means.
Formalization scope
The index-tracking Riccati recursion is restated locally in this chunk's namespace (per the
project's rule against importing another chunk's machinery), instantiated to this problem's own
2×2 cost matrix and random 2×2/2×d system matrices, using Mathlib's general
Matrix inverse (Bᵀ Q B is inverted directly; positive-definiteness making the inverse genuine
is not separately hypothesized in the Riccati recursion's own statement, matching how the book
treats it as automatic under Assumption (FM)). The one-period and multiperiod indifference-pricing
markets are formalized as separate structures (the one-period model's four-atom probability space
is pinned down by explicit measure equations on the pair (R~,R^), not by an assumed
Fin 4 state space, matching the pattern used for the binomial model in chunk 04c). The
multiperiod value function VHAt carries an explicit maturity argument distinct from the model's
own horizon N, needed only to state the goal's consistency condition (part c), which prices a
claim maturing one period early. A formalization that defines the indifference price directly as
a closed-form expression, rather than as the solution of Definition 4.9.1's equation, would be a
trivializing formalization of Theorem 4.9.2 and 4.9.4(b) and is explicitly ruled out. Reusable
beyond this mission: the local Riccati-recursion definitions are natural substrate for any later
mission needing a stochastic LQ argument with random coefficients (the book's own §2.6.3 general
theorem is a natural target for a future chunk). Contributions completing either milestone's
sorry, or the goal's, are welcome.
Selected references
- R. E. Kalman, A New Approach to Linear Filtering and Prediction Problems, Journal of Basic
Engineering 82(1), 1960, https://doi.org/10.1115/1.3662552
- M. H. A. Davis, Option Pricing in Incomplete Markets, in M. A. H. Dempster, S. R. Pliska
(eds.), Mathematics of Derivative Securities, Cambridge University Press, 1997
- N. Bäuerle, U. Rieder, Markov Decision Processes with Applications to Finance, Universitext,
Springer, 2011, https://doi.org/10.1007/978-3-642-18324-9, Chapter 4, §§4.8-4.9