z-logo
open-access-imgOpen Access
Freeness, sharing, linearity and correctness — All at once
Author(s) -
Maurice Bruynooghe,
Michael Codish
Publication year - 1993
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-57264-3
DOI - 10.1007/3-540-57264-3_37
Subject(s) - computer science , unification , correctness , abstraction , linearity , theoretical computer science , variety (cybernetics) , domain (mathematical analysis) , task (project management) , algorithm , programming language , artificial intelligence , mathematics , mathematical analysis , philosophy , physics , management , epistemology , quantum mechanics , economics
The availability of freeness and sharing information for logic pro- grams has proven useful in a wide variety of applications. However, deriving correct freeness and sharing information turns out to be a complex task. In a recent paper, Codish et al. introduce a domain of abstract equation systems and illustrate the systematic derivation of an abstract unification algorithm for sharing and freeness. This paper follows the same approach, and using a more detailed abstraction, develops a more powerful transition system. The resulting algorithm is more prone to efficient implementation as it computes a single abstract solved form which exhibits sharing, freeness, groundness and linearity information.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom