Mathematical logic and foundations Definition
Proof complexity
Definition
Let be a finite alphabet, and let be the set of tautologies of propositional logic, coded as strings. A propositional proof system, in the sense of Cook and Reckhow, is a function such that:
- is computable in time polynomial in the length of its input;
- the image of is exactly .
A string with is a -proof of . The system is polynomially bounded if there is a polynomial such that every has a -proof of length at most . Proof complexity is the study of the lengths of proofs in such systems, and of the relations between systems.
Remarks
Example: the truth table system is a proof system. Let send a string made of a formula and its full truth table, with all rows true, to . Let send every other string to the fixed tautology . The check takes time polynomial in the length of the input, and the image of is . This system is not polynomially bounded, because the table of a formula with variables has rows. Non-example: the map that sends each string to itself is not a proof system, because its image is all of , not . Cook and Reckhow proved that a polynomially bounded proof system exists if and only if . Haken proved in 1985 that resolution is not polynomially bounded, using the pigeonhole principle. For stronger systems such as Frege systems, no superpolynomial lower bound is known.
Reading path
To understand this page from the ground up, read these 25 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Element definition
- Proposition concept
- Set definition
- Conjunction definition
- Disjunction definition
- Implication definition
- Negation definition
- Predicate definition
- Ordered pair definition
- Biconditional definition
- Truth table concept
- Modus ponens concept
- Existential quantifier definition
- Universal quantifier definition
- Cartesian product definition
- Propositional logic concept
- Subset definition
- Mathematical proof concept
- Uniqueness quantifier definition
- Binary relation definition
- Tautology definition
- Predicate logic concept
- Function definition
- Proof theory concept
- Proof complexity definition
Further reading
About this page
| Tag | 13JZKN6WKC |
|---|---|
| URI | m2://13JZKN6WKC |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03F20, 68Q17 |
| Defines | Proof complexity |
| Uses | Proof theory, Propositional logic, Tautology, Function |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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
No page links to this page yet.