Viscosity Solutions¶
This section does not introduce another solution method. Instead, it provides the rigorous mathematical foundation that justifies every PDE-based derivation in this chapter.
The heat equation, Fourier, Mellin, Laplace, and separation-of-variables approaches all assumed---implicitly or explicitly---that the solution is smooth enough to differentiate classically (\(C^{2,1}\) in \(S\) and \(t\)). The Feynman-Kac representation assumed the solution satisfies the PDE in the pointwise sense. For the standard European call with payoff \((S - K)^+\), these regularity assumptions hold and every derivation is valid.
But many practically important cases fail this smoothness requirement. Discontinuous terminal data (digital options), American-style early exercise (free boundary problems), and degenerate diffusion coefficients all produce solutions that are not \(C^2\). The question is: what does it mean to "solve" the PDE when classical derivatives do not exist? Viscosity solutions answer this question. They provide the framework that guarantees existence, uniqueness, and stability for these pricing PDEs --- ensuring that the pricing operator \(\mathcal{P}_\tau\) is well-defined even without classical smoothness, and placing all the methods of this chapter on rigorous footing.
1. Motivation: Why Classical Solutions Fail¶
The Problem with Non-Smooth Payoffs¶
Consider a digital option with payoff:
The Black-Scholes PDE:
with terminal condition \(V(S,T) = \mathbb{1}_{S > K}\) has no classical solution---the payoff is discontinuous!
American Options¶
The free boundary problem:
The solution \(V\) is typically not \(C^2\) at the free boundary, so classical derivatives don't exist.
The Gap¶
Classical theory: Requires \(C^2\) solutions.
Reality: Financial PDEs rarely have \(C^2\) solutions.
Viscosity theory: Fills this gap!
2. Fundamental Definitions¶
General Parabolic PDE¶
Consider:
where:
- \(u: \Omega \times [0,T] \to \mathbb{R}\) is the unknown
- \(Du = \nabla u\) is the gradient
- \(D^2u\) is the Hessian matrix
- \(F\) is the PDE operator (possibly nonlinear)
Boundary condition: \(u(x,T) = g(x)\)
Upper and Lower Semicontinuity¶
A function \(u\) is:
- Upper semicontinuous (USC) if \(\limsup_{y \to x}u(y) \leq u(x)\)
- Lower semicontinuous (LSC) if \(\liminf_{y \to x}u(y) \geq u(x)\)
Intuition: USC functions don't have upward jumps; LSC functions don't have downward jumps.
Test Functions¶
A function \(\phi \in C^2(\Omega \times [0,T])\) is a test function for \(u\) at \((x_0, t_0)\) if:
3. Viscosity Subsolutions¶
Definition¶
A USC function \(u\) is a viscosity subsolution of \(F(x,t,u,Du,D^2u) = 0\) if:
For every \((x_0,t_0) \in \Omega \times (0,T)\) and every \(\phi \in C^2\) such that \(u - \phi\) has a local maximum at \((x_0,t_0)\):
Intuition¶
At points where we can "touch from above" with a smooth function, the PDE inequality \(F \leq 0\) holds in the viscosity sense.
Why "Viscosity"?¶
Historically, this notion arose from adding artificial viscosity \(\epsilon \Delta u\) to make the equation:
which has smooth solutions. Taking \(\epsilon \to 0\) gives the viscosity solution.
Black-Scholes Example¶
For the operator:
A function \(u\) is a viscosity subsolution if for every test function \(\phi\) touching from above:
at the touching point.
4. Viscosity Supersolutions¶
Definition¶
A LSC function \(u\) is a viscosity supersolution of \(F(x,t,u,Du,D^2u) = 0\) if:
For every \((x_0,t_0) \in \Omega \times (0,T)\) and every \(\phi \in C^2\) such that \(u - \phi\) has a local minimum at \((x_0,t_0)\):
Intuition¶
At points where we can "touch from below" with a smooth function, \(F \geq 0\) in the viscosity sense.
5. Viscosity Solutions¶
Definition¶
A continuous function \(u\) is a viscosity solution if it is both:
- A viscosity subsolution
- A viscosity supersolution
Equivalent Definition via Semijets¶
Define the second-order superdifferential:
Then \(u\) is a viscosity subsolution if:
Similarly for supersolutions using the subdifferential \(\underline{D^2}u\).
Classical Solutions are Viscosity Solutions¶
Proposition: If \(u \in C^2\) is a classical solution, then \(u\) is a viscosity solution.
Proof: At any point, \(\phi(x,t) = u(x,t)\) is a test function, so:
This satisfies both \(F \leq 0\) (subsolution) and \(F \geq 0\) (supersolution). \(\square\)
6. Comparison Principle¶
Statement¶
The comparison principle is the cornerstone of uniqueness theory.
Theorem: Let \(u\) be a viscosity subsolution and \(v\) be a viscosity supersolution of:
Assume:
- \(F\) is degenerate elliptic: \(F(x,t,r,p,A) \geq F(x,t,r,p,B)\) whenever \(A \geq B\)
- \(F\) is continuous and satisfies appropriate growth conditions
- \(u(x,T) \leq v(x,T)\) for all \(x \in \Omega\)
- \(u \leq v\) on the parabolic boundary
Then:
Degenerate Ellipticity¶
This means adding more "convexity" (larger \(D^2u\)) makes \(F\) larger. For Black-Scholes:
We have \(\frac{\partial F}{\partial u_{SS}} = \frac{\sigma^2 S^2}{2} \geq 0\), so it is degenerate elliptic.
Uniqueness Corollary¶
If viscosity solutions exist, the comparison principle implies uniqueness:
If \(u_1\) and \(u_2\) are both viscosity solutions with the same boundary data, then \(u_1 \leq u_2\) and \(u_2 \leq u_1\), so \(u_1 = u_2\).
7. Existence Theory¶
Perron's Method¶
Define:
Theorem: Under appropriate conditions:
- \(\underline{u}\) is a viscosity subsolution
- \(\overline{u}\) is a viscosity supersolution
- If \(\underline{u} = \overline{u}\), then \(u = \underline{u} = \overline{u}\) is the unique viscosity solution
Vanishing Viscosity Method¶
Add artificial viscosity:
This has smooth solutions \(u^\epsilon\). Under suitable conditions:
and \(u\) is the viscosity solution.
Approximation by Smooth Functions¶
Replace the terminal data \(g(x)\) by smooth approximations \(g_n \in C^\infty\) with \(g_n \to g\) uniformly.
Solve for smooth solutions \(u_n\) with terminal data \(g_n\).
Then \(u_n \to u\) where \(u\) is the viscosity solution with terminal data \(g\).
8. Connection to Stochastic Control¶
Dynamic Programming Principle¶
For the stochastic control problem:
where \(X^\alpha\) satisfies:
The DPP states:
HJB Equation¶
Taking \(h \to 0\) formally gives the Hamilton-Jacobi-Bellman equation:
Viscosity Solution Connection¶
Theorem: The value function \(V\) defined via the stochastic control problem is a viscosity solution of the HJB equation.
Proof sketch:
- Use DPP with smooth test functions
- For subsolution: if \(\phi\) touches \(V\) from above at \((x_0,t_0)\), then for small \(h\):
- Ito's formula + supremum over \(\alpha\) gives \(F(\phi) \leq 0\)
- Similarly for supersolution
This is why viscosity solutions are natural for finance!
9. American Options¶
Obstacle Problem¶
For an American option with payoff \(\Phi(S)\):
This is an optimal stopping problem.
Variational Inequality¶
The value function satisfies:
where \(\mathcal{L}\) is the Black-Scholes operator:
Regions¶
-
Continuation region: \(\mathcal{C} = \{(S,t) : V(S,t) > \Phi(S)\}\)
- Here: \(-\frac{\partial V}{\partial t} - \mathcal{L}V = 0\)
-
Stopping region: \(\mathcal{S} = \{(S,t) : V(S,t) = \Phi(S)\}\)
- Here: \(-\frac{\partial V}{\partial t} - \mathcal{L}V \leq 0\)
Free Boundary¶
The boundary \(\partial \mathcal{C}\) is the optimal exercise boundary \(S^*(t)\).
At \(S = S^*(t)\), \(V\) is typically not \(C^2\)---only \(C^1\) (smooth fit).
Viscosity Solution¶
\(V\) is the unique viscosity solution of the variational inequality with terminal condition \(V(S,T) = \Phi(S)\).
Key properties:
- \(V \geq \Phi\) (no-arbitrage)
- \(V\) is continuous
- In \(\mathcal{C}\): \(V\) is \(C^{2,1}\) and satisfies the PDE
- At the free boundary: only viscosity derivatives exist
10. Detailed Example: American Put¶
Setup¶
Payoff: \(\Phi(S) = (K - S)^+\)
The variational inequality:
Properties¶
- Early exercise: Optimal to exercise when \(S \leq S^*(t)\) for some boundary \(S^*(t)\)
- Smooth fit: \(V(S^*(t), t) = K - S^*(t)\) and \(\frac{\partial V}{\partial S}(S^*(t), t) = -1\)
- Non-smooth second derivative: \(\frac{\partial^2 V}{\partial S^2}\) jumps at \(S^*(t)\)
Viscosity Formulation¶
For \(S > S^*(t)\) (continuation region):
- Test functions touching from above: \(F(\phi) \leq 0\)
- Test functions touching from below: \(F(\phi) \geq 0\)
- Classical solution holds: \(F = 0\)
At \(S = S^*(t)\) (free boundary):
- From above: \(\phi\) satisfies \(F(\phi) \leq 0\) (or \(\phi = K - S\) which gives \(V - \Phi = 0\))
- From below: \(\phi\) satisfies \(F(\phi) \geq 0\)
For \(S < S^*(t)\) (stopping region):
- \(V = K - S\) (payoff)
- Any test function must satisfy the obstacle constraint
Comparison Principle¶
Ensures uniqueness: any two viscosity solutions must coincide.
This guarantees that:
11. Regularity Theory¶
When is the Viscosity Solution Classical?¶
Theorem: If:
- The payoff \(\Phi\) is \(C^2\)
- The coefficients are smooth
- The operator is uniformly elliptic: \(\sigma^2 S^2 \geq c > 0\)
Then the viscosity solution is classical (\(C^{2,1}\)).
Degenerate Case¶
For Black-Scholes, \(\sigma^2 S^2 \to 0\) as \(S \to 0\) (degeneracy).
The solution may fail to be \(C^2\) at \(S = 0\) even with smooth payoffs.
Holder Continuity¶
Theorem: Under mild conditions, viscosity solutions are locally Holder continuous:
for some \(\alpha \in (0,1)\).
Interior Regularity¶
Away from boundaries and degeneracies, viscosity solutions are typically \(C^{2,\alpha}\) (classical).
Singularities only occur at:
- Boundaries
- Degeneracy points
- Free boundaries
- Non-smooth payoffs
12. Numerical Methods¶
Finite Difference Schemes¶
For the scheme:
Consistency: The scheme approximates the PDE.
Monotonicity: Increasing \(V\) at neighboring points increases the scheme.
Stability: Bounded growth of errors.
Theorem (Barles-Souganidis): A consistent, monotone, stable scheme converges to the viscosity solution.
Monotone Schemes¶
For Black-Scholes, a monotone scheme might be:
provided the CFL condition ensures monotonicity.
American Options¶
At each time step:
This automatically enforces the obstacle constraint.
Convergence¶
Theorem: The discrete scheme converges to the viscosity solution of the continuous variational inequality.
This justifies practical algorithms like:
- Finite differences
- Binomial trees
- Trinomial trees
13. Obstacle Problems and Penalization¶
Penalization Method¶
Replace the obstacle problem:
with the penalized equation:
where \((x)^- = \max(-x, 0)\).
Convergence¶
As \(\epsilon \to 0\):
where \(u\) is the viscosity solution of the obstacle problem.
Proof sketch:
- \(u^\epsilon\) is smooth
- Comparison principle for penalized equation
- Stability under limits
Regularization by Penalty¶
The penalty term \(-\frac{1}{\epsilon}(u^\epsilon - g)^-\) acts as:
- A large negative force when \(u^\epsilon < g\) (pushing \(u^\epsilon\) up)
- Zero when \(u^\epsilon \geq g\) (inactive)
As \(\epsilon \to 0\), this enforces \(u \geq g\) exactly.
14. Comparison with Other Solution Concepts¶
Classical Solutions¶
- Requires: \(C^2\) regularity
- Applies: Smooth data, non-degenerate operators
- Unique: Yes, when exists
- Finance: European options with smooth payoffs
Weak Solutions¶
- Requires: \(H^1\) (Sobolev space)
- Applies: Variational formulations
- Unique: Not always
- Finance: Less common
Viscosity Solutions¶
- Requires: Only continuity
- Applies: Non-smooth data, degenerate/singular operators, optimal control
- Unique: Yes, under comparison principle
- Finance: American options, stochastic control
Strong vs. Viscosity¶
If \(u \in C^2\) solves the PDE classically, then:
But the converse is false---viscosity solutions are more general.
15. Probabilistic Interpretation¶
Perron-Frobenius Formula¶
For the obstacle problem:
The viscosity solution \(u\) is the value function.
Comparison via Probability¶
To prove comparison, use:
Therefore \(u \leq v\).
Martingale Characterization¶
A function \(u\) is a viscosity solution iff the process:
is a supermartingale for all strategies and a martingale for optimal strategies.
16. Summary¶
| Problem | Classical Approach | Viscosity Approach |
|---|---|---|
| European call (smooth) | PDE + Feynman-Kac | Same (viscosity = classical) |
| Digital option | Fails (discontinuous) | Viscosity solution exists |
| American put | Free boundary problem | Obstacle problem (viscosity) |
| Stochastic control | Verify HJB formally | Value function is viscosity solution |
| Numerical methods | Ad hoc convergence | Barles-Souganidis theorem |
For a stochastic control problem with value function \(V\):
- \(V\) is continuous
- \(V\) is a viscosity solution of the HJB equation
- \(V\) is the unique viscosity solution (comparison principle)
- Numerical approximations converge to \(V\)
These four statements constitute the complete theoretical toolkit that places the PDE-based pricing methods of this chapter on rigorous footing. In particular, the heat equation derivation, the Feynman-Kac representation, and the Fourier inversion all rely on the pricing PDE having a unique solution that depends continuously on the data. Viscosity theory is what guarantees these properties --- even for the discontinuous payoffs and degenerate coefficients that arise routinely in practice.
With this, the chapter is complete. Every section has presented a different representation of the same pricing semigroup \(\mathcal{P}_\tau = e^{\tau\mathcal{L}}\): as a kernel, an expectation, a spectral transform, a resolvent, an eigenfunction expansion, a set of scaling invariants, a measure change, and finally a well-posed operator. The diversity of techniques is not redundancy --- it reflects different coordinate systems on a single mathematical object, and it is this unity that makes the Black--Scholes theory both deep and practical.
Exercises¶
Exercise 1. A digital call option has payoff \(\Phi(S) = \mathbf{1}_{\{S > K\}}\), which is discontinuous at \(S = K\). Explain why the Black-Scholes PDE with this terminal condition has no classical (\(C^{2,1}\)) solution. Then describe how the viscosity solution framework resolves this issue, and verify that \(V(S,t) = e^{-r(T-t)}\mathcal{N}(d_2)\) is the viscosity solution.
Solution to Exercise 1
Why the classical solution fails: A classical (\(C^{2,1}\)) solution requires that \(V(S,t)\) be twice continuously differentiable in \(S\) and once in \(t\) on the entire domain, including at the terminal time \(T\). However, the terminal condition \(V(S,T) = \mathbf{1}_{\{S > K\}}\) is discontinuous at \(S = K\).
For \(V\) to be \(C^{2,1}\) up to \(t = T\), the terminal data must be sufficiently smooth. The discontinuity at \(S = K\) means that no \(C^{2,1}\) function can satisfy \(V(S,T) = \mathbf{1}_{\{S > K\}}\) pointwise while also solving the PDE in the classical sense. Near \(S = K\) as \(t \to T^-\), the solution develops increasingly steep gradients: \(\frac{\partial V}{\partial S}\) behaves like a delta function and \(\frac{\partial^2 V}{\partial S^2}\) diverges.
Viscosity solution framework: The viscosity approach replaces pointwise derivatives with test function comparisons. A function \(V\) is a viscosity solution if for every smooth test function \(\phi\) that touches \(V\) from above (or below) at a point \((S_0, t_0)\), the PDE inequality holds for \(\phi\) at that point. This requires only continuity of \(V\), not differentiability.
Verification: The candidate solution is \(V(S,t) = e^{-r(T-t)}\mathcal{N}(d_2)\) where
For \(t < T\), this function is \(C^\infty\) in both \(S\) and \(t\) (as a composition of smooth functions with \(S > 0\) and \(T - t > 0\)), so it is a classical solution on \((0,\infty) \times [0,T)\). Being a classical solution on the interior automatically makes it a viscosity solution there.
At \(t = T\), we verify: as \(t \to T^-\), \(\sigma\sqrt{T-t} \to 0\), so \(d_2 \to +\infty\) if \(S > K\) (giving \(\mathcal{N}(d_2) \to 1\)) and \(d_2 \to -\infty\) if \(S < K\) (giving \(\mathcal{N}(d_2) \to 0\)). Thus \(V(S,T^-) = \mathbf{1}_{\{S > K\}}\) for \(S \neq K\), and the terminal condition is met in the viscosity sense. The viscosity framework extends the notion of solution to accommodate this boundary discontinuity through semicontinuous envelopes.
Exercise 2. State the definition of a viscosity subsolution and supersolution for the Black-Scholes PDE. Using these definitions, explain why the maximum of two viscosity solutions is a viscosity subsolution but not necessarily a viscosity solution.
Solution to Exercise 2
Definition of viscosity subsolution: A function \(u\) that is upper semicontinuous (USC) is a viscosity subsolution of the Black-Scholes PDE
if for every smooth test function \(\phi \in C^{2,1}\) such that \(u - \phi\) has a local maximum at \((S_0, t_0)\), we have
Definition of viscosity supersolution: A function \(v\) that is lower semicontinuous (LSC) is a viscosity supersolution if for every smooth \(\phi\) such that \(v - \phi\) has a local minimum at \((S_0, t_0)\):
Why \(\max(u_1, u_2)\) is a subsolution: Let \(u_1, u_2\) be viscosity subsolutions and define \(w = \max(u_1, u_2)\). At any point \((S_0, t_0)\), suppose \(\phi\) touches \(w\) from above, i.e., \(w - \phi\) has a local maximum at \((S_0, t_0)\). Without loss of generality, assume \(w(S_0, t_0) = u_1(S_0, t_0) \geq u_2(S_0, t_0)\). Then \(u_1 \leq w \leq \phi\) locally, and \(u_1(S_0, t_0) = \phi(S_0, t_0)\), so \(\phi\) also touches \(u_1\) from above at \((S_0, t_0)\). Since \(u_1\) is a subsolution, the subsolution inequality holds for \(\phi\) at that point, making \(w\) a subsolution.
Why it is not necessarily a viscosity solution: Being a viscosity solution requires being both a subsolution and a supersolution. The function \(w = \max(u_1, u_2)\) is generally not a supersolution because at points where \(u_1 = u_2\) and the two functions cross, \(w\) may develop a corner (a non-smooth kink). At such a corner, a test function touching \(w\) from below must lie below the maximum of the two, but the supersolution inequality need not hold for any such test function. In particular, the second derivative of any test function touching \(w\) from below at a kink point is constrained in a way that the supersolution inequality may be violated.
Exercise 3. For an American put option, the value function satisfies the variational inequality \(\min\left(-\mathcal{L}V, \, V - (K - S)^+\right) = 0\), where \(\mathcal{L}\) is the Black-Scholes differential operator. Interpret each of the two conditions in this inequality financially, and explain why the obstacle problem formulation is natural for early exercise.
Solution to Exercise 3
The variational inequality is \(\min\left(-\mathcal{L}V,\, V - (K-S)^+\right) = 0\) where
First condition: \(V \geq (K - S)^+\). This is the obstacle constraint. It states that the American put value is always at least the immediate exercise payoff. Financially, if \(V < (K - S)^+\) at any point, an arbitrage opportunity would exist: buy the put for \(V\), exercise immediately, and pocket \((K - S)^+ - V > 0\). The holder has the right (not obligation) to exercise at any time, so the option value must dominate the payoff.
Second condition: \(-\mathcal{L}V \geq 0\). This states that the option earns at least the risk-free rate in the continuation region. Equivalently, the discounted option value is a supermartingale under the risk-neutral measure. If \(-\mathcal{L}V < 0\) at some point, the holder could do better by holding the option (earning more than \(r\)), which would contradict optimality of exercise.
The minimum condition: The "min = 0" structure encodes the complementarity: at every \((S, t)\), exactly one of the following holds:
-
Continuation region (\(V > (K-S)^+\)): The option is worth more alive than dead, so \(\mathcal{L}V = 0\) (the standard Black-Scholes PDE holds). The holder optimally continues.
-
Exercise region (\(V = (K-S)^+\)): The option is exercised immediately. Here \(-\mathcal{L}V \geq 0\), meaning the PDE is not satisfied as an equality; instead, the holder captures the payoff.
Why the obstacle formulation is natural: Early exercise creates a free boundary \(S^*(t)\) separating the continuation and exercise regions. The classical free-boundary approach must explicitly track this curve, which is analytically difficult. The obstacle problem encodes both the PDE and the free boundary condition in a single variational inequality, allowing the free boundary to emerge as part of the solution rather than being specified a priori. The viscosity framework handles the non-smooth behavior at the free boundary (where \(V\) is \(C^1\) but not \(C^2\)) without requiring classical differentiability.
Exercise 4. The comparison principle for viscosity solutions states that if \(u\) is a subsolution and \(v\) is a supersolution with \(u(S,T) \leq v(S,T)\), then \(u \leq v\) everywhere. Explain why this principle is essential for proving uniqueness of viscosity solutions. Give a financial example where non-uniqueness of PDE solutions would lead to arbitrage.
Solution to Exercise 4
Why comparison implies uniqueness: Suppose \(u\) and \(v\) are both viscosity solutions of the Black-Scholes PDE with the same terminal condition \(u(S,T) = v(S,T) = g(S)\). A viscosity solution is both a subsolution and a supersolution. Applying the comparison principle:
- Since \(u\) is a subsolution and \(v\) is a supersolution with \(u(S,T) = g(S) \leq g(S) = v(S,T)\), we get \(u \leq v\) everywhere.
- Since \(v\) is a subsolution and \(u\) is a supersolution with \(v(S,T) \leq u(S,T)\), we get \(v \leq u\) everywhere.
Therefore \(u = v\), establishing uniqueness.
Without comparison, uniqueness can fail: there could be multiple functions satisfying the PDE in some generalized sense. The comparison principle is the crucial analytical tool that prevents this.
Financial example of arbitrage from non-uniqueness: Suppose the Black-Scholes PDE with European call terminal data \(g(S) = (S - K)^+\) had two distinct viscosity solutions \(V_1(S,t)\) and \(V_2(S,t)\) with \(V_1(S_0, 0) < V_2(S_0, 0)\) for some \(S_0\). A market maker could:
- Sell the option for \(V_2(S_0, 0)\) (claiming this is the correct price)
- Hedge using the delta from \(V_1\) (the cheaper replication cost)
- Pocket \(V_2(S_0, 0) - V_1(S_0, 0) > 0\) as riskless profit
Both \(V_1\) and \(V_2\) would be valid self-financing replicating strategies reaching the same terminal payoff, but at different initial costs, violating the law of one price. The comparison principle (and hence uniqueness) ensures that no-arbitrage pricing yields a single, well-defined price.
Exercise 5. The Barles-Souganidis theorem guarantees convergence of numerical schemes to the viscosity solution if the scheme is monotone, consistent, and stable. For the explicit finite-difference scheme applied to the Black-Scholes PDE, state the CFL condition that ensures monotonicity and explain what happens when it is violated.
Solution to Exercise 5
The explicit finite-difference scheme approximates the Black-Scholes PDE on a grid \((S_i, t^n)\) with spatial step \(\Delta S\) and time step \(\Delta t\). After transformation to the heat equation (or working directly), the scheme updates values as:
where the coefficients (for the untransformed BS PDE) are:
(where \(i\) indexes the spatial grid with \(S_i = i\Delta S\)).
Monotonicity condition (CFL): The Barles-Souganidis theorem requires the scheme to be monotone: the numerical solution at time \(t^n\) must be a non-decreasing function of the values at time \(t^{n+1}\). This means all coefficients \(\alpha_i, \beta_i, \gamma_i\) must be non-negative. The binding constraint is typically \(\beta_i \geq 0\), which gives:
If \(i_{\max}\) is the largest grid index, the CFL condition is:
Equivalently, in terms of \(S_{\max} = i_{\max}\Delta S\):
When CFL is violated: If \(\Delta t\) is too large, some coefficients become negative. This means the scheme is no longer monotone: increasing the future value at a neighboring node can decrease the current value, which is financially absurd (a higher future payoff should not reduce the current option price). Numerically, the scheme produces spurious oscillations that grow exponentially, leading to instability. More fundamentally, without monotonicity, the Barles-Souganidis convergence theorem does not apply, and the finite-difference solution may converge to the wrong function (or not converge at all), rather than to the unique viscosity solution.