Horn Clause

Description:

A horn clause is a clause containing at most one positive literal.

Horn clauses with exactly one positive literal (definite clauses) can be written in an implication form without making use of the negation symbol: Lpos ← L1 ∧ L2 ∧ ... ∧ Ln.

The positive Literal Lpos is called the conclusion or the head of the horn clause. The literals Li, i ∈ {1, ..., n} are the negations of the negative literals (same literals without the negation symbol), which form the preconditions, or, all together, the body of the clause.