Refinement semantics is an alternative to least fixpoint semantics that is more useful for programming. From it we derive a variety of rules for while-loops, for-loops, and loops with intermediate and deep exits. We illustrate the use of these rules with examples.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Hehner, E. C. R., & Gravell, A. M. (1999). Refinement semantics and loop rules. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1709, pp. 1497–1510). Springer Verlag. https://doi.org/10.1007/3-540-48118-4_29