Qual è la relazione tra l'espressività di LTL , Büchi / QPTL , CTL e CTL * ?
Puoi fornire alcuni riferimenti che coprono il maggior numero possibile di queste logiche temporali (specialmente tra tempo lineare e tempo di ramificazione)?
Un diagramma di Venn con quelle logiche temporali e alcune proprietà pratiche come esempi sarebbe perfetto.
Per esempio:
- È vero che ci sono proprietà specificabili in Büchi ma non in CTL *? Hai un buon esempio?
- Che ne dici di Büchi e CTL ma non in LTL?
Dettagli:
L'espressività della logica è più rilevante per me rispetto agli esempi. Quest'ultimo è solo utile per la comprensione e la motivazione.
Conosco già il teorema di espressibilità tra CTL * e LTL di [Clarke e Draghicescu, 1988] , ma non mi piace il solito esempio di equità in CTL e non in LTL poiché ci sono una miriade di varianti di equità, alcune delle quali sono esprimibile in LTL.
Inoltre, non mi piace il solito esempio di uniformità Büchi-proprietà, dato, ad esempio, in [Wolper83] sulle restrizioni di LTL, poiché l'aggiunta di un'altra variabile proposizionale risolverebbe il problema ( ).
Mi piace l'esempio della proprietà uniforme di Büchi, dato, ad esempio, in [Wolper83] sulle restrizioni dell'LTL , poiché è semplice e mostra la necessità di PQTL per l'uniformità (grazie per la nota di seguito).
Aggiornare:
Penso che il teorema di espressibilità tra CTL * e LTL di [Clarke e Draghicescu, 1988] possa essere portato a Büchi automata, risultando in:
Let $\phi$ be a CTL* state formula.
Then $\phi$ is expressible via Büchi automaton
iff $\phi$ is equivalent to $A\phi^d$.
Con questo, Büchi CTL * = LTL, rispondendo alle mie domande sopra:
- È vero che ci sono proprietà specificabili in Büchi ma non in CTL *?
Yes, e.g. evenness.
- Che ne dici di Büchi e CTL ma non in LTL?
No.
Qualcuno ha già portato il teorema di Clarke e Draghicescu agli automi di Büchi o ha affermato un teorema simile? O è troppo banale per essere menzionato in un articolo, dal momento che i quantificatori di percorsi di CTL * sono ovviamente "ortogonali" ai criteri sugli stati di percorsi accettati da Büchi automata?