A Simple Rewrite System for the Normalization of Linear Temporal Logic

04/18/2023
by   Javier Esparza, et al.
0

In the mid 80s, Lichtenstein, Pnueli, and Zuck showed that every formula of Past LTL (the extension of Linear Temporal Logic with past operators) is equivalent to a conjunction of formulas of the form 𝐆𝐅φ∨𝐅𝐆ψ, where φ and ψ contain only past operators. Some years later, Chang, Manna, and Pnueli derived a similar normal form for LTL. Both normalization procedures have a non-elementary worst-case blow-up, and follow an involved path from formulas to counter-free automata to star-free regular expressions and back to formulas. In 2020, Sickert and Esparza presented a direct and purely syntactic normalization procedure for LTL yielding a normal form similar to the one by Chang, Manna, and Pnueli, with a single exponential blow-up, and applied it to the problem of constructing a succinct deterministic ω-automaton for a given formula. However, their procedure had exponential time complexity in the best case. In particular, it does not perform better for formulas that are almost in normal form. In this paper we present an alternative normalization procedure based on a simple set of rewrite rules.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2020

An Efficient Normalisation Procedure for Linear Temporal Logic and Very Weak Alternating Automata

In the mid 80s, Lichtenstein, Pnueli, and Zuck proved a classical theore...
research
01/25/2022

On the Translation of Automata to Linear Temporal Logic

While the complexity of translating future linear temporal logic (LTL) i...
research
09/17/2021

On the size of disjunctive formulas in the μ-calculus

A key result in the theory of the modal mu-calculus is the disjunctive n...
research
12/21/2018

Sub-exponential complexity of regular linear CNF formulas

The study of regular linear conjunctive normal form (LCNF) formulas is o...
research
12/28/2021

On the Complexity of Realizability for Safety LTL and Related Subfragments

We study the realizability problem for Safety LTL, the syntactic fragmen...
research
08/09/2021

Normalisation and Subformula Property for a System of Classical Logic with Tarski's Rule

This paper considers a formalisation of classical logic using general in...
research
05/23/2023

Evolution: A Unified Formula for Feature Operators from a High-level Perspective

Traditionally, different types of feature operators (e.g., convolution, ...

Please sign up or login with your details

Forgot password? Click here to reset