Suponha que eu tenho duas fórmulas e (sobre o mesmo conjunto de proposições atômicas ) em CTL . Nós temos isso iff para todos os sistemas de transição sobre .
Dado que existem infinitos sistemas de transição, é impossível verificar todos eles. Pensei em usar o PNF (Forma Normal Positiva, permitindo a negação apenas ao lado dos literais) porque, a julgar pelo nome, deveria me dar a mesma fórmula para quanto a se eles são equivalentes, mas não estou convencido de que isso funcione em todos os casos (você poderia dizer, não estou convencido de que o PNF seja realmente uma forma normal).
Por exemplo, pegue (Onde é o next
operador eé o eventually
operador). Estou procurando uma maneira de fazer isso manualmente.
Respostas:
Parece-me que "Φ≡Ψ "é equivalente a" Nem (Φ∧¬Ψ) nem (Ψ∧¬Φ) é satisfatório ".
Portanto, decidir a equivalência é tão difícil quanto decidir a satisfação, já que "Φ satisfatório "é equivalente a" não (¬Φ≡⊤ ) ".
Em este artigo há uma menção de um um procedimento exponencial para decidir satisfiability em CTL, por isso deve ser suficiente para executar o algoritmo sobre as duas fórmulas que escrevi acima.
PS: Eu não sou um especialista neste campo, portanto, verifique o que escrevi. Se isso fizer sentido, removerei os vários "parece" e "deveria".
fonte
Se você quiser provar as identidades manualmente, não sei se existem técnicas absolutamente gerais. Você pode começar com os axiomas e identidades conhecidas para CTL e trabalhar a partir daí.
Se você quiser a resposta e se preocupar em ter uma prova legível por humanos separadamente, use um verificador de satisfação de CTL como o MLSolver .
fonte
Seu exemplo não é equivalência, assuma um sistema de transição por dois estados, todos eles iniciais, e há um loop no estado que satisfaz \ phi. Para provar a equivalência de duas fórmulas CTL, você deve usar a definição de semântica.
fonte
Você poderia expressar isso na caracterização do ponto de fixação para fórmulas CTL? Isso pode ajudá-lo a provar sua equivalência. http://www-2.cs.cmu.edu/~modelcheck/ed-papers/VTfFSCS.pdf
fonte