In mathematical logic, the conservativity theorem states the following: Suppose that a closed formula
∃
x
1
…
∃
x
m
φ
(
x
1
,
…
,
x
m
)
is a theorem of a first-order theory
T
. Let
T
1
be a theory obtained from
T
by extending its language with new constants
a
1
,
…
,
a
m
and adding a new axiom
φ
(
a
1
,
…
,
a
m
)
.
Then
T
1
is a conservative extension of
T
, which means that the theory
T
1
has the same set of theorems in the original language (i.e., without constants
a
i
) as the theory
T
.
In a more general setting, the conservativity theorem is formulated for extensions of a first-order theory by introducing a new functional symbol:
Suppose that a
closed formula
∀
y
→
∃
x
φ
(
x
,
y
→
)
is a theorem of a first-order theory
T
, where we denote
y
→
:=
(
y
1
,
…
,
y
n
)
. Let
T
1
be a theory obtained from
T
by extending its language with new functional symbol
f
(of arity
n
) and adding a new axiom
∀
y
→
φ
(
f
(
y
→
)
,
y
→
)
. Then
T
1
is a conservative extension of
T
, i.e. the theories
T
and
T
1
prove the same theorems not involving the functional symbol
f
).