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 .
Keywords
Cite
@article{arxiv.1311.4617,
title = {A New Perspective for Hoare's Logic and Peano's Arithmetic},
author = {Zhaowei Xu},
journal= {arXiv preprint arXiv:1311.4617},
year = {2013}
}