Unification of higher-order patterns in linear time and space

被引:13
|
作者
Qian, Z [1 ]
机构
[1] UNIV BREMEN,FB INFORMAT 3,BREMEN,GERMANY
关键词
higher-order unification; complexity of unification;
D O I
10.1093/logcom/6.3.315
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Higher-order patterns are simply typed X-terms in long beta-normal form where the arguments of a free variable are always eta-equal to distinct bound variables. It has been proved that unification of higher-order patterns module alpha, beta and eta reductions in the simply typed lambda-calculus is decidable and unifiable higher-order patterns have a most general unifier. In this paper a unification algorithm for higher-order patterns is presented, whose time and space complexities are proved to be linear in the size of input.
引用
收藏
页码:315 / 341
页数:27
相关论文
共 50 条
  • [1] Higher-Order Pattern Anti-Unification in Linear Time
    Baumgartner, Alexander
    Kutsia, Temur
    Levy, Jordi
    Villaret, Mateu
    [J]. JOURNAL OF AUTOMATED REASONING, 2017, 58 (02) : 293 - 310
  • [2] Higher-Order Pattern Anti-Unification in Linear Time
    Alexander Baumgartner
    Temur Kutsia
    Jordi Levy
    Mateu Villaret
    [J]. Journal of Automated Reasoning, 2017, 58 : 293 - 310
  • [3] Linear higher-order pre-unification
    Cervesato, I
    Pfenning, F
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 422 - 433
  • [4] AC-unification of higher-order patterns
    Boudet, A
    Contejean, E
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 97, 1997, 1330 : 267 - 281
  • [5] Deaccenting and higher-order unification
    Gardent C.
    [J]. Journal of Logic, Language and Information, 2000, 9 (3) : 313 - 338
  • [6] 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
  • [7] Ramified higher-order unification
    GoubaultLarrecq, J
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 410 - 421
  • [8] HIGHER-ORDER UNIFICATION VIA COMBINATORS
    DOUGHERTY, DJ
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 114 (02) : 273 - 298
  • [9] Decidability of bounded higher-order unification
    Schmidt-Schauss, M
    Schulz, KU
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2005, 40 (02) : 905 - 954
  • [10] Optimizing higher-order pattern unification
    Pientka, B
    Pfenning, F
    [J]. AUTOMATED DEDUCTION - CADE-19, PROCEEDINGS, 2003, 2741 : 473 - 487