Return to search

Lifting Transformations

Lifting is a well known technique in resolution theorem proving, logic programming, and term rewriting. In this paper we formulate lifting as an efficiency-motivated program transformation applicable to a wide variety of nondeterministic procedures. This formulation allows the immediate lifting of complex procedures, such as the Davis-Putnam algorithm, which are otherwise difficult to lift. We treat both classical lifting, which is based on unification, and various closely related program transformations which we also call lifting transformations. These nonclassical lifting transformations are closely related to constraint techniques in logic programming, resolution, and term rewriting.

Identiferoai:union.ndltd.org:MIT/oai:dspace.mit.edu:1721.1/5970
Date01 December 1991
CreatorsMcAllester, David, Siskind, Jeffrey
Source SetsM.I.T. Theses and Dissertation
Languageen_US
Detected LanguageEnglish
Format17 p., 1469265 bytes, 1157218 bytes, application/postscript, application/pdf
RelationAIM-1343

Page generated in 0.002 seconds