Categorical theory

From Wikipedia, the free encyclopedia
(Redirected from Categorical (model theory))
Jump to navigation Jump to search

Template:Short description Template:Redirect-distinguish2 Script error: No such module "Distinguish". In mathematical logic, a theory is categorical if it has exactly one model (up to isomorphism).Template:Efn Such a theory can be viewed as defining its model, uniquely characterizing the model's structure.

In first-order logic, only theories with a finite model can be categorical. Higher-order logic contains categorical theories with an infinite model. For example, the second-order Peano axioms are categorical, having a unique model whose domain is the set of natural numbers .

In model theory, the notion of a categorical theory is refined with respect to cardinality. A theory is κScript error: No such module "Check for unknown parameters".-categorical (or categorical in κScript error: No such module "Check for unknown parameters".) if it has exactly one model of cardinality κScript error: No such module "Check for unknown parameters". up to isomorphism. Morley's categoricity theorem is a theorem of Michael D. Morley (1965) stating that if a first-order theory in a countable language is categorical in some uncountable cardinality, then it is categorical in all uncountable cardinalities.

Saharon Shelah (1974) extended Morley's theorem to uncountable languages: if the language has cardinality κScript error: No such module "Check for unknown parameters". and a theory is categorical in some uncountable cardinal greater than or equal to κScript error: No such module "Check for unknown parameters". then it is categorical in all cardinalities greater than κScript error: No such module "Check for unknown parameters"..

History and motivation

Oswald Veblen in 1904 defined a theory to be categorical if all of its models are isomorphic. It follows from the definition above and the Löwenheim–Skolem theorem that any first-order theory with a model of infinite cardinality cannot be categorical. One is then immediately led to the more subtle notion of κScript error: No such module "Check for unknown parameters".-categoricity, which asks: for which cardinals κScript error: No such module "Check for unknown parameters". is there exactly one model of cardinality κScript error: No such module "Check for unknown parameters". of the given theory T up to isomorphism? This is a deep question and significant progress was only made in 1954 when Jerzy Łoś noticed that, at least for complete theories T over countable languages with at least one infinite model, he could only find three ways for T to be κScript error: No such module "Check for unknown parameters".-categorical at some κScript error: No such module "Check for unknown parameters".:

  • T is totally categorical, i.e. T is κScript error: No such module "Check for unknown parameters".-categorical for all infinite cardinals κScript error: No such module "Check for unknown parameters"..
  • T is uncountably categorical, i.e. T is κScript error: No such module "Check for unknown parameters".-categorical if and only if κScript error: No such module "Check for unknown parameters". is an uncountable cardinal.
  • T is countably categorical, i.e. T is κScript error: No such module "Check for unknown parameters".-categorical if and only if κScript error: No such module "Check for unknown parameters". is a countable cardinal.

In other words, he observed that, in all the cases he could think of, κScript error: No such module "Check for unknown parameters".-categoricity at any one uncountable cardinal implied κScript error: No such module "Check for unknown parameters".-categoricity at all other uncountable cardinals. This observation spurred a great amount of research into the 1960s, eventually culminating in Michael Morley's famous result that these are in fact the only possibilities. The theory was subsequently extended and refined by Saharon Shelah in the 1970s and beyond, leading to stability theory and Shelah's more general programme of classification theory.

Examples

There are not many natural examples of theories that are categorical in some uncountable cardinal. The known examples include:

  • Pure identity theory (with no functions, constants, predicates other than "=", or axioms).
  • The classic example is the theory of algebraically closed fields of a given characteristic. Categoricity does not say that all algebraically closed fields of characteristic 0 as large as the complex numbers C are the same as C; it only asserts that they are isomorphic as fields to C. It follows that although the completed p-adic closures Cp are all isomorphic as fields to C, they may (and in fact do) have completely different topological and analytic properties. The theory of algebraically closed fields of a given characteristic is not categorical in ωScript error: No such module "Check for unknown parameters". (the countable infinite cardinal); there are models of transcendence degree 0, 1, 2, ..., ωScript error: No such module "Check for unknown parameters"..
  • Vector spaces over a given countable field. This includes abelian groups of given prime exponent (essentially the same as vector spaces over a finite field) and divisible torsion-free abelian groups (essentially the same as vector spaces over the rationals).
  • The theory of the set of natural numbers with a successor function.

There are also examples of theories that are categorical in ωScript error: No such module "Check for unknown parameters". but not categorical in uncountable cardinals. The simplest example is the theory of an equivalence relation with exactly two equivalence classes, both of which are infinite. Another example is the theory of dense linear orders with no endpoints; Cantor proved that any such countable linear order is isomorphic to the rational numbers: see Cantor's isomorphism theorem.

Properties

Every categorical theory is complete.Template:Sfn However, the converse does not hold.[1]

Any theory T categorical in some infinite cardinal κScript error: No such module "Check for unknown parameters". is very close to being complete. More precisely, the Łoś–Vaught test states that if a satisfiable theory has no finite models and is categorical in some infinite cardinal κScript error: No such module "Check for unknown parameters". at least equal to the cardinality of its language, then the theory is complete. The reason is that all infinite models are first-order equivalent to some model of cardinal κScript error: No such module "Check for unknown parameters". by the Löwenheim–Skolem theorem, and so are all equivalent as the theory is categorical in κScript error: No such module "Check for unknown parameters".. Therefore, the theory is complete as all models are equivalent. The assumption that the theory have no finite models is necessary.[2]

See also

Notes

Template:Notelist

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Marker (2002) p. 42

Script error: No such module "Check for unknown parameters".

References

Template:Mathematical logic