nLab
definable set

Contents

Definition

Definability is most often considered only for a first-order language L (not a theory); a definable set is an equivalence class of formulas which evaluate in the same way in every L-structure. It makes sense to do the same for a theory: in that case in the definition of the equivalence relation one restricts to models of T.

Let L be a first-order language and T a theory in L. Any formula ϕ(x 1,,x n), whose only free variables could be among x 1,,x n, together with a model M for T evaluates to a truth value on each a=(a 1,,a n)M n, hence it determines the subset ϕ(M)M n of all a such that ϕ(a). Two formulas ϕ,ψ with the same number of free variables are equivalent if ϕ(M)=ψ(M) for every model M of T. A definable set X in T is an equivalence class of formulas in L under this relation. Consider the category el(L) of L-structures and elementary monomorphism?s and its full subcategory el(T) whose objects are the models of T. We can also view a definable set for a theory T as a functor el(T)Set which is of the form Mϕ(M) for some L-formula ϕ.

By X(M) denote the set of all aM such that X(a) holds, i.e. ϕ(a) is true for any choice of representative ϕX.

Given two definable sets X,Y in T a definable function f:XY is a definable subset of the product sort X×Y such that f MX(M)×Y(M) is a function (we also write f M:X(M)Y(M)) for every model M of T. Analogously a definable equivalence relation is a definable subset RX×X such that R(M) is an equivalence relation for every model M of T.

Properties

Proposition. Given a small category and two functors F,G:Set the natural transformations α:FG are in 1-1 correspondence with functors α˜:Set such that α˜(A)F(A)×G(A) and such that α˜(A) is a functional relation.

Proof. If α:FG is an Ob()-indexed family with components α A:F(A)G(A) viewed as functional relations α˜ AF(A)×G(A), then the extension to a functor means
that there is a (automatically unique) dotted arrow α˜ f

α˜ A α˜ f α˜ B F(A)×G(A) F(f)×G(f) F(B)×G(B)\array{ \tilde\alpha_A & \stackrel{\tilde\alpha_f}\hookrightarrow & \tilde\alpha_B\\ \downarrow && \downarrow \\ F(A)\times G(A)&\stackrel{F(f)\times G(f)}\longrightarrow & F(B)\times G(B) }

making the diagram commutative (once the existence of α˜ f is known, the functoriality of α˜ fg=α˜ fα˜ g comes by uniqueness of α˜ f and the functoriality of F×G which it restricts from). That means that for every xF(A) (x,α A(x)) should be sent to (F(f)(x),G(f)(α A(x))) by α˜ f, what is a restriction of F(f)×G(f), but by α B being functional relation this must be the same as (F(f)(x),α B(F(f)(x))), i.e. that G(f)(α A(x))=α B(F(f)(x)). Q.E.D.

In other words, functoriality of α˜ is the same as α being natural.

Corollary. Definable functions for L (for T) are in 1-1 correspondence with natural transformations of definable sets as functors el(L)Set (resp. el(T)Set).

For a fixed (multi-sorted, first-order) theory T, definable sets and definable functions form a category Def(T). This category (or any equivalent category) is the syntactic category of the theory. Models of T can be recovered as left exact functors Def(T)Set. Notice that definable sets are functors from models to sets, and models are functors definable sets to sets; just the latter are the “evaluation functionals” among all functors.

See also definable groupoid.

An -definable set is an intersection of definable sets.

We can also consider a relative version of a definable set (definability with parameters).

Given definable sets X,Y, a fixed model M and a fixed set AX(M), we say that an element bY(M) is definable over A if there is (a 1,,a n)A n and a T-definable function f:X nY such that f(a 1,,a n)=b. All elements b definable over A form the subset Y(A)Y(M). A subset BM is definably closed if it is closed under definable functions. Given AM, there is the minimal definably closed subset B such that ABM, the definable closure B=dcl(A) of A.

If we extend the language by the constants from A we get a new language L A. The definable sets in language L over A are the definable sets in language L A over .

One can also study ind-objects and pro-objects in the category of definable sets and definable functions.

References

  • Moshe Kamensky, Ind- and Pro- definable sets, math.LO/0608163

  • Jan Holly, Definable operations on sets and elimination of imaginaries, Proc. Amer. Math. Soc. 117 (1993), no. 4, 1149–1157, MR93e:03052, doi, pdf

  • David Kazhdan, Lecture notes in model theory, pdf

  • D. Haskell, E. Hrushovski, H.D.Macpherson, Definable sets in algebraically closed valued fields: elimination of imaginaries, J. reine und angewandte Mathematik 597 (2006), MR2007i:03040, doi/CRELLE.2006.066)

Revised on September 21, 2012 10:03:26 by Urs Schreiber (82.169.65.155)