Hornin lause on muotoa:
H <-- B1, B2, ..., Bn
H on kärki (head) ja B1, B2, ..., Bn on
runko (body).
Ilmauksen semantiikka on "Jos jokainen Bi on tosi, kun i=1, ...n, myös H on tosi.
Jos Hornin lause on pelkkä kärki ilman runkoa, kyseessä on "fakta". Jos Hornin lause on pelkkä runko ilman kärkeä, kyseessä on on kysely tai tavoite, "query", "top-level goal". Kun Hornin lauseessa on molemmat osat, kyseessä on sääntö, "rule".
C <-- A, B D <-- C ----------- D <-- A, BKärki ja rungon ilmaukset voivat olla predikaatteja sovellettuina vakioihin tai muuttujiin ihminen(Sokrates), ihminen(X). Esim:
kuolevainen(X) <-- ihminen(X) ihminen(Sokrates) ----------------------------- kuolevainen(Sokrates)