The M-computations induced by accessibility relations in nonstandard models M of Hoare logic
Cungen CAO , Yuefei SUI , Zaiyue ZHANG
Front. Comput. Sci. ›› 2016, Vol. 10 ›› Issue (4) : 717 -725.
The M-computations induced by accessibility relations in nonstandard models M of Hoare logic
Hoare logic is a logic used as a way of specifying semantics of programming languages, which has been extended to be a separation logic to reason about mutable heap structure. In a model M of Hoare logic, each program α induces an M-computable function fMα on the universe of M; and the M-recursive functions are defined on M. It will be proved that the class of all the M-computable functions fMα induced by programs is equal to the class of all the M-recursive functions. Moreover, each M-recursive function is ΣNM<?Pub Caret1?>1 -definable in M, where the universal quantifier is a number quantifier ranging over the standard part of a nonstandard model M.
Hoare logic / recursive function / computable function / nonstandard model of Peano arithmetic
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
Higher Education Press and Springer-Verlag Berlin Heidelberg
/
| 〈 |
|
〉 |