English

Robust Linear Temporal Logic

Logic in Computer Science 2015-11-02 v1 Systems and Control Optimization and Control

Abstract

Although it is widely accepted that every system should be robust, in the sense that "small" violations of environment assumptions should lead to "small" violations of system guarantees, it is less clear how to make this intuitive notion of robustness mathematically precise. In this paper, we address this problem by developing a robust version of Linear Temporal Logic (LTL), which we call robust LTL and denote by rLTL. Formulas in rLTL are syntactically identical to LTL formulas but are endowed with a many-valued semantics that encodes robustness. In particular, the semantics of the rLTL formula φψ\varphi \Rightarrow \psi is such that a "small" violation of the environment assumption φ\varphi is guaranteed to only produce a "small" violation of the system guarantee ψ\psi. In addition to introducing rLTL, we study the verification and synthesis problems for this logic: similarly to LTL, we show that both problems are decidable, that the verification problem can be solved in time exponential in the number of subformulas of the rLTL formula at hand, and that the synthesis problem can be solved in doubly exponential time.

Keywords

Cite

@article{arxiv.1510.08970,
  title  = {Robust Linear Temporal Logic},
  author = {Paulo Tabuada and Daniel Neider},
  journal= {arXiv preprint arXiv:1510.08970},
  year   = {2015}
}
R2 v1 2026-06-22T11:32:49.892Z