HornKlauseln
HornKlauseln sind eine Klasse von Klauseln in der Aussagen- und Prädikatenlogik, bei der in jeder Klausel höchstens eine positive Literal vorkommt. Formal lassen sie sich als Implikationen der Form (A1 ∧ ... ∧ An) → B darstellen, wobei B ein Atom ist. Enthält die Klausel kein positives Literal, entspricht sie (A1 ∧ ... ∧ An) → ⊥ und dient als Integritätsbedingung. Allgemein lassen sich Hornklauseln als disjunktionen mit maximal einem positiven Literal interpretieren.
In der Logikprogrammierung spielen Hornklauseln eine zentrale Rolle. Ein Fakt ist eine Hornklausel mit genau einem
Eigenschaften und Bedeutung. Hornklauseln ermöglichen eine polynomielle Entscheidbarkeit in der Erfüllbarkeit und effiziente Inferenz durch Vorwärtsverkettung
Verwandte Konzepte. Hornklauseln sind eine Teilmenge der Horn-Formeln und umfassen Definite Clauses (genauer: Klauseln mit exakt