• https://doi.org/10.1002/0471028959.sof186Copy DOI Icon

Logic Programming

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Abstract In logic programming, a program is stipulated as a set of axioms; execution of such a program involves posing a goal statement (i.e., theorem) and having the system construct a proof. Mechanical reasoning programs are not able to operate with logical sentences expressed in a broad form instead they use a simpler and more restricted form known as Horn Clauses. Note that Horn clauses have the additional restriction of including at most one non‐negative disjunctive term. The origins of logic programming can be found in the work of the French mathematician Jacques Herbrand. He developed a theorem, published in his doctoral dissertation and which now bears his name, that provides a method for mechanically determining whether a set of clauses is satisfiable. Robinson published a paper in 1965 describing the unification algorithm and the resolution principle. Kowalski built upon this work and demonstrated that Horn clause statements can be interpreted as recursive procedures.

Similar Papers
  • Book Chapter

Logic Programming and Constraint Logic Programming

  • Jun 28, 2004
  • Jacques Cohen
  • Research Article

Correctness of Specialization-Based Parallel Processing Algorithm for Constraint Satisfaction Problem

  • Jan 01, 2011
  • Journal of Communications and Information Sciences
  • Hidemi Ogasawara - +2
  • Book Chapter
  • Citations11

Read-Once Resolutions in Horn Formulas

  • Jan 01, 2019
  • Hans Kleine Büning +2
  • Book Chapter
  • Citations10

On solving the equality problem in theories defined by Horn clauses

  • Jan 01, 1985
  • E Paul
  • Conference Article
  • Citations19

Constraint Specialisation in Horn Clause Verification

  • Jan 13, 2015
  • Bishoksan Kafle +1
  • Research Article

Complexity of manipulation and bribery in premise-based judgment aggregation with simple formulas

  • Nov 30, 2023
  • Information and Computation
  • Robert Bredereck +1
  • Research Article
  • Citations83

Higher-order Horn clauses

  • Oct 01, 1990
  • Journal of the ACM
  • Gopalan Nadathur +1
  • Research Article
  • Citations323

Horn clause queries and generalizations

  • Apr 01, 1985
  • The Journal of Logic Programming
  • Ashok K Chandra +1
  • Research Article
  • Citations20

Topological Model Set Deformations in Logic Programming

  • Jul 01, 1989
  • Fundamenta Informaticae
  • Aida Batarekh +1
  • Research Article
  • Citations69

Positive Unit Hyperresolution Tableaux and Their Application to Minimal Model Generation

  • Jul 01, 2000
  • Journal of Automated Reasoning
  • François Bry +1
  • Research Article
  • Citations2

A Fixed-point Theorem for Horn Formula Equations

  • Sep 13, 2021
  • Electronic Proceedings in Theoretical Computer Science
  • Stefan Hetzl +1
  • Conference Article
  • Citations12

Optimizing horn solvers for network repair

  • Oct 03, 2016
  • Hossein Hojjat +4
  • Conference Article
  • Citations48

Abstraction by set-membership

  • Oct 04, 2010
  • Sebastian Alexander Mödersheim
  • Book Chapter
  • Citations1

Pruning Search Space for Weighted First Order Horn Clause Satisfiability

  • Jan 01, 2011
  • Naveen Nair +4
  • Conference Article
  • Citations13

Optimizing horn solvers for network repair

  • Oct 01, 2016
  • Hossein Hojjat +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.