A New Perspective for Hoare's Logic and Peano's Arithmetic
Abstract: Hoare's logic is an axiomatic system of proving programs correct, which has been extended to be a separation logic to reason about mutable heap structure. We develop the most fundamental logical structure of strongest postcondition of Hoare's logic in Peano's arithmetic . Let and be any while-program. The arithmetical definability of -computable function leads to separate from , which defines the strongest postcondition of and over , achieving an equivalent but more meaningful form in . From the reduction of Hoare's logic to PA, together with well-defined underlying semantics, it follows that Hoare's logic is sound and complete relative to the theory of , which is different from the relative completeness in the sense of Cook. Finally, we discuss two ways to extend computability from the standard structure to nonstandard models of .
Paper Prompts
Sign up for free to create and run prompts on this paper.