mlsanityData to 14 Oct 2026

Efficient Normalization of Linear Temporal Logic

arXiv 2310.12613 ↗First posted 19 Oct 2023cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

In the mid 80s, Lichtenstein, Pnueli, and Zuck proved a classical theorem stating that every formula of Past LTL (the extension of LTL with past operators) is equivalent to a formula of the form bigwedgei=1n GF, varphii vee FG, psii , where varphii and psii contain only past operators. Some years later, Chang, Manna, and Pnueli built on this result to derive 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. We improve on both points. We present direct and purely syntactic normalization procedures for LTL, yielding a normal form very similar to the one by Chang, Manna, and Pnueli, that exhibit only a single exponential blow-up. As an application, we derive a simple algorithm to translate LTL into deterministic Rabin automata. The algorithm normalizes the formula, translates it into a special very weak alternating automaton, and applies a simple determinization procedure, valid only for these special automata.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 19 Oct 2023.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.