Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Extension by new constant and function names

From Wikipedia, the free encyclopedia
Mathematical principle

Inmathematical logic, atheory can be extended withnew constants or function names under certain conditions with assurance that the extension will introduceno contradiction.Extension by definitions is perhaps the best-known approach, but it requiresunique existence of an object with the desired property. Addition of new names can also be donesafely without uniqueness.

Suppose that aclosed formula

x1xmφ(x1,,xm){\displaystyle \exists x_{1}\ldots \exists x_{m}\,\varphi (x_{1},\ldots ,x_{m})}

is a theorem of afirst-order theoryT{\displaystyle T}. LetT1{\displaystyle T_{1}} be a theory obtained fromT{\displaystyle T} by extending itslanguage with new constants

a1,,am{\displaystyle a_{1},\ldots ,a_{m}}

and adding a newaxiom

φ(a1,,am){\displaystyle \varphi (a_{1},\ldots ,a_{m})}.

ThenT1{\displaystyle T_{1}} is aconservative extension ofT{\displaystyle T}, which means that the theoryT1{\displaystyle T_{1}} has the same set of theorems in the original language (i.e., without constantsai{\displaystyle a_{i}}) as the theoryT{\displaystyle T}.

Such a theory can also be conservatively extended by introducing a newfunctional symbol:[1]

Suppose that aclosed formulaxyφ(y,x){\displaystyle \forall {\vec {x}}\,\exists y\,\!\,\varphi (y,{\vec {x}})} is a theorem of a first-order theoryT{\displaystyle T}, where we denotex:=(x1,,xn){\displaystyle {\vec {x}}:=(x_{1},\ldots ,x_{n})}. LetT1{\displaystyle T_{1}} be a theory obtained fromT{\displaystyle T} by extending its language with a new functional symbolf{\displaystyle f} (of arityn{\displaystyle n}) and adding a new axiomxφ(f(x),x){\displaystyle \forall {\vec {x}}\,\varphi (f({\vec {x}}),{\vec {x}})}. ThenT1{\displaystyle T_{1}} is aconservative extension ofT{\displaystyle T}, i.e. the theoriesT{\displaystyle T} andT1{\displaystyle T_{1}} prove the same theorems not involving the functional symbolf{\displaystyle f}).

Shoenfield states the theorem in the form for a new function name, and constants are the same as functionsof 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

[edit]

References

[edit]
  1. ^Shoenfield, Joseph (1967).Mathematical Logic. Addison-Wesley. pp. 55–56.
General
Theorems (list)
 and paradoxes
Logics
Traditional
Propositional
Predicate
Set theory
Types ofsets
Maps and cardinality
Set theories
Formal systems (list),
language and syntax
Example axiomatic
systems
 (list)
Proof theory
Model theory
Computability theory
Related
Stub icon

Thislogic-related article is astub. You can help Wikipedia byexpanding it.

Stub icon

Thismathematical logic-related article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Extension_by_new_constant_and_function_names&oldid=1290147133"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp