Papers
Topics
Authors
Recent
Search
2000 character limit reached

A New Perspective for Hoare's Logic and Peano's Arithmetic

Published 19 Nov 2013 in cs.LO | (1311.4617v1)

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 PAPA. Let p∈Lp\in L and SS be any while-program. The arithmetical definability of N\textbf{N}-computable function fS<sup>Nf_S<sup>{\textbf{N}} leads to separate SS from SP(p,S)SP(p,S), which defines the strongest postcondition of pp and SS over N\textbf{N}, achieving an equivalent but more meaningful form in PAPA. 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 PAPA, 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 PAPA.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.