Reflexive transitive invariant relations: A basis for computing loop functions

  • Authors:
  • Ali Mili;Shir Aharon;Chaitanya Nadkarni;Lamia Labed Jilani;Asma Louhichi;Olfa Mraihi

  • Affiliations:
  • New Jersey Institute of Technology, Newark, NJ 07102-1982, USA;New Jersey Institute of Technology, Newark, NJ 07102-1982, USA;New Jersey Institute of Technology, Newark, NJ 07102-1982, USA;Institut Superieur de Gestion, Bardo 2000, Tunisia;Institut Superieur de Gestion, Bardo 2000, Tunisia;Institut Superieur de Gestion, Bardo 2000, Tunisia

  • Venue:
  • Journal of Symbolic Computation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.