假设以下内容不正确
THEOREM Spec => []P \* Not correct!
也就是有一些不满足Spec
的行为表现出来[]P
。我如何在 TLA+ 中表达这一点?
如果我使用简单的否定,我最终得到
THEOREM Spec /\ <>~P \* Also not correct!
然而,这个定理也有可能是不正确的!特别是,即使有一些行为不满足Spec
,[]P
也可能有一些行为满足,并且这种行为会反驳这个新定理。
是否有某种方式来表达“这个定理对于某些行为是不正确的”的想法,即对行为进行量化?
编辑:在考虑了我所要求的确切性质之后,我真的在问是否有一种[]P
独立于注释的方法Spec
?