Inductive theorem proving for design specifications

被引:3
|
作者
Padawitz, P
机构
[1] Fachbereich Informatik, Universität Dortmund, Dortmund
关键词
D O I
10.1006/jsco.1996.0003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a number of new results on inductive theorem proving for design specifications based on Horn logic with equality. Induction is explicit here because induction orderings are supposed to be part of the specification. We show how the automatic support for program verification is enhanced if the specification satisfies a bunch of rewrite properties, summarized under the notion of canonicity. The enhancement is due to inference rules and corresponding strategies whose soundness is implied by the specification's canonicity. The second main result of the paper provides a method for proving canonicity by using the same rules, which are applied in proofs of conjectures about the specification and the functional-logic programs it contains. (C) 1996 Academic Press Limited
引用
收藏
页码:41 / 99
页数:59
相关论文
共 50 条
  • [41] Automated theorem proving
    Li, HB
    GEOMETRIC ALGEBRA WITH APPLICATIONS IN SCIENCE AND ENGINEERING, 2001, : 110 - +
  • [42] Theorem proving modulo
    Dowek, G
    Hardin, T
    Kirchner, C
    JOURNAL OF AUTOMATED REASONING, 2003, 31 (01) : 33 - 72
  • [43] Theorem proving for verification
    Harrison, John
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 11 - 18
  • [44] Constraints and theorem proving
    Ganzinger, H
    Nieuwenhuis, R
    CONSTRAINTS IN COMPUTATIONAL LOGICS: THEORY AND APPLICATIONS, 2001, 2002 : 159 - 201
  • [45] Advances in theorem proving
    Kientzle, T
    DR DOBBS JOURNAL, 1997, 22 (03): : 16 - 16
  • [46] Theorem Proving Modulo
    Gilles Dowek
    Thérèse Hardin
    Claude Kirchner
    Journal of Automated Reasoning, 2003, 31 : 33 - 72
  • [47] Automated theorem proving
    Plaisted, David A.
    WILEY INTERDISCIPLINARY REVIEWS-COGNITIVE SCIENCE, 2014, 5 (02) : 115 - 128
  • [48] Unsound theorem proving
    Lynch, C
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2004, 3210 : 473 - 487
  • [49] Proving semantical equivalence of data specifications
    Piessens, F
    Steegmans, E
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1997, 116 (1-3) : 291 - 322
  • [50] Computer-assisted human-oriented inductive theorem proving by descente infinie-a manifesto
    Wirth, Claus-Peter
    LOGIC JOURNAL OF THE IGPL, 2012, 20 (06) : 1046 - 1063