Goal-Directed Equation Solving

Nachum Dershowitz, G. Sivakumar

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

11 Scopus citations

Abstract

Solving equations in equational Horn-clause theories is a programming paradigm that combines logic programming and functional programming in a clean manner. Languages like EQLOG, SLOG and RITE, express programs as rewrite rules and use narrowing to solve goals expressed as equations. In this paper, we express equational goal solving by means of a logic program that simulates rewriting of terms. Our goal-directed equation solving procedure is based on "directed goals", and combines narrowing with a more top-down approach. We also show how to incorporate a notion of operator derivability to prune some useless paths, while maintaining completeness of the method.

Original languageEnglish
Title of host publicationProceedings of the 7th National Conference on Artificial Intelligence, AAAI 1988
PublisherAAAI press
Pages166-170
Number of pages5
ISBN (Electronic)0262510553, 9780262510554
StatePublished - 1988
Externally publishedYes
Event7th National Conference on Artificial Intelligence, AAAI 1988 - St. Paul, United States
Duration: 21 Aug 198826 Aug 1988

Publication series

NameProceedings of the 7th National Conference on Artificial Intelligence, AAAI 1988

Conference

Conference7th National Conference on Artificial Intelligence, AAAI 1988
Country/TerritoryUnited States
CitySt. Paul
Period21/08/8826/08/88

Funding

FundersFunder number
National Science FoundationDCR 85-13417

    Fingerprint

    Dive into the research topics of 'Goal-Directed Equation Solving'. Together they form a unique fingerprint.

    Cite this