Typed higher-order narrowing without higher-order strategies

被引:0
|
作者
Antoy, S [1 ]
Tolmach, A [1 ]
机构
[1] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe a new approach to higher-order narrowing computations in a class of systems suitable for functional logic programming. Our approach is based on a translation of these systems into ordinary (first-order) rewrite systems and the subsequent application of conventional narrowing strategies. Our translation is an adaptation to narrowing of Warren's translation, but unlike similar previous work, we preserve static type information, which has a dramatic effect on the size of the narrowing space. Our approach supports sound, complete, and efficient higher-order narrowing computations in classes of systems larger than those previously proposed.
引用
收藏
页码:335 / 352
页数:18
相关论文
共 50 条
  • [1] Higher-order lazy narrowing calculus: A solver for higher-order equations
    Ida, T
    Marin, M
    Suzuki, T
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2001, 2001, 2178 : 479 - 493
  • [2] A CONSISTENT HIGHER-ORDER THEORY WITHOUT A (HIGHER-ORDER) MODEL
    FORSTER, T
    [J]. ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1989, 35 (05): : 385 - 386
  • [3] Higher-order narrowing with definitional trees
    Hanus, M
    Prehofer, C
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 1996, 1103 : 138 - 152
  • [4] Higher-order narrowing with convergent systems
    Prehofer, C
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1995, 936 : 199 - 213
  • [5] Higher-Order Intentionality and Higher-Order Acquaintance
    Benj Hellie
    [J]. Philosophical Studies, 2007, 134 : 289 - 324
  • [6] Higher-order intentionality and higher-order acquaintance
    Hellie, Benj
    [J]. PHILOSOPHICAL STUDIES, 2007, 134 (03) : 289 - 324
  • [7] Pirouette: Higher-Order Typed Functional Choreographies
    Hirsch, Andrew K.
    Garg, Deepak
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (POPL):
  • [8] A typed semantics of higher-order store and subtyping
    Schwinghammer, J
    [J]. THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3701 : 390 - 405
  • [9] Typed operational semantics for higher-order subtyping
    Compagnoni, A
    Goguen, H
    [J]. INFORMATION AND COMPUTATION, 2003, 184 (02) : 242 - 297
  • [10] EVL: A Typed Higher-order Functional Language for Events
    Alves, Sandra
    Fernandez, Maribel
    Ramos, Miguel
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 351 : 3 - 23