Journal Article
@Article
Artikel in Fachzeitschrift


Show entries of:

this year (2019) | last year (2018) | two years ago (2017) | Notes URL

Action:

login to update

Options:








Author, Editor(s)

Author(s):

Chadha, Ritu
Plaisted, David A.

dblp
dblp



BibTeX cite key*:

chpl:94b

Title

Title*:

Correctness of unification without occur check in Prolog

Journal

Journal Title*:

Journal of Logic Programming

Journal's URL:


Download URL
for the article:


Language:

English

Publisher

Publisher's
Name:

Elsevier

Publisher's URL:


Publisher's
Address:

Amsterdam, the Netherlands

ISSN:

0743-1066

Vol, No, pp, Date

Volume*:

18

Number:

2

Publishing Date:

1994

Pages*:

99-122

Number of
VG Pages:


Page Start:


Page End:


Sequence Number:


DOI:


Note, Abstract, ©

Note:


(LaTeX) Abstract:

For efficiency reasons, most Prolog implementations do not include an occur check in their unification algorithms and thus do not conform to the semantic model of first-order logic. We present a simple test which guarantees that unification without occur check is sound in programs satisfying the conditions of the test. We designate each argument position of every predicate as either an input or an output position and then describe a sufficient condition in terms of this designation for unification without occur check to be sound. Unification with occur check can be performed in places in the program where this condition is not satisfied. Two algorithms for implementing this test are described and compared.

URL for the Abstract:


Categories,
Keywords:


HyperLinks / References / URLs:


Copyright Message:


Personal Comments:


Download
Access Level:


Correlation

MPG Unit:

Max-Planck-Institut für Informatik



MPG Subunit:

Programming Logics Group

Audience:

experts only

Appearance:

MPG publications list, university publications list, working group publication list


BibTeX Entry:

@ARTICLE{chpl:94b,
AUTHOR = {Chadha, Ritu and Plaisted, David A.},
TITLE = {Correctness of unification without occur check in {P}rolog},
JOURNAL = {Journal of Logic Programming},
PUBLISHER = {Elsevier},
YEAR = {1994},
NUMBER = {2},
VOLUME = {18},
PAGES = {99--122},
ADDRESS = {Amsterdam, the Netherlands},
ISBN = {0743-1066},
}


Entry last modified by Christine Kiesel, 03/12/2010
Show details for Edit History (please click the blue arrow to see the details)Edit History (please click the blue arrow to see the details)
Hide details for Edit History (please click the blue arrow to see the details)Edit History (please click the blue arrow to see the details)

Editor(s)
Uwe Brahm
Created
01/14/1995 06:53:25 PM
Revisions
12.
11.
10.
9.
8.
Editor(s)
Christine Kiesel
Uwe Brahm/MPII/DE
Uwe Brahm/MPII/DE
Uwe Brahm/MPII/DE
Uwe Brahm/MPII/DE
Edit Dates
14.03.2001 13:49:55
31.03.95 10:34:08
31.03.95 10:11:06
31.03.95 10:09:22
17/02/95 15:12:55