
In mathematical logic, a conservative extension is a supertheory of a theory which is often convenient for proving theorems, but proves no new theorems about the language of the original theory. Similarly, a non-conservative extension is a supertheory which is not conservative, and can prove more theorems than the original.
More formally stated, a theory is a (proof theoretic) conservative extension of a theory if every theorem of is a theorem of , and any theorem of in the language of is already a theorem of .
More generally, if is a set of formulas in the common language of and , then is -conservative over if every formula from provable in is also provable in .
Note that a conservative extension of a consistent theory is consistent. If it were not, then by the principle of explosion, every formula in the language of would be a theorem of , so every formula in the language of would be a theorem of , so would not be consistent. Hence, conservative extensions do not bear the risk of introducing new inconsistencies. This can also be seen as a methodology for writing and structuring large theories: start with a theory, , that is known (or assumed) to be consistent, and successively build conservative extensions , , ... of it.
Recently, conservative extensions have been used for defining a notion of module for ontologies[citation needed]: if an ontology is formalized as a logical theory, a subtheory is a module if the whole ontology is a conservative extension of the subtheory.
An extension which is not conservative may be called a proper extension.
Examples
, a subsystem of second-order arithmetic studied in reverse mathematics, is a conservative extension of first-order Peano arithmetic.
- The subsystems of second-order arithmetic
and
are
-conservative over
.
- The subsystem
is a
-conservative extension of
, and a
-conservative over
(primitive recursive arithmetic).
- Von Neumann–Bernays–Gödel set theory (
) is a conservative extension of Zermelo–Fraenkel set theory with the axiom of choice (
).
- Internal set theory is a conservative extension of Zermelo–Fraenkel set theory with the axiom of choice (
).
- Extensions by definitions are conservative.
- Extensions by unconstrained predicate or function symbols are conservative.
(a subsystem of Peano arithmetic with induction only for
-formulas) is a
-conservative extension of
.
is a
-conservative extension of
by Shoenfield's absoluteness theorem.
with the continuum hypothesis is a
-conservative extension of
.[citation needed]
Model-theoretic conservative extension
With model-theoretic means, a stronger notion is obtained: an extension of a theory
is model-theoretically conservative if
and every model of
can be expanded to a model of
. Each model-theoretic conservative extension also is a (proof-theoretic) conservative extension in the above sense. The model theoretic notion has the advantage over the proof theoretic one that it does not depend so much on the language at hand; on the other hand, it is usually harder to establish model theoretic conservativity.
See also
- Extension by new constant and function names
References
- S. G. Simpson, R. L. Smith, "Factorization of polynomials and
-induction" (1986). Annals of Pure and Applied Logic, vol. 31 (p.305)
- Fernando Ferreira, A Simple Proof of Parsons' Theorem. Notre Dame Journal of Formal Logic, Vol.46, No.1, 2005.
- Hodges, Wilfrid (1997). A shorter model theory. Cambridge: Cambridge University Press. p. 58 exercise 8. ISBN 978-0-521-58713-6.
External links
- The importance of conservative extensions for the foundations of mathematics
In mathematical logic a conservative extension is a supertheory of a theory which is often convenient for proving theorems but proves no new theorems about the language of the original theory Similarly a non conservative extension is a supertheory which is not conservative and can prove more theorems than the original More formally stated a theory T2 displaystyle T 2 is a proof theoretic conservative extension of a theory T1 displaystyle T 1 if every theorem of T1 displaystyle T 1 is a theorem of T2 displaystyle T 2 and any theorem of T2 displaystyle T 2 in the language of T1 displaystyle T 1 is already a theorem of T1 displaystyle T 1 More generally if G displaystyle Gamma is a set of formulas in the common language of T1 displaystyle T 1 and T2 displaystyle T 2 then T2 displaystyle T 2 is G displaystyle Gamma conservative over T1 displaystyle T 1 if every formula from G displaystyle Gamma provable in T2 displaystyle T 2 is also provable in T1 displaystyle T 1 Note that a conservative extension of a consistent theory is consistent If it were not then by the principle of explosion every formula in the language of T2 displaystyle T 2 would be a theorem of T2 displaystyle T 2 so every formula in the language of T1 displaystyle T 1 would be a theorem of T1 displaystyle T 1 so T1 displaystyle T 1 would not be consistent Hence conservative extensions do not bear the risk of introducing new inconsistencies This can also be seen as a methodology for writing and structuring large theories start with a theory T0 displaystyle T 0 that is known or assumed to be consistent and successively build conservative extensions T1 displaystyle T 1 T2 displaystyle T 2 of it Recently conservative extensions have been used for defining a notion of module for ontologies citation needed if an ontology is formalized as a logical theory a subtheory is a module if the whole ontology is a conservative extension of the subtheory An extension which is not conservative may be called a proper extension ExamplesACA0 displaystyle mathsf ACA 0 a subsystem of second order arithmetic studied in reverse mathematics is a conservative extension of first order Peano arithmetic The subsystems of second order arithmetic RCA0 displaystyle mathsf RCA 0 and WKL0 displaystyle mathsf WKL 0 are P20 displaystyle Pi 2 0 conservative over EFA displaystyle mathsf EFA The subsystem WKL0 displaystyle mathsf WKL 0 is a P11 displaystyle Pi 1 1 conservative extension of RCA0 displaystyle mathsf RCA 0 and a P20 displaystyle Pi 2 0 conservative over PRA displaystyle mathsf PRA primitive recursive arithmetic Von Neumann Bernays Godel set theory NBG displaystyle mathsf NBG is a conservative extension of Zermelo Fraenkel set theory with the axiom of choice ZFC displaystyle mathsf ZFC Internal set theory is a conservative extension of Zermelo Fraenkel set theory with the axiom of choice ZFC displaystyle mathsf ZFC Extensions by definitions are conservative Extensions by unconstrained predicate or function symbols are conservative IS1 displaystyle I Sigma 1 a subsystem of Peano arithmetic with induction only for S10 displaystyle Sigma 1 0 formulas is a P20 displaystyle Pi 2 0 conservative extension of PRA displaystyle mathsf PRA ZFC displaystyle mathsf ZFC is a S31 displaystyle Sigma 3 1 conservative extension of ZF displaystyle mathsf ZF by Shoenfield s absoluteness theorem ZFC displaystyle mathsf ZFC with the continuum hypothesis is a P12 displaystyle Pi 1 2 conservative extension of ZFC displaystyle mathsf ZFC citation needed Model theoretic conservative extensionWith model theoretic means a stronger notion is obtained an extension T2 displaystyle T 2 of a theory T1 displaystyle T 1 is model theoretically conservative if T1 T2 displaystyle T 1 subseteq T 2 and every model of T1 displaystyle T 1 can be expanded to a model of T2 displaystyle T 2 Each model theoretic conservative extension also is a proof theoretic conservative extension in the above sense The model theoretic notion has the advantage over the proof theoretic one that it does not depend so much on the language at hand on the other hand it is usually harder to establish model theoretic conservativity See alsoExtension by new constant and function namesReferencesS G Simpson R L Smith Factorization of polynomials and S10 displaystyle Sigma 1 0 induction 1986 Annals of Pure and Applied Logic vol 31 p 305 Fernando Ferreira A Simple Proof of Parsons Theorem Notre Dame Journal of Formal Logic Vol 46 No 1 2005 Hodges Wilfrid 1997 A shorter model theory Cambridge Cambridge University Press p 58 exercise 8 ISBN 978 0 521 58713 6 External linksThe importance of conservative extensions for the foundations of mathematics