Skip to main content

On the relative incompleteness of logics for total correctness

Extended abstract

  • Conference paper
  • First Online:
Logics of Programs (Logic of Programs 1985)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 193))

Included in the following conference series:

Abstract

It is proved that it does not exist an acceptable /cf.4/ programming language having a sound and relatively complete /in the sense of Cook/ proof system for total correctness. This implies that the result of Clarke, German and Halpern concerning total correctness /cf.[4]/ cannot be essentially strengthened.

On the other hand, a chaim \(Q_0 \subseteq Q_1 \subseteq ... \subseteq Q_k \subseteq ...\) of classes of interpretations is defined such that for every kεω and every acceptable programming language with recursion there exists a proof system for total correctness, sound and complete over interpretations in Qk. For the class \(Q_\infty = \bigcup\limits_k {Q_k }\) /the class of all infinite expressive interpretations/ such system does not exist.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Apt, K.R.,Ten years of Hoare Logics,TOPLAS 3/4/,431–483,1981

    Google Scholar 

  2. Clarke, E.M.,Programming language constructs for which it is impossible to obtain good Hoare axiom systems,JACM,26,1,January 1979

    Google Scholar 

  3. Clarke, E.M.,The characterization problem for Hoare Logics, manuscript

    Google Scholar 

  4. Clarke E.M.,German S.M.,Halpern J.Y.,Effective axiomatizations of Hoare Logics,JACM 30,612–636,1983

    Google Scholar 

  5. Cook S.,Soundness and completeness of an axiomatic system for program verification,SIAM J. on Comp.,7,70–90,1978

    Google Scholar 

  6. Friedman H.,Algorithmic procedures, generalized Turing algorithms and elementary recursion theory, Gandy and Yates eds.,Logic Colloquium 69

    Google Scholar 

  7. Grabowski M.,On relative completeness of programming logics, Proc. 11th ACM Symp. POPL,258–261,1984

    Google Scholar 

  8. Halpern J.Y.,A good Hoare axiom system for an Algol-like language, Proc. 11th ACM Symp. on POPL,262–271,1984

    Google Scholar 

  9. Harel D.,Logics of programs: axiomatics and descriptive power, report, MIT/LCS/TR-200, 1978

    Google Scholar 

  10. Lipton R.J.,A necessary and sufficient conditions for the existance of Hoare Logics, 18th IEEE Symp.FOCS,pp.1–6, 1977

    Google Scholar 

  11. Makowski J.A., Model theoretical issues in theoretical computer Science, Logic Colloquium 1982

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rohit Parikh

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grabowski, M. (1985). On the relative incompleteness of logics for total correctness. In: Parikh, R. (eds) Logics of Programs. Logic of Programs 1985. Lecture Notes in Computer Science, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15648-8_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-15648-8_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15648-2

  • Online ISBN: 978-3-540-39527-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics