Skip to main content
Log in

Axioms for total correctness

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

A notation for total correctness of a program with respect to input and output formulas is introduced; and Hoare's loop axiom is rearranged in such a way as to form a good inference system for the total correctness. Its consistency and completeness are shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Dijkstra, E.W.: A discipline of programming. Enlewood Cliffs, N.J.: Prentice-Hall 1976

    Google Scholar 

  2. Hoare, C.A.R.: An axiomatic basis for the computer programming. Comm. ACM 12, 576–580(1969)

    Google Scholar 

  3. Hoare, C.A.R., Lauer, P.E.: Consistent and complementary formal theories of the semantics of programming languages. Acta Informat. 3, 135–153 (1974)

    Google Scholar 

  4. Katz, S., Manna, Z.: A closer look at termination. Acta Informat. 5, 333–352 (1975)

    Google Scholar 

  5. Manna, Z., Pnueli, A.: Axiomatic approach to total correctness. Acta Informat. 3, 243–264 (1974)

    Google Scholar 

  6. Wang, A.: An axiomatic basis for proving total correctness of GOTO-Programs. Nordisk Tidskr. Informationsbehandling (BIT), 88–102 (1976)

  7. Sokolowski, S.: Total correctness for procedures. Mathematical Foundations of Computer Science 1977, Lecture Notes in Computer Science (J. Gruska, ed.), Vol. 53, pp. 475–483, 1977

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sokolowski, S. Axioms for total correctness. Acta Informatica 9, 61–71 (1977). https://doi.org/10.1007/BF00263765

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00263765

Keywords

Navigation