Skip to main navigation Skip to search Skip to main content

Automata-driven efficient subterm unification

  • University of Texas at Dallas

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

Abstract

Syntactic unification has widespread use in computing. There are several operations used in deductive computing such as critical pair generation, paramodulation and narrowing that require unifying a term s with every subterm of another term p. This subterm unification problem can be solved naively by repeatedly unifying s with each subterm of p in isolation. The drawback of doing unification in isolation is that commonality among subterms of p is ignored. We present an algorithm for efficient subterm unification by exploiting this commonality. The central idea used in our algorithm is to reduce the common part computation in unification into a string-matching problem and solve it efficiently using a string-matching automaton. The automaton succinctly captures the commonality between subterms of p. The string-matching approach, in conjunction with two new techniques called bidirectional-reduce and marking enables efficient unification of s with every subterm of p.

Original languageEnglish
Title of host publicationFoundations of Software Technology and Theoretical Computer Science - 14th Conference, 1994, Proceedings
EditorsP.S. Thiagarajan
PublisherSpringer Verlag
Pages288-299
Number of pages12
ISBN (Print)9783540587156
DOIs
StatePublished - 1994
Event14th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1994 - Madras, India
Duration: Dec 15 1994Dec 17 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume880 LNCS

Conference

Conference14th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1994
Country/TerritoryIndia
CityMadras
Period12/15/9412/17/94

Fingerprint

Dive into the research topics of 'Automata-driven efficient subterm unification'. Together they form a unique fingerprint.

Cite this