DocumentCode :
2145492
Title :
Complexity bounds of Hoare-style proof systems
Author :
Hungar, Hardi
Author_Institution :
Dept. of Comput. Sci., Oldenburg Univ., Germany
fYear :
1991
fDate :
15-18 July 1991
Firstpage :
120
Lastpage :
126
Abstract :
A refinement of the result that there is no sound and relatively complete proof system for a programming language if its partial correctness theory is undecidable even in finite interpretations is presented. By taking into account the computational complexity of this problem, information about structural properties of proof systems for a given programming language is obtained. The key in the proofs is the notion of an interpretation independent proof system. It is shown that ordinary systems are interpretation independent, but that such systems are limited in their power. It is proven that they can deal successfully only with assertions whose sets of finite models are in NPTIME. Some assertions about programs from E.M. Clarke´s (1979) language L4 have a more complex (but still decidable) set of finite models. This substantiates why it was difficult to give a satisfactory proof system for this language. The author explains which features of Clarke´s proof system allow problems of such complexity to be treated
Keywords :
computational complexity; formal logic; Hoare-style proof systems; L4; NPTIME; computational complexity; finite interpretations; finite models; interpretation independent proof system; partial correctness theory; programming language; undecidable; Computational complexity; Computer languages; Computer science; Encoding; Formal languages; Power system modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-2230-X
Type :
conf
DOI :
10.1109/LICS.1991.151636
Filename :
151636
Link To Document :
بازگشت