Qual a relação entre a expressividade de LTL , Büchi / QPTL , CTL e CTL * ?
Você pode dar algumas referências que abranjam o máximo possível dessas lógicas temporais (especialmente entre o tempo linear e o ramificado)?
Um diagrama de Venn com essas lógicas temporais e algumas propriedades práticas como exemplos seria perfeito.
Por exemplo:
- É verdade que existem propriedades especificáveis em Büchi, mas não em CTL *? Você tem um bom exemplo?
- Que tal em Büchi e CTL, mas não em LTL?
Detalhes:
A expressividade da lógica é mais relevante para mim do que os exemplos. Este último é apenas útil para compreensão e motivação.
Eu já conheço o teorema da expressibilidade entre CTL * e LTL de [Clarke e Draghicescu, 1988] , mas não gosto do exemplo usual de justiça estar em CTL e não em LTL, pois há uma infinidade de variantes de justiça, algumas das quais são expressável em LTL.
Eu também não gosto do exemplo usual da propriedade Büchi da uniformidade, dada, por exemplo, em [Wolper83] sobre as restrições da LTL, uma vez que adicionar outra variável proposicional resolveria o problema ( ).
Eu gosto do exemplo da propriedade Büchi da uniformidade, dada, por exemplo, em [Wolper83] sobre as restrições da LTL, uma vez que é simples e mostra a necessidade do PQTL para a uniformidade (obrigado pela observação abaixo).
Atualizar:
Penso que o teorema da expressibilidade entre CTL * e LTL de [Clarke e Draghicescu, 1988] pode ser elevado ao autômato de Büchi, resultando em:
Let $\phi$ be a CTL* state formula.
Then $\phi$ is expressible via Büchi automaton
iff $\phi$ is equivalent to $A\phi^d$.
Com isso, Büchi CTL * = LTL, respondendo às minhas perguntas acima:
- É verdade que existem propriedades especificáveis em Büchi, mas não em CTL *?
Yes, e.g. evenness.
- Que tal em Büchi e CTL, mas não em LTL?
No.
Alguém já elevou o teorema de Clarke e Draghicescu ao autômato de Büchi ou declarou um teorema semelhante? Ou isso é muito trivial para ser mencionado em um artigo, uma vez que os quantificadores de caminho do CTL * são obviamente "ortogonais" aos critérios de estados de caminhos aceitos pelos autômatos de Büchi?