Unification modulo an equality theory for equational logic programming (Q2639627)

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 4185012
Language Label Description Also known as
default for all languages
No label defined
    English
    Unification modulo an equality theory for equational logic programming
    scientific article; zbMATH DE number 4185012

      Statements

      Unification modulo an equality theory for equational logic programming (English)
      0 references
      0 references
      1991
      0 references
      Attempts to combine logic- and functional programming have led to the problem of unification relative to an equational theory - the E- unification problem. This problem in general can not be completely solved; moreover, if the problem can be solved a finite minimal set of solutions may fail to exist. In order to cope with these difficulties researchers introduce more restricted tests for equality to be used within narrowing strategies, which do preserve however the effectivity and feasibility of the unification procedure within logic programming. The above problem area is investigated with the purpose of combining O'Donnell's equational programming style (based on term-rewriting technology) with logic programming. The authors present techniques yielding narrowing strategies which deliver complete and minimal sets of solutions with the property that the equality theory used still captures the intended notion of equational programming in the original language.
      0 references
      O'Donnell's equational logic
      0 references
      equational theory
      0 references
      narrowing
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references