Марковские процессы, моменты остановки

Дата публикации

2 сентября 2026

ПредупреждениеЧерновик

Этот конспект ещё находится в процессе редактуры: в тексте могут встречаться опечатки, неточности и локально не проработанные места. Если что-то нашли — сообщите, пожалуйста, автору (контакты на странице курса).

В данном разделе либо

Вспомним, что объединение сигма-алгебр не всегда является сигма-алгеброй. Для минимальной сигма-алгебры на \(\Omega\), порожденной объединением некоторых под-сигма-алгебр \(\mathcal{F}_1, \mathcal{F}_2 \subset 2^{\Omega }\), используется обозначение \(\mathcal{F}_1 \vee \mathcal{F}_2\). Кратко:

\[ \begin{align} \mathcal{F}_1 \vee \mathcal{F}_2 & := \sigma \left(\mathcal{F}_1 \cup \mathcal{F}_2 \right) \\ & = \sigma \left(\left\{ A \; : \; A \in \mathcal{F}_1 \text{ или } A \in \mathcal{F}_2\right\} \right) \end{align} \]

Обратите внимание, что пересечение любого набора сигма-алгебр является сигма-алгеброй. Так что нет смысла вводить обозначение \(\mathcal{F}_1 \wedge \mathcal{F}_2\). А именно,

\[ \mathcal{F}_1 \cap \mathcal{F}_2 = \sigma \left\{ \mathcal{F}_1 \cap \mathcal{F}_2\right\} \]

1 Фильтрация

1.1 Поток информации: фильтрация

Определение 1 Пусть \((\Omega , \mathcal{F}, \mathbb {P})\)- вероятностное пространство. Множество \(\sigma\)-алгебр \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right)\), где \(T \subset \mathbb {R}\), называется фильтрацией (или потоком \(\sigma\)-алгебр) на \((\Omega , \mathcal{F}, \mathbb {P})\), если

\[ \quad \mathcal{F}_{s} \subset \mathcal{F}_{t} \subset \mathcal{F} \qquad \text{для любого } s < t \]

Четверку \((\Omega , \mathcal{F}, \mathbb {F}, \mathbb {P})\) называют фильтрованным вероятностным пространством или стохастическим базисом.

Фильтрацию можно понимать как поток информации, который увеличивается с течением времени.

Определение 2 Случайный процесс \(\left(X_{t}, t \in T\right)\) называется согласованным с фильтрацией \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right)\), если \(\forall t \in T\) случайная величина \(X_{t}\) является \(\mathcal{F}_{t}\)-измеримой, то есть \[ \sigma \left(X_{t}\right)=\mathcal{F}_{X_{t}} \subset \mathcal{F}_{t} \]

Откуда может появиться фильтрация на вероятностном пространстве?

Определение 3 Естественной фильтрацией процесса \(\left(X_{t}, t \in T\right), T \subset \mathbb {R}\), называется фильтрация \(\mathbb {F}^{X}=\left(\mathcal{F}_{t}^{X}, t \in T\right)\), где \[ \mathcal{F}_{t}^{X}:= \sigma \left(X_{s} \; : \; s \leqslant t, s \in T\right). \] Т.е. \(\mathcal{F}_{t}^{X}\) – это минимальная сигма-алгебра, относительно которой измерим весь процесс от \(0\) до \(t\).

Любой процесс согласован со своей естественной фильтрацией.

ExampleПример 1

Пусть \[ \Omega = \left\{ 0,1\right\} ^{\mathbb {Z}_+} = \left\{ (i_1, i_2, \ldots ) \; : \; i_1, i_2, \ldots \in \left\{ 0,1\right\} \right\} , \] пусть \(\mathcal{F} = 2^{\Omega }\), пусть \(\mathbb {P}\) отражает схему Бернулли с параметром \(p \in [0,1]\). Пусть \(X_{n}(\omega ) := \omega_n\). Имеем \(X_{1}, X_{2}, \ldots\) – дискретный случайный процесс из независимых компонент с распределением \(\operatorname {Ber}(p)\). Охарактеризуйте естественную фильтрацию.

SolutionРешение

\(\mathcal{F}_{n}^{X}\) – это минимальная сигма-алгебра, относительно которой измеримы все проекции \(X_k\) при \(k = 1, \ldots , n\). Т.е. \(\mathcal{F}_{n}^{X}\) порождается событиями вида \[ A_{i_1, \ldots , i_{n}} = \left\{ (i_1, i_2, \ldots , i_n, i_{n+1}, i_{n+2}, \ldots ) \; : \; i_{n+1}, i_{n+2}, \ldots \in \left\{ 0,1\right\} \right\} \] для произвольных фиксированных \(i_1, \ldots , i_{n} \in \left\{ 0,1\right\}\). \(\mathcal{F}_{n}^{X}\) отражает знание о результатах бросков монетки с \(1\)-го по \(n\)-й, и не более того. Например, \(\mathcal{F}^{X}_1\) порождается \(2\)-мя событиями: \[ \begin{align} A_{0} & = \left\{ (0,i_2,i_3, \ldots ) \; : \; i_{2},i_{3},\ldots \in \left\{ 0,1\right\} \right\} \quad \text{и} \\ & \quad A_{1} = \left\{ (1,i_2,i_3, \ldots ) \; : \; i_{2},i_{3},\ldots \in \left\{ 0,1\right\} \right\} \end{align} \] и состоит, соотв., из \(4\)-х событий: \[ \mathcal{F}^{X}_{1} = \left\{ \varnothing , A_{0}, A_{1}, \Omega \right\} \]

1.2 Стандартные условия

Обозначим \(\mathcal{N}_{\mathbb {P}} := \left\{ B \subset \omega : \exists A \in \mathcal{F} \hookrightarrow B \subset A, \; \mathbb {P}\left(A\right) = 0\right\}\) все пренебрежимые подмножества \(\Omega\), т.е. все возможные подмножества всех множеств \(\Omega\) \(\mathbb {P}\)-меры нуль. Эквивалентная формула:

\[ \mathcal{N}_{\mathbb {P}} = \bigcup _{\substack {A \in \mathcal{F} \\ \mathbb {P}\left(A\right) = 0}} 2^A. \]

Напомним, что ВП \((\Omega , \mathcal{F}, \mathbb {P})\) называется полным, если \(\mathcal{N}_{\mathbb {P}} \subset \mathcal{F}\).

Определение 4 Фильтрация \(\mathbb {F} = (\mathcal{F}_{t}, t \in T)\) называется полной, если каждая сигма-алгебра из \(\mathbb {F}\) содержит пренебрежимые множества для \(\mathbb {P}\): \[ \forall t \in T: \; \mathcal{N}_{\mathbb {P}} \subset \mathcal{F}_t \] Фильтрованное вероятностное пространство называют полным, если полна его фильтрация и само \((\Omega , \mathcal{F}, \mathbb {P})\) полно: \(\mathcal{N}_{\mathbb {P}} \subset \mathcal{F}\).

На самом деле для полноты фильтрованного пространства достаточно требовать, чтобы все \(\mathbb {P}\)-пренебрежимые множества \(\mathcal{N}_{\mathbb {P}}\) содержались в \(\mathcal{F}_0\). Ведь все прочие сигма-алгебры в фильтрации содержат \(\mathcal{F}_0\).

Зачем нужна полнота фильтрации? Мы неоднократно переходили к модификациям процессов, считая их практически неотличимыми друг от друга. Однако это интуитивное представление вступает в противоречие с понятием согласованности. Напомним: \(Y_t\) является модификацией \(X_t\), если для каждого \(t \in T\) выполнено \(X_t \stackrel{\text{п.н.}}{=} Y_t\), то есть существует \(\Omega_t \subset \Omega\) с \(\mathbb {P}\left(\Omega_t\right) = 1\), на котором \(X_t(\omega ) = Y_t(\omega )\). Заметим, что фильтрация в этом определении никак не фигурирует. Это порождает патологию: модификация согласованного процесса может не быть согласованной. Простейший пример: пусть \(X_0 \equiv 1\) и \(Y_0 = \; \mathbb {1}_{\Omega '}\) для некоторого \(\Omega ' \in \mathcal{F}\) с \(\mathbb {P}\left(\Omega '\right) = 1\). Тогда \(Y_0 \stackrel{\text{п.н.}}{=} X_0\), но \(X_0\) измерима относительно тривиальной \(\sigma\)-алгебры \(\{ \varnothing , \Omega \}\), тогда как \(Y_0\) — нет. Полнота фильтрации устраняет этот дефект: если \(\mathcal{F}_0\) содержит все множества нулевой меры, то событие \(\Omega '\) автоматически попадает в \(\mathcal{F}_0\), и \(Y_0\) оказывается измеримой. Более общо, любая модификация согласованного процесса остаётся согласованной относительно полной фильтрации — именно это свойство делает полноту стандартным требованием в теории случайных процессов.

В непрерывном случае полезным требованием является непрерывность справа фильтрации:

\[ \mathcal{F}_t = \mathcal{F}_{t+},\quad \text{ для всех }t\in T \]

где

\[ \mathcal{F}_{t+} := \bigcap _{\varepsilon > 0} \mathcal{F}_{t + \varepsilon } \]

Определение 5 Пусть \((\Omega , \mathcal{F}, \mathbb {F}, \mathbb {P})\) – это фильтрованное вероятностное пространство. Говорят, что оно удовлетворяет стандартным условиям, если

  • Фильтрация \(\mathbb {F}\) полна: \(\mathcal{N}_{\mathbb {P}} \subset \mathcal{F}_0\) (как следствие, само ВП полно, поскольку \(\mathcal{F}_0 \subset \mathcal{F}\));

  • Фильтрация непрерывна справа: \(\mathcal{F}_t = \mathcal{F}_{t+}\) для всех \(t \in T\).

В случае дискретного времени требование непрерывности справа фильтрации излишне.

Любое фильтрованное пространство можно минимально расширить с тем, чтобы оно удовлетворяло стандартным условиям. А именно,

\[ \mathcal{F}'_{t} := \mathcal{F} \vee \mathcal{N}_{\mathbb {P}}, \qquad \mathcal{F}''_t := \mathcal{F}'_{t+} \]

При этом (забегая вперед) марковость и мартингальность согласованных процессов сохраняется.

2 Марковское свойство: общий случай

2.1 Определение через фильтрацию

Определение 6 Процесс \(\left(X_{t}, t \in T\right)\), со значениями в пр-ве \((\mathsf{S}, \mathscr {B})\) называется марковским относительно фильтрации \(\mathbb {F}=\left(\mathcal{F}_{t}, \in T \right)\), если \(X_{t}\) согласован с \(\mathbb {F}\) и выполнено марковское свойство: \(\forall s \leqslant t\) (\(s, t \in T\)), \(\forall B \in \mathscr {B}\) выполнено \[ \mathbb {P}\left(X_t \in B \mid \mathcal{F}_s\right) \; \stackrel{\text{п.н.}}{=} \; \mathbb {P}\left(X_t \in B \mid X_s\right) \] Марковским процессом без указания фильтрации называются марковский процесс относительно своей естественной фильтрации.

До этого мы рассматривали марковское свойство именно для естественной фильтрации процесса.

Теорема 1 (Эквивалентные формулировки марковского свойства) Пусть \((X_t, \; t \in T)\) – процесс, согласованный с фильтрацией \(\mathbb {F} = (\mathcal{F}_t, \; t \in T)\). Следующие условия эквивалетны:

  1. \((X_t, \mathcal{F}_t)\) – марковский, т.е.

\[ \mathbb {P}\left(X_t \in B \mid \mathcal{F}_s\right) \; \stackrel{\text{п.н.}}{=} \; \mathbb {P}\left(X_t \in B \mid X_s\right) \]

для всех \(s \leq t\), \(B \in \mathscr {B}\).

  1. имеем

\[ \mathbb {E}\left[f(X_t) \mid \mathcal{F}_s\right] \; \stackrel{\text{п.н.}}{=} \; \mathbb {E}\left[f(X_t) \mid X_s\right] \]

для всех \(s \leq t\), для любой \(f: \mathbb {R} \to \mathbb {R}\) – ограниченной и \(\mathscr {B}\)-измеримой функции.

  1. имеем

\[ \mathbb {P}\left(C \mid \mathcal{F}_s\right) \; \stackrel{\text{п.н.}}{=} \; \mathbb {P}\left(C \mid X_s\right) \]

для всех \(s\), для любого \(C \in \mathcal{F}^{X}_{\geq s} := \sigma \left(X_{u} \; : \; u \geq s\right)\). \(C\) – это событие из “будущего” процесса.

Переформулировать это условие можно так: будущее процесса \(\mathcal{F}^{X}_{\geq s}\) и текущие знания \(\mathcal{F}_s\) условно (при данном \(X_s\)) не зависят друг от друга.

  1. имеем

\[ \mathbb {E}\left[Y \mid \mathcal{F}_s\right] \; \stackrel{\text{п.н.}}{=} \; \mathbb {E}\left[Y \mid X_s\right] \]

для всех \(s\), для любой \(Y\) – \(\mathcal{F}^X_{\geq s}\)-измеримой ограниченной случайной величины.

Если \(\mathbb {F}\) – это естественная фильтрация, то дополнительные эквивалентные условия такие:

  1. выполнено

\[ \mathbb {P}\left(X_t \in B \mid X_s, X_{s_m}, X_{s_{m-1}}, \ldots , X_{s_1}\right) = \mathbb {P}\left(X_t \in B \mid X_s\right) \]

для всех \(\forall m, \forall s_{1}<\cdots <s_{m} < s < t, \; \forall B \in \mathscr {B}\)

  1. выполнено

\[ \mathbb {E}\left[f(X_t) \mid X_s, X_{s_m}, X_{s_{m-1}}, \ldots , X_{s_1}\right] = \mathbb {E}\left[f(X_t) \mid X_s\right] \]

для всех \(\forall m, \forall s_{1}<\cdots <s_{m}<s<t, \forall f\) – ограниченной борелевской функции

Смысл определения марковского процесса состоит в том, что распределение “будущего” \(\left(X_{t}\right)\) зависит от “прошлого” \(\left(\mathcal{F}_{s}\right)\) только через “настоящее” \(X_{s}\).

2.2 Некоторые примеры

Первый класс процессов, который полностью входит в класс марковских процессов, – это процессы с независимыми приращениями. Сформулируем их определение в общем виде, относительно фильтрации. Случайный процесс \((X_t, t \in T)\), согласованный с фильтрацией \(\mathbb {F} = (\mathcal{F}_t, t \in T)\), называется процессом с независимыми приращениями (относительно фильтрации \((\mathcal{F}_t, t \in T)\)), если

\[ X_{t} - X_{s} \quad \text{ и } \quad \mathcal{F}_s \quad \text{ независимы для любых } s < t. \]

Ранее мы формулировали определение процессов с независимыми приращениями, в сущности, для естественной фильтрации \(\mathbb {F}^{X} = (\mathcal{F}^X)\).

Теорема 2 Процессы с независимыми приращениями (относительно какой-то фильтрации) являются марковскими (относительно той же фильтрации).

Данная теорема сразу дает нам несколько хороших примеров марковских процессов:

  • винеровский процесс \(\left(W_{t}, t \geqslant 0\right)\);

  • пуассоновский процесс \(\left(N_{t}, t \geqslant 0\right)\);

  • случайное блуждание.

В отличие от процессов с независимыми приращениями, гауссовские процессы далеко не всегда являются марковскими. Как мы помним, распределение гауссовских процессов зависит от ковариационной функции. Естественно ожидать, что свойство марковости должно формулироваться как некоторое условие на ковариационную функцию. Это условие сформулировано в следуюшей теореме.

Теорема 3 Пусть \(\left(X_{t}, t \in T\right), T \subseteq \mathbb {R}\) – гауссовский процесс с ковариационной функцией \(R(s, t)\). Тогда \(X_{t}\) является марковским тогда и только тогда, когда \(\forall s \leqslant u \leqslant t\), выполнено равенство \[ R(s, u) \cdot R(u, t) = R(s, t) \cdot R(u, u) \]

2.3 Переходные функции марковского процесса

Обширные исследования марковских процессов связаны с изучением переходных функций.

Определение 7 Пусть \(T \subset \mathbb {R}\). Функция \(P_{s,t}(x, B)\), где \(s, t \in T, s \leqslant t, x \in \mathbb {R}, B \in \mathcal{B}(\mathbb {R})\), называется переходной функцией, если

  1. При фиксированных \(s, x, t \; P_{s,t}(x, \cdot )\) является вероятностной мерой на \(\mathbb {R}\);

  2. При фиксированных \(s, t, B\) функция \(P_{s,t}(\cdot , B)\) является борелевской;

  3. При \(t=s\) выполнено \(P_{s,s}(x, B) = \delta_{x}(B)= \; \mathbb {1}_{B}(x)\);

  4. При \(s \leqslant u \leqslant t, s, u, t \in T, x \in \mathbb {R}, B \in \mathcal{B}(\mathbb {R})\) выполняется уравнение Колмогорова-Чепмена:

    \[ P_{s,t}(x, B) =\int _{\mathbb {R}} P_{s,u}(x, dy) \cdot P_{u,t}(y, B) . \]

Определение 8 Марковский процесс \(\left(X_{t}, t \in T\right)\) обладает переходной функцией \(P_{s,t}(x, B)\), если для любых \(s < t\) и \(B \in \mathscr {B}\) выполнено \[ \mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right) \; = \; P_{s,t}(x, B) \qquad \mathbb {P}_{X_{s}}\text{-п.н. относительно } x \] (т.е. почти для всех \(x\) из распределения \(\mathbb {P}_{X_{s}}\) на \(\mathbb {R}\)). Т.е. \(P_{s,t}(x,B)\) – вероятность марковскому процессу, который в момент времени \(s\) находится в точке \(x\), попасть ко времени \(t\) в множество \(B\).

Определение 9 Марковский процесс с переходной функцией \(P_{s,t}(x, B)\) называется однородным, если \[ P_{0,t}(x, B) = P_{u,t + u}(x, B) \qquad \text{ для всех } t,u \] В этом случае можно ввести обозначение \[ P_{t}(x, B) := P_{0,t}(x, B) \]

2.3.1 Несколько слов про необходимость переходной функции в случае несчетного пространства состояний

По прочтении определения Определение 8 может возникнуть вопрос: почему нельзя в качестве \(P_{s,t}(x,B)\) сразу взять

\[ \tilde{P}_{s,t}(x,B) := \mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right) ? \]

Зачем вообще вводить дополнительно определение переходной функции?

  • Пусть, для начала, \(s<t\) – фиксированные. Для простоты можно считать, что \(T = \left\{ 0,1\right\}\), т.е. в процессе \(X = (X_n, n \in \left\{ 0,1\right\} )\) всего 2 момента времени (заметим, что любой такой процесс будет марковским), и \(s=0, t=1\). По сути мы будем исследовать двумерное распределение \((X_0, X_1)\). В выражении \(\mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right)\) будем варьировать \(B \in \mathscr {B}\left(\mathbb {R}\right)\) и \(x \in \mathbb {R}\) и смотреть на выполнение свойств 1, 2 из опр. Определение 7.

    Напомним, как определяется условная вероятность \(\mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right)\) в общем случае, т.е. когда \(\mathbb {P}\left(X_{s}=x\right) = 0\). Это делается в 2 этапа:

    1. Для фиксированного множества \(B\) определяется случайная вероятность \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right)\), т.е. случайная величина

      \[ \mathbb {P}\left(X_{t} \in B \mid X_{s}\right) = \mathbb {E}\left[\; \mathbb {1}_{B}(X_t) \mid X_{s}\right] = \mathbb {E}\left[\; \mathbb {1}_{B}(X_t) \mid \sigma (X_s)\right] \]

      через условное матожидание. Определяется с точностью до соответствия п.н., как и любое условное матожидание;

    2. Далее, необходимо вспомнить, что по определению условное матожидание \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right)\) – случайная величина, измеримая относительно \(X_s\), т.е. относительно порожденной сигма-алгебры \(\sigma (X_s)\). При этом известно, что случайная величина, измеримая относительно \(X_s\), является просто некоторой борелевской функцией от \(X_s\). Следовательно, в нашем случае существует такая борелевская функция \(\varphi_B\), что \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right) = \varphi_B(X_s)\). И в этом случае полагают

      \[ \mathbb {P}\left(X_{t} \in B \mid X_{s} = x\right) := \varphi _B(x) \]

    Исходя из определения, при фиксированном \(B \in \mathscr {B}\left(\mathbb {R}\right)\) функция \(\mathbb {P}\left(X_{t} \in B \mid X_{s} = \cdot \right): \mathbb {R} \to [0,1]\) будет борелевской, т.е. св-во 2 из опр. Определение 7 выполнено. Однако выполено ли св-во 1, т.е. является ли ф-я \(\mathbb {P}\left(X_{t} \in \cdot \mid X_{s} = x\right)\) вероятностной мерой для всех \(x \in \mathbb {R}\)?

    Заметим, что условную верноятность всегда можно выбрать так, чтобы она была неотрицательной для любого элементарного исхода \(\omega \in \Omega\). Следовательно, можно считать, что \(\forall x \in \mathbb {R}\) функция множеств \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) неотрицательна.

    Осталось проверить счетную аддитивность. Пусть \(B_1, B_2, \ldots \in \mathscr {B}\left(\mathbb {R}\right)\) – непересекающиеся мн-ва. Тогда мы должны иметь

    \[ \mathbb {P}\left(X_t \in \bigsqcup _{i=1}^\infty B_i \mid X_s = x\right) = \sum _{i=1}^\infty \mathbb {P}\left(X_t \in B_i \mid X_s = x\right), \]

    \(\forall x \in \mathbb {R}\). При этом мы имеем

    \[ \begin{split} \mathbb {P}\left(X_t \in \bigsqcup _{i=1}^\infty B_i\mid X_s\right) & = \mathbb {E}\left[\sum _{i=1}^\infty \; \mathbb {1}_{X_t \in B_i}\mid X_s\right] \stackrel{\text{п.н.}}{=} \\ & \stackrel{\text{п.н.}}{=} \sum _{i=1}^\infty \mathbb {E}\left[\; \mathbb {1}_{X_t \in B_i} \mid X_s\right] = \\ & =\sum _{i=1}^\infty \mathbb {P}\left(X_t \in B_i \mid X_s\right) \end{split} \tag{1}\]

    Равенство выполнено п.н., как и почти любое равенство, где фигурируют условные матожидания. Обозначим \(\mathcal{N}(B_1,B_2,\ldots ) \subset \Omega\) множество тех эл. исходов, где равенство Уравнение 1 не выполнено. Заметим, что оно имеет меру нуль, но оно зависит от \(B_1,B_2,\ldots\). Т.е. чтобы получить все множество элементарных исходов \(\mathcal{N}\), где счетная аддитивность функции множеств \(\mathbb {P}\left(X_t \in \cdot \mid X_s\right)(\omega )\) нарушается, нужно взять объединение \(\mathcal{N}(B_1,B_2,\ldots )\) по всем непересек. \(B_1, B_2,\ldots \in \mathscr {B}\left(\mathbb {R}\right)\):

    \[ \begin{align} \mathcal{N} & = \bigcup _{\substack {B_1, B_2,\ldots \in \mathscr {B}\left(\mathbb {R}\right) \\ B_i \cap B_j = \varnothing , \; i \neq j}} \\ & \quad \mathcal{N}(B_1,B_2,\ldots ) \end{align} \]

    Несмотря на то, что каждое множество в объединении имеет меру нуль, объединение ведется по несчетному набору. Следовательно, оно может иметь ненулевую меру1. Гипотетически может выйти так, что \(\mathcal{N} = \Omega\), т.е. счетная аддитивность \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) будет нарушаться вообще при всех \(x \in X_s(\Omega )\).

    Тем не менее оказывается, что если \(X_t, X_s\) действуют в борелевские пространства, то при каждом отдельном \(B \in \mathscr {B}\left(\mathbb {R}\right)\) можно выбрать такую версию \(\mathbb {P}\left(X_t \in B \mid X_s \right)\), что в итоге для любого \(x \in \mathbb {R}\) функция множеств \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) будет вероятностной мерой. Подробнее см. марковские ядра.

  • Пусть теперь при каждом \(s < t\) мы выбрали \(\tilde{P}_{s,t}(\cdot , \cdot ) = \mathbb {P}\left(X_t \in \cdot \mid X_s \in \cdot \right)\) так, что она удовлетворяет свойствам 1-2 из опр. Определение 7. Но даже в этом случае могут возникнуть проблемы:

    Для \(s < u < t\) обозначим \(\mathcal{N}(s,u,t) \subset \mathbb {R}\) множество тех \(x\), где уравнения Колмогорова-Чепмена не выполнены. Чтобы получить множество \(\mathcal{N}\) всех \(x\), где уравнения К-Ч не выполнены, нужно объеденить \(\mathcal{N}(s,u,t)\) по всем \(s < u < t\):

    \[ \mathcal{N} = \bigcup _{\substack {s,u,t \in T \\ s < u < t } }\mathcal{N}(s,u,t) \]

    Если \(T\) континуально (например, \(T = \mathbb {R}_+\)), то опять имеем континуальное объединение множеств меры нуль. Т.е. гипотетически может получиться так, что \(\mathcal{N} = \mathbb {R}\), и уравнения К-Ч не будут выполнены ни для какого \(x \in \mathbb {R}\).

ProblemЗадача 1

Докажите, что функция \[ \tilde{P}_{s,t}(x,B) := \mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right) \] произвольного марковского процесса \(X_{t}\) удовлетворяет уравнениям Колмогорова-Чепмена не для всех \(x \in \mathbb {R}\), но лишь почти для всех \(x\) по мере \(\mathbf{P}_{X_{s}}\).

Таким образом, смысл определения Определение 8 состоит в том, что у марковского процесса с переходной функцией существует “хороший” вариант условного распределения, стоящего в левой части равенства.

Вопрос о том, существует ли у марковского процесса переходная функция, является очень сложным и до конца не изученным. MarkovProcesses:WeakTransFunc означает, что для произвольных марковских процессов имеет место лишь ослабленный вариант свойства 4, справедливый не для всех \(x\), а лишь для почти всех по мере \(\mathbb {P}_{X_{s}}\).

В заключение дадим определение переходной плотности.

Определение 10 Если переходная функция \(P_{s,t}(x, B)\) марковского процесса \(X_{t}\) имеет вид \[ P_{s,t}(x, B)=\int _{B} p_{s,t}(x,y) d y \] то \(p_{s,t}(x,y)\) называется переходной плотностью процесса \((X_{t})\).

ExampleПример 2

Является ли броуновское движение марковским процессом? Если является – попробуйте составить для него переходную функцию. Если получится – выясните, есть ли у этой переходной функции переходная плотность.

SolutionРешение

\(R(s,t) = \min (s,t)\). По критерию Теорема 3 марковости для гауссовских процессов (а БД – это гауссовский процесс) нужно проверить равенство \(R(s,u) \cdot R(u,t) = R(s,t) \cdot R(u,u)\) для \(s \leq u \leq t\). Имеем

\[ R(s,u) \cdot R(u,t) = s \cdot u \]

С другой стороны

\[ R(s,t) \cdot R(u,u) = s \cdot u \]

Так что БД – это марковский процесс.

Переходная вероятность:

\[ \begin{align} \mathbb {P}\left(W_{t} \in B \mid W_{s} = x \right) & \stackrel{\text{п.н.}}{=} \mathbb {P}\left(W_{t} - W_{s} \in B - x \mid W_{s} = x \right) \\ & \stackrel{\text{п.н.}}{=} \mathbb {P}\left(W_t - W_{s} \in B - x\right) = \\ & = \mathbb {P}\left(\underbrace{W_t - W_{s} + x}_{\sim \mathscr {N}\left(x, t-s\right)} \in B \right) \\ & = \int _{B} \frac{1}{\sqrt{2 \pi (t-s)}}\exp \left(-\frac{1}{2(t-s)}\left(y-x\right)^2\right) \; dy \end{align} \]

Значит в качестве переходной вероятности можно попробовать взять \(P_{s,t}(x, \cdot ) := \mathscr {N}\left(x, t-s\right)\), т.е.

\[ \begin{align} P_{s,t}(x,B) & := \int _{B} p_{s,t}(x,y) \; dy \qquad \text{ где } \\ & \qquad p_{s,t}(x,y) := \frac{1}{\sqrt{2 \pi (t-s)}}\exp \left(-\frac{1}{2(t-s)}\left(y-x\right)^2\right) \end{align} \]

Проверим выполнения свойств переходной вероятности.

Enum-item1.

При фиксированных \(s, x, t \; P_{s,t}(x, \cdot )\) является вероятностной мерой на \(\mathbb {R}\)? Исходя из того, как она задана, \(P_{s,t}(x, \cdot ) = \mathscr {N}\left(x, t-s\right)\), т.е. это действительно вероятностная мера.

Enum-item2.

При фиксированных \(s, t, B\) функция \(P_{s,t}(\cdot , B)\) является борелевской? При фиксированных \(s,t\) функция \(p_{s,t}: \mathbb {R}^{2} \to \mathbb {R}\) явл. борелевской. По свойствам интеграла Лебега по произведению мер при взятии интеграла по одному из аргументов измеримость по второму сохраняется.

Enum-item3.

При \(t=s\) выполнено \(P_{s,s}(x, B) = \delta_{x}(B)= \; \mathbb {1}_{x \in B}\)? Выполнено, т.к. \(P_{s,s}(x, B) = \mathscr {N}\left(x, 0\right) = \delta_0\).

Enum-item4.

При \(s \leqslant u \leqslant t, s, u, t \in T, x \in \mathbb {R}, B \in \mathcal{B}(\mathbb {R})\) выполняется уравнение Колмогорова-Чепмена? Проверим. \(\int_{\mathbb {R}} P_{s,u}(x, dy) \cdot P_{u,t}(y, \cdot )\) – это просто свертка нормальных распределений \(\mathscr {N}\left(x, u-s\right)\) и \(\mathscr {N}\left(0, t-u\right)\), т.е. распределение суммы независимых случайных величин с такими распределениями. Поскольку приращения винеровского процесса независимы, это распределение суммы \((W_u - W_s + x) + (W_{t} - W_{u})\). Она равна \(W_{t} - W_{s} + x\) и имеет распределение \(\mathscr {N}\left(x, t-s\right)\), т.е. как раз \(P_{s,t}(x, \cdot )\).

В итоге \(P_{s,t}\) (как они заданы выше) – это действительно переходные вероятности для БД. Переходные плотности указаны выше.

AnswerОтвет

Да.

ProblemЗадача 2

Является ли броуновский мост марковским процессом? Если является – попробуйте составить для него переходную функцию. Если получится – выясните, есть ли у этой переходной функции переходная плотность.

3 Марковские моменты

С точки зрения приложений полезным является анализ поведения случайного процесса в случайные моменты времени. В данном разделе мы рассмотрим важнейший подобный класс случайных моментов, называемых марковскими. Для этого нам понадобится ввести ряд определений.

3.1 Определения

Определение 11  

  • Отображение

    \[ \tau : \Omega \to T \cup \{ +\infty \} \]

    являющееся \(\mathcal{F} \mid \mathscr {B}\left(T \cup \{ +\infty \} \right)\)-измеримым называется случайным временем.

  • Отображение \(\tau : \Omega \rightarrow T \cup \{ +\infty \}\) называется марковским моментом (марковским временем) относительно фильтрации \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right)\) на \((\Omega , \mathcal{F}, \mathbb {F}, \mathbb {P})\), если в любой момент времени \(t\) можно по информации из фильтрации определить, произошло уже \(\tau\) или нет. Формально: для любого \(t \in T\) выполнено

    \[ \{ \tau \leqslant t\} \in \mathcal{F}_{t}. \]

  • Если \(\tau\) – марковский момент и выполнено \(\mathbb {P}\left(\tau < +\infty \right) = 1\), т.е. \(\tau\) п.н. конечен, то \(\tau\) называется моментом остановки2 относительно \(\mathbb {F}\).

Обсудим неформальный смысл определения. Пусть \(\tau\) – случайный момент наступления некоторого события в процессе \(\left(X_{t}, t \in T\right)\). Тогда \(\tau\) будет являться марковским моментом относительно естественной фильтрации процесса \(X_{t}\), если для любого \(t_{0} \in T\) можно однозначно сказать, наступило уже \(\tau\) к моменту времени \(t_{0}\) или еще нет (то есть \(\tau \leqslant t_{0}\) или \(\tau > t_{0}\)?), зная лишь значения процесса \(X_{t}\) до момента времени \(t_{0}\) включительно.

ProblemЗадача 3

Докажите, что любой марковский момент является случайным временем.

ProblemЗадача 4

Дискретный случай. Пусть \(T = \mathbb {N}\), пусть задана фильтрация \(\mathbb {F}=\left(\mathcal{F}_{n}, n \in \mathbb {N}\right)\), a \(\tau_{1}, \tau_{2}, \ldots\) — это марковские моменты относительно \(\mathbb {F}\). Докажите, что случайные величины \[ \sum _{k=1}^{m} \tau _{k}, \quad \prod _{k=1}^{m} \tau _{k}, \quad \sup _{k} \tau _{k}, \quad \inf _{k} \tau _{k} \] тоже являются марковскими моментами относительно \(\mathbb {F}\).

ProblemЗадача 5

Непрерывный случай. Пусть \(T = \mathbb {R}_+\), Пусть задана фильтрация \(\mathbb {F}=\left(\mathcal{F}_{t}, t \geq 0\right)\), а \(\tau_{1}, \tau_{2}, \ldots , \tau_m\) — марковские моменты относительно \(\mathbb {F}\). Докажите, что \[ \sum _{k=1}^{m} \tau _{k}, \qquad \max _{k=1, \ldots , m} \tau _{k}, \qquad \min _{k=1, \ldots , m} \tau _{k} \] тоже являются марковскими моментами относительно \(\mathbb {F}\).

Где бы могли возникнуть проблемы при доказательстве марковости моментов, если бы изначально \(\tau_1, \tau_2, \ldots\) было бы бесконечное количество?

3.2 Момент первого попадания

Определение 12 Пусть \(X = (X_t, t \in T)\) – случайный процесс, заданный на \((\Omega , \mathcal{F}, \mathbb {P})\), со значениями в \((\mathsf{S}, \mathscr {B})\). Пусть \(B \in \mathscr {B}\) – произвольное измеримое подмножество \(\mathsf{S}\). Тогда отображение \[ \begin{align} \tau _B := \inf \left\{ t \in T \; : \; X_t \in B\right\} \end{align} \] из \(\Omega\) в \(T \cup \left\{ +\infty \right\}\)3 называется (первым) моментом попадания (hitting time) процесса \((X_t)\) в \(B\).

Оказывается, что для большинства встречающихся на практике случайных процессов момент попадания в измеримое множество является марковским моментом. Чуть позже мы сформулируем точные условия, при которых это так (и частично докажем их), а пока рассмотрим несколько примеров из практики. Пусть 2 команды играют в футбол, и пусть \(X_t\) – общее количество забитых мячей к моменту времени \(t\) мин., \(t \in [0,90]\) (для простоты считаем, что арбитр не добавляет время к таймам). Пусть \(B = [1, +\infty )\). Тогда \(\tau_B = \inf \left\{ t \in T: X_t(\omega ) \geq 1\right\}\) – время забития первого гола в матче. Интуитивно очевидно, что, имея на любой момент времени \(t_0\) лишь информацию о забитых мячах к моменту времени \(t_0\) (т.е. \(\mathcal{F}^X_{t_0}\)), можно определить, был ли уже (к моменту времени \(t_0\)) забит первый гол в матче (т.е. \(\tau_B \leq t_0\)) или не был. Т.е. \(\left\{ \tau_B \leq t_0\right\} \in \mathcal{F}^X_{t_0}\).

Напротив, если рассмотреть случайное время \(\tau '_B := \inf \left\{ t \in T: X_{t+1}(\omega ) \geq 1\right\}\), т.е. момент времени за минуту до забития первого гола, то, зная к моменту \(t\) лишь \(\mathcal{F}^X_t\), не всегда можно точно сказать, произошло ли уже \(\tau '_B\) или нет, поскольку нам не известно будущее. Т.е. в общем случае \(\tau '_B\) не является марковским моментом.

Еще одним примером случайного времени, не являющегося марковским, может служить момент забития последнего гола: \(\tau '' := \inf \left\{ t \in T: X_t = X_{90}\right\}\) (для определенности считаем, что в матче был забит хотя бы один гол, иначе \(\tau '' = 0\)). Чтобы сказать, произошло ли \(\tau ''\) к моменту времени \(t_0\), нужно знать значение \(X_{90}\), т.е. будущее, а мы его не знаем на произвольный момент времени \(t_0 \in (0,90)\).

Теорема 4 (теорема о первом попадании, Début theorem4) Пусть \(X = \left(X_{t}, t \in T\right)\) – случайный процесс со значениями в \((\mathsf{S}, \mathscr {B})\), заданный на \((\Omega , \mathcal{F}, \mathbb {P})\) и согласованный с фильтрацией \(\mathbb {F} = (\mathcal{F}_t, t \in T)\). Пусть \(B \in \mathscr {B}\) – произвольное измеримое множество.

Если время дискретно (\(T = \mathbb {N}\) или \(T = \mathbb {Z}_+\)), то момент попадания \(\tau_B\) всегда (т.е. для любого измеримого \(B\)) является марковским моментом относительно \(\mathbb {F}\).

Пусть теперь \(T = \mathbb {R}_+\), т.е. время непрерывно, и пусть дополнительно \(\mathsf{S}\) – метрическое пространство с метрикой \(\rho\) (например, \(\mathbb {R}^d\)), а \(\mathscr {B}\) – его борелевская сигма-алгебра. Тогда \(\tau_B\) будет марковским моментом относительно \(\mathbb {F}\), если выполнено любое из следующих условий:

  1. \(B\) – замкнутое, \((X_t)\) имеет все непрерывные траектории (если фильтрация была бы полной, можно было бы требовать, чтобы только лишь п.н. все траектории были непрерывными);

  2. \(B\) – открытое, фильтрация непрерывна справа, \((X_t)\) имеет все непрерывные справа траектории (если фильтрация была бы полной, можно было бы требовать, чтобы только лишь п.н. все траектории были непрерывными справа);

  3. \(B\) – произвольное борелевское множество, фильтрованное пространство удовлетворяет стандартным условиям (т.е. фильтрация полна и непрерывна справа), а \((X_t)\) имеет п.н. все непрерывные справа траектории.

Пункты (i) и (ii) мы докажем в задачах ниже. Пункт (iii) – это общая теорема о дебюте (P. A. Meyer): при стандартных условиях марковость \(\tau_B\) сохраняется для произвольного борелевского \(B\). Его доказательство опирается на теорему об измеримой проекции и далеко выходит за рамки нашего курса5. Общая теорема о дебюте – одна из главных причин, по которым фильтрованные пространства принято стандартно расширять: например, для броуновского движения с пополненной и непрерывной справа естественной фильтрацией момент попадания в любое борелевское \(B \subset \mathbb {R}\) оказывается марковским.

Два полезных дополнения к теореме.

  • Непрерывность справа фильтрации в пункте (ii) нужна лишь в самом конце доказательства: без нее для открытого \(B\) и непрерывных справа траекторий все равно верно, что \(\left\{ \tau_B < t\right\} \in \mathcal{F}_t\) для всех \(t\), т.е. \(\tau_B\) – марковский момент относительно фильтрации \(\mathbb {F}_+ := (\mathcal{F}_{t+}, \; t \in T)\).

  • Для замкнутого \(B\) и процесса, все траектории которого непрерывны справа и имеют пределы слева (càdlàg), элементарными средствами доказывается марковость не самого \(\tau_B\), а момента

    \[ \widehat{\tau }_B := \inf \left\{ t \in T \; : \; X_t \in B \text{ или } X_{t-} \in B\right\} . \]

Как видно, чтобы \(\tau_B\) был марковским, в непрерывном случае необходимо накладывать какие-то ограничения

  • на множество \(B\),

  • на траектории процесса \(X_t\),

  • на фильтрацию \(\mathbb {F}\).

Без этого возникают патологические случаи.

ExampleПример 3

Приведите пример процесса с непрерывными траекториями и открытого множества \(B\), для которых момент попадания \(\tau_B\) не является марковским моментом относительно естественной фильтрации процесса.

SolutionРешение

Идея: два элементарных исхода, две траектории, совпадающие до момента \(t = 1\) и расходящиеся после него.

Пусть \(\Omega = \left\{ \omega_1, \omega_2\right\}\), \(\mathcal{F} = 2^{\Omega } = \left\{ \varnothing , \Omega , \left\{ \omega_1\right\} , \left\{ \omega_2\right\} \right\}\), пусть \(\mathbb {P}\left(\omega_i\right) = \frac{1}{2}\). Пусть \(T = \mathbb {R}_+\), пусть

\[ X_t(\omega _1 ) = t, \qquad X_{t}(\omega _2) = \begin{cases} t, & t \leq 1 \\ 2 - t, & t > 1 \end{cases} \]

Заметим, что естественная фильтрация такая:

\[ \mathcal{F}^{X}_t = \begin{cases} \left\{ \varnothing , \Omega \right\} , & t \leq 1 \\ \left\{ \varnothing , \Omega , \left\{ \omega _1\right\} , \left\{ \omega _2\right\} \right\} = \mathcal{F}, & t > 1 \end{cases} \]

Пусть \(B = (1,2)\). Тогда \(\tau_{B}(\omega_1) = 1\) (обратите внимание: инфимум не достигается, ведь \(X_1(\omega_1) = 1 \notin B\)), а \(\tau_{B}(\omega_2) = +\infty\), поскольку вторая траектория нигде не превосходит \(1\). Но при этом

\[ \underbrace{\left\{ \tau _{B} \leq 1\right\} }_{=\left\{ \omega _1\right\} } \not\in \mathcal{F}^{X}_{1} = \left\{ \varnothing , \Omega \right\} , \]

т.е. \(\tau_B\) не является марковским моментом относительно \(\mathbb {F}^X\).

Сопоставим пример с теоремой о дебюте: траектории непрерывны, но \(B\) не замкнуто – пункт (i) неприменим. Фильтрация \(\mathbb {F}^X\) здесь даже полна (непустых пренебрежимых множеств нет вовсе), но не является непрерывной справа: \(\mathcal{F}^{X}_{1+} = \mathcal{F} \neq \mathcal{F}^{X}_{1}\) – поэтому неприменимы и пункты (ii), (iii). При этом \(\left\{ \tau_B < t\right\} \in \mathcal{F}^{X}_t\) для всех \(t\) (проверьте!), т.е. \(\tau_B\) – марковский момент относительно \(\mathbb {F}^X_+ = (\mathcal{F}^{X}_{t+}, \; t \geq 0)\).

ProblemЗадача 6

Докажите теорему о дебюте в случае, когда \(T = \mathbb {N}\).

ProblemЗадача 7

Докажите теорему о дебюте в непрерывном случае (пункты (i) и (ii)).

HintПодсказка

Начните с пункта (ii): опишите событие \(\left\{ \tau_B < t\right\}\) через значения процесса в рациональные моменты времени. В пункте (i) рассмотрите \(\inf_{s \in [0,t]} \rho (X_s, B)\) и открытые \(\frac{1}{n}\)-окрестности множества \(B\).

3.3 События , произошедшие к марковскому моменту

С марковским моментом можно связать сигма-алгебру событий, “произошедших до момента времени \(\tau\)”. Дадим формальное определение.

Определение 13 Пусть \(\tau -\) марковский момент относительно \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right)\). Тогда сигма-алгеброй \(\mathcal{F}_{\tau }\) называется \[ \mathcal{F}_{\tau }:=\left\{ A \in \mathcal{F} \; : \; \{ \tau \leqslant t\} \cap A \in \mathcal{F}_{t} \text{ для всех } t\in T \right\} . \]

В \(\mathcal{F}_{\tau }\) входят все возможные события (из общей сигма-алгебры \(\mathcal{F}\)), такие что в каждый момент времени \(t\) можно определить, произошло ли это событие, если уже произошел момент остановки \(\tau\).

Теорема 5 (Основные свойства \(\mathcal{F}_{\tau }\)) Пусть \(\tau\) – это марковский момент.

  1. \(\mathcal{F}_{\tau }\) – действительно \(\sigma\)-алгебра, причем \(\mathcal{F}_{\tau } \subset \mathcal{F}\).

  2. Случайная величина \(\tau\) (вообще говоря, расширенная, так как может принимать значение \(+\infty )\) измерима относительно \(\mathcal{F}_{\tau }\).

  3. Если \(\tau =t= \operatorname {const}\), то \(\mathcal{F}_{\tau }=\mathcal{F}_{t}\).

  4. Если \(\tau\) – это момент остановки (т.е. \(\tau\) п.н. конечен), то \(\mathcal{F}_{\tau }\) – это наименьшая сигма-алгебра, порожденная согласованными cadlag процессами, семплированными в \(\tau\):

    \[ \mathcal{F}_{\tau } = \sigma \left\{ X_{\tau } \; : \; (X_{t}, t \in T) \text{ -- это согласованный cadlag процесс}\right\} \]

  5. Если \(\tau_1 \stackrel{\text{п.н.}}{\leq } \tau_2\), то \(\mathcal{F}_{\tau_1} \subset \mathcal{F}_{\tau_2}\);

  6. \(\mathcal{F}_{\tau_1} \cap \mathcal{F}_{\tau_2} = \mathcal{F}_{\tau_1 \wedge \tau_2}\)

ProblemЗадача 8

Докажите свойство 2: \(\tau\) является \(\mathcal{F}_{\tau }|\mathscr {B}\left(T \cup \left\{ +\infty \right\} \right)\)-измеримой случайной величиной.

ProblemЗадача 9

Пусть задана фильтрация \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right), T \subset \mathbb {R}\), на \((\Omega , \mathcal{F}, \mathbb {P})\). Докажите, что для марковских моментов \(\sigma , \tau\) относительно \(\mathbb {F}\) и для любого \(A \in \mathcal{F}_{\tau }\) выполнено \[ A \cap \{ \tau \leq \sigma \} \in \mathcal{F}_{\tau } \cap \mathcal{F}_{\sigma } \]

Примечание. B качестве следствия получаем, что если \(\tau \leq\) \(\sigma\), то \(\mathcal{F}_{\tau } \subset \mathcal{F}_{\sigma }\).

ProblemЗадача 10

Пусть \(\tau\) – марковский момент относительно фильтрации \(\mathbb {F}=\left(\mathcal{F}_{t}, t \in T\right)\), а случайный процесс \(\left(X_{t}, t \in T\right)\) согласован с \(\mathbb {F}\). Докажите, что \(X_{\tau }\) является \(\mathcal{F}_{\tau }\)-измеримым (считаем, что \(X_{\tau }=+\infty\), если \(\tau =+\infty\)), если

  1. \(T=\mathbb {N}\);

  2. \(T=\mathbb {R}_{+}\) и траектории \(\left(X_{t}, t \in T\right)\) непрерывны справа.

4 Процессы Леви и приложения

4.1 Процессы Леви: непрерывность по вероятности и неависимые стационарные приращения

Перейдем к приложениям марковских моментов к винеровскому процессу. Сначала приведем формулировку несложного утверждения (которое частично уже вошло в самостоятельную работу к прошлой главе): если остановить винеровский процесс в любой фиксированный момент времени и запустить время и положение заново, то новый процесс также будет винеровским.

Лемма 1 (Эквивалентное марковское свойство для БД) Пусть \(\left(W_{t}, t \geqslant 0\right)\) – это БД. Тогда \(\forall a>0\) процесс \[ X_{t} := W_{t+a}-W_{a}, \qquad t \geqslant 0, \] также является БД и не зависит от сигма-алгебры \(\mathcal{F}_{a}^{W}\) (т.е. \(\sigma \left(X_{t}, t \geqslant 0\right)\) не зависит от \(\mathcal{F}_{a}^{W}\)).

Естественный вопрос: можно ли заменить \(a\) на случайную величину? Оказывается, утверждение останется верным, если \(a\) заменить на момент остановки относительно естественной фильтрации винеровского процесса. Более того, подобный факт верен для целого класса процессов, называемых процессами Леви.

Процессы Леви, включающие в качестве частных случаев процесс Пуассона и броуновское движение, были первым классом стохастических процессов, изученных в современном ключе (французским математиком Полем Леви). Они до сих пор служат прототипическими примерами для марковских процессов, а также для полумартингалов.

Мы предполагаем наличие фильтрованного вероятностного пространства \((\Omega , \mathcal{F}, \mathbb {F}, \mathbb {P})\), удовлетворяющего обычным гипотезам.

Определение 14 Процесс \(\left(X_{t}, t \geqslant 0\right)\), такой что \(X_0 \stackrel{\text{п.н.}}{=} 0\), согласованный с фильтрацией \(\mathbb {F} = \left(\mathcal{F}_t\right)_{t \geq 0}\) называется процессом Леви, если

  1. он имеет независимые приращения: \(X_t - X_s\) не зависит от \(\mathcal{F}_t\), \(\forall 0 \leq s < t < \infty\);

  2. он имеет стационарные приращения: для любых \(t, s, h \in \mathbb {R}_{+}\) выполнено

    \[ \operatorname {Law}\left(X_{t}-X_{s}\right) = \operatorname {Law}\left(X_{t+h}-X_{s+h}\right). \]

  3. \(X_t\) непрерывен по вероятности: \(\forall t \geq 0\) выполнено

    \[ X_s \xrightarrow [s \to t]{\mathbb {P}} X_t \]

Определение 15 Процесс \(\left(X_{t}, t \geqslant 0\right)\), такой что \(X_0 \stackrel{\text{a.s.}}{=} 0\), называется внутренним процессом Леви, если он является процессом Леви для своей минимальной (пополненной) фильтрации.

Следующая теорема показывает, что процесс Леви «обновляется» в моменты остановки.

Теорема 6 (Строгое марковское свойство процессов Леви) Пусть \(X = (X_t, t \geq 0)\) – процесс Леви с п.н. непрерывными справа траекториями, а \(\tau\) – марковский момент относительно \(\mathbb {F}^X\) (\(\tau < \infty\) п.н.). На множестве \(\tau < \infty\) определим процесс \(Y = (Y_t, t \geq 0)\) так: \(Y_t = X_{\tau + t} - X_{\tau }, \; t \geq 0\). Тогда

  1. \(Y\) является процессом Леви, согласованным с фильтрацией \(\left\{ \mathcal{F}_{\tau + t}, \; t \geq 0\right\}\);

  2. \(Y\) независим с \(\mathcal{F}_{\tau }\);

  3. Процессы \(X = (X_t, \; t \geq 0)\) и \(Y = (Y_{t}, \; t \geq 0)\) имеют одинаковые распределения в пространстве траекторий \(\left(\mathbb {R}^{\mathbb {R}_+}, \mathscr {B}\left(\mathbb {R}\right)^{\mathbb {R}_+}\right)\).

Поскольку стандартное броуновское движение является процессом Леви, теорема тем более подтверждает сильное марковское свойство броуновского движения. Это позволяет нам установить довольно красивый результат для броуновского движения, известный как принцип отражения.

4.2 Принцип отражения винеровского процесса

Теорема 7 (Принцип отражения винеровского процесса) Пусть \(\left(W_{t}, t \geqslant 0\right)\) — винеровский процесс, \(\tau\) — момент остановки относителъно \(\mathbb {F}^{W}\). Тогда процесс \(\left(W^{\tau }_{t}, t \geqslant 0\right)\), где \[ W^{\tau }_{t} := \begin{cases} W_{t}, & t \leqslant \tau \\ 2 W_{\tau }-W_{t}, & t>\tau \end{cases} \] является винеровским, не зависящим от \(\mathcal{F}^{W}_{\tau }\).

Чёрная кривая — траектория \(W_t\). Красная штриховая кривая — траектория отражённого процесса \(W^{\tau}_t\) для момента остановки \(\tau = \tau_{[a, +\infty)}\) — момента достижения исходным процессом \(W_t\) уровня \(a\).

ProblemЗадача 11

Докажите принцип отражения.

Какие марковские моменты было бы интересно рассмотреть в связи с винеровским процессом? Мы рассмотрим первый момент времени достижения уровня \(x \in \mathbb {R}\) винеровским процессом:

\[ \tau _{x} := \inf \left\{ t \geq 0 \; : \; W_t = x\right\} \]

ProblemЗадача 12

Докажите, что \(\tau_{x}\) – момент остановки (т.е. п.н. конечный марковский момент) относительно естественной фильтрации винеровского процесса.

4.3 Распределения, связанные с максимумом винеровского процесса на отрезке

С помощью случайной величины \(\tau_{x}\) можно найти распределение максимального значения винеровского процесса на отрезке \([0, t]\). Обозначим \(M_{t} := \max_{s \leqslant t} W_{s}\). Заметим простую связь \(M_{t}\) с \(\tau_{x}\): для любого \(x>0\)

\[ \left\{ M_{t} \geqslant x\right\} =\left\{ \tau _{x} \leqslant t\right\} . \tag{2}\]

В качестве следствия мы получаем, что процесс \(M_{t}\) является согласованным с естественной фильтрацией винеровского процесca.

Поскольку \(W\) является непрерывным процессом, \(M_t=\sup_{0 \leq u \leq t, u \in \mathbb {Q}} W_u\), где \(\mathbb {Q}\) обозначает рациональные числа; следовательно, \(M_t\) является согласованным процессом (с естественной фильтрацией \(W_t\)) с неубывающими траекториями.

Смоделированная (не подлинная) траектория \(W_t\) и её бегущий максимум \(M_t = \max_{s \leq t} W_s\). Двигайте слайдер уровня \(x\), нажмите «Новая траектория», чтобы перегенерировать путь, или «Анимация», чтобы увидеть, как \(M_t\) «догоняет» уровень \(x\) ровно в момент \(\tau_x\) — это и есть тождество \(\{M_t \geq x\} = \{\tau_x \leq t\}\).

С помощью принципа отражения можно отыскать совместное распределение \(M_{t}\) и \(W_{t}\). Предположим, что \(W_t\)- это броуновское движение, и для некоторой траектории броуновское движение поднимается выше уровня \(y\) до момента времени \(t\), но в момент времени \(t\) значение \(W_t\) меньше \(y-x\), где \(x > 0\). Мы можем взять график этого пути и отразить его через горизонтальную линию на уровне \(y\) в первый раз, когда траектория пересекает уровень \(y\). Это даст нам новый путь, который заканчивается выше \(y + x\). Таким образом, существует взаимно-однозначное соответствие между траекториями, где максимум до момента времени \(t\) находится выше \(y\), а \(W_t\) ниже \(y-x\) и траекториями, где \(W_t\) выше \(y + x\). Выполнена

Лемма 2 Для любых \(x, y, t \geqslant 0\) выполнено: \[ \mathbb {P}\left(W_{t}< y-x, M_{t} \geqslant y\right) = \mathbb {P}\left(W_{t} > y+x\right) \]

Принцип отражения для \(W_t\): смоделированная (не подлинная) траектория, попавшая на уровень \(y\), и её отражение \(2y - W_t\) после момента \(\tau_y\). Двигайте слайдеры \(y\) и \(x\), нажмите «Новая траектория» для перегенерации пути или «Анимация», чтобы увидеть, как хвост траектории плавно «поворачивается» вокруг уровня \(y\), иллюстрируя тождество \(\mathbb{P}\left(W_t < y-x,\, M_t \geq y\right) = \mathbb{P}\left(W_t > y+x\right)\).

ExampleПример 4

Докажите предыдущую лемму.

SolutionРешение

\(x, y, t \geqslant 0\) – фиксированы. Имеем \[ \begin{align} \mathbb {P}\left(W_t < y - x, M_t \geq y\right) = \mathbb {P}\left(W_t < y - x, \tau _y \leq t\right) \enclose {circle}{=} \end{align} \] Пусть \(Z_t\) – процесс \(W_t\), отраженный в момент \(\tau_y = \inf \left\{ t \geq 0: W_t = y\right\}\). Заметим, что если \(t \geq \tau_y\), как в вероятности выше, то \(Z_t = 2W_{\tau_y} - W_t = 2y - W_t\), т.е. \(W_t = 2y - Z_t\). Следовательно, \[ \enclose {circle}{=} \; \mathbb {P}\left(2y - Z_t < y - x, \tau _y \leq t\right) = \mathbb {P}\left(Z_t > y + x, \tau _y \leq t\right) \enclose {circle}{=} \] Далее, заметим, что если \(Z_t > y + x\), то момент отражения \(\tau_y\) уже произошел (\(\tau_y \leq t\)), поскольку \(\tau_y > t \; \Rightarrow \; Z_t = X_t, \; X_t < y \; \Rightarrow \; Z_t < y\). Т.е. \(\left\{ Z_t > y + x\right\} \subset \left\{ \tau_y \leq t\right\}\) и \[ \enclose {circle}{=} \; \mathbb {P}\left(Z_t > y + x\right) = \mathbb {P}\left(X_t > y + x\right) \] Последнее равенство получено, поскольку процессы \(Z\) и \(X\) имеют одинаковые распределения.

Совместное распределение \((W_1, M_1)\): облако из \(2200\) смоделированных пар. Носитель — область \(\{(w,m) : m \geq \max(w,0)\}\) (граница красным); на саму границу точки не попадают, так как \(\mathbb{P}\left(M_1 = W_1\right) = \mathbb{P}\left(M_1 = 0\right) = 0\). Среди точек выделены оранжевым \(18\) пар, для которых сохранена полная траектория — наведите курсор (или нажмите) на такую точку, чтобы увидеть её справа.

Наведите курсор на выделенную (оранжевую) точку слева, чтобы увидеть её траекторию

Из данной леммы можно найти распределение случайной величины \(M_{t}=\max_{s \in [0, t]} W_{s}\). Очевидно, что \(\mathbb {P}\left(M_t \geq 0\right) = 1\). Далее, пусть \(y \geq 0\). Имеем

\[ \begin{align} \mathbb {P}\left(M_t \geq y\right) & = \mathbb {P}\left(M_t \geq y; W_t < y\right) + \mathbb {P}\left(M_t \geq y; W_t \geq y\right) = \\ & = \mathbb {P}\left(W_t > y\right) + \mathbb {P}\left(W_t \geq y\right) = \\ & = 2\mathbb {P}\left(W_t \geq y\right), \end{align} \]

где для получения 2-го равенства применена предыдущая лемма, а также соображение, что \(W_t \geq y \; \Rightarrow \; M_t \geq y\), т.е. \(\left\{ M_t \geq y; W_t \geq y\right\} = \left\{ W_t \geq y\right\}\). Таким образом, выполнена

Теорема 8 (Башелье) Выполнено \(M_t \stackrel{d}{=} \left|W_t\right|\).

Определение 16 Если \(X \sim \mathscr {N}\left(0, \sigma^2\right)\), то распределение случайной величины \(\left|X\right|\) называется полунормальным распределением (half-normal distribution) с параметром \(\sigma^2\). Оно имеет следующую плотность: \[ f(x) = 2 \cdot \frac{1}{\sqrt{2\pi }\sigma }e^{-\frac{x^2}{2\sigma ^2}} \; \mathbb {1}_{[0, +\infty )}(x) \]

Теорему Башелье можно переформулировать следующим образом: максимум винеровского процесса \(W_t\) на отрезке \([0,1]\) (т.е. \(M_t\)) имеет полунормальное распределение с параметром \(t\).

Теорема Башелье эмпирически: живая гистограмма значений \(M_1\) и \(\left|W_1\right|\), накапливающихся партиями по мере генерации, против плотности полунормального распределения. Слайдер \(t\) меняет параметр (масштаб) распределения, слайдер «число симуляций» — целевой размер выборки, кнопка «Начать заново» перезапускает накопление с нуля. Чтобы не гонять \(2 \cdot 10^4\) полных траекторий по 3000 шагов в браузере, значения \(M_1, \left|W_1\right|\) генерируются напрямую по их (совпадающему, согласно теореме Башелье) полунормальному распределению.

накоплено: 0
ProblemЗадача 13

(Упражнение). Пусть \(X \sim \mathscr {N}\left(0, \sigma^2\right)\). Найдите \(\mathbb {E}\left[\left|X\right|\right], \operatorname {Var}\left[\left|X\right|\right]\).

Пусть \(W = (W_t, t \geq 0)\) – винеровский процесс, \(M_t\) – его максимум на отрезке \([0,t]\). Найдите \(\mathbb {E}\left[M_t\right], \operatorname {Var}\left[M_t\right]\).

ProblemЗадача 14

Пусть \(\left(W_{t}, t \geq 0\right)\) – винеровский процесс, \(x > 0\), \(\tau_{x}=\inf \left\{ t \geq 0: W_{t}=x\right\}\) – первый момент достижения уровня \(x\). Вычислите плотность \(\tau_{x}\) и найдите \(\mathbb {E}\left[\tau_{x}\right]\).

HintПодсказка

Воспользуйтесь формулой Уравнение 2.

Плотности \(f_{\tau_x}(t) = \dfrac{x}{\sqrt{2\pi t^3}}\, e^{-x^2/(2t)}\) момента первого достижения уровня \(x\) (распределение Леви, \(IG(1/2, x^2/2)\)) для трёх фиксированных уровней (серые кривые) и для уровня \(x\), задаваемого слайдером (оранжевая кривая). С ростом \(x\) пик смещается вправо и понижается; тяжёлый хвост порядка \(t^{-3/2}\) даёт \(\mathbb{E}\left[\tau_x\right] = +\infty\).

Симуляция \(\tau_1 \overset{d}{=} 1/Z^2\), \(Z \sim \mathcal{N}(0,1)\), накапливается в реальном времени: бегущее среднее \(\frac{1}{n}\sum_{i \leq n} \tau_1^{(i)}\) (красная линия) не сходится – редкие огромные значения \(\tau_1\) (когда \(Z\) оказывается очень близко к нулю) снова и снова подбрасывают его вверх. Бегущая медиана (синяя линия) при этом быстро стабилизируется около теоретического значения \(\approx 2{,}2\) (серый пунктир). Оси логарифмические. Нажмите «Перезапустить», чтобы увидеть новый набор скачков.

n = 0
ProblemЗадача 15

Пусть \(\left(W_t, t \geq 0\right)\) – винеровский процесс. Найдите распределение случайной величины \[ Y_{a}=\sup _{t \in [\tau _x, \tau _x+a]} W_{t}. \]

HintПодсказка

Воспользуйтесь строгим марковским свойством винеровского процесса и теоремой Башелье.

Сильное марковское свойство «вживую»: после момента \(\tau_x\) первого достижения уровня \(x\) винеровским процессом \(W_t\) процесс \(X_a := W_{\tau_x + a} - x\) – это заново стартовавший винеровский процесс, независимый от \(\mathcal{F}_{\tau_x}\) (зелёные «новые оси» с началом в точке \((\tau_x, x)\)). Двигайте слайдер \(a\), чтобы увидеть, как растёт окно \([\tau_x, \tau_x+a]\) (голубая заливка) и его супремум \(Y_a = \sup_{t \in [\tau_x, \tau_x+a]} W_t\) (красная точка), и нажмите кнопку, чтобы сгенерировать новую (смоделированную) траекторию.

Исследуем теперь, при каком аргументе винеровский процесс на произвольном отрезке \([a,b]\) достигает максимума. Введем случайную величину

\[ T_{[a, b]} := \operatorname *{arg\, max}_{s \in [a, b]} W_{s}, \quad 0 \leq a < b < +\infty \]

Чтобы эта величина была корректно определена, необходимо, чтобы п.н. все траектории винеровского процесса достигали своего максимума на \([a,b]\) ровно в одной точке. Чтобы это показать, решим следующую вспомогательную задачу.

ProblemЗадача 16

Пусть \(\left(W_{t}, t \geq 0\right)-\) винеровский процесс. Докажите, что для любых \(0 \leq a<b \leq c<d\) с вероятностью 1 выполнено \[ \max _{s \in [a, b]} W_{s} \neq \max _{s \in [c, d]} W_{s}. \]

Примечание. Тем самым корректно определена величина \(T_{[a,b]} = \operatorname *{arg\, max}_{s \in [a, b]} W_{s}\).

Приступим теперь к поиску распределения \(T_{[a,b]}\)

ProblemЗадача 17

Докажите, что случайная величина \(T=T_{[0,1]} = \operatorname *{arg\, max}_{s \in [0, 1]} W_{s}\) имеет распределение арксинуса. А именно, докажите, что для \(t \in (0,1)\) функция распределения \(T\) следующая: \[ F_T(t) = \mathbb {P}\left(T \leq t\right) = \frac{2}{\pi } \arcsin \sqrt{t} \]

Определение 17 Распределение времени достижения максимума винеровского процесса на отрезке \([0,1]\), т.е. распределение с функцией распределения \(F(x) = \frac{2}{\pi } \arcsin (\sqrt{x}), \; x \in [0,1]\), называется распределением арксинуса.

Закон арксинуса в реальном времени: слева – одна свежая смоделированная траектория \(W_s, s \in [0,1]\) с подсвеченной точкой \(T = \argmax_{s \in [0,1]} W_s\); справа – накапливающаяся гистограмма \(2 \cdot 10^4\) значений \(T\) и (после того как накопится достаточно данных) теоретическая плотность арксинуса \(\frac{1}{\pi\sqrt{t(1-t)}}\). Вопреки интуиции, максимум чаще всего достигается у краёв отрезка, а не в середине. Нажмите «Перезапустить», чтобы начать заново.

свежая траектория Wₛ и её argmax
n = 0 / 20000
ProblemЗадача 18

Пусть \(\left(W_{t}, t \geqslant 0\right)-\) винеровский процесс, а \(s < u < 0\). Найдите \[ \mathbb {P}\left(W_t \text{ не имеет нулей на отрезке }[s, u]\right). \]

Семь смоделированных траекторий \(W_t\) на каждый клик: синие не имеют нулей на отрезке \([u,v]\) (серая полоса), красные – имеют. Здесь \(\mathbb{P}\left(W \text{ не имеет нулей на } [u,v]\right) = \frac{2}{\pi}\arcsin\sqrt{u/v}\), что равно \(\frac12\) при \(u=1, v=2\). Двигайте слайдеры \(u\) и \(v\) (счётчик при этом сбрасывается, так как меняется целевая вероятность) и нажимайте «Сгенерировать ещё», чтобы накопить эмпирическую долю траекторий без нулей и увидеть её сходимость к теоретическому значению.

теоретическая P(нет нулей) = 0.500  |  эмпирическая доля: 0 / 0

Сноски

  1. Например, если \(\left(\Omega , \mathcal{F}, \mathbb {P}\right) = \left([0,1], \mathscr {B}\left([0,1]\right), \lambda \right)\), то \(\forall \omega \in \Omega \; \mathbb {P}\left(\left\{ \omega \right\} \right) = 0\). При этом \(\mathbb {P}\left(\bigcup_{\omega \in \Omega }\left\{ \omega \right\} \right) = \mathbb {P}\left(\Omega \right) = 1\).↩︎

  2. Зачастую в литературе не выделяют п.н. конечные марковские моменты, и используют термины “марковский момент” и “момент остановки” как синонимы.↩︎

  3. \(\inf\) по пустому множеству считаем равным \(+\infty\).↩︎

  4. В англоязычной литературе первый момент попадания, помимо hitting time, называют еще début; отсюда второе название – теорема о дебюте.↩︎

  5. См., например, C. Dellacherie, P.-A. Meyer. Probabilities and Potential, гл. III (теоремы о сечении и о проекции).↩︎