DocumentCode
278954
Title
A resolution method from predicate logic specification into executable code
Author
Ono, Keishi ; Kawano, S. ; Fukazawa, Y. ; Kadokura, T.
Author_Institution
Sch. of Sci. & Eng., Waseda Univ., Tokyo, Japan
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
480
Abstract
The authors present a resolution method from a first order predicate logic formula F(x,y) into a function f as its executable code which computes y from x regarding x as the inputs and y as the outputs. A resolution process of the form ∀z G(x,y,z) is argued in particular. This method can be regarded as a theorem proving method for first order predicate logic formulae. From the point of view, the resolution would be the theorem proving of the form `∀x ∃y ∀z G(x,y,z)´. The function f is generated by means of the application of the pre-defined rules. These rules can be classified into two groups; transformation rules and resolution rules. The former rules transform a logic formula itself, and the latter rules resolve a function and/or a function definition. The latter rules are applied first if possible. If no latter rules can be applied, then the former transformation rules are applied. The paper briefly describes some example of the resolution process and verification of its partial correctness
Keywords
formal logic; formal specification; theorem proving; executable code; partial correctness; predicate logic specification; resolution method; theorem proving; verification; Formal specifications; Laboratories; Logic; Petroleum; Power system modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183262
Filename
183262
Link To Document