Skip to content
← Writing

The Frontier of Certainty

Replication, Arbitrage, and the Black--Scholes Option Pricing Equation

Black-Scholesdelta hedgingheat equationoption pricingrisk-neutral

Abstract

In continuous-time models, derivative pricing can reduce a stochastic asset dynamics problem to a deterministic valuation equation. By constructing a self-financing portfolio of the option, stock, and risk-free asset, we show how dynamic hedging removes its instantaneous diffusion risk, making its instantaneous return locally riskless. This replication argument makes the stock's expected return μ drop out of the pricing equation entirely. We transform the Black--Scholes PDE into the classical heat equation in three steps, then derive the closed-form European call formula. Finally, we discuss the model's assumptions, its real-world limitations, and introduce the risk-neutral interpretation that motivates the martingale formulation developed in the next note.


On this page

Introduction: From Fluctuation to Determinism§

In our previous notes, we developed the mathematical foundations for modeling continuous price fluctuations. We established in The Language of Fluctuation how Brownian motion provides a mathematically rigorous representation of continuous noise, and we subsequently motivated the transition from additive to multiplicative dynamics in The Geometry of Fluctuation, formulating Geometric Brownian Motion (GBM) as:

dSt=μStdt+σStdWtdS_t = \mu S_t dt + \sigma S_t dW_t

where StS_t is the stock price, μ\mu appears in the stock dynamics as the expected growth rate, σ\sigma is the constant volatility, and WtW_t is a standard Brownian motion. In our third note, The Extra Term, we analyzed the pathwise roughness of Brownian motion, showing why its infinite total variation causes classical calculus to fail and forces the retention of the second-order term in the stochastic chain rule known as Itô's Lemma.

While these papers explained the geometry and calculus of stochastic processes, they left a financial question unanswered: how can an investor value an option whose payoff is intrinsically linked to this random stock price? Because the option's value V(S,t)V(S, t) depends on a stochastic underlying asset, it would seem that any valuation formula must inherently be probabilistic, depending on the expected return μ\mu and the risk preferences of market participants.

This problem is addressed independently in the foundational work of Fischer Black and Myron Scholes [1] and Robert C. Merton [2]. By utilizing Itô's calculus [3] to model option price dynamics and constructing a self-financing, continuously rebalanced portfolio, we show that the random component of the option's fluctuation can be replicated by trading in the underlying stock and risk-free debt. This replication argument eliminates the Brownian risk over an infinitesimal interval, forcing the option's price to satisfy a deterministic partial differential equation (PDE) in which the stock's expected return μ\mu disappears.

The Calculus of Rebalancing: Itô's Lemma for Option Values§

To establish the option pricing equation, we assume that the option's value V(S,t)V(S, t) is continuous on (0,)×[0,T](0, \infty) \times [0, T] and satisfies VC1,2((0,)×[0,T))V \in C^{1,2}((0, \infty) \times [0, T)) for t<Tt < T [3]. The non-smooth terminal payoff V(S,T)=(SK)+V(S, T) = (S - K)^+ is imposed separately at t=Tt = T to account for the non-differentiable kink at the strike price KK. Since the stock price StS_t is an Itô process governed by the GBM equation above, its quadratic variation accumulates at the rate d[S]t=σ2St2dtd[S]_t = \sigma^2 S_t^2 dt [3, 4]. Applying Itô's Lemma to the option value V(St,t)V(S_t, t) for t<Tt < T yields:

dV(St,t)=Vtdt+VSdSt+12VSSd[S]tdV(S_t, t) = V_t dt + V_S dS_t + \frac{1}{2} V_{SS} d[S]_t

Substituting the SDE for dStdS_t and the quadratic variation d[S]t=σ2St2dtd[S]_t = \sigma^2 S_t^2 dt into this expression gives:

dV(St,t)=Vtdt+VS(μStdt+σStdWt)+12VSSσ2St2dtdV(S_t, t) = V_t dt + V_S (\mu S_t dt + \sigma S_t dW_t) + \frac{1}{2} V_{SS} \sigma^2 S_t^2 dt

Grouping the deterministic time terms and the stochastic Brownian terms, we arrive at the SDE for the option's value:

dV(St,t)=(Vt+μStVS+12σ2St2VSS)dt+σStVSdWtdV(S_t, t) = \left( V_t + \mu S_t V_S + \frac{1}{2} \sigma^2 S_t^2 V_{SS} \right) dt + \sigma S_t V_S dW_t

This equation reveals that the option price is itself an Itô process. Its drift consists of three distinct terms: the theta term VtV_t representing the decay of option value over time, the spatial drift μStVS\mu S_t V_S representing the expected appreciation of the underlying stock, and the second-order volatility correction term 12σ2St2VSS\frac{1}{2} \sigma^2 S_t^2 V_{SS} arising from the curvature of the option's payoff and the quadratic variation of the stock paths. The option's stochastic diffusion term, σStVSdWt\sigma S_t V_S dW_t, is driven by the exact same Brownian shock dWtdW_t that drives the underlying stock price.

The Principle of Replication: Constructing the Riskless Portfolio§

Because both the option and the stock are driven by the same source of uncertainty (dWtdW_t), an investor can construct a portfolio that is instantaneously riskless. Let us construct a portfolio Πt\Pi_t consisting of a long position in one unit of the option and a short position in Δt\Delta_t shares of the underlying stock:

Πt=V(St,t)ΔtSt\Pi_t = V(S_t, t) - \Delta_t S_t

We assume the stock pays no dividends and there are no transaction costs [1]. Under the self-financing assumption, changes in the stock position are financed through the cash position, with no external cash flow, giving:

dΠt=dV(St,t)ΔtdStd\Pi_t = dV(S_t, t) - \Delta_t dS_t

Here the cash position is adjusted as Δt\Delta_t changes so that the strategy remains self-financing; this equation therefore describes the portfolio gain without external cash flow. Substituting the differentials dVtdV_t and dStdS_t yields:

dΠt=(Vt+μStVS+12σ2St2VSS)dt+σStVSdWtΔt(μStdt+σStdWt)d\Pi_t = \left( V_t + \mu S_t V_S + \frac{1}{2} \sigma^2 S_t^2 V_{SS} \right) dt + \sigma S_t V_S dW_t - \Delta_t (\mu S_t dt + \sigma S_t dW_t)

We can isolate the deterministic and stochastic components of this portfolio's return as:

dΠt=(Vt+μSt(VSΔt)+12σ2St2VSS)dt+σSt(VSΔt)dWtd\Pi_t = \left( V_t + \mu S_t (V_S - \Delta_t) + \frac{1}{2} \sigma^2 S_t^2 V_{SS} \right) dt + \sigma S_t (V_S - \Delta_t) dW_t

The stochastic term σSt(VSΔt)dWt\sigma S_t (V_S - \Delta_t) dW_t represents the exposure of our portfolio to the random market shocks. To completely eliminate this risk, we must set this coefficient to zero. This yields the delta-hedging rule:

Δt=VS(St,t)\Delta_t = V_S(S_t, t)

Under this specific trading strategy, the portfolio's value becomes locally immune to the stock's random price movements. Over any finite interval, this requires continuous rebalancing of the holdings, which is why the portfolio is described as instantaneously or locally riskless rather than permanently risk-free [1, 3, 5]. Substituting Δt=VS\Delta_t = V_S back eliminates the dWtdW_t term. It also eliminates the expected stock return term μSt(VSΔt)\mu S_t (V_S - \Delta_t). The instantaneous change in the value of our delta-hedged portfolio has no dWtdW_t component and therefore contains no instantaneous diffusion risk:

dΠt=(Vt+12σ2St2VSS)dtd\Pi_t = \left( V_t + \frac{1}{2} \sigma^2 S_t^2 V_{SS} \right) dt

Conceptual Resolution: The Disappearance of Drift§

The expected return μ\mu appears in the stock dynamics but disappears entirely from the option pricing equation through the replication argument. Specifically, the drift of the stock μStdt\mu S_t dt appears in the option price process dVtdV_t through the first-order spatial derivative term VSdStV_S dS_t. The drift and diffusion exposures share the hedge-error coefficient VSΔtV_S - \Delta_t. Setting Δt=VS\Delta_t = V_S therefore eliminates both simultaneously:

μSt(VSΔt)dt=μSt(VSVS)dt=0\mu S_t (V_S - \Delta_t) dt = \mu S_t (V_S - V_S) dt = 0

This cancellation is purely algebraic and does not depend on the specific value of μ\mu. Therefore, the resulting pricing equation depends on the stock's volatility σ\sigma and the risk-free rate rr, but not on the stock's expected return μ\mu.

No-Arbitrage and the Black--Scholes PDE§

Because the delta-hedged portfolio's instantaneous change contains no diffusion risk and is therefore locally riskless, the principle of no-arbitrage dictates that any riskless asset in a competitive market must earn the risk-free rate of interest rr [5]. If the portfolio earned a return greater than rr, an investor could borrow cash at the risk-free rate, buy the portfolio, and capture the positive spread. Conversely, if it earned less than rr, the investor could short-sell the portfolio and invest the proceeds in the risk-free asset. Thus, the change in the portfolio's value must satisfy the continuous compounding relation:

dΠt=rΠtdtd\Pi_t = r \Pi_t dt

Substituting the portfolio value Πt=V(St,t)VSSt\Pi_t = V(S_t, t) - V_S S_t into this relation yields:

dΠt=r(VStVS)dtd\Pi_t = r(V - S_t V_S) dt

We now equate our two independent expressions for the deterministic change in the portfolio's value:

(Vt+12σ2St2VSS)dt=r(VStVS)dt\left( V_t + \frac{1}{2} \sigma^2 S_t^2 V_{SS} \right) dt = r(V - S_t V_S) dt

For the PDE below, SS denotes the current stock-price state, corresponding to StS_t in the stochastic notation. Combining the hedged-portfolio and compounding expressions and canceling the common factor of dtdt yields the Black--Scholes partial differential equation:

Vt+rSVS+12σ2S2VSSrV=0V_t + r S V_S + \frac{1}{2} \sigma^2 S^2 V_{SS} - r V = 0

This second-order linear parabolic PDE determines the option value under the model assumptions [1, 2], governing the price of sufficiently smooth claims whose value can be represented as V(S,t)V(S,t).

The Route to the Heat Equation§

Since the European call value C(S,t)C(S,t) is simply V(S,t)V(S,t) with the specific terminal payoff (SK)+(S-K)^+, it too satisfies the Black--Scholes PDE. To solve it, we specify the boundary and terminal conditions. For a European call option with strike price KK and expiration date TT, the option value C(S,t)C(S,t) must satisfy the PDE subject to the terminal payoff condition:

C(S,T)=(SK)+C(S, T) = (S - K)^+

and the boundary conditions:

C(0,t)=0,limS[C(S,t)(SKer(Tt))]=0C(0, t) = 0, \quad \lim_{S \to \infty} \left[ C(S, t) - \left( S - K e^{-r(T-t)} \right) \right] = 0

We can solve this boundary-value problem analytically by transforming the Black--Scholes PDE into the classical one-dimensional heat equation, which has a Gaussian fundamental solution [3, 5]. We use three transformations, each removing a specific feature of the equation.

Step 1: Reversing Time§

Standard diffusion equations are formulated as forward initial value problems, whereas option pricing is a backward-in-time boundary value problem where the terminal condition is specified at expiration TT. To align the mathematical structure with physical transport equations, we reverse the time direction.

We define a new time-to-maturity variable τ=Tt\tau = T - t, so that τ[0,T]\tau \in [0, T]. This transforms the backward parabolic PDE into a forward equation. By the chain rule, t=τ\frac{\partial}{\partial t} = -\frac{\partial}{\partial \tau}. The PDE becomes:

Cτ=rSCS+12σ2S2CSSrCC_\tau = r S C_S + \frac{1}{2} \sigma^2 S^2 C_{SS} - r C

with the initial condition at τ=0\tau = 0 (maturity):

C(S,0)=(SK)+C(S, 0) = (S - K)^+

Step 2: Logarithmic Space Coordinates§

The spatial coefficients in the reversed equation are state-dependent (SS and S2S^2). To remove this state dependence and obtain a constant-coefficient equation, we transform the stock price to a logarithmic scale. Let x=ln(S)x = \ln(S), which maps the domain S(0,)S \in (0, \infty) to x(,)x \in (-\infty, \infty). Let C(S,t)=u(x,τ)C(S, t) = u(x, \tau). Using the chain rule, we express the partial derivatives of CC in terms of uu:

CS=uxxS=ux1SC_S = \frac{\partial u}{\partial x} \frac{\partial x}{\partial S} = u_x \frac{1}{S} CSS=S(1Sux)=1S2ux+1S2uxx=1S2(uxxux)C_{SS} = \frac{\partial}{\partial S} \left( \frac{1}{S} u_x \right) = -\frac{1}{S^2} u_x + \frac{1}{S^2} u_{xx} = \frac{1}{S^2} (u_{xx} - u_x)

Substituting these expressions into the reversed PDE yields:

uτ=rS(1Sux)+12σ2S2[1S2(uxxux)]ruu_\tau = r S \left( \frac{1}{S} u_x \right) + \frac{1}{2} \sigma^2 S^2 \left[ \frac{1}{S^2} (u_{xx} - u_x) \right] - r u

Simplifying the algebra, we obtain the constant-coefficient parabolic PDE:

uτ=12σ2uxx+(r12σ2)uxruu_\tau = \frac{1}{2} \sigma^2 u_{xx} + \left( r - \frac{1}{2} \sigma^2 \right) u_x - r u

with the initial condition:

u(x,0)=(exK)+u(x, 0) = (e^x - K)^+

Step 3: Eliminating First-Order and Zero-Order Terms§

The previous equation contains a first-order advection term (r12σ2)ux\left( r - \frac{1}{2} \sigma^2 \right) u_x and a zero-order decay term ru-r u, which represent first-order drift and zero-order discount terms. To reduce the system to a pure, symmetric diffusion equation (the standard heat equation), we use an exponential transformation to eliminate these lower-order terms.

We propose a change of variable of the form:

u(x,τ)=eαx+βτy(x,τ)u(x, \tau) = e^{\alpha x + \beta \tau} y(x, \tau)

We compute the partial derivatives of uu in terms of yy:

uτ=eαx+βτ(βy+yτ)u_\tau = e^{\alpha x + \beta \tau} (\beta y + y_\tau) ux=eαx+βτ(αy+yx)u_x = e^{\alpha x + \beta \tau} (\alpha y + y_x) uxx=eαx+βτ(α2y+2αyx+yxx)u_{xx} = e^{\alpha x + \beta \tau} (\alpha^2 y + 2 \alpha y_x + y_{xx})

Substituting these derivatives into the constant-coefficient PDE and factoring out the exponential term, we get:

βy+yτ=12σ2(α2y+2αyx+yxx)+(r12σ2)(αy+yx)ry\beta y + y_\tau = \frac{1}{2} \sigma^2 (\alpha^2 y + 2 \alpha y_x + y_{xx}) + \left( r - \frac{1}{2} \sigma^2 \right) (\alpha y + y_x) - r y

Rearranging terms by grouping yxxy_{xx}, yxy_x, and yy:

yτ=12σ2yxx+(σ2α+r12σ2)yx+(12σ2α2+α(r12σ2)rβ)yy_\tau = \frac{1}{2} \sigma^2 y_{xx} + \left( \sigma^2 \alpha + r - \frac{1}{2} \sigma^2 \right) y_x + \left( \frac{1}{2} \sigma^2 \alpha^2 + \alpha \left( r - \frac{1}{2} \sigma^2 \right) - r - \beta \right) y

To make the coefficient of yxy_x vanish, we must choose:

α=r12σ2σ2=12rσ2\alpha = -\frac{r - \frac{1}{2} \sigma^2}{\sigma^2} = \frac{1}{2} - \frac{r}{\sigma^2}

To make the coefficient of yy vanish, we must choose:

β=12σ2α2+α(r12σ2)r\beta = \frac{1}{2} \sigma^2 \alpha^2 + \alpha \left( r - \frac{1}{2} \sigma^2 \right) - r

Since σ2α=(r12σ2)\sigma^2 \alpha = -\left( r - \frac{1}{2} \sigma^2 \right), the expression for β\beta simplifies to:

β=12σ2α2r\beta = -\frac{1}{2} \sigma^2 \alpha^2 - r

Substituting α\alpha yields:

β=12σ2α2r=(r12σ2)22σ2r\beta = -\frac{1}{2} \sigma^2 \alpha^2 - r = -\frac{\left( r - \frac{1}{2} \sigma^2 \right)^2}{2 \sigma^2} - r

With these specific values of α\alpha and β\beta, the transformed function y(x,τ)y(x, \tau) satisfies the standard one-dimensional heat equation:

yτ=12σ2yxxy_\tau = \frac{1}{2} \sigma^2 y_{xx}

The initial condition for y(x,τ)y(x, \tau) at τ=0\tau = 0 is:

y(x,0)=eαxu(x,0)=eαx(exK)+=(e(1α)xKeαx)+y(x, 0) = e^{-\alpha x} u(x, 0) = e^{-\alpha x} (e^x - K)^+ = \left( e^{(1-\alpha)x} - K e^{-\alpha x} \right)^+

Derivation of the European Call Formula§

The standard heat equation has a Gaussian fundamental solution on the infinite real line [4]. The solution y(x,τ)y(x, \tau) is given by the convolution of its initial datum y(z,0)y(z, 0) with the Gaussian heat kernel:

y(x,τ)=y(z,0)12πσ2τexp((xz)22σ2τ)dzy(x, \tau) = \int_{-\infty}^{\infty} y(z, 0) \frac{1}{\sqrt{2\pi \sigma^2 \tau}} \exp\left( -\frac{(x-z)^2}{2\sigma^2 \tau} \right) dz

This heat kernel is the Gaussian transition density with mean xx and variance σ2τ\sigma^2\tau. Consequently, convolving the payoff over a semi-infinite integration domain naturally produces terms involving the standard normal cumulative distribution function (CDF), N()N(\cdot), which is defined as:

N(d)=12πdes2/2dsN(d) = \frac{1}{\sqrt{2\pi}} \int_{-\infty}^{d} e^{-s^2/2} ds

Since the initial condition y(z,0)y(z, 0) is non-zero only when ez>Ke^z > K, which implies z>ln(K)z > \ln(K), the integration interval restricts to [ln(K),)[\ln(K), \infty):

y(x,τ)=ln(K)(e(1α)zKeαz)12πσ2τexp((xz)22σ2τ)dzy(x, \tau) = \int_{\ln(K)}^{\infty} \left( e^{(1-\alpha)z} - K e^{-\alpha z} \right) \frac{1}{\sqrt{2\pi\sigma^2\tau}} \exp\left( -\frac{(x-z)^2}{2\sigma^2 \tau} \right) dz

We split this integral into two components, y(x,τ)=I1I2y(x, \tau) = I_1 - I_2, which arise from the stock and strike terms of the payoff, respectively:

I1=ln(K)e(1α)z12πσ2τexp((xz)22σ2τ)dzI_1 = \int_{\ln(K)}^{\infty} e^{(1-\alpha)z} \frac{1}{\sqrt{2\pi \sigma^2 \tau}} \exp\left( -\frac{(x-z)^2}{2\sigma^2 \tau} \right) dz I2=Kln(K)eαz12πσ2τexp((xz)22σ2τ)dzI_2 = K \int_{\ln(K)}^{\infty} e^{-\alpha z} \frac{1}{\sqrt{2\pi \sigma^2 \tau}} \exp\left( -\frac{(x-z)^2}{2\sigma^2 \tau} \right) dz

To evaluate these integrals, we make the change of variable w=zxστw = \frac{z-x}{\sigma\sqrt{\tau}}, so that z=x+στwz = x + \sigma\sqrt{\tau}w and dz=στdwdz = \sigma\sqrt{\tau} dw. Under this transformation, the lower limit of integration z=ln(K)z = \ln(K) maps to:

w0=ln(K)xστw_0 = \frac{\ln(K) - x}{\sigma\sqrt{\tau}}

Evaluating I1I_1 by Completing the Square§

Substituting zz and dzdz into the definition of I1I_1 yields:

I1=12πw0exp((1α)(x+στw))exp(w22)dwI_1 = \frac{1}{\sqrt{2\pi}} \int_{w_0}^{\infty} \exp\left( (1-\alpha)(x + \sigma\sqrt{\tau}w) \right) \exp\left( -\frac{w^2}{2} \right) dw

Factoring out the terms that do not depend on ww and grouping the exponent terms:

I1=e(1α)x12πw0exp(12[w22(1α)στw])dwI_1 = e^{(1-\alpha)x} \frac{1}{\sqrt{2\pi}} \int_{w_0}^{\infty} \exp\left( -\frac{1}{2} \left[ w^2 - 2(1-\alpha)\sigma\sqrt{\tau}w \right] \right) dw

Completing the square in the exponent with w22(1α)στw=[w(1α)στ]2(1α)2σ2τw^2 - 2(1-\alpha)\sigma\sqrt{\tau}w = \left[ w - (1-\alpha)\sigma\sqrt{\tau} \right]^2 - (1-\alpha)^2 \sigma^2 \tau, we write:

I1=e(1α)xexp(12(1α)2σ2τ)12πw0exp(12[w(1α)στ]2)dwI_1 = e^{(1-\alpha)x} \exp\left( \frac{1}{2} (1-\alpha)^2 \sigma^2 \tau \right) \frac{1}{\sqrt{2\pi}} \int_{w_0}^{\infty} \exp\left( -\frac{1}{2} \left[ w - (1-\alpha)\sigma\sqrt{\tau} \right]^2 \right) dw

Let v=w(1α)στv = w - (1-\alpha)\sigma\sqrt{\tau}, then dv=dwdv = dw. The lower limit of integration becomes v0=w0(1α)στv_0 = w_0 - (1-\alpha)\sigma\sqrt{\tau}. Using the symmetry of the normal distribution (v0ev2/2dv=v0ev2/2dv\int_{v_0}^{\infty} e^{-v^2/2} dv = \int_{-\infty}^{-v_0} e^{-v^2/2} dv), we obtain:

I1=e(1α)xexp(12(1α)2σ2τ)N(v0)I_1 = e^{(1-\alpha)x} \exp\left( \frac{1}{2} (1-\alpha)^2 \sigma^2 \tau \right) N(-v_0)

where the integration limit is:

v0=(1α)στw0=(1α)στ+xln(K)στ-v_0 = (1-\alpha)\sigma\sqrt{\tau} - w_0 = (1-\alpha)\sigma\sqrt{\tau} + \frac{x - \ln(K)}{\sigma\sqrt{\tau}}

Substituting 1α=rσ2+121-\alpha = \frac{r}{\sigma^2} + \frac{1}{2} and x=ln(S)x = \ln(S) into this expression yields:

v0=(rσ2+12)στ+ln(S/K)στ=ln(S/K)+(r+12σ2)τστd1-v_0 = \left( \frac{r}{\sigma^2} + \frac{1}{2} \right)\sigma\sqrt{\tau} + \frac{\ln(S/K)}{\sigma\sqrt{\tau}} = \frac{\ln(S/K) + \left(r + \frac{1}{2}\sigma^2\right)\tau}{\sigma\sqrt{\tau}} \equiv d_1

Thus, the first integral is:

I1=e(1α)xexp(12(1α)2σ2τ)N(d1)I_1 = e^{(1-\alpha)x} \exp\left( \frac{1}{2} (1-\alpha)^2 \sigma^2 \tau \right) N(d_1)

Evaluating I2I_2 by Completing the Square§

Applying the same transformation to I2I_2:

I2=Keαx12πw0exp(αστw)exp(w22)dwI_2 = K e^{-\alpha x} \frac{1}{\sqrt{2\pi}} \int_{w_0}^{\infty} \exp\left( -\alpha \sigma\sqrt{\tau}w \right) \exp\left( -\frac{w^2}{2} \right) dw

Completing the square with w2+2αστw=[w+αστ]2α2σ2τw^2 + 2\alpha\sigma\sqrt{\tau}w = \left[ w + \alpha\sigma\sqrt{\tau} \right]^2 - \alpha^2 \sigma^2 \tau yields:

I2=Keαxexp(12α2σ2τ)12πw0exp(12[w+αστ]2)dwI_2 = K e^{-\alpha x} \exp\left( \frac{1}{2} \alpha^2 \sigma^2 \tau \right) \frac{1}{\sqrt{2\pi}} \int_{w_0}^{\infty} \exp\left( -\frac{1}{2} \left[ w + \alpha\sigma\sqrt{\tau} \right]^2 \right) dw

Letting v=w+αστv = w + \alpha\sigma\sqrt{\tau}, we get:

I2=Keαxexp(12α2σ2τ)N(v0)I_2 = K e^{-\alpha x} \exp\left( \frac{1}{2} \alpha^2 \sigma^2 \tau \right) N(-v_0')

where the integration limit is:

v0=w0αστ=xln(K)σταστ-v_0' = -w_0 - \alpha\sigma\sqrt{\tau} = \frac{x - \ln(K)}{\sigma\sqrt{\tau}} - \alpha\sigma\sqrt{\tau}

Substituting α=12rσ2\alpha = \frac{1}{2} - \frac{r}{\sigma^2} into this expression yields:

v0=ln(S/K)στ(12rσ2)στ=ln(S/K)+(r12σ2)τστd2-v_0' = \frac{\ln(S/K)}{\sigma\sqrt{\tau}} - \left( \frac{1}{2} - \frac{r}{\sigma^2} \right)\sigma\sqrt{\tau} = \frac{\ln(S/K) + \left(r - \frac{1}{2}\sigma^2\right)\tau}{\sigma\sqrt{\tau}} \equiv d_2

Thus, the second integral is:

I2=Keαxexp(12α2σ2τ)N(d2)I_2 = K e^{-\alpha x} \exp\left( \frac{1}{2} \alpha^2 \sigma^2 \tau \right) N(d_2)

Note that the two limits are directly linked by the asset's volatility over the horizon: d2=d1στd_2 = d_1 - \sigma\sqrt{\tau}.

Assembling the Option Price§

We now map the solution y(x,τ)=I1I2y(x, \tau) = I_1 - I_2 back to our original option value u(x,τ)u(x, \tau) using the transformation u(x,τ)=eαx+βτy(x,τ)u(x, \tau) = e^{\alpha x + \beta \tau} y(x, \tau):

u(x,τ)=eαx+βτy(x,τ)=eαx+βτI1eαx+βτI2u(x, \tau) = e^{\alpha x + \beta \tau} y(x, \tau) = e^{\alpha x + \beta \tau} I_1 - e^{\alpha x + \beta \tau} I_2

Evaluating the coefficient of the N(d1)N(d_1) term first:

eαx+βτe(1α)xexp(12(1α)2σ2τ)=exexp([β+12(1α)2σ2]τ)e^{\alpha x + \beta \tau} e^{(1-\alpha)x} \exp\left( \frac{1}{2} (1-\alpha)^2 \sigma^2 \tau \right) = e^x \exp\left( \left[ \beta + \frac{1}{2}(1-\alpha)^2 \sigma^2 \right]\tau \right)

Substituting the values of β=12σ2α2r\beta = -\frac{1}{2}\sigma^2\alpha^2 - r and 1α=rσ2+121-\alpha = \frac{r}{\sigma^2} + \frac{1}{2}:

β+12(1α)2σ2=12σ2α2r+12σ2(rσ2+12)2\beta + \frac{1}{2}(1-\alpha)^2 \sigma^2 = -\frac{1}{2}\sigma^2 \alpha^2 - r + \frac{1}{2}\sigma^2 \left( \frac{r}{\sigma^2} + \frac{1}{2} \right)^2

Using the algebraic definition of α\alpha:

β+12(1α)2σ2=r+12σ2[(rσ2+12)2α2]\beta + \frac{1}{2}(1-\alpha)^2 \sigma^2 = -r + \frac{1}{2}\sigma^2 \left[ \left(\frac{r}{\sigma^2} + \frac{1}{2}\right)^2 - \alpha^2 \right]

Using the algebraic identity (rσ2+12)2α2=(rσ2+12)2(12rσ2)2=2rσ2\left( \frac{r}{\sigma^2} + \frac{1}{2} \right)^2 - \alpha^2 = \left( \frac{r}{\sigma^2} + \frac{1}{2} \right)^2 - \left( \frac{1}{2} - \frac{r}{\sigma^2} \right)^2 = \frac{2r}{\sigma^2}, this simplifies to:

β+12(1α)2σ2=r+12σ2(2rσ2)=r+r=0\beta + \frac{1}{2}(1-\alpha)^2 \sigma^2 = -r + \frac{1}{2}\sigma^2 \left( \frac{2r}{\sigma^2} \right) = -r + r = 0

Thus, the coefficient of N(d1)N(d_1) simplifies exactly to ex=Se^x = S.

Next, we evaluate the coefficient of the N(d2)N(d_2) term:

eαx+βτKeαxexp(12α2σ2τ)=Kexp((β+12α2σ2)τ)e^{\alpha x + \beta \tau} K e^{-\alpha x} \exp\left( \frac{1}{2} \alpha^2 \sigma^2 \tau \right) = K \exp\left( \left( \beta + \frac{1}{2}\alpha^2 \sigma^2 \right)\tau \right)

Substituting β=12σ2α2r\beta = -\frac{1}{2}\sigma^2\alpha^2 - r:

β+12α2σ2=12σ2α2r+12σ2α2=r\beta + \frac{1}{2}\alpha^2 \sigma^2 = -\frac{1}{2}\sigma^2 \alpha^2 - r + \frac{1}{2}\sigma^2 \alpha^2 = -r

Thus, the coefficient of N(d2)N(d_2) simplifies exactly to KerτK e^{-r\tau}.

Combining these terms, we obtain the option value C(S,τ)=u(x,τ)C(S, \tau) = u(x, \tau):

C(S,τ)=SN(d1)KerτN(d2)C(S, \tau) = S N(d_1) - K e^{-r\tau} N(d_2)

Finally, mapping back to the original variables StS_t and tt (replacing τ=Tt\tau = T - t):

C(St,t)=StN(d1)Ker(Tt)N(d2)C(S_t, t) = S_t N(d_1) - K e^{-r(T-t)} N(d_2)

where:

d1=ln(St/K)+(r+12σ2)(Tt)σTtd_1 = \frac{\ln(S_t/K) + \left(r + \frac{1}{2}\sigma^2\right)(T-t)}{\sigma\sqrt{T-t}} d2=ln(St/K)+(r12σ2)(Tt)σTtd_2 = \frac{\ln(S_t/K) + \left(r - \frac{1}{2}\sigma^2\right)(T-t)}{\sigma\sqrt{T-t}}

This is the Black--Scholes call option pricing formula obtained by solving the PDE above [1, 5].

The standardized normal cumulative limits d1d_1 and d2d_2 also have useful interpretations. Differentiating the call formula with respect to SS — the extra terms from differentiating N(d1)N(d_1) and N(d2)N(d_2) cancel exactly — gives CS=N(d1)C_S = N(d_1), so N(d1)N(d_1) is the option's delta and therefore the hedge ratio Δt=VS\Delta_t = V_S in the replicating portfolio [3]. Under the risk-neutral measure, N(d2)N(d_2) is the risk-neutral probability that the call expires in the money, P(ST>K)P^*(S_T>K) [5]. As the time to maturity approaches zero, the option price curves converge to the sharp, non-differentiable boundary (StK)+(S_t-K)^+ as shown in Figure 1.

Black--Scholes call price curves converging to the payoff as time to maturity goes to zero
Figure 1: The Black--Scholes call option price curves approach the terminal payoff (S_t−K)^+ as T−t→0, with K=100, r=0.05, σ=0.25.

Assumptions, Limitations, and the Risk-Neutral Interpretation§

Assumptions of the Model§

The derivation depends on several idealized assumptions about the market and the stock-price process. Each assumption enters the argument in a specific way:

  1. Frictionless Markets: There are no transaction costs, borrowing/lending constraints, or differential taxes. Short-selling is permitted without restriction, and trading is continuous. Role: Permits continuous rebalancing and exact replication without transaction costs interfering with the hedge [1].
  2. Constant Volatility: The volatility parameter σ\sigma remains constant over the lifespan of the option. Role: Permits reduction to the standard constant-coefficient heat equation used for the closed-form solution.
  3. Continuous Geometry: Under the GBM specification, the stock has continuous paths and quadratic variation d[S]t=σ2St2dtd[S]_t = \sigma^2 S_t^2 dt. Role: Under the GBM specification, the quadratic variation has the stated form, allowing Itô's Lemma to be applied without jump terms.
  4. Constant Risk-Free Rate: The risk-free borrowing and lending rate rr is constant over the life of the option. Role: Permits the continuous-compounding relation dΠt=rΠtdtd\Pi_t = r\Pi_t dt and produces the constant discount rate appearing in the PDE.
  5. No Dividends: The underlying stock pays no dividends or distributions over the option's life. Role: Ensures that the self-financing relation dΠt=dVtΔtdStd\Pi_t = dV_t - \Delta_t dS_t does not require tracking discrete cash payouts from the stock or cash inflows into the portfolio.
  6. Style of Option: The contract is a European-style option, meaning it can only be exercised at the final expiration date TT. Role: Restricts the pricing problem to a fixed boundary at TT, avoiding the free-boundary problem associated with early exercise.

Real-World Limitations§

In practice, the assumptions underpinning the Black--Scholes model are routinely violated, which directly impacts the accuracy of the formula:

  • Volatility Smile and Skew (Violation of Constant Volatility): In real markets, implied volatility is not constant across strikes and maturities. Plotting implied volatility against the strike yields a u-shaped curve (the "volatility smile") or a downward slope (the "skew"). This observed smile and skew show that a single constant-volatility lognormal specification cannot reproduce observed option prices across strikes and maturities.
  • Discrete Trading and Transaction Costs (Violation of Frictionless Markets): Perfect replication requires continuous rebalancing. In practice, bid-ask spreads and commissions make continuous rebalancing prohibitively expensive. Trading at discrete intervals introduces hedging errors, meaning the portfolio is never perfectly riskless over finite horizons.
  • Path Discontinuities and Jumps (Violation of Continuous Asset Paths): Asset prices exhibit sudden, discontinuous jumps (e.g., during earnings announcements or market shocks). These jumps introduce discontinuous risk that cannot generally be eliminated by the continuous delta hedge used here.
  • Dividend Distributions (Violation of No Dividends): Many stocks distribute dividends during the option's lifespan. Failing to account for these payouts leads to an overvaluation of call options, requiring a dividend-adjusted pricing equation [2].
  • Term Structure of Interest Rates (Violation of Constant Risk-Free Rate): Interest rates vary over time. For long-dated options, a constant interest rate assumption fails to capture the interest rate risk of the discounting term, and time-varying interest rates may motivate time-dependent or stochastic interest-rate models.
  • Early Exercise (Violation of European Style): Under the standard assumptions, the European formulation excludes early exercise, whereas American-style options lead to a free-boundary/optimal-stopping problem in which the exercise boundary must be determined. Under the standard assumptions, early exercise of an American call on a non-dividend-paying stock is suboptimal, so its value equals the corresponding European call value. For dividend-paying stocks, early exercise can become optimal.

Bridge to Martingale Pricing: The Risk-Neutral Measure§

While the replication argument developed in this note relies on dynamic hedging within the physical probability space, the pricing function V(S,t)V(S, t) has an alternative probabilistic representation. By transitioning from the physical probability measure to an equivalent martingale measure, the appropriately discounted stock price process is a martingale. Under this representation, the drift of the stock price process is replaced by the risk-free rate rr, and the option price admits a discounted risk-neutral expectation representation [3]. This motivates the next technical note in this series, where we will formalize equivalent martingale measures, Girsanov's Theorem, and the martingale representation theorem.

References§

  1. Black, Fischer, and Myron Scholes. "The Pricing of Options and Corporate Liabilities." Journal of Political Economy 81, no. 3 (1973): 637–654.
  2. Merton, Robert C. "Theory of Rational Option Pricing." Bell Journal of Economics and Management Science 4, no. 1 (1973): 141–183.
  3. Shreve, Steven E. Stochastic Calculus for Finance II: Continuous-Time Models. Springer, 2004.
  4. Karatzas, Ioannis, and Steven Shreve. Brownian Motion and Stochastic Calculus. Vol. 113. Springer, 1991.
  5. Joshi, Mark S. The Concepts and Practice of Mathematical Finance. 2nd ed. Cambridge University Press, 2008.