Skip to content

Commit 7edc549

Browse files
greleighrzach
andauthored
compactness example (#346)
* Removed \div as function on rationals. * A tiny bit more explanation in the changes for the infinitesimal example --------- Co-authored-by: Richard Zach <[email protected]>
1 parent cd2594c commit 7edc549

File tree

1 file changed

+21
-13
lines changed

1 file changed

+21
-13
lines changed

content/first-order-logic/completeness/compactness.tex

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -121,22 +121,30 @@
121121
\end{ex}
122122

123123
\begin{ex}
124-
Consider a language $\Lang{L}$ containing the !!{predicate}~$<$,
125-
!!{constant}s $\Obj{0}$, $\Obj{1}$, and !!{function}s $+$, $\times$,
126-
$-$, $\div$. Let $\Gamma$ be the set of all !!{sentence}s in this
127-
language true in $\Struct{Q}$ with domain $\Rat$ and the obvious
128-
interpretations. $\Gamma$ is the set of all !!{sentence}s
129-
of~$\Lang{L}$ true about the rational numbers. Of course, in $\Rat$
130-
(and even in $\Real$), there are no numbers which are greater than~$0$
124+
Consider !!a{language} $\Lang{L}$ containing the !!{predicate}~$<$,
125+
!!{constant}s $\Obj{0}$, $\Obj{1}$, and !!{function}s $+$, $\times$, and
126+
$-$. Let $\Gamma$ be the set of all !!{sentence}s in this
127+
!!{language} true in the !!{structure}~$\Struct{Q}$ with domain~$\Rat$ and the obvious
128+
interpretations. $\Gamma$~is the set of all !!{sentence}s
129+
of~$\Lang{L}$ true about the rational numbers. Of course, in~$\Rat$
130+
(and even in~$\Real$), there are no numbers~$r$ which are greater than~$0$
131131
but less than $1/k$ for all $k \in \PosInt$. Such a number, if it
132132
existed, would be an \emph{infinitesimal:} non-zero, but infinitely
133-
small. The compactness theorem shows that there are models
134-
of~$\Gamma$ in which infinitesimals exist: Let $\Delta$ be $\{0<c\}
135-
\cup \Setabs{c < (\Obj{1} \div \num{k})}{k \in \PosInt}$ (where
133+
small. The compactness theorem can be used to show that there are
134+
models of~$\Gamma$ in which infinitesimals exist. We do not have
135+
!!a{function} for division in our language (division by zero is
136+
undefined, and !!{function}s have to be interpreted by total functions).
137+
However, we can still express that $r < 1/k$, since this is the case iff
138+
$r \cdot k < 1$. Now let $c$ be a new !!{constant} and let $\Delta$ be
139+
\[
140+
\{0<c\}
141+
\cup \Setabs{ c \times \num k < \Obj{1} }{k \in \PosInt}
142+
\]
143+
(where
136144
$\num{k} = (\Obj{1} + (\Obj{1} + \dots + (\Obj{1} + \Obj{1})\dots))$
137-
with $k$ $\Obj{1}$'s). For any finite subset~$\Delta_0$ of~$\Delta$
138-
there is a $K$ such that all the !!{sentence}s $c < (\Obj{1} \div \num{k})$ in
139-
$\Delta_0$ have $k < K$. If we expand $\Struct{Q}$ to $\Struct{Q'}$
145+
with $k$~$\Obj{1}$'s). For any finite subset~$\Delta_0$ of~$\Delta$
146+
there is a~$K$ such that for all the !!{sentence}s $c \times \num{k} < \Obj{1}$
147+
in~$\Delta_0$ have $k < K$. If we expand $\Struct{Q}$ to~$\Struct{Q'}$
140148
with $\Assign{c}{Q'} = 1/K$ we have that $\Sat{Q'}{\Gamma \cup
141149
\Delta_0}$, and so $\Gamma \cup \Delta$ is finitely satisfiable
142150
(Exercise: prove this in detail). By compactness, $\Gamma \cup \Delta$

0 commit comments

Comments
 (0)