Unification via the \(\lambda s_e\)-style of explicit substitutions (Q2743636)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1652326
Language Label Description Also known as
default for all languages
No label defined
    English
    Unification via the \(\lambda s_e\)-style of explicit substitutions
    scientific article; zbMATH DE number 1652326

      Statements

      19 June 2002
      0 references
      higher-order unification
      0 references
      explicit substitution
      0 references
      lambda calculus
      0 references
      Unification via the \(\lambda s_e\)-style of explicit substitutions (English)
      0 references
      In this paper the authors adapt the higher-order unification method of \textit{G. Dowek, T. Hardin} and \textit{C. Kirchner} [Inf. Comput. 157, 183-235 (2000)] to a \(\lambda s\)-style calculus of explicit substitutions [\textit{F.Kamareddine} and \textit{A. Ríos}, Lect. Notes Comput. Sci. 982, 45-62 (1995)]. The method of Dowek et al. [loc. cit.] is based on a different substitution calculus, in \(\lambda \sigma\)-style [\textit{M. Abadi, L. Cardelli, P.-L. Curien} and \textit{J.-J. Lévy}, J. Funct. Program. 1, 375-416 (1991; Zbl 0941.68542)]. Explicit substitutions enable to reduce the problem of higher-order unification to first-order unification. As mentioned by the authors the advantage of using \(\lambda s\) instead of \(\lambda \sigma\) are mainly consequences of the differences between both calculi: 1. Only one sort of objects is needed: terms. There is no need of substitution objects like in \(\lambda \sigma\). 2. Detection of redexes depends on the search for solutions of simple arithmetic constraints. Moreover, the presentation using \(\lambda s\) is for me clearer than the one using \(\lambda \sigma\).
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references