Professional Documents
Culture Documents
SSRN Id3929583
SSRN Id3929583
Applications
Abstract
We introduce a new derivative security called a stoption. After paying an upfront premium, the
owner of a stoption accrues realized price changes in some underlying security until the exposure is
stopped by the owner. Upon stopping, the reward is the sum of all of the previous price changes plus
a deterministic amount which can vary with the stopping time. Stoptions are finite-lived and hence
must be stopped at or before a fixed maturity date. We propose a particular discrete-time proba-
bilistic model for the underlying’s price changes and then determine the optimal stopping strategy
and stoption premium for that model in closed-form. We also present an application to DVA (debit
valuation adjustment) under full collateralization.
I am grateful to Jerome Benveniste, Umberto Cherubini, Doug Costa, J.P. Delavin, Mike Lipkin,
Federico Maglione, Harvey Stein, Lorenzo Torricelli, and Le Zhu for helpful conversations. They are not
responsible for any errors.
If n = 1, then the probabilistic representation (1) collapses to the first floor a1 , which is received at time
1:
ms1 (a1 ) = a1 . (2)
Thus, the stoption owner can exercise at time 1 and receive a1 or else continue at time 1 and receive
s1 − s0 + a2 at time 2. Comparing to n = 1, we see that optionality has been added to the payoff.
If n = 3, then the probabilistic representation (1) simplifies to:
Thus, the stoption owner can exercise at time 1 and receive a1 or else continue to time 2. If the stoption
is not exercised at time 1, then it can be exercised at time 2 for s1 − s0 + a2 or else the owner can continue
to time 3. Since time 3 is the maturity date, a previously unexercised stoption must be exercised and the
reward received then is s2 − s0 + a3 . Comparing this 3− period stoption payoff to the 2−period stoption
payoff, we see that optionality has again been added.
For any finite n = 1, 2, . . ., if the n−period stoption is not exercised early, then the final payoff sn−1 −
s0 +an received at time n has the same form as any intermediate payoff si−1 −s0 +ai arising from exercising
early at time i < n.
Suppose that the stoption payoff is altered by replacing the maximum in (1) by a minimum:
min
m− Q
n (a) ≡N ∈[1,2,...,n] E0 [sN −1 − s0 + aN ] . (5)
Now:
min
m−
n (a) ≡ N ∈[1,2,...,n] E0Q {(−1)(−1) [sN −1 − s0 + aN ]}
max
= − N ∈[1,2,...,n] E0Q [s0 − sN −1 − aN ]
= −m−s (−a). (6)
In words, the value of the min payoff can be obtained from the value of the max payoff by negating the
premium, the underlying, and the floors of the latter. We will focus mainly on the max payoff in this
paper. However, the min payoff has an interesting connection to Helmholtz free-energy, as we will show.
The first equation in (8) is called the sifting property of the Kronecker delta function. The second equation
in (8) is the max-plus version of this sifting property. There is a third way to sift ci out of the sequence,
{cj , j = 1, . . . , n}, which is closely related to the second equation in (8). The third way is to set the floors
of a stoption aj = cj + ln Dij for j = 1, . . . , n. In this case, the optimal stopping time N ∗ reduces to the
deterministic number i. As a result, the stoption’s payoff will reduce to the random amount si−1 − s0 + ci
received at the future deterministic time i. The value at time i−1 of this stoption payoff is also si−1 −s0 +ci .
This random value is matched by the payoff at time i − 1 from a static portfolio holding one share of the
stoption’s risky underlying security, and also keeping −s0 + ci in cash. As a result, the arbitrage-free initial
value of the stoption will reduce to the initial price of this replicating portfolio, which is ci :
max
N ∈[1,2,...,n] E0Q [sN −1 − s0 + cN + ln DiN ] = E0Q [si−1 − s0 + ci ] = ci . (9)
We next derive a useful two-term decomposition of the stoption premium mn (a) given in (1). Letting
N ∗ denote the optimal stopping time, the stoption premium is:
by the linearity of the expectation operator. Conditioning on the realization of N ∗ in the last term in (10),
the law of total probability implies:
n
X
mn (a) = E0Q [sN ∗ −1 − s0 ] + p∗i ai , (11)
i=1
where for i = 1, . . . , n, p∗i denotes the probability that N ∗ = i. Suppose that we subtract and add sN ∗
inside the expectation on the RHS of (11):
n
X n
X
mn (a) = E0Q [sN ∗ −1 − sN ∗ + sN ∗ − s0 ] + p∗i ai = p∗i ai − E0Q [sN ∗ − sN ∗ −1 ] , (12)
i=1 i=1
since E0Q [sN ∗ − s0 ] = 0, from the optional stopping theorem. The last term in (12) need not vanish even
though s is a Q martingale. Roughly speaking, if exercising the stoption is more likely after a drop than
a rise, then −E0Q [sN ∗ − sN ∗ −1 ] > 0. The more volatile are the price changes in the underlying, the more
positive is this last term.
n
p∗i ai on the RHS of (12), let m̃∗n (a) be an expected value calculation as
P
To obtain intuition on the sum
i=1
in (10), except that the optimal stopping time N ∗ is replaced with an independent stopping time I taking
values in the interval [1, 2, . . . , n]. The optimal stopping time N ∗ depends on the filtration generated by
the s path, but by definition, the stopping time I is independent of this filtration. We assume that the
I1
P
since E0Q [sI−1 − s0 ] = E0Q [ [si − si−1 ] = 0 by Wald’s identity and the martingality of s. Comparing the
i=1
RHS’s of (12) and (13), we see that the use of the optimal stopping time N ∗ instead of an independent
stopping time I causes mn (a) to exceed m̃∗n (a) by an adaption premium −E0Q [sN ∗ − sN ∗ −1 ], which must
be non-negative.
Suppose that we wish to once differentiate the RHS of (11) w.r.t. each floor ai . If the underlying Q
martingale s has a continuous state space, then it is reasonable to assume that mn (a) is differentiable
n
p∗i ai , in (11), but they are also implicitly
P
in each floor ai . The floors ai appear explicitly in the sum
i=1
in the optimized probabilities p∗i . The floors ai are also implicitly in the optimal stopping time N ∗ and
hence in sN ∗ −1 in the adaption premium E0Q [sN ∗ −1 − s0 ]. Nonetheless, by the envelope theorem, one
can ignore these implicit dependencies. when differentiating once w.r.t. the parameters ai . Accordingly,
differentiating (11) w.r.t. ai implies:
∂
mn (a) = p∗i , i = 1, . . . , n. (14)
∂ai
In words, (14) says that the risk-neutral probability p∗i that the optimal stopping time N ∗ = i is just the
slope of the stoption premium mn (a) in the i−th floor ai , for i = 1, . . . , n. Hence, the gradient of mn in a
is a risk-neutral probability vector p∗ .
Since p∗i > 0, mn (a) is increasing in each ai . Moreover, since p∗i < 1, we also have that each slope of
mn (a) in each ai . is also bounded above by one. Since the probability p∗i that N ∗ = i increases with each
ai , mn (a) is also convex in each ai .
Since addition distributes over both expected value and the maximum, shifting each floor ai ∈ R by a
common amount δ ∈ R shifts the premium by the same amount:
n
_
mn (a + δ1) = E0Q [sN −1 − s0 + aN + δ] = δ + mn (a). (15)
N =1
Consider the special case of (15) when the floor vector is constant at some level a ∈ R, i.e. a = a1. We
can then set δ = −a in (15), so that after re-arranging, (15) becomes:
mn (a1) = a + mn (0), δ ∈ R. (16)
Now, obviously, the elements of the vector a lie between the smallest and largest values:
n
^ n
_
ai 1 ≤ a ≤ ai 1. (17)
i=1 i=1
In words, a stoption spread priced at mn (a) − mn (0) is bounded above by the highest floor and bounded
below by the lowest floor. The stoption premium is also bounded below by the largest floor:
n
_
mn (a) ≥ ai . (20)
i=1
This lower bound is reached if the underlying security price is constant for n periods. Combining (19) and
(20) implies the following bounds for the stoption premium mn (a):
n n
! n
_ ^ _
ai ∨ ai + mn (0) ≤ mn (a) ≤ ai + mn (0). (21)
i=1 i=1 i=1
for any natural number n and any δ ∈ R. Setting n = 2 and δ = −a1 in (22) and using (3) implies:
By the RHS of (23), the two-period stoption has the same initial value as the first floor a1 plus a one-period
call on the same underlying and struck a1 − a2 dollars above the initial spot s0 . Put-call-parity implies
that:
E0Q [0 ∨ (s1 − (s0 + a1 − a2 )] = s0 − (s0 + a1 − a2 ) + E0Q [(s0 + a1 − a2 − s1 ) ∨ 0]. (24)
Substituting (24) in (23) implies:
Thus, the two-period stoption has the same initial value as the second floor a2 plus a one-period put on
the same underlying and struck a1 − a2 dollars above the initial spot s0 .
The decompositions (23) and (25) suggest potential stoption replication strategies using bonds and
vanilla options. Since a stoption and a vanilla call both have positive delta, the 2 period stoption has the
same value at time 1 as a portfolio holding a bond worth a1 and a one-period vanilla call struck a1 − a2
dollars above s0 . Since a vanilla put has negative delta, the 2 period stoption has the same value at time
1 as a portfolio holding a bond worth a2 , a zero-cost forward contract paying s1 − s0 at time 1 and the
one-period vanilla put struck a1 − a2 dollars above s0 . The latter portfolio can be called a (one period)
married put.
Later in the paper, we will present a generalization of these two replication results to an n−period
stoption. In a particular model described in the next section, an n−period stoption has the same value at
time 1 as a portfolio of a bond and a one-period vanilla call with an appropriately chosen strike.
M ai (ai+1 ) ≡ Ei−1
Q
[ai ∨ (ai+1 + si − si−1 )], (26)
where for i = 1, . . . , n, the increments si − si−1 are IID with zero Q mean.
(n−i)
We now value an n-period stoption using dynamic programming. Let CVi be the continuation
value of the n-period stoption at day i, for i = 0, 1, . . . , n, assuming no prior exercise at periods 0, 1, . . . , i.
At day n − 1, the stoption must be exercised at period n for a payoff of an + sn−1 − s0 . Since this payoff
is known at period n − 1, we set:
(1)
CVn−1 = an + sn−1 − s0 . (27)
Stepping back to period n − 2, the continuation value then is:
(2) Q (1)
Q
CVn−2 = En−2 [(an−1 + sn−2 − s0 ) ∨ CVn−1 ] = En−2 [(an−1 + sn−2 − s0 ) ∨ (an + sn−1 − s0 )], (28)
from (27). Since sn−1 − s0 = sn−1 − sn−2 + sn−2 − s0 , we can factor out sn−2 − s0 :
(2) Q
CVn−2 = sn−2 − s0 + En−2 [an−1 ∨ (an + sn−1 − sn−2 )] = sn−2 − s0 + M an−1 (an ), (29)
from (26).
Stepping back to period n − 3, the continuation value then is:
(3) Q (2)
CVn−3 = En−3 [(an−2 + sn−3 − s0 ) ∨ CVn−2 ]
Q
= En−3 [(an−2 + sn−3 − s0 ) ∨ (sn−2 − s0 + M an−1 (an ))], (30)
To summarize the results of this section, the initial premium for an n-period stoption written on the
increments of a discrete-time random walk can be determined by iterating the value of a single-period
married put written on a translation of the stoption’s underlying security price. To uniquely determine
the n-period stoption’s initial premium, the modeller need only pick some zero-mean distribution with real
support to describe the law of each increment si+1 − si . Ideally, this choice of law leads to a closed-form
formula for the single-period married put value function, but this is not necessary. Initializing the recursion
for M ai (ai+1 ) with parameter an−1 and with argument an , iterating the single-period married put value
(n)
function n − 1 times results in the initial premium CV0 given in (32) for an n-period stoption.
For some functions (eg. affine), the result after repeatedly iterating can be expressed in closed-form.
The set of functions with this property is quite small. Fortunately, we are aware of a distribution with
zero mean and with real support which leads to closed-form formulas for both the married put value and
the result of iterating this married put value function on itself n − 1 times. We introduce this distribution
in the next section.
for some real µ and for some positive real b. When X is a logistically distributed random variable, the
real parameter µ is the risk-neutral mean of X and the positive parameter b is a scale parameter. The
scale parameter b > 0 is translation-invariant, i.e. if X has scale parameter b > 0, then so does the logistic
random variable X − δ for any constant translation δ ∈ R. Moreover, for any λ > 0, the logistic random
variable X−δ
λ
has scale parameter λb . When the logistic random variable X has units eg. dollars, then µ
and b must have the same units and the standard logistic random variable X−µ b
is dimensionless with mean
zero and scale one.
The scale parameter b is not the standard deviation of X per se, but b is positively proportional to the
standard deviation σ: √ √
3 3p
b= σ= E[(X − µ)2 ]. (34)
π π
The scale parameter b is also positively proportional to the expected payoff from a call written on X and
struck at its mean µ:
1
b= E[(X − µ)+ ]. (35)
ln 2
If X1 and X2 are IID logistic with common mean µ ∈ R and common scale b > 0, then:
The 3 formulas (34),(35) and (36) for b get progressively simpler and they all capture the notion that b is
a positive measure of the spread or width of the probability density function of the logistically distributed
random variable X. In a financial context, we refer to b as the bewilderment about each future spot price
change si − si−1 , i = 1, . . . , n.
The support of the logistic distribution is the whole real line R. Since the realization for a spot price
change can be arbitrarily negative, the spot price level can be negative. As a result, the LOPM should be
considered as an alternative to the Bachelier[2] option pricing model, as opposed to the Black-Scholes[3]
model. When the underlying of a European option is a swap value, an interest rate, a temperature, or a
crude oil futures price, models with real-valued underlyings such as the Bachelier model or the LOPM are
more appropriate than the Black-Scholes model.
Let Z1 , . . . , Zn denote a set of n IID standard logistic random variables each with mean zero and scale
one. The LOPM is the assumption that under a risk-neutral measure Q, each underlying security’s price
change, si+1 − si = bZi+1 for i=0, 1, . . . , n-1. It then follows that the underlying security’s price changes
are IID logistic, all with zero mean and known scale parameter b > 0.
We indicate the price of an n−period stoption in the LOPM model by:
"N −1 #
max X
mn (a, b) ≡N ∈[1,2,...,n] E0Q bZi + aN . (37)
i=1
A 1-period stoption is priced at a1 in any model including the LOPM. Hence, we now consider the pricing
where X is logistically distributed with mean a2 − a1 and scale b > 0. Now for any continuous random
variable Y , we have representations in terms of Dirac delta and Heaviside functions:
Z 0 Z 0
(−Y ) ∨ 0 = (−x)δ(Y − x)dx = 1(Y < x)dx, (39)
−∞ −∞
using integration by parts. When Y has a finite lower partial mean under Q, one also has:
Z 0 Z 0
Q Q
E0 [(−Y ) ∨ 0] = E0 1(Y < x)dx = Q{Y < x}dx. (40)
−∞ −∞
Hence, when Y is the logistic random variable X with mean a2 − a1 and scale b > 0, the LOPM value of
the payoff (−X) ∨ 0 in (38) is:
Z 0
x−(a2 −a1 ) −1
Q
E0 [(−X) ∨ 0] = 1 + e− b dx
−∞
Z 0 x−(a2 −a1 )
= db ln 1 + e b
−∞
0
x−(a2 −a1 )
= b ln 1 + e b
−∞
a1 −a2
= b ln 1 + e b . (41)
as un-normalized Gibbs probabilities. From the RHS of (42), the two un-normalized Gibbs probabilities
are then added and the inverse map b ln · is applied to price the two period stoption in the LOPM.
10
Roughly speaking, all associative binary operations ⊕ inherit their associativity from ordinary addition +.
Borrowing terminology from Pap[9], we refer to a1 ⊕ a2 as a pseudo-sum of a1 and a2 . Comparing (42)
with (44), we have G(a) = b ln g, for g > 0 and b > 0. For each fixed b > 0, we let ⊕b be a binary operation
arising from the addition of positive real numbers g > 0 when G(g) = b ln g, g > 0 is the generator. Hence,
we can interpret the LOPM value of a 2-period stoption as a pseudo-sum of the two floors:
a1 a2
m2 (a, b) = a1 ⊕b a2 ≡ b ln e b + e b , a1 , a2 ∈ R, b > 0. (45)
We regard the middle expression a1 ⊕b a2 as not just a suggestive notation for the log-sum-exponential on
the RHS of (45), but also as a simpler pricing formula for the LOPM stoption premium m2 (a; b). From
Aczel’s characterization, the binary operation ⊕b is associative over the real line R ≡ (−∞, ∞), and it is
also clearly commutative:
a2 a1
a1 a2
a2 ⊕b a1 = b ln e b + e b = b ln e b + e b = a1 ⊕b a2 = m2 (a, b). (46)
Thus, −∞ is the neutral element for ⊕b . Over the set [−∞, ∞), the algebraic structure ([−∞, ∞); ⊕, −∞)
is a commutative monoid.
Now, ([−∞, ∞); +, 0) is a commutative group. Moreover, on [−∞, ∞), the binary operation + right
and left distributes over ⊕b for all b > 0:
It follows that the algebraic structure ([−∞, ∞); ⊕b , −∞; +, 0) is a commutative semi-field, for any fixed
b > 0. This semi-field is isomorphic to the familiar semi-field ([0, ∞); +, 0; ×, 1). For any fixed b > 0, the
generator G(g) = b ln g, g ≥ 0 maps the commutative semi-field ([0, ∞); +, 0; ×, 1) to the commutative semi-
field ([−∞, ∞); ⊕b , −∞; +, 0). Borrowing terminology from McEneaney[8], we call ([−∞, ∞); ⊕b , −∞; +, 0)
the log-plus semi-field.
11
m3 (a, b) = E0Q [a1 ∨ (bZ1 + a2 ) ∨ (bZ1 + bZ2 + a3 )] = E0Q [a1 ∨ (bZ1 + (a2 ∨ (bZ2 + a3 )))], (49)
m3 (a, b) = E0Q E1Q [a1 ∨ (bZ1 + (a2 ∨ (bZ2 + a3 )))] = E0Q [a1 ∨ (bZ1 + E1Q [a2 ∨ (bZ2 + a3 )])], (50)
since Z1 is known at time 1. Now E1Q [a2 ∨ (bZ2 + a3 )])] is the LOPM value at time 1 of a 2-period stoption
with floors a2 and a3 . Using our algebraic representation:
Now, the RHS of (51) is the LOPM initial value of a 2-period stoption with floors a1 and a2 ⊕b a3 . From
our algebraic representation:
by the associativity of ⊕. We conclude that the LOPM initial value of a 3-period stoption is:
3 a1
M a2 a3
m3 (a, b) = ai ≡ a1 ⊕b a2 ⊕b a3 = b ln e + e + e
b b b . (53)
b
i=1
This is the natural extension of the LOPM initial value of a 2-period stoption:
2 a1
M a2
m2 (a, b) = ai ≡ a1 ⊕b a2 ≡ b ln e b + e b . (54)
b
i=1
To illustrate these formulas, suppose that a1 = ln 3, a2 = ln 4, a3 = ln 12, and b = 1/2. The 1-period
premium is just the time 1 payoff a1 = ln 3. Adding optionality to the payoff raises the value to the
following LOPM 2-period stoption premium:
1
m2 ([ln 3 ln 4], 1/2) = ln 32 + 42 2 = ln 5. (55)
Adding further optionality to the payoff raises the value to the following LOPM 3-period stoption premium:
1
m3 ([ln 3 ln 4 ln 12], 1/2) = ln 52 + 122 2 = ln 13. (56)
Dynamic programming can be used to determine the LOPM initial premium of the n−period stoption.
(j)
Recall that CVn−j denote the stoption’s continuation value at future time n−j, conditional on not exercising
at times 1 to n − j inclusive. The subscript n − j on CV indicates the discrete calendar time index, while
the superscript (j) on CVn−j indicates the number of remaining exercise opportunities. We begin the
backward recursion at the discrete calendar time n − 1. The stoption must be exercised at time n, so there
is one opportunity to exercise remaining. The payoff at time n will be sn−1 − s0 + an which is known at
time n − 1. As a result:
(1) Q
CVn−1 = En−1 {sn−1 − s0 + an } = sn−1 − s0 + an . (57)
12
from (57). Since sn−1 − s0 = sn−2 − s0 + bZn−1 , we can factor sn−2 − s0 out on the left:
(2) Q
CVn−2 = sn−2 − s0 + En−2 {an−1 ∨ (bZn−1 + an )}
= sn−2 − s0 + (an−1 ⊕b an ). (59)
This is the continuation value at time n − 2. We step back one period to time n − 3. The stoption can
(2)
either be exercised at time n − 2 for a payoff of sn−3 − s0 + an−2 or the owner can continue and get CVn−2 .
The LOPM stoption value at time n − 3 is:
Q (3) (2)
CVn−3 = En−3 {(sn−3 − s0 + an−2 ) ∨ CVn−2 }
Q
= En−3 {(sn−3 − s0 + an−2 ) ∨ (sn−2 − s0 + (an−1 ⊕b an )), (60)
from (59). Since sn−2 − s0 = sn−3 − s0 + bZn−2 , we can factor sn−3 − s0 out on the left:
(3) Q
CVn−3 = (sn−3 − s0 ) + En−3 {an−2 ∨ (bZn−2 + (an−1 ⊕b an ))}
= sn−3 − s0 + (an−2 ⊕b (an−1 ⊕b an ))
= sn−3 − s0 + (an−2 ⊕b an−1 ⊕b an ), (61)
for ai ∈ R, i = 1, . . . , n, b > 0. Thus, we have succeeded in giving a closed-form solution to the optimal
stopping problem determining the initial premium of an n−period stoption. The LOPM initial premium
of an n−period stoption is just the n−term log-sum-exponential function. This solution clearly depends
only on the ability to compute the exponential function and its inverse.
Our LOPM stoption pricing formula (62) uses the natural log, but the choice of base e for the logarithm
1
is not required. Since b > 0, we have that β ≡ e b > 1 and that b = 1/ ln β. Expressed in terms of base β,
Mn
the LOPM stoption premium ai simplifies to:
b
i=1
n
M
1
ai = logβ (β a1 + β a2 + . . . + β an ) , ai ∈ R, i = 1, . . . , n, β > 1. (63)
ln β
i=1
As a result, we can also refer to the LOPM scale parameter/bewilderment b > 0 as the base controller.
13
The upper bound in (64) is reached if and only if an+1 = −∞. The inequality in (64) is consistent with the
rough statement that real numbers a ∈ R interact with ⊕b and + in the same way that positive numbers
a
g = e b interact with + and ×. Similarly, −∞ interacts with ⊕b and + in the same way that 0 interacts
with + and ×.
Recall that with Dij a Kronecker delta function, setting the stoption’s floors aj = cj + ln Dij , j =
1, . . . , n, causes the stoption’s penultimate value to reduce to the payoff from a static position in cash and
the stoption’s risky underlying security. In the LOPM, (9) becomes:
n
max M
ci =N ∈[1,2,...,n] E0Q [sN −1 − s0 + cN + ln DiN ] = (cj + ln Dij ). (65)
b
j=1
The RHS of (65) can be compared to the sifting property of a Kronecker delta function and its tropical
counterpart:
n
X
Ci = (Cj × Dij )
j=1
max
ci = j∈[1,2,...,n] [cj + ln Dij ]. (66)
The first equation in (66) arises from (65) by switching arithmetic using an exponential generator and
defining Ci = eci . The second equation in (66) arises as a limiting value of (65), as b ↓ 0.
We now describe some of the additional mathematical properties that the LOPM stoption premium
formula (62) has over the general value of a stoption written on the increments of any Q martingale. First,
as the LOPM stoption premium is a commutative pseudo-sum, any reordering/permutation of the floors
preserves value. This invariance need not hold outside of the LOPM. Second, the LOPM pricing formula
n n
M P ai
is computationally inexpensive. From (62), the LOPM stoption premium mn (a, b) = ai = b ln e b ,
b i=1
i=1
which just requires one natural log, ln, and n exponential functions, exp, to evaluate. If all floors vanish,
a = 0, then the exponential functions are no longer needed since:
n
M n
X
mn (0, b) = 0 = b ln 1 = b ln n. (67)
b
i=1 i=1
This simple result describes how the LOPM premium of an at-the-money stoption grows with the number
of exercise opportunities, n.
The imposition of the LOPM allows us to simplify and improve the bounds aon the stoption premium
i
given in (21). To improve the lower bound, let Ā be the simple average of the e b :
n
1 X ai
Ā ≡ e b > 0. (68)
n i=1
14
Equivalently: !
n n
1 X ai 1X
b ln eb ≥ ai . (70)
n i=1 n i=1
As a result, the stoption premium’s lower bound improves to:
n n
M 1X
ai ≥ b ln n + ai . (71)
b n i=1
i=1
This lower bound is reached if and only if all of the floors are equal. Applying a mean preserving spread
Mn
raises the stoption premium ai , while preserving the lower bound on the RHS of (71). Substituting
b
i=1
(71) and (67) in (21) gives the following simple lower and upper bounds on the LOPM stoption premium
M n
ai :
b
i=1 ! !
n n n n
_ 1X M _
ai ∨ b ln n + ai ≤ ai ≤ b ln n + ai . (72)
i=1
n i=1 b
i=1 i=1
n
M
As the scale parameter b ↓ 0, the LOPM stoption premium ai limits to the lower bound on the LHS
b
i=1
of inequality (72), which simplifies:
n
M n
_
lim ai = ai . (73)
b↓0 b
i=1 i=1
n
M
For n = 2, 3, . . . , the LOPM stoption premium ai is increasing in the base controller/bewilderment
b
i=1
b > 0, as we now show. Define an `p norm of a row vector ~g = [g1 g2 . . . gn ] by:
It is well known, see eg. Raı̈ssouli and Jebri[10], that `(~g ; p) is declining in p. Defining b = 1/p, it follows
n
M
~a
that `(e ; 1/b) is increasing in b. Since ai = ln `(e~a ; 1/b), so it is also increasing in b. We will connect
b
i=1
n
M
∂
∂b
ai > 0 to Shannon entropy later in this paper.
b
i=1
When the n floors ai are all constant at a, then the LOPM stoption premium simplifies to:
n
M
a = a + b ln n, a ∈ R, b > 0, n = 1, 2, . . . (74)
b
i=1
15
where for j = 0, 1, 2, . . ., each aj ∈ R−∞ and b > 0. The sequence has to eventually decline towards −∞
for the pseudo-series to exist.
We now structure each floor so that the stoption premium m∞ (a, b) becomes what we will call a pseudo-
generating function. To accomplish this, we introduce coefficients cj ∈ R and argument z ∈ R−∞ and set
each floor aj = cj + zj. We call the resulting stoption premium ĉ(z, b):
∞
M
ĉ(z, b) ≡ (cj + zj). (77)
b
j=0
Thus ĉ(z, b) is just b ln · of a generating function of the sequence Cj . As a result, we call ĉ(z, b) a pseudo-
generating function of the sequence cj ∈ R−∞ . The appendix shows how to invert a pseudo-generating
function for a given cj . It also shows that the pseudo-generating function of a pseudo-convolution of two
sequences is just an ordinary sum of the two pseudo-generating functions.
Mn
For each finite n = 1, 2, . . ., the LOPM stoption premium ai is increasing in each ai ∈ R. Recall
b
i=1
from (14) that each first partial derivative of the stoption premium w.r.t. a floor ai is a probability
p∗i ∈ [0, 1]:
ai
n n
!
∗ ∂ M ∂ X ai eb
pi ≡ ai = b ln eb = P n , i = 1, . . . , n. (80)
∂ai b ∂ai ai
i=1 i=1 eb
i=1
16
The n probabilities in (80) describe the Gibbs probability mass function (PMF). As previously indicated
just below (14), each p∗i is the risk-neutral probability that the optimal stopping time N ∗ = i. The
M n
denominator in the RHS of (80) is called the partition function. The LOPM stoption premium ai =
b
i=1
n
P ai
b ln e b arises from applying b ln(·) to this partition function.
i=1
Recall that (15) showed the effect of translating each floor ai by a common shift δ ∈ R. In the LOPM,
this is just the distributivity of + over ⊕b :
n
M n
M
(ai + δ) = δ + ai , δ ∈ R. (82)
b b
i=1 i=1
Now consider scaling each floor ai by a common factor λ > 0 and also scaling b > 0 by the same amount.
Mn
The effect on the LOPM stoption premium ai is to scale it by the same amount:
b
i=1
n
M n
M
λai = λ ai , λ > 0. (83)
λb b
i=1 i=1
Thus, the LOPM stoption premium is linearly homogeneous in the floor vector a and in bewilderment b:
from (14), where for i = 1, . . . , n, each Gibbs probability p∗i is given in (80). Comparing (85) with (11), we
can conclude that the derivative of the LOPM stoption premium w.r.t. ln b captures the value of having
the probabilities of exercising depend on the price path of s and the floors:
n
∂ M
b ai = E0Q [sN ∗ −1 − s0 ] . (86)
∂b b
i=1
The random variable sN ∗ −1 − s0 is added to aN ∗ to get the reward from exercising the stoption at time
N ∗ . The complement of this random variable is the last price change before exercising sN ∗ − sN ∗ −1 . We
have more to say about this price change in the next subsection.
Differentiating (80) w.r.t. ai implies:
∂ ∗
b pi = p∗i (1 − p∗i ) (87)
∂ai
17
n
∂2 M p∗i (1 − p∗i )
ai = . (88)
∂a2i b b
i=1
n
M
Since b > 0 and the numerator of the fraction is positive, (88) confirms that the stoption premium ai
b
i=1
is convex in each ai .
n
M
Since the stoption premium ai is a Fenchel-Legendre transform, it is also convex in the vector
b
i=1
a ∈ Rn . This implies that its Hessian is positive definite. We now use this result to show that the stoption
Mn
premium ai is convex in b > 0. Differentiating (85) w.r.t. b:
b
i=1
n n n n n
∂ M X ∂2 M ∂ M ∂2 M
ai = ai ai + ai + b 2 ai . (89)
∂b b
i=1
∂a i ∂b b ∂b b ∂b b
i=1 i=1 i=1 i=1
n
M
∂
Cancelling ∂b
ai implies:
b
i=1
n n n n n
∂2 M
2
X ∂2 M X ∂2 M
b 2 ai = − ai ai = − aj ai . (90)
∂b b
i=1
∂a i ∂b b
j=1
∂a j ∂b b
i=1 i=1 i=1
n
M
∂
Cancelling ∂aj
ai implies:
b
i=1
n n n
∂2 M X ∂2 M
b ai = − ai ai (92)
∂b∂aj b
i=1
∂ai ∂aj b
i=1 i=1
18
1
Setting s = b
and multiplying by b:
n n
1 X ai +b ln pi M
bκMn ;b = b ln e b (ai + bi ), (95)
b i=1
b
i=1
where bi ≡ b ln pi , i = 1, . . . , n. The RHS of (95) is the pseudo-dot product of the vector a and b, no matter
how b is defined. When each component of b is bi ≡ b ln pi , i = 1, . . . , n, then the RHS of (95) is the pseudo
expected value of Mn . This connection between the scaled cumulant generating function bκMn 1b ; b and
pseudo expected value in the log semi-field was first observed in McEneaney[8].
Recall the decomposition (11) of stoption premium mn (a) into the sum of a non-negative adaption
premium, E0Q [sN ∗ −1 − s0 ], and the independent exercise value, m̃∗n (a):
In the LOPM, the lower suboptimal value m̃∗n (a) can be calculated from the larger optimized value mn (a).
Let p = 1/b > 0 be the reciprocal of the scale which measures the precision of the PDF of each increment
n
M
si − si−1 . The partial derivative of p 1
ai w.r.t. p is m̃∗n (a):
p
i=1
!
n n n
∂ M ∂ X X
p 1
ai =
ln epai = p∗i ai . (98)
∂p p ∂p i=1 i=1
i=1
19
Now suppose that each floor is itself a pseudo-sum of n given floors f (ai , aj )
n
M
ai = f (ai , aj ) (100)
b
j=1
Thus a 2−fold pseudo-sum is related to a 2−fold sum via the appropriate insertion of exponentials and
logarithms. By extension, an n−fold pseudo-sum is related to an n−fold sum analogously:
n n n n X
n n
!
M M M X X f (ai ,ai ,...,ain )
1 2
mfn (a, b) = ... f (ai1 , ai2 , . . . , ain ) = b ln ... e b . (102)
b b b
i1 =1 i2 =1 in =1 i1 =1 i2 =1 in =1
(n−i)
For i = 1, . . . , n − 1, CVi denotes the stoption’s LOPM continuation value at time i, conditional on no
(0)
prior exercise. At time n, the continuation value is CVn = −∞, so that one is forced to exercise into the
reward sn−1 − s0 + an . The stoption’s exercise value at time i = 1, . . . , n is si−1 − s0 + ai , and it is also
conditional on no prior exercise. For i = 1, . . . , n − 1, we implicitly define the critical price change δi∗ as
20
For i = n, we explicitly define δn∗ = ∞. For i = 1, . . . , n − 1, we can explicitly solve (104) for δi∗ :
n
M
δi∗ = ai − aj . (105)
b
j=i+1
Thus, the LOPM generates the simple explicit formula (105) for each critical price change prior to maturity.
In words, if at some time i prior to maturity the price change si − si−1 happens to realize to the difference
Mn
between the current floor ai and the pseudo-sum of the future floors aj , then the stoption owner is
b
j=i+1
indifferent between exercising and continuing.
Of course, for a logistically distributed increment, the ex-ante probability of this particular realization
is zero. An optimal early exercise strategy at time i is to exercise if si − si−1 < δi∗ , else continue. At the
penultimate time n − 1, the critical price change simplifies to δn−1 = an−1 − an . Thus, if the last two floors
happen to be equal, then the stoption owner exercises on a drop over the penultimate period, otherwise he
or she continues. Suppose that at some time i prior to maturity, the current floor ai is not only higher than
Mn
any future floor, but that ai is also higher than their pseudo-sum aj . Then the critical price change
b
j=i+1
δi∗ is positive, so it is possible that the stoption owner surrenders a small enough gain si − si−1 > 0 for the
relatively high ai . A sufficient condition to never surrender a gain at time i = 1, . . . , n − 1 is that a future
floor is higher. If it so happens that all floors are equal, then the exercise-boundary for price changes (105)
simplifies to:
δi∗ = −b ln(n − 1 − i), i = 1, . . . , n − 2. (106)
Notice that this exercise boundary formula is independent of the common level of the floors and that it
runs from time 1 to time n − 2, not time n − 1. At time n − 1 and when the last two floors are equal,
∗
(106) does not apply and δn−1 = 0, as mentioned earlier. Thus, any drop in the underlying’s price over the
penultimate period and under equal floors is exercised away. However, for equal floors, a prior drop may
not be exercised away if it is sufficiently small.
5.4 Semi-static Replication with Cash and One Vanilla Single Period Call
Setting i = 1 in (103) gives the stoption’s LOPM continuation value at time 1:
n
M
(n−1)
CV1 = s1 − s0 + aj . (107)
b
j=2
Thus, an instant before this first exercise opportunity, the stoption’s value is the larger of the exercise
value a1 and the stoption’s LOPM continuation value:
(n) (n−1)
CV1− = a1 ∨ M1 . (108)
21
where bi ≡ b ln pi . Since p is an n−vector of probabilities, the maximization over p ∈ [0, 1]n in (110) is
subject to the constraint:
Xn
pi = 1. (111)
i=1
n
M
Since pi > 0, we have bi ≡ b ln pi < 0 and it is easy to show that bi = 0:
b
i=1
n n
! n
! n
!
M X bi X b ln pi X
bi ≡ b ln e b = b ln e b = b ln pi = b ln (1) = 0. (112)
b
i=1 i=1 i=1 i=1
22
The Lagrangian is infinitely differentiable in each element of p, so taking the first derivative w.r.t. pi
(recalling that bi = b ln pi ) and setting it equal to zero implies that the optimizing p, denoted p∗ satisfies:
ai − b(ln p∗i + 1) − λ = 0. i = 1, . . . , n. (114)
Equivalently:
ai = b + λ + b∗i , i = 1, . . . , n, (115)
where b∗i ≡ b ln p∗i < 0 for i = 1, . . . , n. Pseudo-summing (115) over i and using the distributivity of + over
⊕:
n
M n
M
ai = (b + λ + b∗i )
b b
i=1 i=1
n
M
= b+λ+ b∗i
i=1
= b + λ, (116)
from (112) with pi = p∗i . Substituting (116) in (115) implies the following cross-period constraint on the
b∗i ≡ b ln p∗i :
n
M
∗
ai − b i = ai i = 1, . . . , n. (117)
b
i=1
Notice that the RHS of (117) is independent of both b∗ and i. Solving (117) for the p∗i in the b∗i would
give the Gibbs PMF (80). However, we can determine the supremum in (110) without even determining
the p∗i , since substituting (117) in (110):
n
X n
X n
X n
M n
M n
X n
M
p∗i ai ∗
+ bH(p ) = p∗i (ai − b∗i ) = p∗i ai = ai p∗i = ai . (118)
b b b
i=1 i=1 i=1 i=1 i=1 i=1 i=1
Mn
Thus, we can represent the LOPM stoption premium ai as the solution to the constrained maximiza-
b
n i=1
sup P Pn
tion p∈[0,1]n pi ai + bH(p; b) , subject to the constraint that pi = 1. This representation has financial
i=1 i=1
implications, as we will see in the next section.
23
The last equality in (120) implies that in the LOPM, the stoption’s vega is just the Shannon entropy of
the Gibb’s probabilities:
n
∂ M
ai = H(p∗ ). (121)
∂b b
i=1
Suppose that a floor vector a must average to some given mean a ∈ R using the Gibb’s PMF p, which
depends on a. Requiring a · p = a, (121) implies that the stoption’s vega in the LOPM is maximized by
setting each floor equal to a.
by the distributivity of + over ⊕. Thus, −b∗i > 0 is the LOPM value of a stoption with floors aj − ai
for j = 1, . . . n. Since one of the floors vanishes, we think of −b∗i > 0 as the value of a long position in a
generalized option. Substituting (123) in (122) implies:
n
M n
M
ai + (aj − ai ) = aj , i = 1, . . . , n. (124)
b b
j=1 j=1
24
Notice that dividing the term after the first equality by −n2 implies:
n n
! n n
!
1 X X 1X 1X
− 2 aj − nai = ai − aj = 0. (128)
n i=1 j=1 n i=1 n j=1
In words, the simple average of the deviations from the simple average vanishes. This well-known result is
what leads to the grand sum vanishing in (127).
25
ai = b ln pi ≡ bi ≤ 0, i = 1, . . . , n. (129)
26
Following standard convention, we refer to a combined holding in all of the risky assets according to their
market capitalizations as a position in the market portfolio. In our setting, the market portfolio is a holding
of one share of each risky asset.
Let P be a probability measure. We assume that the random future values of all of the n risky assets
each have finite P mean. It follows from taking expected values in (131) that the random future value of
the market portfolio also has a finite P mean. We also assume that for any pair of future risky asset values
ViT and VjT , the mean of the product is finite. It follows that all covariances of future values are finite and
that all variances of future values are finite. As a result, all covariances of future values with the value of
the market portfolio are finite. Moreover, the variance of the future value of the market portfolio must be
finite.
The excess gain on asset i is defined as ViT − Vi0 R0 for i = 1, . . . , n. This random excess gain is achieved
at zero cost by borrowing the positive cost of each asset. The expected excess gain on asset i is:
from (131) and algebra. Thus, the expected excess gain on the market portfolio M is:
n
X n
X
E0P (VM T − VM 0 R0 ) = E0P (ViT − R0 Vi0 ) = Ei . (134)
i=1 i=1
We treat the expected excess gain on asset i and the covariance of excess gains between assets i and j as
directly observed at time 0. The expected excess gain on asset i is measured in dollars, while the covariance
of excess gains between assets i and j is measured in dollars squared.
Let hi ∈ R be the holding of asset i, for i = 1, . . . , n. When the position in each asset is fully
financed by borrowing or lending, then the random excess gain from holding hi units of each asset is
27
The market portfolio is defined as the holdings vector h = 1. As a result, the variance of excess gains
associated with the market portfolio arises by setting vector h = 1 in (136):
n
! n
! n X n
X X X
VarP0 (ViT − Vi0 R0 ) = VarP0 ViT = VarP0 (VM T ) = CovP0 (ViT , VjT ). (137)
i=1 i=1 i=1 j=1
We assume that the risk-averse investor maximizes expected excess gain of their holdings by choice
of h, subject to the constraint that the variance of excess gains from these holdings be some acceptably
n
small level σ 2 > 0. The investor’s problem is to maximize the expected excess gain
P
hi × Ei by choice of
i=1
portfolio holdings h ∈ Rn , subject to the following constraint:
n X
X n
hi hj CovP0 (ViT , VjT ) = σ 2 , (138)
i=1 j=1
where σ 2 > 0. Let Λ > 0 be a Lagrange multiplier and let L(h, Λ) be the Lagrangian for this constrained
minimization problem:
n
" n Xn
#
X X
L(h, Λ; σ 2 ) ≡ hi × Ei + Λ σ 2 − hi hj CovP0 (ViT , VjT ) . (139)
i=1 i=1 j=1
The investor must maximize L(h, Λ) by choice of the asset holdings vector h ∈ Rn and the Lagrange
multiplier Λ > 0. For i = 1, . . . , n, the first partial derivatives of the Lagrangian L(h, Λ; g) w.r.t. hi are:
n
∂ 2
X
L(h, Λ; σ ) = Ei − Λ hj CovP0 (ViT , VjT ). (140)
∂hi j=1
A necessary condition for optimality is that the gradient vanishes, ∂h∂ i L(h∗ , Λ; σ 2 ) = 0∀i, so that for the
optimal holdings h∗ :
Xn
Ei = Λ h∗j CovP0 (ViT , VjT ), i = 1, . . . , n. (141)
j=1
28
Suppose we divide both sides of (144) by the variance VarP0 (VM T ) of the market portfolio. Letting:
Ei
Ai ≡ , i = 1, . . . , n, (145)
VarP0 (VM T )
and:
CovP0 (ViT , VM T )
Bi ≡ , i = 1, . . . , n, (146)
VarP0 (VM T )
(144) becomes:
Ai = ΛBi i = 1, . . . , n. (147)
From the definition (146), gain betas sum to one:
n
P
n n CovP0 ViT , VM T
X X CovP (ViT , VM T )
0 i=1
Bi = = = 1, (148)
i=1 i=1
VarP0 (VM T ) VarP0 (VM T )
from (131). We can use this result to identify Λ in (147). Summing (147) over i implies:
n
X n
X
Ai = Λ Bi = Λ, i = 1, . . . , n, (149)
i=1 i=1
from (149). Multiplying both sides of (150) by the variance VarP0 (VM T ) of the market portfolio and using
(145):
n
Ei X
= Ei i = 1, . . . , n, (151)
Bi i=1
In words, the ratio of reward Ei to risk Bi is the same across all assets i. The common ratio is the mean
Pn
excess gain Ei on the market portfolio. The RHS of (151) is implicitly the ratio of reward to risk for
i=1
the market portfolio since its risk relative to itself is one.
29
n
X
L(1, Λ; VarP0 (VM T )) = Ei . (152)
i=1
We henceforth assume that the gain betas are all positive, i.e. Bi > 0, i = 1, . . . , n. Since the gain
betas sum to one from (148), we must have that each Bi is in the unit interval (0, 1). In words, the gain
betas Bi , i = 1, . . . , n in the positive gain beta CAPM are probabilities. Since investors are assumed to be
Pn
risk-averse, the mean excess gain of the market portfolio is positive, i.e. Ei > 0. In the positive gain
i=1
beta CAPM, we must also have from (151) that each mean gain is positive, Ei > 0, i = 1, . . . , n. As a
result, the definition (145) of Ai implies that each of the Ai are positive.
Now recall the FOC (115) arising in the convex dual optimization problem whose solution is the stoption
premium: If we set λ̃ = b + λ this FOC becomes:
ai = λ̃ + b∗i , i = 1, . . . , n. (153)
It is natural to compare the FOC (153) to the FOC (147) repeated here:
Ai = ΛBi i = 1, . . . , n. (154)
The Bi in (154) are between 0 and 1 and sum to one. The b∗i in (153) are the counterparts of Bi under
the map b ln g for g > 0, b > 0. Analogously, the b∗i in (153) are negative and pseudo-sum to zero. The
Ai in (154) are positive under our assumption that all Bi > 0. The stoption floors ai in (153) are the
counterparts of Ai under the map b ln g for g > 0, b > 0. Analogously, the stoption floors ai in (153) are
real-valued. From (149), the Lagrange multiplier Λ in (154) gets identified as the sum of the Ai . The
arithmetic used in this identification is conducted in the semi-field ([0, ∞); +, 0; ×, 1). The analog of this
semi-field under the generator b ln g for g > 0, b > 0 is the semi-field ([−∞, ∞); ⊕b , −∞; +, 0). In this
latter semi-field, pseudo-summing (153) over i and using the distributivity of + over ⊕:
n
M n
M
ai = (λ̃ + b∗i )
b b
i=1 i=1
n
M
= λ̃ + b∗i
i=1
= λ̃, (155)
since ni=1 b∗i = 0. Thus, the shifted Lagrange multiplier λ̃ in (153) gets identified as the pseudo-sum of
L
the ai . Recall from (152) that the maximized Lagrangian in the positive gain beta CAPM is the sum of
Pn
the mean excess gains, Ei > 0. Analogously from (118), the maximized Lagrangian in the convex dual
i=1
n
M
optimization problem (113) is the pseudo-sum of the floors, ai .
b
i=1
30
Recall that the exercise-boundary for price changes in this case is δi∗ = −b ln(n − 1 − i), i = 1, ldots, n − 1.
One can introduce exogenous bankruptcy costs for counterparty A, which potentially vary with the
time of A’s default. Exogenous bankruptcy costs suffered by A upon their default are captured by setting
the floors negative in our setting. In this case, the initial DVA is lowered and just becomes the pseudo-sum
of the n negative floors:
Mn
DV A0 (n) = mn (a, b) = ai , a ≤ 0. (157)
b
i=1
If for any reason, there is a bankruptcy benefit rather than cost at any time i, then (157) still holds, but
with the restriction on a removed.
31
We then show that this new pricing formula is identical to Helmholtz free-energy.
since each Zi is symmetric. Recall from (37) and (62) that the n−period stoption premium is a log sum
exponential:
"N −1 #
max X a1 a2 an
Q
N ∈[1,2,...,n] E0 bZi + aN = b ln e + e + . . . + e
b b b , ai ∈ R, i = 1, . . . , n, b > 0. (161)
i=1
min
m−
n (a, b) ≡ E Q [s
N ∈[1,2,...,n]− s 0 + aN ]
a10 N −1
− b − abn
= −b ln e + ... + e
= −[(−a1 ) ⊕b . . . ⊕b (−an )], (162)
from the definition (45) of ⊕b . For E1 , E2 ∈ (−∞, ∞], define a new binary operation ⊕−b by:
E1 E2
E1 ⊕−b E2 ≡ −b ln e− b + e− b = −(−E1 ⊕b −E2 ), b > 0. (163)
32
min
m− Q
n (a, b) ≡ N ∈[1,2,...,n] E0 [sN −1 − s0 + aN ]
= a1 ⊕−b . . . ⊕−b an
M n
≡ ai , a ∈ Rn . (164)
−b
i=1
Thus, the premium resulting from replacing max with min in the payoff can be captured as the usual
pseudo-sum, but replacing b > 0 with −b < 0. The pseudo-summands ai should be referred to as caps, not
floors.
The function of S and T being minimized over on the RHS of (165) is called free-energy, while the function
of T on the LHS of (165) is called Helmholtz free-energy. The Helmholtz free-energy describes the useful
work obtainable from a closed thermodynamic system at a constant temperature and volume.
Let e ∈ Rn be an n−vector of energies and let P be an n−vector of probabilities. In other words, each
Pn
element Pi of P is non-negative and Pi = 1. Let:
i=1
n
X
S(P) ≡ −kB Pi ln Pi (166)
i=1
be the entropy function, as it appears in statistical mechanics, as opposed to information theory. The
Boltzmann constant kB in (166) is positive. The function S(p) is positive and concave in the vector P of
probabilities. With S depending on the probability vector P, we set U (S(P)) equal to the mean energy
Pn
Pi ei :
i=1
n
X
U (S(P)) = Pi e i . (167)
i=1
With S and U (S) respectively given as functions (166) and (167) of the probability vector P, we con-
sider minimizing free-energy U (S) − T S over probabilities Pi > 0 instead of over entropy S > 0. The
minimization is subject to the constraint:
Xn
Pi = 1. (168)
i=1
33
The Lagrangian is infinitely differentiable in each element of P, so taking the first derivative w.r.t. pi and
setting it equal to zero implies:
or equivalently:
ei = −b ln Pi∗ + λ − b, i = 1, . . . , n. (172)
Pseudo-summing (172) over i:
n
M n
M
ei = (−b ln Pi∗ + λ − b)
−b −b
i=1 i=1
n
M
= λ−b+ (−b ln Pi∗ ), (173)
−b
i=1
from the distributivity of + over ⊕−b . However, from the definition (164) of a repeated pseudo-sum:
n n
! n
!
M X −b ln Pi∗ X
(−b ln Pi∗ ) = −b ln e− b = −b ln Pi∗ = −b ln 1 = 0, (174)
−b
i=1 i=1 i=1
from requiring the constraint (168) to hold for the optimized probabilities. Substituting (174) in (173)
implies that:
Mn
λ−b= ei . (175)
−b
i=1
34
It follows from (158) and (162) that Helmholtz free-energy has the following probabilistic representation:
N −1
min X
F̃ (e; b) =N ∈[1,2,...,n] E0Q [bZi + eN ] , E ∈ Rn , b > 0, (179)
i=1
With energies real, this is just the pseudo-probability normalization condition in the commutative monoid
((−∞, ∞]; ⊕−b , ∞). Solving (180) for Pi∗ :
n
M
ei − ei
−b ei
i=1 e− b
Pi∗ =e − b = P
n e
, i = 1, . . . , n, (181)
− bi
e
i=1
from (163). The fraction on the RHS of (181) is called the Gibbs probability mass function (PMF) and
its denominator is called the partition function. The n positive quantities on the LHS of (180) can be
called pseudo-Gibbs probabilities, where the generator of the pseudo-arithmetic is G(P ) = −b ln P . These
pseudo-Gibbs probabilities pseudo-sum to zero because the real-valued energy levels ei act as caps on the
logistically distributed increments bZi , rather than floors.
35
It follows that the only change to the closed-form pricing formula for the stoption’s initial premium is that
the floors must be present-valued:
M n
s
ai R−i .
mn (a) = (185)
b
i=1
It follows that under positive interest rates, the stoption premium is lower than under zero interest rates.
The stoption premium is decreasing in R > 0 and still increasing in b > 0. As a result, the usual intuition
regarding the tradeoff between the time value of money and the volatility value of an option is available if
a structured product payoff embeds a stoption payoff, rather than a European option payoff.
36
In this appendix, we show how to invert the pseudo-generating function ĉ(z, b) for a coefficient cj . We also
show that the pseudo-generating function of the pseudo-convolution of two sequences is just the ordinary
sum of the two pseudo-generating functions.
37
z
To recover cn , suppose that we now differentiate (187) w.r.t. e b n times:
n ∞
d ĉ(z,b) X cj z j−n
z e b = n!e b e b . (188)
de b j=n
The LHS is the n−th non-Newtonian partial derivative of ĉ(z, b) w.r.t. z ∈ R−∞ . If we now set z = −∞
and divide by n!, we get: n
1 d ĉ(z,b) cn
z e b =eb, (189)
n! de b z=−∞
since 00 = 1. Thus finally, for each n = 0, 1, 2 . . ., the pseudo-generating function ĉ(z, b) is inverted by:
n
1 d ĉ(z,b)
cn = b ln z e b . (190)
n! de b z=−∞
When (191) is substituted in (186), we call ĉ(z, b) the generating function of the pseudo-convolution. We
now show that the generating function of the pseudo-convolution of two sequences is just the ordinary sum
of the two generating functions. Substituting (191) in (186) and then using the distributivity of + over ⊕b
implies that the generating function of the pseudo-convolution is:
∞ j
!
M M
ĉ(z, b) = (di + ej−i ) + zj
b b
j=0 i=0
∞ j
!
M M
= (di + ej−i + zj)
b b
j=0 i=0
∞ j
!
M M
= (di + zi + ej−i + z(j − i)) . (192)
b b
j=0 i=0
By associativity, we can drop the large outer brackets and we can also change the summation order:
∞
M ∞
M
ĉ(z, b) = (di + zi + ej−i + z(j − i)). (193)
b b
i=0 j=i
38
from re-indexing the inner sum. Again, using the distributivity of + over ⊕b , the generating function of
the pseudo-convolution is the sum of the generating functions:
∞
M ∞
M
ĉ(z, b) = (di + zi) + (ek + zk)
b b
i=0 k=0
ˆ b) + ê(z, b).
= d(z, (195)
Just as a power series turns ordinary convolution into ordinary multiplication, our generating function
turns pseudo-convolution into ordinary addition.
References
[1] Aczel, J., 1966, Lectures on Functional Equations and their Applications, Academic Press, New York.
[2] Bachelier L., 1900, “Théorie de la spéculation.” Gauthier-Villars.
[3] Black F., and M. Scholes, 1973, “The Pricing of Options and Corporate Liabilities”, Journal of
Political Economy, May - Jun., 81, 3, pp. 637–654.
[4] Burgin M. and M. Czachor, 2020, Non-Diophantine Arithmetics in Mathematics, Physics and Psychology,
World Scientific.
[5] Carr P., and D. Costa, 2020, “Optionality as a Binary Operation”, NYU working paper.
[6] Carr P., and L. Torricelli, 2020, “Additive Logistic Processes in Option Pricing”, NYU working paper.
[7] Grossman, M. and R. Katz, 1972, Non-Newtonian Calculus.
[8] McEneaney W.M., 1999, “Exactly Linearizing Algebras for Risk-Sensitive Filtering”, Proceedings of
the Conference on Decision & Control, pp. 137–142.
[9] Pap E. 1993, “g-calculus”, Univ u Novom Sadu Zb Rad Prirod-Mat Fak Ser Mat 23:145-–156.
[10] Raı̈ssouli M. and I. Jebri, 2010, “Various Proofs for the Decrease Monotonicity of the Schatten’s Power
Norm, Various Families of Rn Norms and Some Open Problems”, Int. J. Open Problems Compt. Math
3, 2, pp. 164–174.
[11] von Helmholtz, H., 1882, Physical memoirs, selected and translated from foreign sources. Taylor &
Francis.
39