Discrete Tanaka formula 2026-10-05
For integer paths with increments in , the positive part obeys a telescoping identity with slope and a correction at the kink. For a martingale, the slope term is a martingale transform.
Put and . Telescoping gives
The martingale transform summands are orthogonal in : for an earlier summand, conditioning on the sigma-algebra at the start of the later increment makes the cross expectation zero. Hence
The martingale increments themselves are also orthogonal. Since , their variance sum equals . Therefore
Only discrete martingale orthogonality is used here; no pre-existing quadratic variation calculation is needed.
For , define and . Each is measurable at time , so the summands in the given difference formula are orthogonal martingale transforms. Therefore
Let
Path continuity on the compact interval gives almost surely, and . Since , . Thus, by the Cauchy-Schwarz inequality and part (b),
The last step is the dominated convergence theorem. The bound is uniform in , and the other ordering follows by symmetry. Hence the terminal martingale transforms are Cauchy in .
Predictability means is -measurable. If , each product is integrable, and the finite sum defining is integrable. Pulling the bounded predictable factor out of the conditional expectation gives
Therefore the bounded predictable martingale transform is a martingale starting at zero.
Stop just before a large predictable coefficient would be used. Set
with the infimum of the empty set equal to infinity. Because is -measurable, is a stopping time. The increment of the stopped martingale transform is
Its coefficient is predictable and bounded by : the first coefficient exceeding occurs at the step after stopping, and is never included. Part (c) makes a martingale. Since the finitely many on any fixed finite horizon are finite almost surely, almost surely. Thus
This is predictable-coefficient localization of a martingale transform. Stopping after taking the large increment would not give the required bound.
On a finite sample space, all real-valued holdings over the finite interval are bounded after null states are discarded. The gains identity is therefore a bounded predictable martingale transform of the vector martingale , summed over its coordinates. It follows that is a martingale, so
Here the replication cost is a prescribed deterministic initial capital, as in the definition of attainability. The stronger intermediate identity is . If initial capital is instead allowed to be -measurable and random, the corresponding statement is ; its unconditional expectation still equals .
Write . For , let be the upcrossing count obtained by successively buying at an observation at or below and selling at an observation at or above , with the first purchase allowed at time zero. The Doob upcrossings lemma for an integrable discrete-time martingale is
The weaker last bound is also the usual Doob upcrossing inequality.
To prove it, hold one unit between each purchase and sale, and zero units otherwise. If records the holding over , the decision is -measurable, with . The resulting martingale transform has gain
Each completed upcrossing earns at least . An unfinished holding loses at most . If a purchase occurs at zero, its price is , giving the additional discount , whether that holding has been sold or remains open. If no purchase occurs at zero, this extra term is zero. Therefore, path by path,
Taking expectations proves the bound.
The Martingale convergence theorem, stated without proof, says that a discrete-time martingale satisfying converges almost surely to a finite integrable random variable . In particular every nonnegative martingale converges almost surely to a finite limit. Under uniform integrability, the uniformly integrable martingale convergence theorem additionally gives convergence in L1 and .
For a discrete-time martingale and real , let be the upcrossing count: buy on the first observation at or below , sell on the next observation at or above , and repeat up to time , counting only completed pairs. Writing , the Doob upcrossing inequality is
This convention permits the first purchase at time zero. Equivalently, the right side is , because the martingale has constant expected value.
For completeness, let indicate whether the trading rule holds one unit during . This is a predictable process, so the martingale transform has zero expected value. Every completed trade gains at least , and an unfinished trade loses at most . Thus , giving the inequality.
Take an increasing localizing sequence for and define the stopping times
The predictable process condition makes a stopping time. For each fixed finite time range, the finitely many coefficients are finite almost surely; hence almost surely.
The stopped martingale transform can be written
Its coefficient is -measurable and bounded in absolute value by . Each summand is consequently integrable with zero conditional expectation given , since is a true martingale. Thus is a true martingale and
The original PDF fixes ; the TeX extraction omits this equality.
For an integer and , verify the single-step identity
If , the positive part is linear across the step and ; if , it remains zero and . At , , which is checked for the three permitted values of .
Apply this with and , and telescope over . The result is the discrete Tanaka formula
The first sum is a martingale transform; the second records the correction at the kink of the positive part. The algebraic identity itself needs only the integer values and permitted increments, not the martingale property.
Taking expectations in the single-step discrete Tanaka formula, the martingale transform term vanishes because is bounded and -measurable. Hence
At a state with , the tower property of conditional expectation gives , so the conditional second moment of the increment is . Part (a) gives . Combining these identities yields the discrete Dupire equation
The conditional variance needs a positive-probability conditioning state. The bound does not guarantee . If , both the call-price curvature and the time increment above are zero; the equation can be extended by assigning an arbitrary finite value to at such a state, but its conditional variance is not determined there.
For a finite horizon , let be the number of completed upcrossings by time . Use the predictable strategy that holds one unit of the process after a visit below until the next visit above . For a supermartingale, the expected gain of this nonnegative predictable martingale transform is nonpositive. Pathwise, the completed trades earn at least , while an unfinished final trade can lose at most . Hence
Taking expectations and using gives the Doob upcrossing inequality
As , monotone convergence yields
Because is previsible, is -measurable. The finite sum is therefore -measurable. Boundedness of and integrability of the martingale increments imply
Finally,
Thus
so is a martingale. It is the martingale transform of by .
Localize when the predictable integrand first exceeds level , just before that increment is taken. The resulting stopped integrand is bounded, so its martingale transform is a martingale by the stated result. The localization times increase to infinity because each finite collection of is finite almost surely. Hence is a local martingale.
The process is adapted because is -measurable, is -measurable, and is -measurable. Using the predictability of and the martingale increment property,
The assumed integrability therefore proves that is the martingale transform of by and is a martingale.
A martingale deflator is a strictly positive adapted process such that every deflated cum-dividend asset gain has zero conditional drift:
Using the definitions of and ,
The holdings are -measurable, so the right side is a martingale transform of the deflated asset-gain local martingale. Hence is a local martingale.
For a finite-valued predictable process , this is a stopping time and increases to infinity. The stopped martingale transform uses coefficients , which are predictable and bounded by . Thus a transform of a discrete-time martingale is a local martingale without a global boundedness assumption. The stop is before, not after, the first large coefficient is used.