Britannica AI Icon

logic programming language

computing

Quick Summary

Logic programming languages are a type of artificial intelligence (AI) programming language. These languages are designed to implement AI research and are based on formal logic. A prominent example is PROLOG (Programmation en Logique), developed in the early 1970s. PROLOG utilizes a theorem-proving technique called resolution, allowing it to determine if a statement logically follows from other given statements. For instance, if given "All logicians are rational" and "Robinson is a logician," PROLOG can confirm that "Robinson is rational." This capability makes logic programming languages useful for AI tasks, particularly in Europe and Japan. The development of these languages is connected to predicate calculus, a branch of symbolic logic that deals with quantifiers and predicates.1234

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Ask Britannica AI about this topic

Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.