formula ::= 'FORMULA'? statepredicate ';'?
no references
statepredicate ::= '(' statepredicate ')' | atomic_proposition | 'NOT' statepredicate | statepredicate boolean_operator statepredicate | path_quantifier statepredicate | unary_temporal_operator statepredicate | '(' statepredicate binary_temporal_operator statepredicate ')'
referenced by:
boolean_operator ::= 'AND' | 'OR' | 'XOR' | '->' | '<->'
referenced by:
unary_temporal_operator ::= 'ALWAYS' | 'EVENTUALLY' | 'NEXTSTATE' | 'REACHABLE' | 'INVARIANT' | 'IMPOSSIBLE'
referenced by:
binary_temporal_operator ::= 'UNTIL' | 'RELEASE'
referenced by:
path_quantifier ::= 'ALLPATH' | 'EXPATH'
referenced by:
atomic_proposition ::= term term_comparison_operator term | 'TRUE' | 'FALSE' | 'FIREABLE' '(' 'IDENTIFIER' ')' | 'INITIAL' | 'DEADLOCK'
referenced by:
term_comparison_operator ::= '=' | '!=' | '>' | '>=' | '<' | '<='
referenced by:
term ::= '(' term ')' | 'IDENTIFIER' | 'NUMBER' | term '+' term | term '-' term | 'NUMBER' '*' term | 'oo'
referenced by:
|
![]() |