On the Completeness of Dynamic Logic

被引:0
作者
Leivant, Daniel [1 ]
机构
[1] Indiana Univ, Dept Comp Sci, Bloomington, IN 47405 USA
来源
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS | 2009年 / 5504卷
关键词
Dynamic logic; inductive completeness; relative completeness; arithmetical completeness; NONSTANDARD MODEL-THEORY; PROGRAM VERIFICATION; SYSTEMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The impossibility of semantically complete deductive calculi for logics for imperative programs has led to the study of two alternative approaches to completeness: "local" semantic completeness on the one hand (Cook's relative completeness, Harel's Arithmetical completeness), and completeness with respect to other forms of reasoning about programs. on the other. However, local semantic completeness is problematic on several counts, whereas proof theoretic completeness results often involve ad hoc ingredients. Such as formal theories for the natural numbers. The notion of inductive completeness, introduced in [18]. provides a generic proof theoretic framework which dispenses with extraneous ingredients. and yields local semantic completeness as a corollary. Here we prove that (first-order) Dynamic Logic tor regular programs (DL) is inductively complete: a DL-formula phi is provable in (the first-order variant of) Pratt-Segerberg deductive calculus DL iff phi, is provable in first-order logic from the inductive theory for program semantics. The method can be adapted to yield the schematic relative completeness of DL: if S is in expressive Structure, then every formula true in S is provable from the axiom-schemas that are valid in S. Harel's Completeness Theorem falls out then as a special case.
引用
收藏
页码:78 / 91
页数:14
相关论文
共 26 条