• 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