THEOREM-PROVING USING EQUATIONAL MATINGS AND RIGID E-UNIFICATION

被引:21
|
作者
GALLIER, J
NARENDRAN, P
RAATZ, S
SNYDER, W
机构
[1] SUNY ALBANY,DEPT COMP SCI,ALBANY,NY 12222
[2] RUTGERS STATE UNIV,DEPT COMP SCI,NEW BRUNSWICK,NJ 08901
[3] BOSTON UNIV,BOSTON,MA 02215
关键词
ALGORITHMS; LANGUAGES; THEORY; AUTOMATED THEOREM PROVING; EQUATIONAL REASONING; KNUTH-BENDIX PROCEDURE; NP-COMPLETENESS; MATINGS; UNIFICATION;
D O I
10.1145/128749.128754
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, it is shown that the method of matings due to Andrews and Bibel can be extended to (first-order) languages with equality. A decidable version of E-unification called rigid E-unification is introduced, and it is shown that the method of equational matings remains complete when used in conjunction with rigid E-unification. Checking that a family of mated sets is an equational mating is equivalent to the following restricted kind of E-unification. Problem Given E --> = {E(i)\1 less-than-or-equal-to i less-than-or-equal-to n} a family of n finite sets of equations and S = {<u(i),v(i)>\1 less-than-or-equal-to i less-than-or-equal-to n} a set of n pairs of terms, is there a substitution theta such that, treating each set theta(E(i)) as a set of ground equations (i.e., holding the variables in theta(E(i)) "rigid"), theta(u(i)), and theta(v(i)) are provably equal from theta(E(i)) for i = 1,...,n? Equivalently, is there a substitution theta such that theta(u(i)) and theta(v(i)) can be shown congruent from theta(E(i)) by the congruence closure method for i = 1,...,n? A substitution theta-solving the above problem is called a rigid E --> -unifier of S, and a pair <E -->,S> such that S has some rigid E --> -unifier is called an equational premating. It is shown that deciding whether a pair <E -->, S> is an equational premating is an NP-complete problem.
引用
收藏
页码:377 / 429
页数:53
相关论文
共 44 条
  • [2] Theorem Proving with Bounded Rigid E-Unification
    Backeman, Peter
    Rummer, Philipp
    [J]. AUTOMATED DEDUCTION - CADE-25, 2015, 9195 : 572 - 587
  • [3] RIGID E-UNIFICATION - NP-COMPLETENESS AND APPLICATIONS TO EQUATIONAL MATINGS
    GALLIER, J
    NARENDRAN, P
    PLAISTED, D
    SNYDER, W
    [J]. INFORMATION AND COMPUTATION, 1990, 87 (1-2) : 129 - 195
  • [4] THEOREM-PROVING VIA GENERAL MATINGS
    ANDREWS, PB
    [J]. JOURNAL OF THE ACM, 1981, 28 (02) : 193 - 214
  • [5] LAMBEK THEOREM-PROVING AND FEATURE UNIFICATION
    VANDERLINDEN, EJ
    [J]. FOURTH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, 1989, : 190 - 196
  • [6] Rigid E-unification revisited
    Tiwari, A
    Bachmair, L
    Ruess, H
    [J]. AUTOMATED DEDUCTION - CADE-17, 2000, 1831 : 220 - 234
  • [7] EXTENDING SLD RESOLUTION TO EQUATIONAL HORN CLAUSES USING E-UNIFICATION
    GALLIER, JH
    RAATZ, S
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1989, 6 (1-2): : 3 - 43
  • [8] Monadic simultaneous rigid E-unification
    Gurevich, Y
    Voronkov, A
    [J]. THEORETICAL COMPUTER SCIENCE, 1999, 222 (1-2) : 133 - 152
  • [9] Simultaneous rigid E-unification is undecidable
    Degtyarev, A
    Voronkov, A
    [J]. COMPUTER SCIENCE LOGIC, 1996, 1092 : 178 - 190
  • [10] The undecidability of simultaneous rigid E-unification
    Degtyarev, A
    Voronkov, A
    [J]. THEORETICAL COMPUTER SCIENCE, 1996, 166 (1-2) : 291 - 300