MULTIDIMENSIONAL LOGIC PROGRAMMING - THEORETICAL FOUNDATIONS

Authors
Citation
Ma. Orgun et Wc. Du, MULTIDIMENSIONAL LOGIC PROGRAMMING - THEORETICAL FOUNDATIONS, Theoretical computer science, 185(2), 1997, pp. 319-345
Citations number
44
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
185
Issue
2
Year of publication
1997
Pages
319 - 345
Database
ISI
SICI code
0304-3975(1997)185:2<319:MLP-TF>2.0.ZU;2-U
Abstract
This paper introduces an extension of logic programming based on multi -dimensional logics, called MLP. In a multi-dimensional logic the valu es of elements vary depending on more than one dimension, such as time and space. The resulting logic programming language is suitable for m odelling objects which involve implicit and/or explicit temporal and s patial dependencies. The execution of programs of the language is base d on a resolution-type proof procedure called MSLD-resolution (for mul ti-dimensional SLD-resolution). The paper also establishes the declara tive semantics of multi-dimensional logic programs, based on an extens ion of Herbrand models. In particular, it is shown that MLP programs s atisfy the minimum model semantics. A novel multidimensional interface to MLP is also outlined; it can be used as a powerful development too l with the advantage of non-determinism inherent in logic programming.