Managing structural information by higher-order colored unification

被引:4
|
作者
Hutter, D
Kohlhase, M
机构
[1] German Res Ctr Artificial Intelligence, D-66123 Saarbrucken, Germany
[2] Univ Saarland, FB Informat, D-66041 Saarbrucken, Germany
关键词
inductive theorem proving; rippling; annotations;
D O I
10.1023/A:1006282725324
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coloring terms (rippling) is a technique developed for inductive theorem proving that uses syntactic differences of terms to guide the proof search. Annotations (colors) to symbol occurrences in terms are used to maintain this information. This technique has several advantages; for example, it is highly goal oriented and involves little search. In this paper we give a general formalization of coloring terms in a higher-order setting. We introduce a simply typed lambda calculus with color annotations and present appropriate algorithms for the general, pre-, and pattern unification problems. Our work is a formal basis to the implementation of rippling in a higher-order setting, which is required, for example, in the case of middle-out reasoning. Another application is in the construction of natural the language semantics, where the color annotations rule out linguistically invalid readings that are possible using standard higher-order unification.
引用
收藏
页码:123 / 164
页数:42
相关论文
共 50 条
  • [1] Managing Structural Information by Higher-Order Colored Unification
    Dieter Hutter
    Michael Kohlhase
    [J]. Journal of Automated Reasoning, 2000, 25 : 123 - 164
  • [2] Deaccenting and higher-order unification
    Gardent C.
    [J]. Journal of Logic, Language and Information, 2000, 9 (3) : 313 - 338
  • [3] Corrections and higher-order unification
    Gardent, C
    Kohlhase, M
    van Leusen, N
    [J]. NATURAL LANGUAGE PROCESSING AND SPEECH TECHNOLOGY: RESULTS OF THE 3RD KONVENS CONFERENCE, 1996, : 268 - 279
  • [4] Ramified higher-order unification
    GoubaultLarrecq, J
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 410 - 421
  • [5] Decidability of bounded higher-order unification
    Schmidt-Schauss, M
    Schulz, KU
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2005, 40 (02) : 905 - 954
  • [6] HIGHER-ORDER UNIFICATION VIA COMBINATORS
    DOUGHERTY, DJ
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 114 (02) : 273 - 298
  • [7] HIGHER-ORDER UNIFICATION, POLYMORPHISM, AND SUBSORTS
    NIPKOW, T
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 516 : 436 - 447
  • [8] Optimizing higher-order pattern unification
    Pientka, B
    Pfenning, F
    [J]. AUTOMATED DEDUCTION - CADE-19, PROCEEDINGS, 2003, 2741 : 473 - 487
  • [9] Decidability of bounded higher-order unification
    Schmidt-Schauss, M
    Schulz, KU
    [J]. COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 522 - 536
  • [10] Decidable variants of higher-order unification
    Schmidt-Schauss, M
    [J]. MECHANIZING MATHEMATICAL REASONING: ESSAYS IN HONOUR OF JORG H SIEKMANN ON THE OCCASION OF HIS 60TH BIRTHDAY, 2005, 2605 : 154 - 168