Jaki jest związek między ekspresyjnością LTL , Büchi / QPTL , CTL i CTL * ?
Czy możesz podać odniesienia, które obejmują tak wiele logiki czasowej, jak to możliwe (szczególnie między czasem liniowym a rozgałęzieniem)?
Idealny byłby diagram Venna z logiką czasową i pewnymi praktycznymi właściwościami jako przykładami.
Na przykład:
- Czy to prawda, że w Büchi istnieją właściwości określone, ale nie w CTL *? Czy masz dobry przykład?
- Co powiesz na Büchi i CTL, ale nie na LTL?
Detale:
Ekspresyjność logiki jest dla mnie bardziej istotna niż przykłady. Ten ostatni jest po prostu pomocny dla zrozumienia i motywacji.
Wiem już o twierdzeniu o wyrazistości między CTL * i LTL z [Clarke i Draghicescu, 1988] , ale nie podoba mi się zwykły przykład uczciwości w CTL, a nie w LTL, ponieważ istnieje mnóstwo wariantów uczciwości, z których niektóre są wyrażalny w LTL.
Nie podoba mi się również zwykły przykład równości Büchi, podany np. W [Wolper83] o ograniczeniach LTL, ponieważ dodanie innej zmiennej zdań rozwiązałoby problem ( ).
Podoba mi się przykład równości Büchi-własności, podany np. W [Wolper83] na temat ograniczeń LTL, ponieważ jest on prosty i pokazuje konieczność PQTL dla równości (dzięki za uwagę poniżej).
Aktualizacja:
Myślę, że twierdzenie o ekspresyjności między CTL * i LTL z [Clarke i Draghicescu, 1988] można przenieść na automaty Büchi, w wyniku czego:
Let $\phi$ be a CTL* state formula.
Then $\phi$ is expressible via Büchi automaton
iff $\phi$ is equivalent to $A\phi^d$.
Dzięki temu Büchi CTL * = LTL, odpowiadając na moje pytania powyżej:
- Czy to prawda, że w Büchi istnieją właściwości określone, ale nie w CTL *?
Yes, e.g. evenness.
- Co powiesz na Büchi i CTL, ale nie na LTL?
No.
Czy ktoś podniósł już twierdzenie Clarke'a i Draghicescu do automatów Büchi, czy wypowiedział podobne twierdzenie? A może jest to zbyt trywialne, aby o nim wspominać, skoro kwantyfikatory ścieżki CTL * są oczywiście „ortogonalne” względem kryteriów stanów akceptowanych ścieżek przez automaty Büchi?