Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Towards the exact complexity of realizability for Safety LTL

Arteche, Noel LU and Hermo, Montserrat (2024) In Journal of Logical and Algebraic Methods in Programming 141.
Abstract

We study the realizability and strong satisfiability problems for SAFETY LTL, a syntactic fragment of Linear Temporal Logic ([Formula presented]) capturing safe formulas. While it is well-known that realizability for this fragment lies in [Formula presented], the best-known lower bound is [Formula presented]-hardness. Surprisingly, closing this gap has proven an elusive task. Previous works have claimed first [Formula presented]-completeness [1] and later [Formula presented]-completeness [2] for this problem, but both of these proofs turned out to be incorrect. We revisit the problem of the exact classification of the complexity of realizability for [Formula presented] through the lens of seemingly weaker fragments. While we cannot... (More)

We study the realizability and strong satisfiability problems for SAFETY LTL, a syntactic fragment of Linear Temporal Logic ([Formula presented]) capturing safe formulas. While it is well-known that realizability for this fragment lies in [Formula presented], the best-known lower bound is [Formula presented]-hardness. Surprisingly, closing this gap has proven an elusive task. Previous works have claimed first [Formula presented]-completeness [1] and later [Formula presented]-completeness [2] for this problem, but both of these proofs turned out to be incorrect. We revisit the problem of the exact classification of the complexity of realizability for [Formula presented] through the lens of seemingly weaker fragments. While we cannot settle the question for [Formula presented], we study a subfragment of it consisting of formulas of the form [Formula presented], where α is a present formula over system variables and ψ contains Next as the only temporal operator. We prove that the realizability problem for this new fragment, which we call [Formula presented], is [Formula presented]-complete, and observe that this fragment is equirealizable to existing more expressive fragments, such as the class [Formula presented] [3]. Furthermore, we revisit the techniques used in the purported proof of [Formula presented]-completeness of Arteche and Hermo [1], and observe that, while incorrect in their original claims, their proofs can be modified to classify the complexity of strong satisfiability, a necessary condition for realizability introduced by Kupferman, Sadigh, and Seshia [4]. We prove that, with regards to strong satisfiability, the fragments [Formula presented] and [Formula presented] are in fact equivalent under polynomial-time many-one reductions.

(Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Complexity theory, Realizability, Strong satisfiability, Synthesis, Temporal logic
in
Journal of Logical and Algebraic Methods in Programming
volume
141
article number
101002
publisher
Elsevier
external identifiers
  • scopus:85200485014
ISSN
2352-2208
DOI
10.1016/j.jlamp.2024.101002
language
English
LU publication?
yes
id
04e8fc0e-bf04-4fc7-8b55-99991544ff10
date added to LUP
2024-09-03 15:34:42
date last changed
2025-06-03 13:14:59
@article{04e8fc0e-bf04-4fc7-8b55-99991544ff10,
  abstract     = {{<p>We study the realizability and strong satisfiability problems for SAFETY LTL, a syntactic fragment of Linear Temporal Logic ([Formula presented]) capturing safe formulas. While it is well-known that realizability for this fragment lies in [Formula presented], the best-known lower bound is [Formula presented]-hardness. Surprisingly, closing this gap has proven an elusive task. Previous works have claimed first [Formula presented]-completeness [1] and later [Formula presented]-completeness [2] for this problem, but both of these proofs turned out to be incorrect. We revisit the problem of the exact classification of the complexity of realizability for [Formula presented] through the lens of seemingly weaker fragments. While we cannot settle the question for [Formula presented], we study a subfragment of it consisting of formulas of the form [Formula presented], where α is a present formula over system variables and ψ contains Next as the only temporal operator. We prove that the realizability problem for this new fragment, which we call [Formula presented], is [Formula presented]-complete, and observe that this fragment is equirealizable to existing more expressive fragments, such as the class [Formula presented] [3]. Furthermore, we revisit the techniques used in the purported proof of [Formula presented]-completeness of Arteche and Hermo [1], and observe that, while incorrect in their original claims, their proofs can be modified to classify the complexity of strong satisfiability, a necessary condition for realizability introduced by Kupferman, Sadigh, and Seshia [4]. We prove that, with regards to strong satisfiability, the fragments [Formula presented] and [Formula presented] are in fact equivalent under polynomial-time many-one reductions.</p>}},
  author       = {{Arteche, Noel and Hermo, Montserrat}},
  issn         = {{2352-2208}},
  keywords     = {{Complexity theory; Realizability; Strong satisfiability; Synthesis; Temporal logic}},
  language     = {{eng}},
  publisher    = {{Elsevier}},
  series       = {{Journal of Logical and Algebraic Methods in Programming}},
  title        = {{Towards the exact complexity of realizability for Safety LTL}},
  url          = {{http://dx.doi.org/10.1016/j.jlamp.2024.101002}},
  doi          = {{10.1016/j.jlamp.2024.101002}},
  volume       = {{141}},
  year         = {{2024}},
}