Math 2.0

Mathematical logic and foundations Concept

Horn clause

Summary

A Horn clause is a disjunction of literals in which at most one literal is unnegated. Such a clause can be read as a rule: "if all of these hold, then that holds". With no unnegated literal, it is a constraint: "these do not all hold". Satisfiability of a conjunctive normal form made of Horn clauses can be decided in polynomial time, unlike general satisfiability. Horn clauses are the basis of logic programming, and their first-order universal forms axiomatize universal Horn classes and quasivarieties.

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Horn_clause
About this page
TagQR92EZDTKF
URIm2://QR92EZDTKF
Kindconcept
WritingW0 stub
MSC03B05, 03B70, 08C15
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by

Definitions