Discounted Characteristic Function¶
Theorem (Duffie-Pann-Singleton)¶
If \({\bf X}_t\) is affine, the discounted characteristic function (ChF) has the following affine form:
where \(\tau=T−t\). Furthermore, The coefficients \(A\) and \({\bf B}\) satisfy the following Riccati Equation:
with the initial condition
Example - BS Model¶
Discounted Characteristic Function¶
With the fixed \(u\) and \(T\),
U(X,t) Satisfies Black-Scholes PDE¶
Since \(e^{-r(T-t)}\int \text{Payoff}(X_T)p(X,t,X_T,T)dX_T\) satisfies the Black-Scholes PDE, \(U(X,t)\) also satisfies the Black-Scholes PDE. With change of variable \(X=\log S\) and \(\tau=T-t\), the Black-Scholes PDE for \(U(X,t)\) becomes
Affine Solution¶
By Duffie-Pan-Singleton, \(U(X,t)\) has the following form:
Riccati Equation¶
Plugging this to the Black-Scholes PDE, we have
or
Discounted Characteristic Function From BS PDE¶
Exercises¶
Exercise 1. Starting from the Duffie-Pan-Singleton formula, verify that setting \(\mathbf{u} = \mathbf{0}\) recovers the zero-coupon bond price \(P(t,T) = e^{A(\mathbf{0},\tau) + \mathbf{B}(\mathbf{0},\tau)^T \mathbf{X}_t}\). What are the initial conditions for \(A\) and \(\mathbf{B}\) in the bond pricing case?
Solution to Exercise 1
Setting \(\mathbf{u} = \mathbf{0}\) in the Duffie-Pan-Singleton formula gives
The right-hand side is precisely the zero-coupon bond price \(P(t, T)\). In the exponential-affine form this becomes
The initial conditions at \(\tau = 0\) (i.e., \(T = t\)) are \(A(\mathbf{0}, 0) = 0\) and \(\mathbf{B}(\mathbf{0}, 0) = i \mathbf{0} = \mathbf{0}\). This reflects the fact that a bond at maturity pays \(\$1\) regardless of the state, so \(P(t, t) = e^{0 + \mathbf{0}^T \mathbf{X}_t} = 1\).
Exercise 2. In the Black-Scholes example, confirm that \(B(\tau) = iu\) (constant) satisfies \(\frac{dB}{d\tau} = 0\) with initial condition \(B(0) = iu\). Then substitute \(B = iu\) into the \(A\)-equation and integrate to verify \(A(\tau) = [-r + (r - \frac{1}{2}\sigma^2)iu - \frac{1}{2}\sigma^2 u^2]\tau\).
Solution to Exercise 2
The \(B\)-equation from the Riccati system is \(\frac{dB}{d\tau} = 0\) with initial condition \(B(0) = iu\). The unique solution of \(\frac{dB}{d\tau} = 0\) is \(B(\tau) = B(0) = iu\) for all \(\tau\), confirming \(B\) is constant.
Substituting \(B = iu\) into the \(A\)-equation:
Since the right-hand side is constant in \(\tau\), integrating from \(0\) to \(\tau\) with \(A(0) = 0\) gives
which matches the stated result.
Exercise 3. Using the discounted characteristic function for the Black-Scholes model, compute \(\varphi(X_t, t, u, T)\) at \(u = -i\) (i.e., evaluate \(\mathbb{E}^{\mathbb{Q}}[e^{-r\tau}S_T \mid S_t]\)). Verify that you recover \(S_t\), confirming that the discounted stock price is a martingale.
Solution to Exercise 3
Setting \(u = -i\) in the discounted characteristic function with \(B = iu = i(-i) = 1\) and
Therefore
On the other hand, by definition
Equating gives \(\mathbb{E}^{\mathbb{Q}}[e^{-r\tau} S_T \mid F(t)] = S_t\), confirming that the discounted stock price \(e^{-rt}S_t\) is a \(\mathbb{Q}\)-martingale.
Exercise 4. For a one-dimensional CIR short-rate model \(r_t = X_t\) with \(r_0 = 0\) and \(r_1 = 1\), write down the extended Riccati equations for the discounted characteristic function. Identify how the \(-r_0\) and \(-r_1\) terms modify the standard (undiscounted) Riccati system.
Solution to Exercise 4
For the one-dimensional CIR model \(dX_t = \kappa(\theta - X_t)\,dt + \xi\sqrt{X_t}\,dW_t\) with \(r_t = X_t\), the affine parameters are:
- Drift: \(b_0 = \kappa\theta\), \(b_1 = -\kappa\)
- Diffusion: \(c_0 = 0\), \(c_1 = \xi^2\)
- Discounting: \(r_0 = 0\), \(r_1 = 1\) (since \(r(X) = X\))
The extended Riccati equations are:
Compared to the standard (undiscounted) Riccati system where \(\frac{dB}{d\tau} = -\kappa B + \frac{1}{2}\xi^2 B^2\) and \(\frac{dA}{d\tau} = \kappa\theta B\), the discounting adds the constant term \(-r_1 = -1\) to the \(B\)-equation and the term \(-r_0 = 0\) to the \(A\)-equation. The \(-1\) in the \(B\)-equation turns the homogeneous Riccati ODE into a full (inhomogeneous) Riccati equation, which is the source of the more complex closed-form solutions seen in CIR bond pricing.
Exercise 5. Explain why the Black-Scholes PDE for \(U(X,t)\) has no \(X\)-dependent coefficient in the \(\frac{dB}{d\tau}\) equation, yielding \(B(\tau) = iu\) (constant). Under what conditions on the model would \(B(\tau)\) be non-constant?
Solution to Exercise 5
In the Black-Scholes model the drift and volatility coefficients of \(X = \log S\) are:
- Drift: \(b(X) = r - \frac{1}{2}\sigma^2\) (constant, no \(X\)-dependence)
- Diffusion: \(a(X) = \sigma^2\) (constant, no \(X\)-dependence)
In affine notation, \(b_1 = 0\) and \(c_1 = 0\), so the Riccati equation for \(B\) becomes
The right-hand side vanishes identically, making \(B(\tau) = iu\) constant for all \(\tau\).
For \(B(\tau)\) to be non-constant, we need \(b_1 \neq 0\) or \(c_1 \neq 0\), meaning the drift or the diffusion coefficient must depend on \(X\). This occurs when:
- The drift is state-dependent (\(b_1 \neq 0\)), as in mean-reverting models like Vasicek or CIR
- The volatility is state-dependent (\(c_1 \neq 0\)), as in the CIR model where \(\sigma(X) = \xi\sqrt{X}\)
In either case the \(B\)-equation becomes a genuine (possibly nonlinear) ODE with a non-trivial \(\tau\)-dependent solution.
Exercise 6. Show that the discounted characteristic function \(\varphi(X_t, t, u, T)\) satisfies \(|\varphi| \leq e^{A_{\text{re}}(\tau) + B_{\text{re}}(\tau)X_t}\) where subscript "re" denotes the real part. For the BS case, compute \(|\varphi|\) explicitly and verify it equals \(e^{(-r - \frac{1}{2}\sigma^2 u^2)\tau}\) when \(u\) is real.
Solution to Exercise 6
Since \(\varphi = e^{A(\tau) + B(\tau)X_t}\) with \(A\) and \(B\) generally complex-valued, we have
where \(A_{\text{re}} = \operatorname{Re}(A)\) and \(B_{\text{re}} = \operatorname{Re}(B)\). This follows directly from \(|e^z| = e^{\operatorname{Re}(z)}\) for any complex number \(z\).
For the Black-Scholes case with real \(u\), we have \(B = iu\) (purely imaginary), so \(B_{\text{re}} = 0\). The real part of \(A\) is
since the term \((r - \frac{1}{2}\sigma^2)iu\) is purely imaginary when \(u\) is real. Therefore
This is strictly less than \(1\) for \(\tau > 0\) (due to both discounting and the oscillatory decay), confirming boundedness of the discounted characteristic function.