Extension By New Constant And Function Names
   HOME

TheInfoList



OR:

In
mathematical logic Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, a
theory A theory is a systematic and rational form of abstract thinking about a phenomenon, or the conclusions derived from such thinking. It involves contemplative and logical reasoning, often supported by processes such as observation, experimentation, ...
can be extended with new constants or function names under certain conditions with assurance that the extension will introduce no contradiction.
Extension by definitions In mathematical logic, more specifically in the proof theory of first-order theories, extensions by definitions formalize the introduction of new symbols by means of a definition. For example, it is common in naive set theory to introduce a symbo ...
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 In mathematical logic, a theory (also called a formal theory) is a set of sentences in a formal language. In most scenarios a deductive system is first understood from context, giving rise to a formal system that combines the language with deduct ...
T. Let T_1 be a theory obtained from T by extending its
language Language is a structured system of communication that consists of grammar and vocabulary. It is the primary means by which humans convey meaning, both in spoken and signed language, signed forms, and may also be conveyed through writing syste ...
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 or ...
:\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 superth ...
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 superth ...
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 superth ...
*
Extension by definition In mathematical logic, more specifically in the proof theory of first-order theories, extensions by definitions formalize the introduction of new symbols by means of a definition. For example, it is common in naive set theory to introduce a symbo ...


References

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