Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Tarski's undefinability theorem
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==General form== Tarski proved a stronger theorem than the one stated above, using an entirely syntactical method. The resulting theorem applies to any formal language with [[negation]], and with sufficient capability for [[self-reference]] that the [[diagonal lemma]] holds. First-order arithmetic satisfies these preconditions, but the theorem applies to much more general formal systems, such as [[ZFC]]. ''Tarski's undefinability theorem (general form)'': Let <math>(L, \mathcal N)</math> be any interpreted formal language which includes negation and has a Gödel numbering <math>g(\varphi)</math> satisfying the diagonal lemma, i.e. for every <math>L</math>-formula <math>B(x)</math> (with one free variable <math>x</math>) there is a sentence <math>A</math> such that <math>A \iff B(g(A))</math> holds in <math>\mathcal N</math>. Then there is no <math>L</math>-formula <math>\mathrm{True}(n)</math> with the following property: for every <math>L</math>-sentence <math>A,</math> <math>\mathrm{True}(g(A)) \iff A</math> is true in <math>\mathcal N</math>. The proof of Tarski's undefinability theorem in this form is again by [[reductio ad absurdum]]. Suppose that an <math>L</math>-formula <math>\mathrm{True}(n)</math> as above existed, i.e., if <math>A</math> is a sentence of arithmetic, then <math>\mathrm{True}(g(A))</math> holds in <math>\mathcal N</math> if and only if <math>A</math> holds in <math>\mathcal N</math>. Hence for all <math>A</math>, the formula <math>\mathrm{True}(g(A)) \iff A</math> holds in <math>\mathcal N</math>. But the diagonal lemma yields a counterexample to this equivalence, by giving a "liar" formula <math>S</math> such that <math>S \iff \lnot \mathrm{True}(g(S))</math> holds in <math>\mathcal N</math>. This is a contradiction. QED.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)