The term Tarski Universe (in contrast to “Russell Universe”) is a direct homage to Alfred Tarski’s work on model theory and the indefinability of truth. The core connection between Tarski universes and Russell universes is the strict separation of syntax and semantics.
Tarski Semantics (Model Theory)
Tarski defined truth by separating the Object Language (the formulas being evaluated) from the Meta-Language (the mathematical framework where truth is defined).
- Syntax: A set of formulas .
- Semantics: An interpretation function (or satisfaction relation ) mapping formulas to extensions in a model .
- Principle: A formula is not the same object as its meaning .
Tarski Universes (Type Theory)
In Martin-Löf Type Theory, a Universe à la Tarski internalizes this structure:
- Syntax (Codes): An inductive type (the universe) containing “codes” or “names” for types.
- Example: is a code, not the type of natural numbers itself.
- Semantics (Decoding): A recursive function (often written as ) that interprets codes into actual types.
- Example: .
- Relation: The judgment corresponds to “well-formed formula”, and corresponds to the “extension” or “interpretation” of that formula.
Context: Dybjer & Setzer (1999)
Contrast: Universes à la Russell
In a Russell Universe, the distinction is collapsed: is a type of types, and if , then is a type.
- This is convenient for formalization (Agda’s default
Setis Russell-style). - It conflates the code and the extension ().
- It obscures the model-theoretic intuition that Dybjer & Setzer require for establishing the metatheory of IR.
See also
Used in dybjer1999-inductive-recursive.