|
A signature is a family of function symbols with arities , together with of one of two types together with a family of relation symbols with arities . Among the relation symbols, there is always a particular symbol of arity denoted .
Given a signature , a first-order structure for is a set , together with a family of functions and a family of subsets called relations. Each of these defines a specific interpretation of the function and relation symbols. For instance a relation symbol of arity is interpreted by binary relation , a function of arity 0 is interpreted as a constant , a relation of arity is interpreted subset of . The equality symbol is always interpreted as the binary relation of equality on , i.e. as the diagonal .
We will consider certain properties of that pertain to these functions and relations, and which can be stated in a specific language involving symbols for each such function and relation. This language is called a first-order language.
Example
Example
Consider a fixed signature . We then define specific types and sets of words, i.e. finite strings of symbols, as follows:
The set of terms in the signature is the smallest set of finite strings of symbols among variable symbols, parentheses symbols ( and ) and function symbols , which contains all variable symbols, and such that for all , if , then .
For instance, if contains two function symbols and of arities and respectively, then the word
is a term.
Atomic formulas are words of the form where and are terms and . Neg-atomic formulas are words of the form where and are terms and .
-formulas are well-written words involving atomic formulas, parentheses, logical connectives (“not”, negation), (“or”, disjunction), (“and”, conjunction), and quantifiers (“there exists”, existential quantifier), and (“for all”, universal quantifier).
The first-order language over this signature is the set of all -formulas.
If a symbol of variable occuring in a formula is preceded by a quantifier in one of its occurrences, then we say that it is bound. Otherwise, we say that it is free. Usually, we write denote by an -formula whose free variables are among .
A formula without free variable is called an -sentence. Those are the formulas which can be interpreted as true or false in structures (whereas formulas with free variables may have a truth value depending on the value of those variables).
An -formula is said quantifier-free if it contains no occurrence of or . Quantifier-free formulas are thus boolean combinations of atomic formulas, i.e. obtained as conjunctions, disjunctions and negations (and combinations thereof) of atomic formulas.
Proposition
where , and each is either atomic or neg-atomic.
An -formula is in prenex normal form form if it is, up to permutation of the variable symbols, of the form
where is quantifier-free and are symbols of quantifiers (i.e. or ).
Proposition
We fix a signature and an -structure . Given a formula and , we say that holds in if the straightforward interpretation of , where
each variable symbol is replaced by ,
each function symbol is replaced by the function ,
each term is replaced by the element accordingly,
each atomic formula is replaced by the statement:
each logical combination thereof is evaluated following basic logic,
is true.
Remark
But the first-order language does not allow this. It can be shown that there is no set of sentences in the first-order language over with one binary relation symbol such that -structure in which all sentences in hold are exactly linearly ordered sets with the least upper bound property.
Consider a first-order signature and an -structure . We say that eliminates quantifiers (or has quantifier elimination) if for every -formula , there is a quantifier-free -formula such that the following sentence holds in :
There are many tests in order to show that eliminates quantifiers. One of the most basic ones is the following
Proposition
Then eliminates quantifiers.
Idea of proof. Prenex normal form induction.
In this section, we fix a first-order signature and an -structure .
Given , we say that a set is definable in dimension in if and there are an , a tuple and a formula such that
We say that is definable without quantifiers if can be taken to be quantifier-free.
Example
The set is not definable without quantifiers. Indeed, recall that quantifier-free formulas are equivalent to boolean combinations of atomic formulas. In , an atomic formula in one free variable is equivalent to an equality where . Hence it defines either if , or a finite subset otherwise. In particular, it defines a finite or cofinite (complement of a finite) subset of . Since the set of finite or cofinite subsets of is closed under unions and intersections, any boolean combination ot atomic formulas defines a finite or cofinite subset. So defines a finite or cofinite subset. Since is neither finite nor cofinite in , it cannot be defined by .
Remark
Here we fix an , an with , a tuple , as well as -formulas
We have the following list of correspondences between geometric operations on definable sets
and their defining formulas and .
Logical operation on defining formula | Geometric operation on definable set |
Negation | Complement |
Disjunction: | Union |
Conjunction: | Intersection |
Existential quantifier: | Projection on . |
Universal quantifier: |
Thus the theory of definability can be stated in purely geometric terms. This is the spirit of [2]. However, many important results regarding definability (in particular in o-minimality) crucially rely on the interplay between intuitions coming from logic and geometry, algebra, analysis, graph theory, and so on...
Let be a linearly ordered set. An interval in is a subset of one of the following forms for :
,
,
,
,
,
,
,
,
,
The first four types of intervals are called open intervals.
Example
is an interval in .
Proposition
Definition
Corollary
The set in Example 9 is definable in the ordered group . This set is not a finite union of intervals, otherwise it would have a least upper bound in . Therefore is not o-minimal.
O-minimal ordered fields. In the Fachseminar and in RAG
I, we will see examples of o-minimal ordered fields. Here we consider
the case of rational numbers. The ordered field
is not o-minimal for similar reasons as above. What's more, by a theorem
of Julia
Proposition
Proof. -formulas are -formulas, and given an -formula and , the definable set is equal to , which is a finite union of intervals by o-minimality of , hence the result.
Let be a bi-ordered group. A unary representation of is a total order together with a morphism
where is the group under composition of strictly increasing bijections , such that for all , we have
Example
of by letting it act on itself by left translations, i.e. by setting for each .
Example
This is still a bi-ordered group. We have a unary representation
of on its underlying linear ordering given by right translations: for each .
We now fix a unary representation of , and we consider the first-order structure in the first-order language with unary function symbols for each and a binary relation symbol . We then have
Theorem
Proof. We first note that we have the following equivalences for and :
Now consider an existential formula for . So there are atomic and neg-atomic formulas such that
Each neg-atomic formula among the 's may be replaced by a disjunction of atomic formulas as in (3-4). Then as in (1-2), we may replace all atomic formulas by formulas of the form or for and . So each is equivalent to a formula
where each says that
for some , and . Note that the formula is false (hence equivalent to a quantifer-free formula) if is false. If this last formula is true, then is equivalent to
If is densely ordered, then this last formula is always true.
If and is not densely ordered, then consider the least element of . The formula is equivalent to
So in any case, the formula is equivalent to a quantifier-free formula.
Corollary
Corollary
B. Baizhanov, J. Baldwin, and V. Verbovskiy. Cayley's theorem for ordered groups: o-minimality. Sibirskie Èlektronnye Matematicheskie Izvestiya [electronic only], 4:278–281, 2007.
L. van den Dries. Tame topology and o-minimal structures, volume 248 of London Math. Soc. Lect. Note. Cambridge University Press, 1998.
holds in 2
atomic formula 1
definable subset 3
first-order language 2
first-order structure 1
-formula 2
free variable 2
neg-atomic formula 1
o-minimal structure 4
prenex normal form 2
quantifier elimination 3
quantifier-free formula 2
signature 1
term 1
unary representation 5
variable symbol 1