Propositional logic: Horn clauses