Ich suche nach einer allgemeinen Technik, die mir helfen kann, nicht nur zu beweisen, dass Buchi-Automaten ein aussagekräftigeres Modell als LTL sind, sondern dass die spezifische Formel in LTL ausgedrückt werden kann / nicht.
Zum Beispiel kann " tritt zumindest an geraden Positionen auf" durch die folgenden Buchi-Automaten beschrieben werden: ( q 0 , q 1 , Σ , δ , q 0 , { q 0 } ) wobei δ ( q 1 , ∗ ) = q 0 und δ ( q 0 , p ) = q 1 .
Ich habe gelesen , dass Automaten nicht in LTL ausgedrückt werden können, aber ich verstehe nicht, wie ich es formal beweisen kann.
Vielen Dank.
lo.logic
automata-theory
Daniil
quelle
quelle
Antworten:
Zuerst müssen Sie wissen, was Sie ausdrücken möchten und wie Sie es ausdrücken werden. Beispielsweise können Sie eine Eigenschaft als eine Reihe von unendlichen Spuren darstellen.
Abschnitt 5.1 der Prinzipien der Modellprüfung von Baier und Katoen ist ein guter, elementarer Ausgangspunkt. Wenn Sie allgemeine Proof-Techniken wünschen, gibt es verschiedene Möglichkeiten, um fortzufahren. Eine allgemeine Technik, die mich anspricht, ist die Verwendung von Spielen. Der erste Spieler versucht zu zeigen, dass zwei Strukturen mit einer LTL-Formel unterschieden werden können. Die zweite zeigt, dass sie gleich sind. Zwei Strukturen sind LTL-äquivalent, wenn der zweite Spieler eine Gewinnstrategie hat. Wenn Sie also zwei Strukturen nehmen, die nicht isomorph sind, aber der zweite Spieler eine Gewinnstrategie hat, gibt es keine LTL-Formel, um zwischen den beiden zu unterscheiden.
Ich werde ein bisschen mehr herumgraben und versuchen, eine algorithmischere Darstellung zu finden.
quelle
Ich würde vorschlagen, die Charakterisierung von Sprachen erster Ordnung durch konterfreie Büchi-Automaten zu verwenden: siehe z. B. V. Diekert und P. Gastin, definierbare Sprachen erster Ordnung . In Logik und Automaten: Geschichte und Perspektiven, Texte in Logik und Spielen 2, Seiten 261-306. Amsterdam University Press, 2008. http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/DG-WT08.pdf
PS: Über endliche Wörter ist diese BEATCS-Spalte auch sehr hilfreich: J.-E. Pin, Logik auf Wörter , http://hal.archives-ouvertes.fr/hal-00020073 .
quelle
Dies gibt Ihnen einen Algorithmus für die LTL-Definierbarkeit.
quelle