Prolog is a useful tool for geometry and graphics implementations because its primitives, such as unification, match the requirements of many geometric algorithms. During the last two years, programs have been implemented to solve several problems in Prolog, including a subset of the Graphical Kernel System, convex-hull calculation, planar graph traversal, recognition of groupings of objects, Boolean combinations of polygons using multiple precision rational numbers, and cartographic map overlay. Certain paradigms or standard forms of geometric programming in Prolog are becoming evident. They include applying a function to every element of a set, executing a procedure so long as a certain geometric pattern exists, and using unification to p...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This is a tele-education lecture on Prolog implementation. A constructive approach has been followed...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Prolog offers a very different style of programming compared to conventional languages; it can defin...
This paper introduces a new way to perform space syntax analyses using Prolog, a Logic Programming l...
In our laboratory, the application of Prolog language to chemical engineering problems have been stu...
Abstract—Constraint satisfaction problems related to geometry mostly arise in CAD. But even though t...
Some experiments are reported on how to get a 'user friendly' graphical display of results obtained ...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Spatial reasoning is a relevant topic in artificial intelligence with applications in geographical I...
An approach to Prolog programming based on patterns is presented. Two classes of patterns are identi...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Despite the indisputable progresses of artificial intelligence, some tasks that are rather easy for ...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This is a tele-education lecture on Prolog implementation. A constructive approach has been followed...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Prolog offers a very different style of programming compared to conventional languages; it can defin...
This paper introduces a new way to perform space syntax analyses using Prolog, a Logic Programming l...
In our laboratory, the application of Prolog language to chemical engineering problems have been stu...
Abstract—Constraint satisfaction problems related to geometry mostly arise in CAD. But even though t...
Some experiments are reported on how to get a 'user friendly' graphical display of results obtained ...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
Spatial reasoning is a relevant topic in artificial intelligence with applications in geographical I...
An approach to Prolog programming based on patterns is presented. Two classes of patterns are identi...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Despite the indisputable progresses of artificial intelligence, some tasks that are rather easy for ...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This is a tele-education lecture on Prolog implementation. A constructive approach has been followed...