The M-computations induced by accessibility relations in nonstandard models M of Hoare logic
作者:Cungen Cao, Yuefei Sui, Zaiyue Zhang
摘要
Hoare logic [1] 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 [2]. In a model M of Hoare logic, each program α induces an M-computable function f α M 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 f α M induced by programs is equal to the class of all the M-recursive functions. Moreover, each M-recursive function is \(\sum {_1^{{N^M}}} \)-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
论文评审过程:
论文官网地址:https://doi.org/10.1007/s11704-015-4024-2