sentence: Horn clauses play a basic role in constructive logic and computational logic.
sentences_after: They are important in automated theorem proving by first-order resolution, because the resolvent of two Horn clauses is itself a Horn clause, and the resolvent of a goal clause and a definite clause is a goal clause.
concept_name: horn clause
headings: Horn clause
categories: Logic Computer science