## Is there a general process for conditioning a stochastic process above a boundary?

### Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)

$(X_t, Y_t)$ is a two-dimensional Markov stochastic process that runs on time interval $[0, t_f]$. Given its transition function $a(x, y | x', y')$, I would like to condition the process on $\inf_{s \in [0, t_f]} X_s \ge k$ and find the new transition function.

Can the problem be solved at this level of generality? Or must we dig into the specifics of $a$ to find a solution on a case-by-case basis?

-

Have you tried applying Doob's h-transforms? – Bati Jan 8 at 18:10

## 2 Answers

More generally, let $A$ denote some subset of the state space of a homogenous Markov process $(Z_t)_{0\leqslant t\leqslant t_0}$ with transition kernel $(a_{t-s})_{0\leqslant s\leqslant t\leqslant t_0}$, $T=\inf\{0\leqslant t\leqslant t_0\mid Z_t\in A\}$, $\mathbb Q=\mathbb P(\ \mid T=+\infty)$, and $h_t(z)=\mathbb P(T\gt t\mid Z_0=z)$. By an elementary conditioning, with respect to $\mathbb Q$, the process $(Z_t)_{0\leqslant t\leqslant t_0}$ has inhomogenous transition kernel $$\mathbb Q(Z_t=z\mid Z_s=z')=a_{t-s}(z\mid z')h_{t_0-t}(z)h_{t_0-s}(z')^{-1},$$ for every $0\leqslant s\leqslant t\leqslant t_0$ and every $z$ and $z'$ not in $A$.

Apply this to $Z=(X,Y)$ and $A=(-\infty,k)\times\mathfrak Y$, where $\mathfrak Y$ is the state space of $(Y_t)_t$.

-

### You can accept an answer to one of your own questions by clicking the check mark next to it. This awards 15 reputation points to the person who answered and 2 reputation points to you.

www.math.harvard.edu/~alexb/rm/Doob.pdf

-
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 21, "mathjax_display_tex": 1, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": false, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9058836698532104, "perplexity_flag": "head"}