Table of Contents
Fetching ...

Finite-time Safety and Reach-avoid Verification of Stochastic Discrete-time Systems

Bai Xue

TL;DR

The paper addresses finite-time safety and reach-avoid verification for stochastic discrete-time systems over a finite horizon $[0,N]$ by introducing barrier-like sufficient conditions that yield explicit lower and upper bounds on exit, reach, and reach-avoid probabilities. The core idea is to construct barrier functions $v(\bm{x})$ on augmented domains (e.g., $\widetilde{\mathcal{X}}$ and $\widehat{\mathcal{X}}$) and enforce $\mathbb{E}[v(\bm{\phi}(1))] \le \frac{v(\bm{x})}{\alpha}+\beta$ (or its variants) to obtain computable finite-time bounds with parameters $\alpha$ and $\beta$. The methodology extends existing infinite-horizon barrier techniques by enabling finite-horizon guarantees without requiring the strong invariant-set assumption and by providing both lower and upper bounds for safety and reach-avoid problems. Two 1D numerical examples illustrate the approach, solved via semidefinite programming/SOS to synthesize polynomial barrier certificates, with tighter bounds achieved at higher polynomial degrees, and a discussion of the practical limitations and directions for future work on algorithmic improvements and necessity analyses.

Abstract

This paper studies finite-time safety and reach-avoid verification for stochastic discrete-time dynamical systems. The aim is to ascertain lower and upper bounds of the probability that, within a predefined finite-time horizon, a system starting from an initial state in a safe set will either exit the safe set (safety verification) or reach a target set while remaining within the safe set until the first encounter with the target (reach-avoid verification). We introduce novel barrier-like sufficient conditions for characterizing these bounds, which either complement existing ones or fill gaps. Finally, we demonstrate the efficacy of these conditions on two examples.

Finite-time Safety and Reach-avoid Verification of Stochastic Discrete-time Systems

TL;DR

The paper addresses finite-time safety and reach-avoid verification for stochastic discrete-time systems over a finite horizon by introducing barrier-like sufficient conditions that yield explicit lower and upper bounds on exit, reach, and reach-avoid probabilities. The core idea is to construct barrier functions on augmented domains (e.g., and ) and enforce (or its variants) to obtain computable finite-time bounds with parameters and . The methodology extends existing infinite-horizon barrier techniques by enabling finite-horizon guarantees without requiring the strong invariant-set assumption and by providing both lower and upper bounds for safety and reach-avoid problems. Two 1D numerical examples illustrate the approach, solved via semidefinite programming/SOS to synthesize polynomial barrier certificates, with tighter bounds achieved at higher polynomial degrees, and a discussion of the practical limitations and directions for future work on algorithmic improvements and necessity analyses.

Abstract

This paper studies finite-time safety and reach-avoid verification for stochastic discrete-time dynamical systems. The aim is to ascertain lower and upper bounds of the probability that, within a predefined finite-time horizon, a system starting from an initial state in a safe set will either exit the safe set (safety verification) or reach a target set while remaining within the safe set until the first encounter with the target (reach-avoid verification). We introduce novel barrier-like sufficient conditions for characterizing these bounds, which either complement existing ones or fill gaps. Finally, we demonstrate the efficacy of these conditions on two examples.
Paper Structure (10 sections, 8 theorems, 43 equations, 4 tables)

This paper contains 10 sections, 8 theorems, 43 equations, 4 tables.

Key Result

Lemma 1

For $i\in \mathbb{N}$, $\mathbb{P}^{\infty}(\exists k\in \mathbb{N}_{\leq i}. \bm{\phi}_{\pi}^{\bm{x}_0}(k)\in \widetilde{\mathcal{X}}\setminus \mathcal{X} \mid \bm{x}_0\in \mathcal{X})=\mathbb{P}^{\infty}(\widetilde{\bm{\phi}}_{\pi}^{\bm{x}_0}(i)\in \widetilde{\mathcal{X}}\setminus \mathcal{X} \mi

Theorems & Definitions (24)

  • Definition 1
  • Definition 2
  • Definition 3
  • Lemma 1
  • Theorem 1
  • proof
  • Proposition 1
  • Theorem 2
  • proof
  • Remark 1
  • ...and 14 more