Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
401667 | Journal of Symbolic Computation | 2010 | 30 Pages |
Abstract
Invariant assertions play an important role in the analysis and verification of iterative programs. In this paper, we introduce a related but distinct concept, namely that of invariant relation. While invariant assertions are useful to prove the correctness of a loop with respect to a specification (represented by a precondition/ postcondition pair) in Hoare’s logic, invariant relations are useful to derive the function of the loop in Mills’ logic.
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence