PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Viewing Version 10 of 'example of a universal structure'
[ view 'example of a universal structure' | back to history ]

Title of object: example of a universal structure
Canonical Name: ExampleOfUniversalStructure
Type: Example

Created on: 2003-01-24 12:46:58
Modified on: 2005-01-19 10:21:30

Creator: uzeromay
Modifier: yark
Author: yark
Author: Timmy

Classification: msc:03C50, msc:03C52
Defines: dense, back and forth

Revision comment (for changes between this and next version):

it's not appropriate to define "dense" here, and it's now defined elsewhere

Preamble:

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}

% used for TeXing text within eps files
%\usepackage{psfrag}
% need this for including graphics (\includegraphics)
%\usepackage{graphicx}
% for neatly defining theorems and propositions
%\usepackage{amsthm}
% making logically defined graphics
%\usepackage{xypic}

\newtheorem{theorem}{Theorem}
\def\Q{\mathbb{Q}}
Content:

\PMlinkescapeword{proposition}
\PMlinkescapeword{satisfies}

Let $L$ be the first order language with the binary relation $\leq$. Consider the following sentences:
\begin{itemize}
\item $\forall x,y ((x\leq y \lor y\leq x) \land ((x \leq y \land y\leq x )\leftrightarrow x=y))$
\item $\forall x,y,z (x \leq y \land y \leq z \rightarrow x \leq z)$ \end{itemize}
Any $L$-structure satisfying these is called a linear order.
We define the relation $<$ so that $x<y$ iff $x \leq y \land x \neq y$. Now consider these sentences:
\begin{enumerate}
\item $\forall x,y ((x < y \rightarrow \exists z(x<z<y))$
\item $\forall x \exists y,z(y<x <z)$ \end{enumerate}
A linear order that satisfies 1. is called {\em dense}.
We say that a linear order that satisfies 2. is {\em without endpoints}.
Let $T$ be the theory of dense linear orders without endpoints. This is a complete theory.

\medskip

We can see that $(\Q,\leq)$ is a model of $T$. It is actually a rather special model.

\medskip

\begin{theorem}
\label{one} Let $(S,\leq)$ be any finite linear order. Then $S$ embeds in $(\Q,\leq)$.
\end{theorem}
Proof: By induction on $|S|$, it is trivial for $|S|=1$.

Suppose that the statement holds for all linear orders with cardinality less than or equal to $n$.
Let $|S|=n+1$, then pick some $a \in S$, let $S^{\prime}$ be the structure induced by $S$ on $S\setminus {a}$.
Then there is some embedding $e$ of $S^{\prime}$ into $\Q$.

\begin{itemize}
\item Now suppose $a$ is less than every member of $S^{\prime}$, then as $\Q$ is without endpoints, there is some element $b$ less than every element in the image of $e$.
Thus we can extend $e$ to map $a$ to $b$ which is an embedding of $S$ into $\Q$.
\item We work similarly if $a$ is greater than every element in $S^{\prime}$.
\item If neither of the above hold then we can pick some maximum $c_{1} \in S^{\prime}$ so that $c_{1}<a$.
Similarly we can pick some minimum $c_{2} \in S^{\prime}$ so that $c_{2}<a$. Now there is some $b \in \Q$ with $e(c_{1})<b<e(c_{2})$. Then extending $e$ by mapping $a$ to $b$ is the required embedding. $\square$ \end{itemize}

\medskip

It is easy to extend the above result to countable structures.
One views a countable structure as a the union of an increasing chain of finite substructures.
The necessary embedding is the union of the embeddings of the substructures. Thus $(\Q,\leq)$ is universal countable linear order.

\medskip

\begin{theorem} $(\Q,\leq)$ is homogeneous. \end{theorem}
Proof: The following type of proof is known as a {\em back and forth} argument.
Let $S_{1}$ and $S_{2}$ be two finite substructures of $(\Q,\leq)$.
Let $e:S_{1} \to S_{2}$ be an isomorphism.
It is easier to think of two disjoint copies $B$ and $C$ of $\Q$ with $S_{1}$ a substructure of $B$ and $S_{2}$ a substructure of $C$.

\medskip

Let $b_{1},b_{2},\ldots$ be an enumeration of $B \setminus S_{1}$.
Let $c_{1},c_{2},\ldots,c_{n}$ be an enumeration of $C \setminus S_{2}$. We iterate the following two step process:

{\bf The $i$th forth step} If $b_{i}$ is already in the domain of $e$ then do nothing. If $b_{i}$ is not in the domain of $e$.
Then as in proposition \ref{one}, either $b_{i}$ is less than every element in the domain of $e$ or greater than or it has an immediate successor and predecessor in the range of $e$.
Either way there is an element $c$ in $C \setminus$ range$(e)$ relative to the range of $e$.
Thus we can extend the isomorphism to include $b_{i}$.

{\bf The $i$th back step} If $c_{i}$ is already in the range of $e$ then do nothing. If $c_{i}$ is not in the domain of $e$.
Then exactly as above we can find some $b \in B \setminus $ dom$(e)$ and extend $e$ so that $e(b)=c_{i}$.

After $\omega$ stages, we have an isomorphism whose range includes every $b_{i}$ and whose domain includes every $c_{i}$. Thus we have an isomorphism from $B$ to $C$ extending $e$. $\square$

\medskip

A similar back and forth argument shows that any countable dense linear order without endpoints is isomorphic to $(\Q,\leq)$ so $T$ is $\aleph_{0}$-categorical.