Fact-checked by Grok 2 weeks ago

Tarski's undefinability theorem

Tarski's undefinability theorem is a fundamental result in , established by in 1933, which demonstrates that no consistent formal theory capable of expressing basic can contain a definable truth predicate for its own sentences. In precise terms, if a consistent theory T extends the of natural numbers (such as ), there exists no formula Tr(x) in the language of T such that T proves A ↔ Tr(⌜A⌝) for every sentence A in the language, where ⌜A⌝ denotes the Gödel numeral of A. This theorem formalizes the intuitive idea that truth for a language cannot be captured adequately from within that language itself, requiring instead a richer to avoid paradoxes like the . The theorem emerged from Tarski's efforts in the early 1930s to provide a rigorous, mathematically precise definition of truth amid the movement and concerns over semantical antinomies. It was first articulated in Tarski's Polish-language monograph Pojęcie prawdy w językach nauk dedukcyjnych (1933), with subsequent publications in German as "Der Wahrheitsbegriff in den formalisierten Sprachen" (1935) and an English translation appearing in Logic, Semantics, Metamathematics (1956, revised 1983). Building on and technique, Tarski's work shifted focus from purely syntactic notions to semantical ones, emphasizing the distinction between object languages and metalanguages. The proof of the employs a fixed-point construction, akin to Gödel's lemma: assuming a candidate truth predicate Tr(x) exists in the , one can derive a S such that S ↔ ¬Tr(⌜S⌝) holds by , leading to a since S cannot be both true and false. This diagonal argument reveals the inherent limitations of sufficiently expressive formal systems, ensuring that truth remains "undefinable" without ascending to a higher-level . Tarski's undefinability theorem has far-reaching implications for , , and the foundations of mathematics, underscoring the hierarchical nature of semantic definitions and influencing developments in axiomatic truth theories, such as those by and others seeking to extend Tarski's framework. It also connects to broader limitative results, including Gödel's second incompleteness theorem, by highlighting why consistent theories cannot prove their own consistency without external resources.

Background Concepts

Formal Languages and Semantics

A formal language in mathematical logic consists of a finite alphabet of symbols, including logical connectives (such as ¬ for negation, ∧ for conjunction, ∨ for disjunction, → for implication, ↔ for equivalence), quantifiers (∀ for universal quantification and ∃ for existential quantification), variables (e.g., x, y, z), parentheses for grouping, and non-logical symbols specific to the domain, such as constants, function symbols, and predicate symbols. Well-formed formulas (wffs) are defined recursively from these symbols: atomic formulas are predicates applied to terms (where terms are built from constants, functions, and variables), and complex formulas are formed by applying connectives and quantifiers to simpler wffs. Axioms are selected wffs serving as premises, and rules of inference (like modus ponens or generalization) specify how to derive new wffs as theorems from existing ones, forming a deductive system. The distinction between and semantics is fundamental: concerns the formal and manipulation of symbols according to rules, independent of meaning, while semantics provides an that assigns to syntactic objects through models. A model, or , for a is a (a non-empty set) together with interpretations for the non-logical symbols—e.g., constants map to elements of the , functions to operations on the , and predicates to relations on the —allowing the to describe properties and relations within that domain. Semantics is captured via the notion of , where a assigns truth values to formulas relative to assignments of values to variables. Tarski's inductive definition of satisfaction proceeds recursively over the complexity of formulas: an satisfies an if it makes the corresponding hold in the ; it satisfies ¬φ if it does not satisfy φ, φ ∧ ψ if it satisfies both φ and ψ, and similarly for other connectives; for ∀x φ, it satisfies ∀x φ if every possible differing only in the value for x satisfies φ. Truth for closed s (wffs with no variables) follows as satisfaction in the , yielding Tarski's Convention T: a is true what it says holds in the model. A canonical example is the first-order language of , used in theories like Peano arithmetic, with constant symbol (denoting zero), unary function symbol S (the ), binary function symbols + () and × (), and the predicate =. Logical symbols include the connectives and quantifiers mentioned above, enabling expressions like ∀x (S(x) ≠ 0) to axiomatize basic arithmetic properties. encodes these syntactic elements as natural numbers for metatheoretic analysis.

Arithmetic Theories and Satisfaction

Peano arithmetic, often denoted , is a that formalizes the properties of the natural numbers using a with symbols for zero (), successor (S), (+), and (×). Its axioms include: every number has a successor; successor is injective; no number succeeds ; induction schema, which states that if a property holds for and is preserved under successor, it holds for all numbers; and axioms defining and recursively, such as a + [0](/page/0) = a and a + S(b) = S(a + b). The of is the structure \mathbb{N}, consisting of the natural numbers \{[0](/page/0), 1, 2, \dots\} under the usual interpretations of the symbols, where successor maps n to n+1, and operations align with standard arithmetic. A model of PA is any structure \mathcal{M} = (M, 0^\mathcal{M}, S^\mathcal{M}, +^\mathcal{M}, \times^\mathcal{M}) that satisfies all the axioms of , with M as its universe, which must be an infinite discrete ordered . While \mathbb{N} is the intended standard model, PA admits non-standard models due to the , which guarantees the existence of models extending any consistent finite subset of axioms. These non-standard models contain "non-standard" elements larger than any standard natural number, yet they satisfy the schema internally; for instance, their order type is \mathbb{N} + \mathbb{Z} \cdot Q, embedding \mathbb{N} as an initial segment followed by clusters of non-standard integers dense like the rationals. Countable non-standard models of PA are not necessarily elementarily equivalent to \mathbb{N}. Elementary extensions of \mathbb{N} are elementarily equivalent and non-isomorphic to it, satisfying Th(\mathbb{N}), while other models of PA satisfy only the theorems of PA and may falsify true arithmetic sentences like Con(PA). All such models differ from \mathbb{N} in higher-order properties. Tarski's T-schema provides a foundational condition for defining truth in a model \mathcal{M}: for any \phi, the \ulcorner \phi \urcorner is true in \mathcal{M} \phi holds in \mathcal{M}, where \ulcorner \phi \urcorner denotes a name for \phi. This schema ensures material adequacy for a truth predicate and is realized through an inductive definition over the complexity of formulas: atomic formulas are true based on the model's interpretation of ; truth for , , and other connectives follows recursively; and for quantifiers, \forall x \psi(x) is true if \psi(a) holds for every a \in M. In the context of arithmetic models, this construction yields a robust notion of truth external to the theory itself. The relation formalizes how open formulas are evaluated in a model under variable assignments. For a model \mathcal{M}, the \mathrm{Sat}_\mathcal{M}(x, v_1, \dots, v_n) holds if the formula encoded by the Gödel number x (with free variables assigned values v_1, \dots, v_n \in M) is satisfied in \mathcal{M} under that assignment. Satisfaction for atomic formulas depends on the model's relations and functions; for compound formulas, it is defined recursively—for example, \mathcal{M} \models \neg \psi[\vec{v}] if not \mathcal{M} \models \psi[\vec{v}], and \mathcal{M} \models \forall y \psi(y, \vec{z})[\vec{v}] if \mathcal{M} \models \psi(a, \vec{v})[v_1, \dots, v_n, a] for all a \in M. Truth for sentences in \mathcal{M} is then satisfaction with no free variables: \mathcal{M} \models \phi if \mathrm{Sat}_\mathcal{M}(\ulcorner \phi \urcorner).

Historical Context

Gödel's Incompleteness Theorems

In 1931, Kurt Gödel published two groundbreaking theorems that revealed fundamental limitations of formal axiomatic systems capable of expressing elementary arithmetic. The first incompleteness theorem states that any consistent formal system strong enough to describe basic properties of natural numbers—such as Peano arithmetic—must be incomplete, meaning there exist statements in the system's language that are true but cannot be proved or disproved within the system. This result shattered the hope, inspired by David Hilbert's program, that mathematics could be fully axiomatized in a complete and consistent manner. The second incompleteness theorem extends this limitation by showing that such a formal system cannot prove its own consistency, assuming it is indeed consistent. In other words, if the system is consistent, any proof of its consistency would have to rely on stronger assumptions external to the system itself. This theorem implies that Hilbert's dream of a finitary proof of consistency for is unattainable within the arithmetic framework. Gödel's ingenious method relied on arithmetization, or , which assigns unique natural numbers to syntactic objects like formulas, proofs, and statements within the , thereby encoding metamathematical notions as arithmetic predicates. This encoding allows the system to make statements about its own syntax and provability, enabling the construction of self-referential sentences that mirror informal paradoxes like the . A quintessential example is the self-referential Gödel sentence, which asserts its own unprovability, leading to undecidable propositions when the system's consistency is assumed. The logical form of the Gödel sentence G can be expressed through a fixed-point construction as
G \equiv \neg \text{Prov}(\ulcorner G \urcorner),
where \text{Prov}(x) is the arithmetic predicate representing provability in the system, and \ulcorner G \urcorner denotes the Gödel number of G. If G is provable, it leads to a under the assumption of ; if unprovable, then G is true, demonstrating incompleteness. These theorems highlighted the intrinsic syntactic limitations of formal systems and paved the way for subsequent investigations into semantic concepts.

Tarski's 1930s Work

In the early 1930s, , a logician working at the , advanced his semantic program through a series of investigations into the foundations of formal languages, culminating in his 1933 monograph Pojęcie prawdy w językach nauk dedukcyjnych (The Concept of Truth in the Languages of Deductive Sciences). This work, originally published in Polish in Przegląd Filozoficzny, established the core principles of Tarski's theory of truth and marked a pivotal moment in his broader effort to formalize semantic notions like truth, , and within deductive systems. The paper's Polish origins reflect Tarski's deep ties to the Lwów-Warsaw School of logic, where he benefited from a vibrant intellectual environment emphasizing rigor in foundational studies. Tarski's motivation stemmed from longstanding antinomies in semantics, particularly the , which demonstrated the dangers of self-referential statements in natural languages and threatened the coherence of any informal notion of truth. To resolve these issues, he insisted on treating truth as a strictly formal applicable only to fully interpreted, object-level formalized languages, thereby excluding the paradoxes that arise from semantically closed systems. This approach was part of Tarski's wider semantic program, which aimed to reconstruct intuitive semantic concepts using precise mathematical definitions, avoiding the vagueness and circularity inherent in philosophical discussions of meaning. Central to Tarski's framework was his introduction of a of languages to define truth safely. He distinguished the object —the whose sentences are under evaluation—from the , a distinct, more expressive in which predicates like "true" or "satisfied" are defined for the object . Truth for a given object could thus be articulated in a stronger containing the object as a proper part, with the providing the syntactic and semantic resources needed for the definition; this iterative prevents and ensures the adequacy and of the truth . Such constructions allowed Tarski to demonstrate, for languages of sufficient expressive power like those of , that truth cannot be adequately defined within the object itself—a result intertwined with his undefinability . The monograph's ideas gained wider international attention following their presentation in related forms during Tarski's travels and the publication of a German translation, Der Wahrheitsbegriff in den formalisierten Sprachen, in Studia Philosophica in 1935. This translation, prepared by Tarski with assistance from collaborators, adapted the Polish original for a broader audience amid rising interest in . Tarski's work was profoundly shaped by his mentor Stanisław Leśniewski, whose theories of semantic categories and influenced Tarski's emphasis on stratified languages and the exclusion of meaningless expressions, providing the methodological backbone for his semantic innovations. Building briefly on Gödel's 1931 incompleteness theorems as an inspiration for examining limitations in formal systems, Tarski extended the inquiry into semantic definability during this period.

Core Statement

The Theorem for Arithmetic

Tarski's undefinability theorem, in the context of , states that in any consistent theory T extending , there is no \mathrm{True}_T(x) in the of T that defines the set of true of T in the of \mathbb{N} = (\omega, 0, S, +, \times). This semantic version asserts the existence of no \phi(x) such that for every \psi in the , \mathbb{N} \models \psi \iff \phi(\ulcorner \psi \urcorner), where \ulcorner \psi \urcorner denotes the Gödel number of \psi. Equivalently, in the syntactic formulation, no formula \mathrm{Tr}(x) exists in the language of T such that for all sentences \phi, T \vdash \mathrm{Tr}(\ulcorner \phi \urcorner) \leftrightarrow \phi. The theorem relies on the of T, ensuring that the assumption of such a truth predicate leads to a contradiction via the in the arithmetized syntax. While the basic result holds under mere , assumptions of \omega- or of T (meaning T proves no false \Sigma_1 sentences in the ) provide additional strength by ruling out partial or non-standard truth definitions that might arise in merely consistent but pathological extensions. As a counterpositive, any adequate truth for arithmetic sentences requires either a stronger (e.g., expanding beyond the primitives of ) or a more powerful system that properly extends T, as demonstrated in Tarski's hierarchical construction of truth definitions. This limitation underscores the inherent gap between formal provability within arithmetic and the full notion of truth in its standard interpretation.

Definitions of Truth and Definability

In the context of Tarski's undefinability theorem, the truth predicate for arithmetic is a unary formula Tr(x) in a suitable metalanguage that holds for the Gödel number \ulcorner \phi \urcorner of a closed sentence \phi in the language of first-order Peano arithmetic if and only if \phi is true in the standard model \mathbb{N} of the natural numbers. This predicate is required to satisfy Tarski's T-schema (or Convention T), which states that for every such sentence \phi, Tr(\ulcorner \phi \urcorner) \iff \phi, where the right-hand side is the translation of \phi into the metalanguage; this schema ensures the material adequacy of the definition by linking the formal predicate to the intuitive notion of truth. A truth predicate (or more generally, any relation) is arithmetically definable if it can be expressed by a formula in the language of first-order arithmetic \{0, S, +, \times, =\}, meaning there exists a formula \psi(x) (possibly with parameters from \mathbb{N}) such that for all n \in \mathbb{N}, \mathbb{N} \models \psi(\overline{n}) \iff Tr(n), where \overline{n} is the numeral for n. Primitive recursive relations, which form the basis for many computable functions in arithmetic, are arithmetically definable using \Delta_0 formulas, which permit only bounded quantifiers of the form \forall y (y < t \to \cdots) or \exists y (y < t \land \cdots), where t is a previously defined term. Such definitions capture relations like addition or exponentiation without unbounded quantification, ensuring decidability within the recursive framework. Tarski's theorem distinguishes between partial truth definitions, which are arithmetically definable for restricted classes of formulas, and total truth definitions, which encompass all arithmetic sentences and prove undefinable. Specifically, for each fixed level n in the , a partial truth predicate Tr_n(x) can be defined arithmetically for \Sigma_n formulas (those with n alternating unbounded quantifiers starting with \exists), using inductive constructions over formula complexity that remain within the language of arithmetic. However, no single arithmetic can serve as a total Tr(x) satisfying the full T-schema for arbitrary sentences, as this would require capturing unbounded complexities uniformly. As an illustrative example, consider the relation \mathrm{Sat}(\ulcorner \phi \urcorner, \vec{a}), which extends truth to open formulas \phi(\vec{v}) by holding if the \vec{a} \in \mathbb{N}^k (coding values for the variables \vec{v}) makes \phi true in \mathbb{N}; for closed , \mathrm{Sat}(\ulcorner \phi \urcorner, \emptyset) reduces to truth. This full relation is not ally definable, underscoring the theorem's limitation on total semantic concepts within arithmetic, although partial satisfaction for formulas of bounded complexity can be defined arithmetically.

Generalizations

Abstract Logical Systems

Tarski's undefinability theorem, in its abstract form, asserts that for any sufficiently expressive L interpreted in a model M, the set of sentences true in M cannot be defined by a within L itself. Specifically, there does not exist a \phi(x) in the L such that for every sentence \psi in L, M \models \phi(\ulcorner \psi \urcorner) M \models \psi, where \ulcorner \psi \urcorner denotes a suitable encoding of \psi as an element of the domain of M. This result establishes a fundamental limitation on the internal definability of truth within formal systems, preventing the from capturing its own semantic properties without recourse to a stronger . The theorem applies to a broad class of abstract logical systems, provided they meet certain minimal requirements on expressive power. In particular, L must be capable of representing its own syntax—such as through or an analogous encoding mechanism—and support arguments, which often necessitates the ability to interpret basic within the system. Tarski demonstrated that in such languages, the satisfaction relation, which generalizes truth to open s by relating sequences of domain elements to s with free variables, is likewise undefinable internally; no in L can capture the under which a satisfies a given in M. This ensures that paradoxes like the cannot arise from self-referential definitions of truth, but at the cost of rendering truth non-internalizable. Tarski's original presentation emphasized the generality of this result across formalized languages, independent of specific mathematical content like , as long as the language admits a where semantic notions exceed syntactic expressiveness. He proved the undefinability by adapting Gödel's diagonal lemma to show that assuming such a defining leads to a via , applicable to systems ranging from type-theoretic languages to those based on . The case, where truth in Peano arithmetic is undefinable, serves as a prominent special instance of this broader framework. This abstract formulation underscores the theorem's role in delineating the boundaries between object languages and their metatheories, influencing the development of and semantic foundations.

Extensions Beyond Arithmetic

Tarski's undefinability theorem extends naturally to set theory, particularly ZFC, where the notion of truth in the entire universe V of sets cannot be defined by any formula in the language of ZFC. This follows from the theorem's general form, as ZFC is sufficiently expressive to interpret arithmetic and supports self-referential constructions via diagonalization, leading to paradoxes if a full truth predicate were definable within the theory. Specifically, any attempt to define a predicate capturing satisfaction for all formulas in V would violate the consistency of ZFC, mirroring the arithmetic case but scaled to the cumulative hierarchy of sets. Related developments include partial truth predicates, as explored in the Kripke-Feferman framework, which allow definitions of truth up to certain stages of a transfinite corresponding to ordinal heights, while full truth remains undefinable. In this approach, grounded in fixed-point semantics, truth predicates T_α approximate for sentences up to complexity bounded by ordinal α, with the stabilizing at fixed points that avoid but cover only limited portions of the ; however, no single in ZFC can encompass the entire without leading to inconsistency. This partial definability highlights the limits imposed by Tarski's theorem in set-theoretic contexts, enabling consistent approximations but precluding a complete internal characterization of truth. In and theories of , Tarski's theorem similarly precludes the definability of truth within the theory itself. These systems possess sufficient expressive power to embed , rendering a truth predicate undefinable without invoking a stronger and reinforcing the theorem's broad applicability beyond settings.

Proof Techniques

Diagonalization Method

The diagonalization method, originally developed by to demonstrate the uncountability of the s, forms the foundational technique adapted by in his proof of the undefinability theorem. In Cantor's argument, one assumes an of all real numbers in the unit interval as infinite sequences of digits, say r_1 = 0.d_{11}d_{12}d_{13}\dots, r_2 = 0.d_{21}d_{22}d_{23}\dots, and so on. A new real number r = 0.e_1 e_2 e_3 \dots is then constructed such that e_n \neq d_{nn} for each position n, ensuring r differs from every r_n in the nth digit and thus cannot appear in the list. This idea of constructing an element that evades any purported complete enumeration was extended by in his 1931 incompleteness theorems, where assigns natural numbers to logical formulas, allowing self-referential constructions within formal arithmetic. used a lemma to produce a sentence that asserts its own unprovability, leading to a under the assumption of completeness. Tarski adapted this approach to the semantic setting of truth definability in his 1933 work. Assuming a truth \text{Tr}(x) is definable in the object language L, Tarski employs to represent formulas by numbers, enabling the formation of a diagonal sentence D such that D \equiv \neg \text{Tr}(\ulcorner D \urcorner), where \ulcorner D \urcorner denotes the numeral for the of D. This self-referential construction yields a : if D is true, then \text{Tr}(\ulcorner D \urcorner) holds, implying D is false; conversely, if D is false, then \neg \text{Tr}(\ulcorner D \urcorner) is true, making D true. The step-by-step process begins with a bijective from formulas of L to natural numbers via , which encodes syntactic structure into . This enables the fixed-point underlying the diagonal , mirroring Cantor's evasion tactic but in the logical of truth values. This ensures no such \text{Tr} can consistently capture all truths in L. A canonical instance of this is the liar L \equiv \neg \text{Tr}(\ulcorner L \urcorner), which directly illustrates that the truth predicate cannot define its own application to this sentence without .

Fixed-Point Constructions

In formal arithmetic, such as , the —also known as the diagonal lemma—provides a mechanism for constructing . Specifically, for any formula \psi(x) with one free variable x in the language of PA, there exists a sentence \theta (with no free variables) such that PA proves \theta \leftrightarrow \psi(\ulcorner \theta \urcorner), where \ulcorner \theta \urcorner denotes the Gödel number of \theta. This lemma enables the formal encoding of within the theory itself, allowing sentences to "quote" their own codes in a provably equivalent manner. The proof of the relies on two key results from in arithmetic: the representability theorem, which states that every recursive ( is represented by a in , and a construction adapted from Gödel's techniques. To construct \theta, one first notes that the operation of substituting a for a in a is primitive recursive and hence representable in . Let s(y, z) be the primitive recursive function that, given the Gödel number y of a \phi(x) and a number z, outputs the Gödel number of the obtained by substituting the \overline{z} for the free x in \phi(x). Define a function d(n) = s(\ulcorner \psi(x) \urcorner, n), so d(n) is the Gödel number of \psi(\overline{n}). Since d is recursive, contains a \delta(v, w) representing d, meaning that for all numerals \overline{n} and \overline{m}, proves \delta(\overline{n}, \overline{m}) \leftrightarrow d(n) = m. Now let \ulcorner \theta \urcorner = k, where k = d(k). Then proves \delta(\overline{k}, \overline{k}) \leftrightarrow \ulcorner \psi(\overline{k}) \urcorner = \overline{k}, and since \ulcorner \psi(\overline{k}) \urcorner = \ulcorner \theta \urcorner = \overline{k}, it follows that proves \theta \leftrightarrow \psi(\ulcorner \theta \urcorner). This approach formalizes without requiring an explicit enumeration of all sentences, distinguishing it from the more intuitive method covered elsewhere. The fixed-point construction applies directly to Tarski's undefinability theorem by generating a paradoxical sentence within the theory. Assume, for contradiction, that there exists a truth predicate \operatorname{True}(x) definable in PA such that for every sentence \phi, PA proves \phi \leftrightarrow \operatorname{True}(\ulcorner \phi \urcorner). Applying the fixed-point theorem with \psi(x) \equiv \neg \operatorname{True}(x), there exists a sentence \theta such that PA proves \theta \leftrightarrow \neg \operatorname{True}(\ulcorner \theta \urcorner). This implies both \theta \leftrightarrow \neg \theta (by substituting the assumption) and \neg \theta \leftrightarrow \neg \neg \theta \equiv \theta, yielding a contradiction since PA cannot prove inconsistencies. Thus, no such truth predicate can exist, establishing the undefinability of truth in arithmetic.

Philosophical and Logical Implications

Limits of Formal Systems

Tarski's undefinability theorem establishes profound limitations on the expressive power of s, particularly by demonstrating that no sufficiently powerful can internally define its own truth predicate in a consistent manner. This result implies that truth for the sentences of a system like Peano arithmetic (PA) cannot be captured by any formula within the system's language that satisfies the Tarski-style biconditionals for all sentences. Consequently, s face inherent boundaries in self-analysis, as they lack the resources to adequately represent semantic notions essential for complete internal verification. A key implication concerns consistency and soundness proofs. Since truth is undefinable within the , it cannot prove the of its own theorems—that is, that every provable sentence is true—without leading to . This connects directly to Gödel's second incompleteness theorem, which states that any extending , such as , cannot prove its own . The undefinability of truth reinforces this by showing that any attempt to formalize a within the would require a , which the theorem prohibits, thereby preventing self-verification of reliability. To address truth definitions, formal systems necessitate a of metalanguages, where each level is stronger than the object language it describes. Tarski required that the metalanguage be "essentially stronger" to avoid paradoxes like the liar, but this construction leads to an : defining truth for the metalanguage demands an even stronger super-metalanguage, and so on indefinitely. No finite hierarchy suffices for a fully self-contained semantics, underscoring the inescapable stratification in logical foundations. In practical terms, the theorem reveals undecidability results in , particularly for . The set of true in is undecidable, meaning there is no that can determine, for arbitrary , whether they are true in the standard model of . This mirrors the undecidability of the in Turing machines, as both stem from arguments that prevent effective enumeration of truths. For instance, no exists to list all true but unprovable in , as such a procedure would effectively decide truth, contradicting the theorem's limits.

Influence on Model Theory and Philosophy

Tarski's undefinability theorem laid foundational groundwork for key developments in by highlighting the limitations of defining truth within formal languages, which influenced constructions of models with specific properties. In particular, it provided conceptual support for Ehrenfeucht-Mostowski models, which use sequences of indiscernibles to build elementary equivalent structures while avoiding certain definable properties, as explored in early model-theoretic studies of and categoricity. Similarly, the theorem's emphasis on undefinable predicates contributed to the omitting types theorem, enabling the construction of models that realize some types while omitting others, a central to proving results like Morley's categoricity for countable theories. These advancements underscored how undefinability forces model theorists to work with partial approximations of truth rather than complete definitions. In non-standard models of , the theorem implies the absence of a single satisfaction class capturing all truths. This has led to studies of satisfaction classes in such models, building on model-theoretic proofs of undefinability. Such approaches have become essential for studying non-standard semantics and the structure of arithmetic universes beyond the . Philosophically, the theorem challenges traditional correspondence theories of truth by demonstrating that truth cannot be fully captured as a simple relation between and within the language itself, complicating efforts to ground truth in objective facts without invoking a higher-level . This limitation supports deflationary conceptions of truth, as articulated by , who argued that Tarski's framework reduces truth to a disquotational device without requiring substantive metaphysical commitments, thereby aligning truth with assertibility rather than deep correspondence. Tarski's Convention T, which stipulates that an adequate truth theory must imply all T-sentences of the form "'p' is true if and only if p" for sentences p in the object language, serves as a key criterion for evaluating such theories, ensuring material adequacy while respecting formal constraints imposed by undefinability. In post-1950 philosophy, the connects to W.V.O. Quine's thesis of indeterminacy of translation, as Quine recognized that undefinability parallels the of semantic interpretations, where no unique truth predicate can fix reference across languages.

References

  1. [1]
    Semantic Theory of Truth | Internet Encyclopedia of Philosophy
    The Tarski Undefinability Theorem (TUT) says that if a consistent theory T contains the arithmetic of natural numbers, the set of T-truths is not definable in ...
  2. [2]
    [PDF] Tarski's Theory of Truth - MIT
    Tarski's undefinability theorem is really just the ancient paradox of the liar, dressed up in formal wear. The paradox first appeared when Epimenides the ...
  3. [3]
    Alfred Tarski - Stanford Encyclopedia of Philosophy
    Oct 30, 2006 · The negative answer is provided by a version of Tarski's theorem of the indefinability of truth. ... “Undefinability of Truth. The Problem ...
  4. [4]
    Tarski's truth definitions - Stanford Encyclopedia of Philosophy
    Nov 10, 2001 · In his 1933 paper Tarski went on to show that many fully interpreted formal languages do have a truth definition that satisfies his conditions.
  5. [5]
    [PDF] First-Order Proof Theory of Arithmetic - UCSD Math
    The theory of Peano arithmetic, PA, is defined to be the theory Q plus induc- tion for all first-order formulas. The figure below shows that PA also admits the.
  6. [6]
    [PDF] 6 First-order Peano Arithmetic - - Logic Matters
    This is the key informal principle of (arithmetical) induction, and is a standard method of proof for establishing arithmetical generalizations.
  7. [7]
    GA 1003. Arithmetic - Jim Pryor
    Jun 26, 2014 · We call the set of sentences provable from the Peano axioms the theory of Peano arithmetic, or Peano arithmetic for short. One question we ...
  8. [8]
    [PDF] Countable Models of Peano Arithmetic
    In this chapter we provide a few models of PA. First, we construct the so-called standard model, then we extend this model to countable non-standard models, and.
  9. [9]
    [PDF] Peano Arithmetic
    1) We will introduce a standard set of axioms for the language LA. The theory generated by these axioms is denoted PA and called Peano Arithmetic.
  10. [10]
    nonstandard model of arithmetic in nLab
    Jun 16, 2020 · Peano arithmetic is the quintessential unstable theory, and so there are plenty of countable nonstandard models of Peano arithmetic ( 2 ℵ 0 - ...Idea · Examples · Remarks · Denseness of ordering on...
  11. [11]
    [PDF] Non-Standard Models of Arithmetic - UChicago Math
    May 1, 2004 · Less familiar, even among logicians, are the non-standard models of arithmetic. In this talk we prove their existence, explore their structure,.
  12. [12]
    An introduction to nonstandard models of arithmetic - Victoria Gitman
    Apr 22, 2015 · An easy application of the compactness theorem shows that there are countable nonstandard models of the Peano axioms, or indeed of any collection of true ...
  13. [13]
    Tarski's theory of truth
    Mar 3, 2005 · Tarski begins by saying what he thinks a definition of truth must achieve. He focuses on two constraints: material adequacy, and formal correctness.
  14. [14]
    [PDF] First-order Logic
    This part covers the metatheory of first-order logic through complete- ness. Currently it does not rely on a separate treatment of propositional.
  15. [15]
    [PDF] Chapter 2. First Order Logic. - UMD MATH
    The definition of satisfaction yields the fol- lowing equivalences: A 6|= θ iff. A |= ∀x(P(x) → Q(x)) and A 6|= ∀xP(x) → ∀xQ(x) iff. A |= ∀x(P(x) → Q(x)) ...
  16. [16]
    Gödel's Incompleteness Theorems
    2013年11月11日 · What the undefinability theorem shows is that the object language and the metalanguage cannot coincide, but must be distinct. Tarski's ...
  17. [17]
    Alfred Tarski and the “Concept of Truth in Formalized Languages”. A ...
    Alfred Tarski and the “Concept of Truth in Formalized Languages”. A Running Commentary with Consideration of the Polish Original and the German Translation.
  18. [18]
    [PDF] 5. Peano arithmetic and Gödel's incompleteness theorem
    Theorem 5.5. (Tarski's undefinability of truth theorem) There is no formula ϕ with only v0 free such that for every sentence ψ, M |= ψ ↔ ϕ(gn(ψ)), where M = (ω ...
  19. [19]
    [PDF] TROUBLES WITH (THE CONCEPT OF) TRUTH IN MATHEMATICS∗
    Theorem 1 (Tarski, 1933). If Peano arithmetic PA is consistent then there exists no formula St(x) of the language L(PA) being the definition of truth.
  20. [20]
    [PDF] inp.1 The Undefinability of Truth - Open Logic Project Builds
    Is it definable in arithmetic? That is: is the set. { # φ# : N ⊨ φ} definable in arithmetic? Tarski's theorem answers this in the negative. tarski-thm rev ...
  21. [21]
    [PDF] Tarski's Undefinability Theorem - Brendan Cordy
    Tarski's undefinability theorem states, roughly speaking, that there is no way to express arithmetical truth in first-order logic. The goal of the following is ...
  22. [22]
    [PDF] MODELS OF SET THEORY 1 Models - Princeton University
    ... truth-in-V where V is the universe of all sets, is impossible to define in ZFC. (Here what is meant by truth being definable in a theory is the existence of ...
  23. [23]
    Axiomatic Theories of Truth - Cambridge University Press
    MODALITY AND AXIOMATIC THEORIES OF TRUTH II: KRIPKE-FEFERMAN. The Review of ... In this book, Volker Halbach examines the most important axiomatizations of truth ...
  24. [24]
    None
    ### Summary of Sections on Extensions to Second-Order Logic or Arithmetic, Undefinability in Second-Order Contexts
  25. [25]
    [PDF] Some Observations on Truth Hierarchies - University of Bristol
    The purpose of this note is to investigate more closely the hierarchies of truth ... (Moreover this last proof is also the basis of the “non-wellfounded” version.
  26. [26]
    (PDF) A Translation of G. Cantor's “Ueber eine elementare Frage ...
    Aug 23, 2019 · ... English translation of G. Cantor's “Ueber eine elementare ... Über eine elementare Frage der Mannigfaltigkeitslehre. Article. G. Cantor · View ...
  27. [27]
    [PDF] Tarski's theory of truth
    Mar 2, 2005 · In §6, Tarski says that his definition only applies to truth predicates in formalized languages, ... Concept of Truth in Formalized Languages ...
  28. [28]
    [PDF] Computability theory - Berkeley Math
    Feb 25, 2024 · Hence, truth for sentences in arithmetic is incomputable as a corollary of Turing's theorem that the halting problem is incomputable. It is ...
  29. [29]
    [PDF] A Historical Survey of the Model Theoretic Universe
    Mar 31, 2025 · Hodges notes that Tarski's first clear model-theoretic definition of truth in a structure appeared in his 1957 joint paper with Robert Vaught, ...
  30. [30]
    Undefinability of truth and nonstandard models
    ### Summary of Tarski's Undefinability Theorem and Truth Hierarchies in Non-Standard Models
  31. [31]
  32. [32]
    [PDF] What is Tarski's Theory of Truth? - eScholarship
    Tarski, A.: 1933, 'The Concept of Truth in Formalized Languages',. Tarski 1983, 152–278. Tarski, A.: 1936a, 'The Establishment of Scientific Semantics',.Missing: primary | Show results with:primary
  33. [33]
    Tarski's Theory of Truth - jstor
    THE JOURNAL OF PHILOSOPHY. VOLUME LXIX, NO. 13, JULY 13, I972. TARSKI'S THEORY OF TRUTH *. IN the early 1930s there was prevalent, among scientifically minded ...
  34. [34]
    Carnap and Quine on Logic, Language, and Translation (Part III)
    7.2 The Puzzle Solved. Quine knew Tarski's undefinability theorem and it is absurd to suppose that he forgot or overlooked it when he wrote TD4.Footnote To ...
  35. [35]
    [PDF] Truth, correspondence, models, and Tarski - PhilArchive
    In such a model-theoretic setting, a language L is completely a uninterpreted and syntactic formal language. Niiniluoto adds that “an interpreted language ...<|control11|><|separator|>