Efficient Normalization of Linear Temporal Logic

dc.contributor.authorEsparza, Javier
dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.contributor.authorSalomon Sickert
dc.date.accessioned2024-04-12T14:02:55Z
dc.date.available2024-04-12T14:02:55Z
dc.date.issued2024
dc.description.abstractIn the mid 1980s, Lichtenstein, Pnueli, and Zuck proved a classical theorem stating that every formula of Past LTL (the extension of Linear Temporal Logic (LTL) with past operators) is equivalent to a formula of the form ⋀<sup>n</sup><sub>i=1</sub>GF φ<sub>i</sub> ∨ FG ψ<sub>i</sub> where φ<sub>i</sub> and ψ<sub>i</sub> 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.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipDeutsche Forschungsgemeinschaft
dc.description.sponsorshipEuropean Commission
dc.description.sponsorshipAgencia Estatal de Investigación
dc.description.sponsorshipMinisterio de Universidades (España)
dc.description.statuspub
dc.identifier.doi10.1145/3651152
dc.identifier.issn0004-5411
dc.identifier.relatedurlhttps://doi.org/10.48550/arXiv.2310.12613
dc.identifier.urihttps://hdl.handle.net/20.500.14352/103063
dc.issue.number2
dc.journal.titleJournal of the ACM
dc.language.isoeng
dc.page.final42
dc.page.initial16
dc.publisherACM
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-108528RB-C22/ES/METODOS RIGUROSOS PARA EL DESARROLLO DE SISTEMAS SOFTWARE DE CALIDAD Y FIABILIDAD CERTIFICADAS/
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/787367/EU
dc.relation.projectIDinfo:eu-repo/grantAgreement/MECD/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/FPU%2F02319
dc.relation.projectIDinfo:eu-repo/grantAgreement/MECD/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/EST%2F00536
dc.relation.projectIDinfo:eu-repo/grantAgreement/Deutsche Forschungsgemeinschaft (DFG)/Computergestützte Verifikation von Automatenkonstruktionen für Model Checking/183790222/EU
dc.relation.projectIDinfo:eu-repo/grantAgreement/Deutsche Forschungsgemeinschaft (DFG)/Verifizierte Model Checker/317422601/EU
dc.relation.projectIDinfo:eu-repo/grantAgreement/Deutsche Forschungsgemeinschaft (DFG)/Skalierbare und qualitätsbeachtende Synthese von reaktiven Systemen aus LTL Spezifikationen/436811179/EU
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subject.keywordLinear temporal logic
dc.subject.keywordNormal form
dc.subject.keywordWeak alternating automata
dc.subject.keywordDeterministic automata
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1102.03 Lógica Formal
dc.subject.unesco1102.15 Teoría de Lenguajes Formales
dc.titleEfficient Normalization of Linear Temporal Logic
dc.typejournal article
dc.type.hasVersionVoR
dc.volume.number71
dspace.entity.typePublication
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublication.latestForDiscovery7dfd0267-1708-4f39-bda5-55a246b4bc41

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3651152.pdf
Size:
858.61 KB
Format:
Adobe Portable Document Format

Collections