What is a Horn clause?
Answer: C
Horn clauses correspond to rules with a conjunction of conditions and a single conclusion, and inference over them is linear rather than exponential, which is why logic programming and production systems are built on them. Clause length, positivity and resolvability are different properties. A syntactic restriction that buys a dramatic improvement in complexity, while remaining expressive enough for a great many applications, is a bargain worth recognising.
Please log in or register to report this question.