Hoare's Logic Is Not Complete When It Could Be

It is known (cf.[2]) that is the Hoare rules are complete for a first-order structure A, then the set of partial correctness assertions true over A is recursive in the first-order theory of A. We show that the converse is not true. Namely, there is a first-order structure C such that the set of part...

Full description

Bibliographic Details
Main Authors: Bergstra, J., Chielinksa, A., Tiuryn, J.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149036
_version_ 1826212313533775872
author Bergstra, J.
Chielinksa, A.
Tiuryn, J.
author_facet Bergstra, J.
Chielinksa, A.
Tiuryn, J.
author_sort Bergstra, J.
collection MIT
description It is known (cf.[2]) that is the Hoare rules are complete for a first-order structure A, then the set of partial correctness assertions true over A is recursive in the first-order theory of A. We show that the converse is not true. Namely, there is a first-order structure C such that the set of partial correctness assertions true over C is recursive in the theory of C, but the Hoare rules are not complete for C.
first_indexed 2024-09-23T15:19:45Z
id mit-1721.1/149036
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T15:19:45Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1490362023-03-30T03:14:58Z Hoare's Logic Is Not Complete When It Could Be Bergstra, J. Chielinksa, A. Tiuryn, J. It is known (cf.[2]) that is the Hoare rules are complete for a first-order structure A, then the set of partial correctness assertions true over A is recursive in the first-order theory of A. We show that the converse is not true. Namely, there is a first-order structure C such that the set of partial correctness assertions true over C is recursive in the theory of C, but the Hoare rules are not complete for C. 2023-03-29T14:21:45Z 2023-03-29T14:21:45Z 1982-08 https://hdl.handle.net/1721.1/149036 10741982 MIT-LCS-TM-226 application/pdf
spellingShingle Bergstra, J.
Chielinksa, A.
Tiuryn, J.
Hoare's Logic Is Not Complete When It Could Be
title Hoare's Logic Is Not Complete When It Could Be
title_full Hoare's Logic Is Not Complete When It Could Be
title_fullStr Hoare's Logic Is Not Complete When It Could Be
title_full_unstemmed Hoare's Logic Is Not Complete When It Could Be
title_short Hoare's Logic Is Not Complete When It Could Be
title_sort hoare s logic is not complete when it could be
url https://hdl.handle.net/1721.1/149036
work_keys_str_mv AT bergstraj hoareslogicisnotcompletewhenitcouldbe
AT chielinksaa hoareslogicisnotcompletewhenitcouldbe
AT tiurynj hoareslogicisnotcompletewhenitcouldbe