HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of formal ...
, a
theory A theory is a rational type of abstract thinking about a phenomenon, or the results of such thinking. The process of contemplative and rational thinking is often associated with such processes as observational study or research. Theories may ...
can be extended with new constants or function names under certain conditions with assurance that the extension will introduce no contradiction. Extension by definitions is perhaps the best-known approach, but it requires unique existence of an object with the desired property. Addition of new names can also be done safely without uniqueness. Suppose that a ''closed'' formula :\exists x_1\ldots\exists x_m\,\varphi(x_1,\ldots,x_m) is a theorem of a
first-order theory First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantifie ...
T. Let T_1 be a theory obtained from T by extending its
language Language is a structured system of communication. The structure of a language is its grammar and the free components are its vocabulary. Languages are the primary means by which humans communicate, and may be conveyed through a variety of ...
with new constants :a_1,\ldots,a_m and adding a new
axiom An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy o ...
:\varphi(a_1,\ldots,a_m). Then T_1 is a
conservative extension 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 superthe ...
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. Such a theory can also be conservatively extended by introducing a new functional symbol: Suppose that a ''closed'' formula \forall \vec\,\exists y\,\!\,\varphi(y,\vec) is a theorem of a first-order theory T, where we denote \vec:=(x_1,\ldots,x_n). Let T_1 be a theory obtained from T by extending its language with a new functional symbol f (of arity n) and adding a new axiom \forall \vec\,\varphi(f(\vec),\vec). Then T_1 is a
conservative extension 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 superthe ...
of T, i.e. the theories T and T_1 prove the same theorems not involving the functional symbol f). Shoenfield states the theorem in the form for a new function name, and constants are the same as functions of zero arguments. In formal systems that admit ordered tuples, extension by multiple constants as shown here can be accomplished by addition of a new constant tuple and the new constant names having the values of elements of the tuple.


See also

*
Conservative extension 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 superthe ...
* Extension by definition


References

{{mathlogic-stub Mathematical logic Theorems in the foundations of mathematics Proof theory