Unit 4, lesson 31

American options and optimal stopping

How admissible exercise times are stopping times, how the Snell envelope compares immediate exercise with the continuation value, and where the exercise boundary and the early-exercise premium come from.

  • Video 31
  • Incompleteness, early exercise and transaction costs

In a two-step tree the stock has fallen from 100 to 80, and the holder of a put with strike 100 can take 20 now or wait one more step for a payoff of 4 or 36. Waiting keeps the chance of the larger payoff, while exercising collects the cash a step earlier, and the choice has to be made at that node without knowing the next move. This lesson shows that such decisions are stopping times, derives the backward recursion that values the right to choose, called the Snell envelope, and proves in a finite model that stopping the first time exercise is at least as good as waiting is optimal.

Key terms

American option

Definition Work on a finite set of states with a filtration F0⊆F1⊆⋯⊆FT\mathcal{F}_0 \subseteq \mathcal{F}_1 \subseteq \dots \subseteq \mathcal{F}_T, where F0\mathcal{F}_0 is trivial and t=0,1,…,Tt = 0, 1, \dots, T indexes the allowed exercise dates. Let Bt>0B_t > 0 be the cash account, an adapted numeraire, and let Q\mathbb{Q} be a pricing measure for this numeraire that gives every state positive probability, in a complete model the unique one. An American-style option with exercise payoff Ht≥0H_t \ge 0, an adapted process so that HtH_t is known at date tt, lets its holder choose one admissible exercise time τ\tau, defined in the next card, and pays HτH_{\tau} at date τ\tau. Its value at time 00 is the value of an optimal stopping problem,

V0Am=B0max⁡τ∈T0,TEQ ⁣[HτBτ],V^{\mathrm{Am}}_0 = B_0 \max_{\tau \in \mathcal{T}_{0,T}} \mathbb{E}^{\mathbb{Q}}\!\left[\frac{H_{\tau}}{B_{\tau}}\right],

where T0,T\mathcal{T}_{0,T} is the set of admissible exercise times. The states and the dates are finite, so there are finitely many such times, the maximum exists and every expectation is a finite sum. On a general probability space one assumes EQ[Ht/Bt]<∞\mathbb{E}^{\mathbb{Q}}[H_t/B_t] < \infty for every tt and takes a supremum. Exercise on a finite list of dates is called Bermudan in market language, and an option that can be exercised at every instant needs a continuous-time limit that this lesson does not treat. In a complete finite model the same number is also the smallest initial capital from which a self-financing portfolio can cover HtH_t at every date and in every state, a result stated here without proof. The constant choices τ=0\tau = 0 and τ=T\tau = T are admissible, so

V0Am≥max⁡(H0, V0Eu),V0Eu=B0 EQ ⁣[HTBT],\begin{gathered} V^{\mathrm{Am}}_0 \ge \max\bigl(H_0,\ V^{\mathrm{Eu}}_0\bigr), \\[0.4em] V^{\mathrm{Eu}}_0 = B_0\, \mathbb{E}^{\mathbb{Q}}\!\left[\frac{H_T}{B_T}\right], \end{gathered}

where V0EuV^{\mathrm{Eu}}_0 is the value of the European claim that pays HTH_T at TT.

In plain words The holder owns a payoff and also the choice of when to collect it. The price is what that choice is worth when it is used as well as possible with the information available at each date. The weights in the expectation are the pricing probabilities of Q\mathbb{Q}, not forecasts.

Example The constructed tree of this lesson has S0=100S_0 = 100, up factor u=1.2u = 1.2, down factor d=0.8d = 0.8 and a cash account that grows by the factor R=1.05R = 1.05 per step, so Bt=1.05tB_t = 1.05^t with B0=1B_0 = 1. Since d<R<ud < R < u, the pricing probability of an up move on each step is

q=R−du−d=1.05−0.81.2−0.8=58.\begin{aligned} q &= \frac{R - d}{u - d} = \frac{1.05 - 0.8}{1.2 - 0.8} \\[0.4em] &= \frac{5}{8}. \end{aligned}

A put with strike 100 can be exercised at dates 0, 1 and 2 and pays Ht=(100−St)+H_t = (100 - S_t)^{+}. The stock is 100 at the root, 120 or 80 at date 1, and 144, 96 or 64 at date 2, so the payoff is 0 at the root, 0 or 20 at date 1, and 0, 4 or 36 at date 2. The European put is worth 925/147≈6.292517925/147 \approx 6.292517, computed in the last card, so the American-style put is worth at least that much. The cards below show that it is worth 1175/147≈7.9931971175/147 \approx 7.993197.

Admissible exercise time

Definition A stopping time is a random date τ\tau with values in {0,1,…,T}\{0, 1, \dots, T\} such that

{τ≤t}∈Ft\{\tau \le t\} \in \mathcal{F}_t

for every date tt. In discrete time this is equivalent to {τ=t}∈Ft\{\tau = t\} \in \mathcal{F}_t for every tt, so whether exercise happens at date tt is decided by the information available at tt. An admissible exercise time is a stopping time with values in the allowed exercise dates, and Tt,T\mathcal{T}_{t,T} denotes the admissible exercise times with values in {t,…,T}\{t, \dots, T\}. Letting the option expire is the choice τ=T\tau = T, which pays HTH_T, and this is zero when the option ends out of the money. A rule that picks the date after seeing the whole path, such as the date with the largest discounted payoff, is in general not a stopping time and is not admissible.

In plain words At every date the holder must be able to say “exercise now” or “not yet” from what is known on that date. Looking along the rest of the path and picking the best date afterward is not allowed.

Example In the tree, F1\mathcal{F}_1 reveals the first move and nothing about the second. Write the four paths as uu\mathrm{uu}, ud\mathrm{ud}, du\mathrm{du} and dd\mathrm{dd}. The rule that waits at the root and at the up node and exercises at the down node gives τ=1\tau = 1 on du\mathrm{du} and dd\mathrm{dd} and τ=2\tau = 2 on uu\mathrm{uu} and ud\mathrm{ud}. Its event {τ=1}\{\tau = 1\} is the event that the first move is down, which is in F1\mathcal{F}_1. The hindsight rule exercises at date 1 on du\mathrm{du} but waits on dd\mathrm{dd}, because on that path the payoff 36 at date 2 is worth more, after discounting, than 20 at date 1. It would need {τ=1}={du}\{\tau = 1\} = \{\mathrm{du}\}, which is not in F1\mathcal{F}_1, since at the down node the paths du\mathrm{du} and dd\mathrm{dd} cannot yet be told apart. This tree has exactly five admissible exercise times. The holder either exercises at the root, or waits and then exercises or waits at each of the two date 1 nodes.

Snell envelope

Definition Let Zt=Ht/BtZ_t = H_t/B_t be the exercise payoff in units of the cash account. Its Snell envelope under Q\mathbb{Q} is defined backward from maturity by

YT=ZT,Yt=max⁡(Zt, Ct),Ct=EQ[Yt+1∣Ft],\begin{aligned} Y_T &= Z_T, \\[0.4em] Y_t &= \max\bigl(Z_t,\ C_t\bigr), \\[0.4em] C_t &= \mathbb{E}^{\mathbb{Q}}[Y_{t+1} \mid \mathcal{F}_t], \end{aligned}

for t=T−1,…,0t = T - 1, \dots, 0, where CtC_t is the continuation value of the next card. If the model also has dates at which exercise is not allowed, the maximum is taken only at the exercise dates and Yt=CtY_t = C_t at the others. In the finite model of the first card the following result holds. The process YY dominates ZZ and is a Q\mathbb{Q}-supermartingale, meaning Yt≥EQ[Yt+1∣Ft]Y_t \ge \mathbb{E}^{\mathbb{Q}}[Y_{t+1} \mid \mathcal{F}_t] for every t<Tt < T, and it is the smallest such process, so every Q\mathbb{Q}-supermartingale UU with Ut≥ZtU_t \ge Z_t for all tt satisfies Ut≥YtU_t \ge Y_t for all tt. The first date at which exercise is at least as good as continuing,

τ∗=min⁡{t:Yt=Zt},\tau^* = \min\{t : Y_t = Z_t\},

is an admissible exercise time with τ∗≤T\tau^* \le T, because YT=ZTY_T = Z_T, and it is optimal,

Y0=EQ[Zτ∗]=max⁡τ∈T0,TEQ[Zτ],\begin{aligned} Y_0 &= \mathbb{E}^{\mathbb{Q}}[Z_{\tau^*}] \\[0.4em] &= \max_{\tau \in \mathcal{T}_{0,T}} \mathbb{E}^{\mathbb{Q}}[Z_{\tau}], \end{aligned}

so V0Am=B0Y0V^{\mathrm{Am}}_0 = B_0 Y_0. In the same way VtAm=BtYtV^{\mathrm{Am}}_t = B_t Y_t is the value at date tt of a right not yet exercised, since EQ[Zτ∣Ft]≤Yt\mathbb{E}^{\mathbb{Q}}[Z_{\tau} \mid \mathcal{F}_t] \le Y_t for every τ∈Tt,T\tau \in \mathcal{T}_{t,T}, with equality for the first date from tt on at which Y=ZY = Z.

The proof uses only the finite horizon. Minimality follows by backward induction. At maturity UT≥ZT=YTU_T \ge Z_T = Y_T, and if Ut+1≥Yt+1U_{t+1} \ge Y_{t+1}, then Ut≥EQ[Ut+1∣Ft]≥CtU_t \ge \mathbb{E}^{\mathbb{Q}}[U_{t+1} \mid \mathcal{F}_t] \ge C_t and Ut≥ZtU_t \ge Z_t, so Ut≥YtU_t \ge Y_t. For optimality, stop YY at an admissible time τ\tau. The increments of the stopped process are

Y(t+1)∧τ−Yt∧τ=1{τ>t} (Yt+1−Yt),\begin{aligned} &Y_{(t+1) \wedge \tau} - Y_{t \wedge \tau} \\[0.4em] &\quad = \mathbf{1}_{\{\tau > t\}}\,(Y_{t+1} - Y_t), \end{aligned}

and {τ>t}∈Ft\{\tau > t\} \in \mathcal{F}_t, so their conditional expectation given Ft\mathcal{F}_t is 1{τ>t}(Ct−Yt)≤0\mathbf{1}_{\{\tau > t\}}(C_t - Y_t) \le 0. The stopped process is a supermartingale, hence EQ[Zτ]≤EQ[Yτ]≤Y0\mathbb{E}^{\mathbb{Q}}[Z_{\tau}] \le \mathbb{E}^{\mathbb{Q}}[Y_{\tau}] \le Y_0. On the event {τ∗>t}\{\tau^* > t\} we have Yt>ZtY_t > Z_t, hence Yt=CtY_t = C_t, and the increments of the process stopped at τ∗\tau^* have conditional mean zero. That stopped process is a martingale, so EQ[Zτ∗]=EQ[Yτ∗]=Y0\mathbb{E}^{\mathbb{Q}}[Z_{\tau^*}] = \mathbb{E}^{\mathbb{Q}}[Y_{\tau^*}] = Y_0. Conditional expectations and martingales on a finite tree are set up in Martingales and discrete conditional pricing.

In plain words Start at maturity, where the option is worth its payoff, and step back one date at a time. At each node take the larger of exercising now and the discounted, pricing-weighted value of the next date. The process built this way is the smallest one that always lies above the payoff and is never expected under Q\mathbb{Q} to rise, and stopping the first time it touches the payoff collects all of its value.

Example In cash-account units the payoffs at date 2 are Z2=0Z_2 = 0, 4/1.052=1600/441≈3.6281184/1.05^2 = 1600/441 \approx 3.628118 and 36/1.052=1600/49≈32.65306136/1.05^2 = 1600/49 \approx 32.653061. At the down node Z1=20/1.05=400/21≈19.047619Z_1 = 20/1.05 = 400/21 \approx 19.047619, while

C1=58⋅1600441+38⋅160049=6400441≈14.512472,\begin{aligned} C_1 &= \tfrac58 \cdot \tfrac{1600}{441} + \tfrac38 \cdot \tfrac{1600}{49} \\[0.4em] &= \tfrac{6400}{441} \approx 14.512472, \end{aligned}

so Y1=400/21Y_1 = 400/21 there, and Y1>C1Y_1 > C_1 is the place where YY falls strictly in expectation. At the up node Z1=0Z_1 = 0 and C1=38⋅1600/441=200/147≈1.360544C_1 = \tfrac38 \cdot 1600/441 = 200/147 \approx 1.360544, so Y1=200/147Y_1 = 200/147. At the root Z0=0Z_0 = 0 and

Y0=58⋅200147+38⋅40021=1175147≈7.993197.\begin{aligned} Y_0 &= \tfrac58 \cdot \tfrac{200}{147} + \tfrac38 \cdot \tfrac{400}{21} \\[0.4em] &= \tfrac{1175}{147} \approx 7.993197. \end{aligned}

The rule τ∗\tau^* exercises at date 1 after a down move and waits until date 2 after an up move, and with B0=1B_0 = 1 the American value is 1175/1471175/147. Checking the five admissible exercise times one by one confirms it. Exercising at the root gives 0, waiting at both date 1 nodes gives 6.2925176.292517, exercising only at the down node gives 7.9931977.993197, only at the up node 5.4421775.442177, and at both 7.1428577.142857.

Continuation value

Definition For t<Tt < T the continuation value Ct=EQ[Yt+1∣Ft]C_t = \mathbb{E}^{\mathbb{Q}}[Y_{t+1} \mid \mathcal{F}_t] is the value, in cash-account units, of keeping the right for at least one more date and then acting optimally. In currency it is BtCtB_t C_t. When the cash account grows by a deterministic factor RR per step, so that Bt+1=RBtB_{t+1} = R B_t,

BtCt=EQ[Vt+1∣Ft]R,Vt=max⁡(Ht, BtCt),\begin{gathered} B_t C_t = \frac{\mathbb{E}^{\mathbb{Q}}[V_{t+1} \mid \mathcal{F}_t]}{R}, \\[0.4em] V_t = \max\bigl(H_t,\ B_t C_t\bigr), \end{gathered}

where Vt=BtYtV_t = B_t Y_t is the American value at date tt. The expectation uses the optimized values Vt+1V_{t+1}, which already contain every later exercise decision, and not the value of holding the option to maturity. Since YY is a supermartingale with YT=ZTY_T = Z_T, it satisfies Yt+1≥EQ[ZT∣Ft+1]Y_{t+1} \ge \mathbb{E}^{\mathbb{Q}}[Z_T \mid \mathcal{F}_{t+1}], so Ct≥EQ[ZT∣Ft]C_t \ge \mathbb{E}^{\mathbb{Q}}[Z_T \mid \mathcal{F}_t], and in currency the continuation value is at least the date tt value of the European claim on HTH_T. It can still be smaller than the immediate payoff.

In plain words The continuation value is what the option is worth if the holder decides not to exercise today but keeps all later choices. Exercise is optimal exactly where the payoff is at least this number.

Example At the up node the stock is 120, exercise pays 0, and continuing is worth (38⋅4)/1.05=10/7≈1.428571(\tfrac38 \cdot 4)/1.05 = 10/7 \approx 1.428571 in currency, so the holder waits. At the down node the stock is 80, exercise pays 20, and continuing is worth (58⋅4+38⋅36)/1.05=16/1.05=320/21≈15.238095(\tfrac58 \cdot 4 + \tfrac38 \cdot 36)/1.05 = 16/1.05 = 320/21 \approx 15.238095, so the holder exercises. At the root the continuation value uses the optimized date 1 values 10/710/7 and 2020,

V0=58⋅107+38⋅201.05=1175147≈7.993197,\begin{aligned} V_0 &= \frac{\tfrac58 \cdot \tfrac{10}{7} + \tfrac38 \cdot 20}{1.05} \\[0.4em] &= \frac{1175}{147} \approx 7.993197, \end{aligned}

which beats the payoff 0 of exercising at the root. Using the down node’s continuation value 320/21320/21 in place of its optimized value 20 would give 925/147≈6.292517925/147 \approx 6.292517, the European price and not the American one.

Exercise boundary

Definition At a date t<Tt < T the exercise region is the set of states where immediate exercise attains the maximum in the recursion, the event {Zt≥Ct}\{Z_t \ge C_t\}, which is the same as {Yt=Zt}\{Y_t = Z_t\}. The continuation region is the complementary event {Zt<Ct}\{Z_t < C_t\}, and at maturity every state belongs to the exercise region. The rule τ∗\tau^* stops the first time the state enters the exercise region. The exercise boundary is the border between the two regions. When the state is the stock price alone and the exercise region of a put at each date tt has the form {St≤bt}\{S_t \le b_t\}, the boundary is described by critical prices btb_t. In a tree the regions are sets of nodes, so the boundary is a classification of nodes, and a critical price is determined only up to the gap between neighboring node prices. The boundary depends on time, rates, dividends and the model state, and with several state variables a single price threshold need not describe it. At a node where Zt=CtZ_t = C_t exercising and continuing are both optimal, and τ∗\tau^* exercises. In continuous time the exercise boundary of an American put is a curve whose existence and regularity need further analysis, which is outside this lesson.

In plain words The boundary is the line drawn through the tree between the nodes where the holder would cash in and the nodes where the holder would wait. It is an output of the backward recursion, not an input to it.

Example At date 1 of the tree the down node, with stock 80, is in the exercise region because 20>320/2120 > 320/21, and the up node, with stock 120, is in the continuation region because 0<10/70 < 10/7. The root, with stock 100, is in the continuation region. Every critical price b1b_1 with 80≤b1<12080 \le b_1 < 120 describes the same date 1 region, and the tree says nothing finer. All date 2 nodes are in the exercise region, which at maturity just means that the payoff is collected, including the payoff 0 at the stock price 144.

Early-exercise premium

Definition The early-exercise premium is

V0Am−V0Eu≥0,V^{\mathrm{Am}}_0 - V^{\mathrm{Eu}}_0 \ge 0,

where V0EuV^{\mathrm{Eu}}_0 values the European claim that pays HTH_T at TT. It is nonnegative because τ=T\tau = T is admissible. In a finite model where Q\mathbb{Q} gives every state positive probability, it is positive exactly when Zt>CtZ_t > C_t at some date t<Tt < T in some state. If that never happens, then Yt=CtY_t = C_t for every t<Tt < T, so YY is a martingale and Y0=EQ[ZT]Y_0 = \mathbb{E}^{\mathbb{Q}}[Z_T]. If it happens on an event of Ft\mathcal{F}_t, exercising there and holding to maturity otherwise beats the European claim, because CtC_t is at least the conditional European value EQ[ZT∣Ft]\mathbb{E}^{\mathbb{Q}}[Z_T \mid \mathcal{F}_t].

One standard case has no premium. Suppose that the stock pays no dividends, so that St/BtS_t/B_t is a Q\mathbb{Q}-martingale, that the cash account never decreases, so that BT≥BtB_T \ge B_t for t≤Tt \le T, which holds with nonnegative interest rates, and that exercise has no costs. For the call payoff Ht=(St−K)+H_t = (S_t - K)^{+} the discounted European value Mt=EQ[(ST−K)+/BT∣Ft]M_t = \mathbb{E}^{\mathbb{Q}}[(S_T - K)^{+}/B_T \mid \mathcal{F}_t] satisfies

Mt≥StBt−K EQ[BT−1∣Ft]≥St−KBt,\begin{aligned} M_t &\ge \frac{S_t}{B_t} - K\, \mathbb{E}^{\mathbb{Q}}\bigl[B_T^{-1} \mid \mathcal{F}_t\bigr] \\[0.4em] &\ge \frac{S_t - K}{B_t}, \end{aligned}

and Mt≥0M_t \ge 0, so Mt≥ZtM_t \ge Z_t. A martingale is a supermartingale, so minimality gives Y≤MY \le M, and the American call is worth exactly the European call. Dividends, negative rates or costs of exercise break this argument, and with dividends or negative rates early exercise of a call can be optimal.

In plain words The premium is what the freedom to choose the date adds to a claim that can only be used at maturity. It is positive when some node before maturity makes cashing in strictly better than waiting. For a call on a stock without dividends and with nonnegative rates, waiting is never worse, because exercising early pays the strike sooner and gives up the right to walk away if the stock falls.

Example In the tree the European put is computed with the pricing probabilities of the two-step paths. Its expected payoff is

2⋅58⋅38⋅4+(38)2⋅36=1.875+5.0625=6.9375,\begin{aligned} &2 \cdot \tfrac58 \cdot \tfrac38 \cdot 4 + \left(\tfrac38\right)^2 \cdot 36 \\[0.4em] &\quad = 1.875 + 5.0625 = 6.9375, \end{aligned}

and its value is 6.9375/1.052=925/147≈6.2925176.9375/1.05^2 = 925/147 \approx 6.292517. The premium of the American-style put is

1175147−925147=250147≈1.700680.\frac{1175}{147} - \frac{925}{147} = \frac{250}{147} \approx 1.700680.

It comes entirely from the down node, where exercise beats continuation by 20−320/21=100/2120 - 320/21 = 100/21. That node has pricing probability 38\tfrac38 and the gain arrives at date 1, so the premium is 38⋅(100/21)/1.05=250/147\tfrac38 \cdot (100/21)/1.05 = 250/147. For a call with strike 100 in the same tree, the American and European values are both 6875/441≈15.5895696875/441 \approx 15.589569, as the no-dividend argument predicts.

Check yourself

  1. In the same tree, value the American-style put with strike 110 and find its early-exercise premium. At which nodes is exercise optimal?
Show the answer

The payoffs at date 2 are 0, 14 and 46. At the up node, with stock 120, exercise pays 0 and continuing is worth (38⋅14)/1.05=5(\tfrac38 \cdot 14)/1.05 = 5, so the holder waits. At the down node, with stock 80, exercise pays 30 and continuing is worth (58⋅14+38⋅46)/1.05=26/1.05=520/21≈24.761905(\tfrac58 \cdot 14 + \tfrac38 \cdot 46)/1.05 = 26/1.05 = 520/21 \approx 24.761905, so the holder exercises. At the root exercise pays 10, while continuing uses the optimized values 5 and 30,

V0=58⋅5+38⋅301.05=57542≈13.690476,\begin{aligned} V_0 &= \frac{\tfrac58 \cdot 5 + \tfrac38 \cdot 30}{1.05} \\[0.4em] &= \frac{575}{42} \approx 13.690476, \end{aligned}

so the holder waits even though the put is in the money. The European put has expected payoff

2⋅58⋅38⋅14+(38)2⋅46=6.5625+6.46875=13.03125,\begin{aligned} &2 \cdot \tfrac58 \cdot \tfrac38 \cdot 14 + \left(\tfrac38\right)^2 \cdot 46 \\[0.4em] &\quad = 6.5625 + 6.46875 = 13.03125, \end{aligned}

and value 13.03125/1.1025=3475/294≈11.81972813.03125/1.1025 = 3475/294 \approx 11.819728. The premium is 575/42−3475/294=275/147≈1.870748575/42 - 3475/294 = 275/147 \approx 1.870748. Before maturity, exercise is optimal only at the down node of date 1.

  1. A classmate values the put with strike 100 by exercising, on each path, at the date with the largest discounted payoff, and gets about 9.906463. Show where this number comes from and explain why it is not the price.
Show the answer

The paths uu\mathrm{uu}, ud\mathrm{ud}, du\mathrm{du} and dd\mathrm{dd} have pricing probabilities 25/6425/64, 15/6415/64, 15/6415/64 and 9/649/64. Their largest discounted payoffs are 0, 4/1.052=1600/4414/1.05^2 = 1600/441, 20/1.05=400/2120/1.05 = 400/21 and 36/1.052=1600/4936/1.05^2 = 1600/49, so the classmate computes

1564⋅1600441+1564⋅40021+964⋅160049=5825588≈9.906463.\begin{aligned} &\tfrac{15}{64} \cdot \tfrac{1600}{441} + \tfrac{15}{64} \cdot \tfrac{400}{21} \\[0.4em] &\quad + \tfrac{9}{64} \cdot \tfrac{1600}{49} \\[0.4em] &\quad = \tfrac{5825}{588} \approx 9.906463. \end{aligned}

This rule exercises at date 1 on du\mathrm{du} and waits on dd\mathrm{dd}, so at the down node it needs the second move, which is not yet known. It is not a stopping time and no holder can follow it. For every admissible exercise time the discounted payoff on each path is at most the largest discounted payoff on that path, so the number is an upper bound for the American value, not the value. The gap 5825/588−1175/147=375/196≈1.9132655825/588 - 1175/147 = 375/196 \approx 1.913265 is the worth of information the holder does not have.

  1. Set the cash growth factor to R=1R = 1, that is zero interest, and keep S0=100S_0 = 100, u=1.2u = 1.2, d=0.8d = 0.8 and strike 100. Compute the American-style and European put values. Why is there no early-exercise premium, and which feature of the lesson’s example produced the premium 250/147250/147?
Show the answer

Now q=(1−0.8)/(1.2−0.8)=1/2q = (1 - 0.8)/(1.2 - 0.8) = 1/2. At the up node exercise pays 0 and continuing is worth 12⋅4=2\tfrac12 \cdot 4 = 2. At the down node exercise pays 20 and continuing is worth 12⋅4+12⋅36=20\tfrac12 \cdot 4 + \tfrac12 \cdot 36 = 20, a tie, so exercising and waiting are both optimal. At the root continuing is worth 12⋅2+12⋅20=11\tfrac12 \cdot 2 + \tfrac12 \cdot 20 = 11, more than the payoff 0. The European put is worth 14⋅0+12⋅4+14⋅36=11\tfrac14 \cdot 0 + \tfrac12 \cdot 4 + \tfrac14 \cdot 36 = 11 as well, so the premium is zero. This holds in general when BB is constant and the stock pays no dividends, because then SS is a Q\mathbb{Q}-martingale and the conditional Jensen inequality for the convex function x↦(K−x)+x \mapsto (K - x)^{+} gives

(K−St)+=(K−EQ[ST∣Ft])+≤EQ[(K−ST)+∣Ft].\begin{aligned} &(K - S_t)^{+} \\[0.4em] &\quad = \bigl(K - \mathbb{E}^{\mathbb{Q}}[S_T \mid \mathcal{F}_t]\bigr)^{+} \\[0.4em] &\quad \le \mathbb{E}^{\mathbb{Q}}\bigl[(K - S_T)^{+} \mid \mathcal{F}_t\bigr]. \end{aligned}

The European put value is then a martingale that dominates the payoff, and as in the call argument the Snell envelope equals it. In the lesson’s example R=1.05R = 1.05, so receiving the strike a step earlier earns interest, and that is what made exercise at the down node strictly better than waiting.

How this lesson connects