Top Qs
Timeline
Chat
Perspective
Itô isometry
Term in stochastic calculus From Wikipedia, the free encyclopedia
Remove ads
Remove ads
In mathematics, the Itô isometry, named after Kiyoshi Itô, is a crucial fact about Itô stochastic integrals. One of its main applications is to enable the computation of variances for random variables that are given as Itô integrals.
Let denote the canonical real-valued Wiener process defined up to time , and let be a stochastic process that is adapted to the natural filtration of the Wiener process.[clarification needed] Then
where denotes expectation with respect to classical Wiener measure.
In other words, the Itô integral, as a function from the space of square-integrable adapted processes to the space of square-integrable random variables, is an isometry of normed vector spaces with respect to the norms induced by the inner products
and
As a consequence, the Itô integral respects these inner products as well, i.e. we can write
for .
Remove ads
Numerical Simulation
Summarize
Perspective
The Itô isometry can be illustrated through numerical simulation using Monte Carlo methods. Such simulations help verify the theoretical relationship between the expected value of squared stochastic integrals and the expected value of integrated squared processes. A typical Monte Carlo experiment involves generating numerous sample paths of Brownian motion and computing both sides of the isometry equation for different choices of the integrand process . The simulation approximates the continuous-time stochastic integral using a discrete-time summation:
where represents the Brownian increments over small time intervals. The isometry can be demonstrated using various processes on the interval :
- Constant process:
- Analytical value: ,
- Linear deterministic process:
- Analytical value: ,
- Trigonometric deterministic process:
- Analytical value: ,
- Path-dependent stochastic process:
- Analytical value: ,
- Compensated Poisson ():
- Analytical value: .
# ============================================================
# Convergence test for five processes
# – 4 Brownian‑based Itô integrals
# – 1 compensated‑Poisson martingale integral
#
# Output:
# • nicely formatted error table
# • log–log convergence plot
# – each Brownian curve in its own colour
# – Poisson curve orange & dashed
# ============================================================
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from IPython.display import display
np.random.seed(42) # reproducible demo
# ---------------------- global settings ---------------------
T = 1.0 # horizon
lam = 3.0 # Poisson intensity λ
M_paths = 20_000 # Monte‑Carlo paths
N_list = [50, 100, 200, 500, 1000, 2000, 5000] # mesh refinements
# dataframe to hold absolute errors
index = pd.Index(N_list, name="N")
err_table = pd.DataFrame(index=index, columns=["1", "t", "sin(πt)", "W_t", "Poisson‑1"])
# -------------------- main simulation loop ------------------
for N in N_list:
dt = T / N
sqrt_dt = np.sqrt(dt)
t_left = np.linspace(0.0, T, N + 1)[:-1] # left endpoints (length N)
# --- Brownian increments & paths ------------------------
dW = np.random.normal(0.0, sqrt_dt, size=(M_paths, N))
W = np.zeros((M_paths, N + 1))
W[:, 1:] = np.cumsum(dW, axis=1)
# --- Compensated Poisson increments --------------------
dN = np.random.poisson(lam * dt, size=(M_paths, N))
dM = dN - lam * dt
# helper for deterministic X_t
lhs_det = lambda X_grid, inc: np.mean((inc * X_grid).sum(axis=1) ** 2)
# 1) X_t ≡ 1 with Brownian integrator
X1 = np.ones_like(t_left)
err_table.loc[N, "1"] = abs(lhs_det(X1, dW) - T)
# 2) X_t = t
Xt = t_left
err_table.loc[N, "t"] = abs(lhs_det(Xt, dW) - T**3 / 3)
# 3) X_t = sin(π t)
Xs = np.sin(np.pi * t_left)
err_table.loc[N, "sin(πt)"] = abs(lhs_det(Xs, dW) - 0.5 * T)
# 4) X_t = W_t (path‑dependent)
lhs_W = np.mean((W[:, :-1] * dW).sum(axis=1) ** 2)
err_table.loc[N, "W_t"] = abs(lhs_W - T**2 / 2)
# 5) compensated Poisson with X_t ≡ 1
err_table.loc[N, "Poisson‑1"] = abs(lhs_det(X1, dM) - lam * T)
# ---------------------- show table --------------------------
display(
err_table.style.format("{:.3e}").set_caption(
"Absolute error of isometry vs N (5 processes)"
)
)
# ---------------------- plotting ----------------------------
colour_map = {
"1": "tab:blue",
"t": "tab:green",
"sin(πt)": "tab:red",
"W_t": "tab:purple",
"Poisson‑1": "tab:orange",
}
markers = {"1": "o", "t": "s", "sin(πt)": "D", "W_t": "^", "Poisson‑1": "v"}
styles = {"1": "-", "t": "-", "sin(πt)": "-", "W_t": "-", "Poisson‑1": "--"}
plt.figure(figsize=(7, 5))
for col in err_table.columns:
plt.plot(
N_list,
err_table[col],
marker=markers[col],
linestyle=styles[col],
color=colour_map[col],
label=col,
)
plt.xscale("log")
plt.yscale("log")
plt.xlabel("time‑step count $N$ (log scale)")
plt.ylabel("absolute error (log scale)")
plt.title(
"Convergence of isometry error vs $N$\n"
"(4 Brownian processes, 1 compensated‑Poisson process)"
)
plt.grid(True, which="both", ls=":")
plt.legend()
plt.tight_layout()
plt.show()
A Monte Carlo simulation with 20,000 sample paths and 1,000 time steps produces results that closely match the theoretical values predicted by the Itô isometry. As shown in the table above, the absolute errors between the simulated left-hand side and the analytical right-hand side are typically on the order of or smaller, confirming the validity of the isometry relationship.
These simulations serve as empirical evidence for the Itô isometry and provide insight into how the relationship holds across different types of processes, both deterministic and stochastic. The close agreement between theoretical and simulated values demonstrates the robustness of the isometry as a fundamental property of stochastic calculus.
Remove ads
Generalization to Martingales
Summarize
Perspective
The Itô isometry extends beyond the standard Wiener process to a broader class of stochastic processes, particularly martingales, providing a powerful framework for computing variances of stochastic integrals. A stochastic process is a martingale with respect to the filtration if:
- for all
Martingales can be further classified as:
- martingales if for all
- martingales if for all (and by implication, also )
A local martingale is a process for which there exists a sequence of stopping times with such that is a martingale for each .
The Itô Isometry for Martingales
The Itô integral is defined for a broader class of integrators beyond Brownian motion. For a predictable process and an appropriate integrator , the Itô integral is defined as the limit in of simple predictable processes approximating :
where each is -measurable.
The Itô isometry holds when the integrator is one of:
- An martingale
- An martingale
- A local or martingale
For these cases, the isometry takes the form:
where denotes the quadratic variation process of .
Remove ads
References
- Øksendal, Bernt K. (2003). Stochastic Differential Equations: An Introduction with Applications. Springer, Berlin. ISBN 3-540-04758-1.
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads