English

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

Logic in Computer Science 2020-07-10 v2

Abstract

Consider a discrete dynamical system given by a square matrix MQd×dM \in \mathbb{Q}^{d \times d} and a starting point sQds \in \mathbb{Q}^d. The orbit of such a system is the infinite trajectory s,Ms,M2s,\langle s, Ms, M^2s, \ldots\rangle. Given a collection T1,T2,,TmRdT_1, T_2, \ldots, T_m \subseteq \mathbb{R}^d of semialgebraic sets, we can associate with each TiT_i an atomic proposition PiP_i which evaluates to true at time nn if, and only if, MnsTiM^ns \in T_i. This gives rise to the LTL Model-Checking Problem for discrete linear dynamical systems: given such a system (M,s)(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.

Keywords

Cite

@article{arxiv.2007.02911,
  title  = {On LTL Model Checking for Low-Dimensional Discrete Linear Dynamical Systems},
  author = {Toghrul Karimov and Joël Ouaknine and James Worrell},
  journal= {arXiv preprint arXiv:2007.02911},
  year   = {2020}
}

Comments

Long version of MFCS 2020 paper (19 pages)

R2 v1 2026-06-23T16:53:31.228Z