Complexity and expressive power of logic programming

E Dantsin, T Eiter, G Gottlob, A Voronkov - ACM Computing Surveys …, 2001 - dl.acm.org
This article surveys various complexity and expressiveness results on different forms of logic
programming. The main focus is on decidable forms of logic programming, in particular …

Unification: A multidisciplinary survey

K Knight - ACM Computing Surveys (CSUR), 1989 - dl.acm.org
The unification problem and several variants are presented. Various algorithms and data
structures are discussed. Research on unification arising in several areas of computer …

[图书][B] Foundations of logic programming

JW Lloyd - 2012 - books.google.com
In the two and a half years since the frrst edition of this book was published, the field of logic
programming has grown rapidly. Consequently, it seemed advisable to try to expand the …

An efficient unification algorithm

A Martelli, U Montanari - ACM Transactions on Programming Languages …, 1982 - dl.acm.org
The unification problem in f'mst-order predicate calculus is described in general terms as the
solution of a system of equations, and a nondeterministic algorithm is given. A new …

[PDF][PDF] Unification theory

F Baader, W Snyder - Handbook of automated reasoning, 2001 - cs.bu.edu
Unification is a fundamental process upon which many methods for automated deduction
are based. Unification theory abstracts from the specific applications of this process: it …

Linear unification

MS Paterson, MN Wegman - Proceedings of the eighth annual ACM …, 1976 - dl.acm.org
LINEAR UNIFICATION by MS Paterson* University of Warwick Coventry, England CV4 7AL
and MN Wegman IBM Thomas J. Watson Rese Page 1 LINEAR UNIFICATION by MS …

Unification theory

JH Siekmann - Journal of Symbolic computation, 1989 - Elsevier
Most knowledge based systems in artificial intelligence (AI), with a commitment to asymbolic
representation, support one basic operation:“matching of descriptions”. This operation …

A practical soft type system for Scheme

AK Wright, R Cartwright - ACM Transactions on Programming …, 1997 - dl.acm.org
A soft type system infers types for the procedures and data structures of dynamically typed
programs. Like conventional static types, soft types express program invariants and thereby …

Complexity and expressive power of logic programming

E Dantsin, T Eiter, G Gottlob… - … . Twelfth Annual IEEE …, 1997 - ieeexplore.ieee.org
This paper surveys various complexity results on different forms of logic programming. The
main focus is on decidable forms of logic programming, in particular propositional logic …

[PDF][PDF] Typed operational reasoning

AM Pitts - Advanced Topics in Types and Programming …, 2005 - Citeseer
The aim of this chapter is to explain, by example, some methods for reasoning about
equivalence of programs based directly upon a type system and an operational semantics …