Skip to main navigation Skip to search Skip to main content

Double-exponential complexity of computing a complete set of AC-unifiers

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

33 Scopus citations

Abstract

An algorithm for computing a complete set of unifiers for two terms involving associative-commutative function symbols is presented. It is based on a nondeterministic algorithm given by the authors in 1986 to show the NP-completeness of associative-commutative unifiability. The algorithm is easy to understand, and its termination can be easily established. Its complexity is easily analyzed and shown to be doubly exponential in the size of the input terms. The analysis also shows that there is a double-exponential upper bound on the size of a complete set of unifiers of two input terms. Since there is a family of simple associative-commutative unification problems which have complete sets of unifiers whose size is doubly exponential, the algorithm is optimal in its order of complexity in this sense.

Original languageEnglish
Title of host publicationProceedings - Symposium on Logic in Computer Science
PublisherPubl by IEEE
Pages11-21
Number of pages11
ISBN (Print)0818627352
StatePublished - Jun 1992
EventProceedings of the 7th Annual IEEE Symposium on Logic in Computer Science - Santa Cruz, CA, USA
Duration: Jun 22 1992Jun 25 1992

Publication series

NameProceedings - Symposium on Logic in Computer Science

Conference

ConferenceProceedings of the 7th Annual IEEE Symposium on Logic in Computer Science
CitySanta Cruz, CA, USA
Period06/22/9206/25/92

Fingerprint

Dive into the research topics of 'Double-exponential complexity of computing a complete set of AC-unifiers'. Together they form a unique fingerprint.

Cite this