Nominal unification

被引:119
|
作者
Urban, C
Pitts, AM
Gabbay, MJ
机构
[1] Univ Cambridge, Marconi Lab, Cambridge CB3 0FD, England
[2] INRIA, Paris, France
关键词
abstract syntax; alpha-conversion; binding operations; unification;
D O I
10.1016/j.tcs.2004.06.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a generalisation of first-order unification to the practically important case of equations between terms involving binding operations. A substitution of terms for variables solves such an equation if it makes the equated terms alpha-equivalent, i.e. equal up to renaming bound names. For the applications we have in mind, we must consider the simple, textual form of substitution in which names occurring in terms may be captured within the scope of binders upon substitution. We are able to take a "nominal" approach to binding in which bound entities are explicitly named (rather than using nameless, de Bruijn-style representations) and yet get a version of this form of substitution that respects alpha-equivalence and possesses good algorithmic properties. We achieve this by adapting two existing ideas. The first one is terms involving explicit substitutions of names for names, except that here we only use explicit permutations (bijective substitutions). The second one is that the unification algorithm should solve not only equational problems, but also problems about the freshness of names for terms. There is a simple generalisation of classical first-order unification problems to this setting which retains the latter's pleasant properties: unification problems involving alpha-equivalence and freshness are decidable; and solvable problems possess most general solutions. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:473 / 497
页数:25
相关论文
共 50 条
  • [31] More on Nominal Compounds and Nominal Juxtapositions in Mantauran (Rukai)
    Wang, Chien-pang
    CONCENTRIC-STUDIES IN LINGUISTICS, 2018, 44 (01) : 35 - 65
  • [32] UNIFICATION
    KENNER, GW
    CHEMISTRY IN BRITAIN, 1978, 14 (03) : 116 - 116
  • [33] UNIFICATION
    KEYSER, JW
    CHEMISTRY IN BRITAIN, 1979, 15 (04) : 178 - 178
  • [34] UNIFICATION
    RAPHAEL, RA
    CHEMISTRY & INDUSTRY, 1977, (08) : 284 - 284
  • [35] UNIFICATION
    不详
    CHEMISTRY IN BRITAIN, 1979, 15 (08) : 377 - 377
  • [36] Nominal tense? The meaning of Guarani nominal temporal markers
    Tonhauser, Judith
    LANGUAGE, 2007, 83 (04) : 831 - 869
  • [37] From the Unification Church to the Unification Movement and Back
    Bromley, David G.
    Blonner, Alexa
    NOVA RELIGIO-JOURNAL OF ALTERNATIVE AND EMERGENT RELIGIONS, 2012, 16 (02): : 86 - 95
  • [38] Nominal Classification
    Seifart, Frank
    LANGUAGE AND LINGUISTICS COMPASS, 2010, 4 (08): : 719 - 736
  • [39] NOMINAL RANGE
    MACCHIAV.A
    INTERNATIONAL HYDROGRAPHIC REVIEW, 1969, 46 (02): : 77 - &
  • [40] Nominal abstraction
    Gacek, Andrew
    Miller, Dale
    Nadathur, Gopalan
    INFORMATION AND COMPUTATION, 2011, 209 (01) : 48 - 73