可信软件开发
证明规范
1. PRE:循环前成立的条件
2. POST:循环后成立的条件
3. invariant:循环过程中的不变式(证INI+INV)
4. INI:初始条件时不变式成立
5. INV:每次循环过程中不变式成立
6. variant:循环中的变式,用来说明循环能结束(证NAT+VAR)
7. NAT:初始条件时变式能被推出
8. VAR:循环中变式在递减
证明规范
1. PRE:循环前成立的条件
2. POST:循环后成立的条件
3. invariant:循环过程中的不变式(证INI+INV)
4. INI:初始条件时不变式成立
5. INV:每次循环过程中不变式成立
6. variant:循环中的变式,用来说明循环能结束(证NAT+VAR)
7. NAT:初始条件时变式能被推出
8. VAR:循环中变式在递减