Reflexive transitive invariant relations: A basis for computing loop functions

Document Type

Article

Publication Date

11-1-2010

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. © 2009 Elsevier Ltd.

Identifier

77956467988 (Scopus)

Publication Title

Journal of Symbolic Computation

External Full Text Location

https://doi.org/10.1016/j.jsc.2008.11.007

ISSN

07477171

First Page

1114

Last Page

1143

Issue

11

Volume

45

This document is currently not available here.

Share

COinS