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