On LTL Model Checking for Low-Dimensional Discrete Linear Dynamical Systems

07/06/2020
by   Toghrul Karimov, et al.
0

Consider a discrete dynamical system given by a square matrix M ∈ℚ^d × d and a starting point s ∈ℚ^d. The orbit of such a system is the infinite trajectory ⟨ s, Ms, M^2s, …⟩. Given a collection T_1, T_2, …, T_m ⊆ℝ^d of semialgebraic sets, we can associate with each T_i an atomic proposition P_i which evaluates to true at time n if, and only if, M^ns ∈ T_i. This gives rise to the LTL Model-Checking Problem for discrete linear dynamical systems: given such a system (M,s) and an LTL formula over such atomic propositions, determine whether the orbit satisfies the formula. The main contribution of the present paper is to show that the LTL Model-Checking Problem for discrete linear dynamical systems is decidable in dimension 3 or less.

READ FULL TEXT
research
06/22/2022

What's Decidable about Discrete Linear Dynamical Systems?

We survey the state of the art on the algorithmic analysis of discrete l...
research
07/17/2020

PAC Model Checking of Black-Box Continuous-Time Dynamical Systems

In this paper we present a novel model checking approach to finite-time ...
research
06/23/2018

An Inductive Formalization of Self Reproduction in Dynamical Hierarchies

Formalizing self reproduction in dynamical hierarchies is one of the imp...
research
11/08/2022

Model Checking Linear Dynamical Systems under Floating-point Rounding

We consider linear dynamical systems under floating-point rounding. In t...
research
08/12/2023

Characterising Robust Instances of Ultimate Positivity for Linear Dynamical Systems

Linear Dynamical Systems, both discrete and continuous, are invaluable m...
research
06/18/2010

Fractal Basins and Boundaries in 2D Maps inspired in Discrete Population Models

Two-dimensional maps can model interactions between populations. Despite...
research
10/23/2020

Towards Dynamic-Point Systems on Metric Graphs with Longest Stabilization Time

A dynamical system of points on a metric graph is a discrete version of ...

Please sign up or login with your details

Forgot password? Click here to reset