LTL,Büchi / QPTL,CTL和CTL *的表达之间有什么关系?
您能否提供一些参考,以涵盖尽可能多的这些时间逻辑(尤其是在线性时间和分支时间之间)?
带有时间逻辑和一些实用属性的维恩图将是完美的。
例如:
- 是否确实存在可在Büchi中指定但在CTL *中未指定的属性?你有很好的榜样吗?
- 在Büchi和CTL中如何,但在LTL中如何?
细节:
逻辑的表达方式比示例更适合我。后者只是有助于理解和激励。
我已经从[Clarke and Draghicescu,1988]知道了CTL *和LTL之间的可表达性定理,但是我不喜欢CTL中而不是LTL中的公平性的通常示例,因为存在过多的公平性变体,其中一些是可在LTL中表达。
我还没有像均匀度步琪属性的通常示例中,给定的,例如,在[Wolper83]关于LTL的限制,因为添加另一命题变量可以解决这个问题()。
我很喜欢均匀性布奇属性的示例,例如,在[Wolper83]中给出了有关LTL限制的示例,因为它很简单,并且显示了PQTL具有均匀性的必要性(感谢下面的注释)。
更新:
我认为[Clarke and Draghicescu,1988]中 CTL *和LTL之间的可表达性定理可以推广到Büchi自动机,得到:
Let $\phi$ be a CTL* state formula.
Then $\phi$ is expressible via Büchi automaton
iff $\phi$ is equivalent to $A\phi^d$.
这样,Büchi CTL * = LTL,回答了我上面的问题:
- 是否确实存在可在Büchi中指定但在CTL *中未指定的属性?
Yes, e.g. evenness.
- 在Büchi和CTL中如何,但在LTL中如何?
No.
是否有人已经将Clarke和Draghicescu定理提升到Büchi自动机,或提出了类似的定理?还是因为在CTL *的路径量词显然与Büchi自动机所接受的路径状态的标准“正交”而在论文中提到的太琐碎?