Expressiveness and the completeness of Hoare's logic

作者:

Highlights:

摘要

Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correctness of while-programs equipped with a first-order assertion language. The results are about the expressiveness of the assertion language and the role of specifications in completeness concerns for the logic: (1) expressiveness is not a necessary condition on a structure for its Hoare logic to be complete, (2) complete number theory is the only extension of Peano Arithmetic which yields a logically complete Hoare logic and (3) a computable structure with enumeration is expressive if and only if its Hoare logic is complete.

论文关键词:

论文评审过程:Received 16 March 1981, Revised 24 March 1982, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(82)90013-7