<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=86.97.80.158</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=86.97.80.158"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/86.97.80.158"/>
	<updated>2026-09-24T01:09:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Oxygen_cycle&amp;diff=5684</id>
		<title>Oxygen cycle</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Oxygen_cycle&amp;diff=5684"/>
		<updated>2014-01-25T10:44:55Z</updated>

		<summary type="html">&lt;p&gt;86.97.80.158: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tarski&#039;s undefinability theorem&#039;&#039;&#039;, stated and proved by [[Alfred Tarski]] in 1936, is an important limitative result in [[mathematical logic]], the [[foundations of mathematics]], and in formal [[semantics]]. Informally, the theorem states that &#039;&#039;arithmetical truth cannot be defined in arithmetic&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The theorem applies more generally to any sufficiently strong [[formal system]], showing that truth in the standard model of the system cannot be defined within the system. &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
In 1931, [[Kurt Gödel]] published his famous [[Gödel&#039;s incompleteness theorems|incompleteness theorems]], which he proved in part by showing how to represent &#039;&#039;syntax&#039;&#039; within [[first-order arithmetic]]. Each expression of the language of arithmetic is assigned a distinct number. This procedure is known variously as [[Gödel numbering]], &#039;&#039;coding&#039;&#039;, and more generally, as arithmetization.&lt;br /&gt;
&lt;br /&gt;
In particular, various &#039;&#039;sets&#039;&#039; of expressions are coded as sets of numbers. It turns out that for various syntactic properties (such as &#039;&#039;being a formula&#039;&#039;, &#039;&#039;being a sentence&#039;&#039;, etc.), these sets are [[computable set|computable]]. Moreover, any computable set of numbers can be defined by some arithmetical formula. For example, there are formulas in the language of arithmetic defining the set of codes for arithmetic sentences, and for provable arithmetic sentences.&lt;br /&gt;
&lt;br /&gt;
The undefinability theorem shows that this encoding cannot be done for  [[semantic]]al concepts such as truth. It shows that no sufficiently rich interpreted language can represent its own semantics. A corollary is that any [[metalanguage]] capable of expressing the semantics of some [[object language]] must have expressive power exceeding that of the object language. The metalanguage includes primitive notions, axioms, and rules absent from the object language, so that there are theorems provable in the metalanguage not provable in the object language.&lt;br /&gt;
&lt;br /&gt;
The undefinability theorem is conventionally attributed to [[Alfred Tarski]]. Gödel also discovered the undefinability theorem in 1930, while proving his incompleteness theorems published in 1931, and well before the 1936 publication of Tarski&#039;s work (Murawski 1998). While Gödel never published anything bearing on his independent discovery of undefinability, he did describe it in a 1931 letter to [[John von Neumann]]. Tarski had obtained almost all results of his 1936 paper &#039;&#039;Der Wahrheitsbegriff in den formalisierten Sprachen&#039;&#039; between 1929 and 1931, and spoke about them to Polish audiences.  However, as he emphasized in the paper, the undefinability theorem was the only result not obtained by him earlier. According to the footnote of the undefinability theorem (Satz I) of the 1936 paper, the theorem and the sketch of the proof were added to the paper only after the paper was sent to print. When he presented the paper to the Warsaw Academy of Science on March 21 1931, he wrote only some conjectures instead of the results after his own investigations and partly after Gödel&#039;s short report on the incompleteness theorems &amp;quot;Einige metamathematische Resultate über Entscheidungsdefinitheit und Widerspruchsfreiheit&amp;quot;, Akd. der Wiss. in Wien, 1930.&lt;br /&gt;
&lt;br /&gt;
== Statement of the theorem== &lt;br /&gt;
We will first state a simplified version of Tarski&#039;s theorem, then state and prove in the next section the theorem Tarski actually proved in 1936.&lt;br /&gt;
Let &#039;&#039;L&#039;&#039; be the language of [[first-order arithmetic]], and let &#039;&#039;N&#039;&#039; be the standard [[structure (mathematical logic)|structure]] for &#039;&#039;L&#039;&#039;. Thus (&#039;&#039;L&#039;&#039;, &#039;&#039;N&#039;&#039;) is the &amp;quot;interpreted first-order language of arithmetic.&amp;quot;  Each sentence &#039;&#039;x&#039;&#039; in &#039;&#039;L&#039;&#039; has a [[Gödel number]] &#039;&#039;g&#039;&#039;(&#039;&#039;x&#039;&#039;). Let &#039;&#039;T&#039;&#039; denote the set of  &#039;&#039;L&#039;&#039;-sentences true in &#039;&#039;N&#039;&#039;, and &#039;&#039;T&#039;&#039;* the set of Gödel numbers of the sentences in &#039;&#039;T&#039;&#039;. The following theorem answers the question: Can &#039;&#039;T&#039;&#039;* be defined by a formula of first-order arithmetic?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tarski&#039;s undefinability theorem&#039;&#039;:  There is no &#039;&#039;L&#039;&#039;-formula &#039;&#039;[[Truth_predicate|True&#039;&#039;(&#039;&#039;n&#039;&#039;)]] which defines &#039;&#039;T&#039;&#039;*.&lt;br /&gt;
That is, there is no &#039;&#039;L&#039;&#039;-formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) such that for every &#039;&#039;L&#039;&#039;-formula &#039;&#039;A&#039;&#039;, &#039;&#039;True&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;A&#039;&#039;)) ↔ &#039;&#039;A&#039;&#039; holds. &lt;br /&gt;
&lt;br /&gt;
Informally, the theorem says that given some formal arithmetic, the concept of truth in that arithmetic is not definable using the expressive means that arithmetic affords. This implies a major limitation on the scope of &amp;quot;self-representation.&amp;quot; It &#039;&#039;is&#039;&#039; possible to define a formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) whose extension is &#039;&#039;T&#039;&#039;*, but only by drawing on a [[metalanguage]] whose expressive power goes beyond that of &#039;&#039;L&#039;&#039;. For example, a [[Truth_predicate|truth predicate]] for first-order arithmetic can be defined in [[second-order arithmetic]]. However, this formula would only be able to define a truth predicate for sentences in the original language &#039;&#039;L&#039;&#039;. To define a truth predicate for the metalanguage would require a still higher &amp;quot;metametalanguage&amp;quot;, and so on. &lt;br /&gt;
&lt;br /&gt;
The theorem just stated is a corollary of [[Post&#039;s theorem]] about the [[arithmetical hierarchy]], proved some years after Tarski (1936).  A semantic proof of Tarski&#039;s theorem from Post&#039;s theorem is obtained by [[reductio ad absurdum]] as follows.   Assuming  &#039;&#039;T&#039;&#039;* is arithmetically definable, there is a natural number &#039;&#039;n&#039;&#039; such that &#039;&#039;T&#039;&#039;* is definable by a formula at level &amp;lt;math&amp;gt;\Sigma^0_n&amp;lt;/math&amp;gt; of the [[arithmetical hierarchy]].  However, &#039;&#039;T&#039;&#039;* is &amp;lt;math&amp;gt;\Sigma^0_k&amp;lt;/math&amp;gt;-hard for all &#039;&#039;k&#039;&#039;.  Thus the arithmetical hierarchy collapses at level &#039;&#039;n&#039;&#039;, contradicting Post&#039;s theorem.&lt;br /&gt;
&lt;br /&gt;
== General form of the theorem ==&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tarski&#039;s undefinability theorem (general form)&#039;&#039;: Let (&#039;&#039;L&#039;&#039;,&#039;&#039;N&#039;&#039;) be any interpreted formal language which includes negation and has a Gödel numbering &#039;&#039;g&#039;&#039;(&#039;&#039;x&#039;&#039;) such that for every &#039;&#039;L&#039;&#039;-formula &#039;&#039;A&#039;&#039;(&#039;&#039;x&#039;&#039;) there is a formula &#039;&#039;B&#039;&#039; such that &#039;&#039;B&#039;&#039; ↔ &#039;&#039;A&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;B&#039;&#039;)) holds. Let &#039;&#039;T&#039;&#039;* be the set of  Gödel numbers of &#039;&#039;L&#039;&#039;-sentences true in &#039;&#039;N&#039;&#039;.  Then there is no &#039;&#039;L&#039;&#039;-formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) which defines &#039;&#039;T&#039;&#039;*. That is, there is no &#039;&#039;L&#039;&#039;-formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) such that for every &#039;&#039;L&#039;&#039;-formula &#039;&#039;A&#039;&#039;, &#039;&#039;True&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;A&#039;&#039;)) ↔ &#039;&#039;A&#039;&#039; holds.&lt;br /&gt;
&lt;br /&gt;
The proof of Tarski&#039;s undefinability theorem in this form is again by [[reductio ad absurdum]]. Suppose that an &#039;&#039;L&#039;&#039;- formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) defines &#039;&#039;T&#039;&#039;*. In particular, if &#039;&#039;A&#039;&#039; is a sentence of arithmetic then &#039;&#039;True&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;A&#039;&#039;)) holds in &#039;&#039;N&#039;&#039; if and only if &#039;&#039;A&#039;&#039; is true in &#039;&#039;N&#039;&#039;. Hence for all &#039;&#039;A&#039;&#039;, the Tarski &#039;&#039;T&#039;&#039;-sentence &#039;&#039;True&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;A&#039;&#039;)) ↔ &#039;&#039;A&#039;&#039; is true in &#039;&#039;N&#039;&#039;. But the diagonal lemma yields a counterexample to this equivalence, by giving a &amp;quot;Liar&amp;quot; sentence &#039;&#039;S&#039;&#039; such that &#039;&#039;S&#039;&#039; ↔ ¬&#039;&#039;True&#039;&#039;(&#039;&#039;g&#039;&#039;(&#039;&#039;S&#039;&#039;)) holds. Thus no &#039;&#039;L&#039;&#039;-formula &#039;&#039;True&#039;&#039;(&#039;&#039;n&#039;&#039;) can define &#039;&#039;T&#039;&#039;*. QED.&lt;br /&gt;
&lt;br /&gt;
The formal machinery of this proof is wholly elementary except for the [[diagonalization]] that the diagonal lemma requires. The proof of the diagonal lemma is likewise surprisingly simple; for example, it does not invoke [[recursion#Functional recursion|recursive function]]s in any way. The proof does assume that every &#039;&#039;L&#039;&#039;-formula has a [[Gödel number]], but the specifics of a coding method are not required. Hence Tarski&#039;s theorem is much easier to motivate and prove than the more celebrated [[Gödel&#039;s incompleteness theorems|theorems of Gödel]] about the metamathematical properties of [[Peano arithmetic|first-order arithmetic]].&lt;br /&gt;
&lt;br /&gt;
==Discussion==&lt;br /&gt;
[[Raymond Smullyan|Smullyan]] (1991, 2001) has argued forcefully that Tarski&#039;s undefinability theorem deserves much of the attention garnered by [[Gödel&#039;s incompleteness theorem]]s. That the latter theorems have much to say about all of mathematics and more controversially, about a range of philosophical issues (e.g., [[John Lucas (philosopher)|Lucas]] 1961) is less than evident. Tarski&#039;s theorem, on the other hand, is not directly about mathematics but about the inherent limitations of any formal language sufficiently expressive to be of real interest. Such languages are necessarily capable of enough [[self-reference]] for the diagonal lemma to apply to them. The broader philosophical import of Tarski&#039;s theorem is more strikingly evident.&lt;br /&gt;
&lt;br /&gt;
An interpreted language is &#039;&#039;strongly-semantically-self-representational&#039;&#039; exactly when the language contains [[Predicate (grammar)|predicates]] and [[function symbol]]s defining all the [[semantic]] concepts specific to the language. Hence the required functions include the &amp;quot;semantic valuation function&amp;quot; mapping a formula &#039;&#039;A&#039;&#039; to its [[truth value]] ||&#039;&#039;A&#039;&#039;||, and the &amp;quot;semantic denotation function&amp;quot; mapping a term &#039;&#039;t&#039;&#039; to the object it denotes. Tarski&#039;s theorem then generalizes as follows: &#039;&#039;No sufficiently powerful language is strongly-semantically-self-representational&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The undefinability theorem does not prevent truth in one theory from being defined in a stronger theory. For example, the set of (codes for) formulas of first-order [[Peano arithmetic]] that are true in &#039;&#039;N&#039;&#039; is definable by a formula in [[second order arithmetic]]. Similarly, the set of true formulas of the standard model of second order arithmetic (or &#039;&#039;n&#039;&#039;-th order arithmetic for any &#039;&#039;n&#039;&#039;) can be defined by a formula in first-order [[Zermelo%E2%80%93Fraenkel_set_theory|ZFC]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* J.L. Bell, and M. Machover, 1977. &#039;&#039;A Course in Mathematical Logic&#039;&#039;. North-Holland.&lt;br /&gt;
* [[George Boolos|G. Boolos]], [[John P. Burgess|J. Burgess]], and [[Richard Jeffrey|R. Jeffrey]], 2002. &#039;&#039;Computability and Logic&#039;&#039;, 4th ed. Cambridge University Press.&lt;br /&gt;
* [[John Lucas (philosopher)|J.R. Lucas]], 1961. &amp;quot;[http://users.ox.ac.uk/~jrlucas/Godel/mmg.html Mind, Machines, and Gödel]&amp;quot;. Philosophy 36: 112-27. &lt;br /&gt;
* R. Murawski, 1998. [http://www.staff.amu.edu.pl/~rmur/hpl1.ps Undefinability of truth. The problem of the priority: Tarski vs. Gödel]. History and Philosophy of Logic 19, 153-160&lt;br /&gt;
* [[Raymond Smullyan|R. Smullyan]], 1991. &#039;&#039;Godel&#039;s Incompleteness Theorems&#039;&#039;. Oxford Univ. Press.&lt;br /&gt;
* [[Raymond Smullyan|R. Smullyan]], 2001. &amp;quot;Gödel’s Incompleteness Theorems&amp;quot;.  In L. Goble, ed., &#039;&#039;The Blackwell Guide to Philosophical Logic&#039;&#039;, Blackwell, 72-89.&lt;br /&gt;
* {{cite journal| author=[[Alfred Tarski|A. Tarski]]| title=Der Wahrheitsbegriff in den formalisierten Sprachen| journal=Studia Philosophica| year=1936| volume=1| pages=261–405| url=http://www.ifispan.waw.pl/studialogica/s-p-f/volumina_i-iv/I-07-Tarski-small.pdf| accessdate=26 June, 2013}}&lt;br /&gt;
* [[Alfred Tarski|A. Tarski]], tr J.H. Woodger, 1983. &amp;quot;The Concept of Truth in Formalized Languages&amp;quot;. [http://www.thatmarcusfamily.org/philosophy/Course_Websites/Readings/Tarski%20-%20The%20Concept%20of%20Truth%20in%20Formalized%20Languages.pdf English translation of Tarski&#039;s 1936 article.]  In A. Tarski, ed. J. Corcoran, 1983, &#039;&#039;Logic, Semantics, Metamathematics&#039;&#039;, Hackett. &lt;br /&gt;
&lt;br /&gt;
{{Theories of Truth}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Mathematical logic]]&lt;br /&gt;
[[Category:Theories of truth]]&lt;br /&gt;
[[Category:Metatheorems]]&lt;br /&gt;
[[Category:Philosophy of logic]]&lt;/div&gt;</summary>
		<author><name>86.97.80.158</name></author>
	</entry>
</feed>