X-Nico

8 unusual facts about Prolog


Cut-elimination theorem

The possibility of carrying out proof search based on resolution, the essential insight leading to the Prolog programming language, depends upon the admissibility of Cut in the appropriate system.

Default logic

For example, the computer language Prolog uses a sort of default assumption when dealing with negation: if a negative atom cannot be proved to be true, then it is assumed to be false.

Horn clause

In fact, the resolution of a goal clause with a definite clause to produce a new goal clause is the basis of the SLD resolution inference rule, used to implement logic programming and the programming language Prolog.

Logic

Logic programming systems such as Prolog compute the consequences of the axioms and rules in order to answer a query.

Logico-linguistic modeling

Formulae in predicate logic translate easily into the Prolog artificial intelligence language.

Smultron

It is able to edit and save many different file types, and has syntax highlighting support for many popular programming languages including C, C++, LISP, Java, Python, PHP, Ruby, HTML, XML, CSS, Prolog, IDL and D.

Stanislav Sočivica

They arrived in Proložac or Prolog (Imotski), which at the time was under the Republic of Venice, and buys land to build a house on (Ciciljani house) and goods, with the Ottoman money.

SWI-Prolog

The name SWI is derived from Sociaal-Wetenschappelijke Informatica ("Social Science Informatics"), the former name of the group at the University of Amsterdam, where Wielemaker is employed.


ECLiPSe

To simplify porting tasks, compatibility libraries for ISO Prolog and other Prolog dialects (C-Prolog, Quintus, SICStus, SWI-Prolog) are provided.

Księga Tajemnicza. Prolog

Prolog is the debut album of Polish hip-hop group Kaliber 44, released in 1996, on S.P. Records.

Prograph

This work was continued at Technical University of Nova Scotia by Pietrzykowski and Dr. Philip Cox, including a version done in Prolog.

XSB

XSB is the name of a dialect of the Prolog programming language and its implementation developed at Stony Brook University in collaboration with the Katholieke Universiteit Leuven, the New University of Lisbon, Uppsala University and software vendor XSB, Inc.


see also