Definition

Horn Clause

A Horn clause, , is a disjunctive clause with at most one positive literal. That is, it either consists entirely of negations, or has one positive literal:

If it contains exactly one positive literal, it is a definite clause and can be expressed as an implication:

Also note that a unit clause (one atom) is also a Horn clause, which can be expressed using propositional logic equivalences:

Propositional Logic

Propositional Horn clauses can be used to