Mathematical logic and foundations Propositional logic Theorem
Craig interpolation theorem
Builds on SentenceLogical consequenceSignature
Statement
Let and be first-order sentences in a language with equality. Assume that , in the sense of logical consequence. Then there is a first-order sentence with and . Moreover, every relation, function and constant symbol of occurs in both and .
Remarks
The sentence is called an interpolant. One proof uses a cut-free sequent calculus and builds by induction on a cut-free proof of . Another proof is model-theoretic and uses the compactness theorem. Example: , and is an interpolant in the common symbols and . When and share no symbols, is a sentence of pure equality, such as or its negation. The propositional version holds too, with built from the common variables and the constants and . William Craig proved the theorem in 1957.
Going deeper
For a student
Craig interpolation is a basic structural property of first-order logic. It implies the Beth definability theorem: an implicitly definable relation is explicitly definable. It is closely related to Robinson's joint consistency theorem. Many other logics fail to have it, so it is also used to compare logics.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Logical consequence concept
- Sentence concept
- Signature concept
- Craig interpolation theorem statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | E2CBFNAVZY |
|---|---|
| URI | m2://E2CBFNAVZY |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 03C40, 03B10 |
| Status | This copy of the site has no build data. Run m2 status E2CBFNAVZY. |
| About | Logical consequence |
| Uses | Sentence, Logical consequence, Signature |
| Same as | |
| 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.