Quelle est la relation entre l'expressivité de LTL , Büchi / QPTL , CTL et CTL * ?
Pouvez-vous donner quelques références qui couvrent autant de ces logiques temporelles que possible (en particulier entre le temps linéaire et le temps de branchement)?
Un diagramme de Venn avec ces logiques temporelles et quelques propriétés pratiques comme exemples serait parfait.
Par exemple:
- Est-il vrai qu'il existe des propriétés spécifiables à Büchi mais pas à CTL *? Avez-vous un bon exemple?
- Que diriez-vous de Büchi et CTL mais pas de LTL?
Détails:
L'expressivité des logiques est plus pertinente pour moi que les exemples. Ce dernier est juste utile pour la compréhension et la motivation.
Je connais déjà le théorème d'expressibilité entre CTL * et LTL de [Clarke et Draghicescu, 1988] , mais je n'aime pas l'exemple habituel d'équité en CTL et non en LTL car il existe une pléthore de variantes d'équité, dont certaines sont exprimable en LTL.
Je n'aime pas non plus l'exemple habituel de la régularité de la propriété Büchi, donné, par exemple, dans [Wolper83] sur les restrictions de LTL, car l'ajout d'une autre variable propositionnelle résoudrait le problème ( ).
J'aime l'exemple de la propriété de régularité Büchi, donnée, par exemple, dans [Wolper83] sur les restrictions de LTL, car elle est simple et montre la nécessité de PQTL pour la régularité (merci pour la note ci-dessous).
Mise à jour:
Je pense que le théorème d'expressibilité entre CTL * et LTL de [Clarke et Draghicescu, 1988] peut être transposé aux automates de Büchi, résultant en:
Let $\phi$ be a CTL* state formula.
Then $\phi$ is expressible via Büchi automaton
iff $\phi$ is equivalent to $A\phi^d$.
Avec cela, Büchi CTL * = LTL, répondant à mes questions ci-dessus:
- Est-il vrai qu'il existe des propriétés spécifiables à Büchi mais pas à CTL *?
Yes, e.g. evenness.
- Que diriez-vous de Büchi et CTL mais pas de LTL?
No.
Quelqu'un a-t-il déjà soulevé le théorème de Clarke et Draghicescu sur les automates Büchi, ou énoncé un théorème similaire? Ou est-ce trop trivial pour être mentionné dans un article, puisque les quantificateurs de chemin de CTL * sont évidemment "orthogonaux" aux critères sur les états de chemin acceptés par les automates Büchi?