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
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

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