一、安全性
1、P(γ)是布尔表达式,如果P在γ中成立,其值为真,否则为假,其中γ表示配置。
2、断言P是S的一个不等式,如果
1)对所有γ∈I,P(γ)成立,且
2){P}→{P}
在每次初始配置中,不变式成立,并在每次转移过程中保持不变。在每一可达的配置中,不变式成立。
3、如果P是S的一个不变式,那么对于S的每次执行的每一配置,P成立。
4、设Q是S的不变式,假设Q=>P(对于每个γ∈C)。那么P在S的每次执行的每一配置中成立。
5、设S是转移系统,P,Q是断言。称P为Q-导出的,如果
1)对于所有γ∈I,Q(γ)=>P(γ);且
2){Q∧P}→{Q=>P}
6、如果Q是不变式,P是Q-导出的,那么Q∧P是不变式
二、活动性
1、S表示转移系统,P是一个谓词。定义term为谓词,它在所有最终配置中为真,在所有非最终配置中为假。
如果谓词(term=>P)在S中总为真,则系统S正常终止(或者无死锁)
2、称一个偏序集(W,<)是良基的,如果不存在无穷递减序列
w1>w2>w3.......
3、给定转移系统S和断言P。称从C到良基集W的函数为范函数(关于P),如果对于每次转移γ→δ,f(γ)>f(δ)或P(δ)成立。
4、给定转移系统S和断言P。如果S正常终止,且范函数f(关于P)存在,那么在S每次执行的某些配置中P为真。