w23-logic-2/inputs/lecture_19.tex
Josia Pietsch ab14be172f
Some checks failed
Build latex and deploy / checkout (push) Failing after 14m16s
some small changes
2024-02-16 19:47:21 +01:00

233 lines
8.4 KiB
TeX

\lecture{19}{2024-01-11}{Forcing}
Beginning with this lecture,
the material is no longer relevant for the exam.
Recall that $\exists x \in y.~ \phi$ abbreviates
$\exists x.~ x \in y \land \phi$
and $\forall x \in y.~\phi$ abbreviates $\forall x.~x \in y \to \phi$.
\begin{definition}[Arithmetical Hierarchy]
Let $\phi$ be a $\cL_{\in}$-formula.
We say that $\phi$ is \vocab{$\Delta_0$} (or \vocab{$\Sigma_0$}
or \vocab{$\Pi_0$})
iff it is in the smallest set $\Gamma$ of formulas
such that
\begin{enumerate}[(1)]
\item $\Gamma$ contains all \vocab[Formula!atomic]{atomic} formulas ($x \in y$,$x=y$).
\item If $\phi, \psi \in \Gamma$,
then so are $\lnot \phi$
and $\phi \land \psi$.%
\footnote{It follows that $\phi \lor \psi$, $\phi \to \psi$ and $\phi \leftrightarrow \psi$
are also in $\Gamma$.}
\item If $\phi \in \Gamma$,
then $(\exists x \in y.~\phi), (\forall x \in y.~\phi) \in \Gamma$.
\end{enumerate}
If $\phi(x_0,\ldots,x_m) \in \Sigma_n$,
then $(\forall x_0.~\ldots\forall x_m.~\phi(x_0,\ldots,x_m)) \in \Pi_{n+1}$.
If $\ZFC \models \phi \leftrightarrow \psi$
and $\phi \in \Sigma_n$, then $\psi \in \Sigma_n$.
If $\phi(x_0,\ldots,x_m) \in \Pi_n$,
then $(\exists x_0.~\ldots\exists x_m.~\phi(x_0,\ldots,x_m) \in \Sigma_{n+1}$.
If $\ZFC \models \phi \leftrightarrow \psi$
and $\phi \in \Pi_n$, then $\psi \in \Pi_n$.
$\Delta_n \coloneqq \Sigma_n \cap \Pi_n$.
\end{definition}
\begin{notation}
Assume that $M$ is transitive
and $\phi$ is sentence.
Then
\[
M \models \phi
\]
means that $(M, \in\defon{M}) \models \phi$.
If $ a_0,\ldots,a_n \in M$
and $\phi(x_0,\ldots,x_n)$ is a $\cL_\in$-formula,
then we say $M \models \phi(a_0,\ldots,a_n)$
iff $M$ satisfies $\phi(x_0,\ldots,x_n)$
for the assignment $x_i \mapsto a_i$.
\end{notation}
\begin{lemma}
\label{lem:d0absolute}
Let $M$ be transitive, $\phi \in \Delta_0$
and $a_0,\ldots, a_n \in M$.
Then $M \models\phi(a_0,\ldots,a_n)$
iff $V \models\phi(a_0,\ldots,a_n)$.
\end{lemma}
\begin{proof}
Clearly $M \models a_i \in a_j \iff V \models a_i \in a_j$
and $M \models a_i = a_j \iff V \models a_i = a_j$,
i.e.~the lemma holds for atomic $\phi$.
It is clear that if $M \models \phi_i \iff V \models \phi_i, i = 1,2$,
then also $M \models \lnot \phi_i \iff V \models \lnot \phi_i$
and $M \models \phi_1 \land \phi_2 \iff V \models \phi_1 \land \phi_2$.
Assume that the lemma holds for $\phi$.
Then it also holds for $\exists a_i \in a_j.~\phi$:
We have that $a_i \in a_j$ is atomic and by the assumption that the lemma holds for $\phi$
so since $M$ is transitive,
a witness can be transferred from $V$ to $M$ and vice versa.
The case of $\forall a_i \in a_j.~\phi$ can be treated similarly.
\end{proof}
A similar arguments yields \vocab{upwards absoluteness} for $\Sigma_1$-formulas
and \vocab{downwards absoluteness} for $\Pi_1$-formulas:
\begin{lemma}
\label{lem:pi1downardsabsolute}
Let $M$ be transitive.
Let $\phi(x_0,\ldots,x_n) \in \cL_\in$ and $a_0,\ldots,a_n \in M$.
Then
\begin{itemize}
\item If $\phi$ is $\Sigma_1$, then
\[
M \models\phi(a_0,\ldots,a_n) \implies V \models \phi(a_0,\ldots,a_n).
\]
\item If $\phi$ is $\Pi_1$, then
\[
V \models\phi(a_0,\ldots,a_n) \implies M \models \phi(a_0,\ldots,a_n).
\]
\end{itemize}
\end{lemma}
\begin{definition}
Assume that $T$ is a theory and $\phi \in \cL_\in $ a formula
We say that $\phi$ is \vocab{$\Delta_1^T$}
iff there are formulas $\psi$, $\tau$
such that $\psi \in \Sigma_1$, $\tau \in \Pi_1$
and
\[
T \vdash\phi \leftrightarrow \psi \leftrightarrow\tau.
\]
\end{definition}
Again by a similar argument we get:
\begin{lemma}
Let $M$ be a transitive model of a theory $T$.
Let $\phi$ be a $\Delta_1^T$ formula
and $a_0,\ldots,a_n \in M$.
Then $M \models \phi(a_0,\ldots,a_n) \iff V \models \phi(a_0,\ldots,a_n)$.
\end{lemma}
\begin{lemma}
Let $\phi$ denote the statement ``$R$ is a well-founded relation''.
Then $\phi \in \Delta_1^{\ZFC^-}$.
\end{lemma}
\begin{proof}
$\phi$ is equivalent to
\begin{itemize}
\item $R$ is a relation ($\Delta_0$) and
\item $\forall b.~b \cap \ran(R) = \emptyset \lor \exists x \in b.~\text{``$x$ is $R$-minimal''}$.
\end{itemize}
We only need to care about the second point.
This is equivalent (using \AxC!) to
the statement that there is no
\[
f\colon \omega \to \dom(R) \cup \ran(R) \text{ such that } \forall n < \omega.~f(n+1)Rf(n),
\]
which can be written as a $\Pi_1$-formula.
With the help of ranks, we can also write it as a $\Sigma_1$-formula:
\[
\exists r\colon \OR \to \dom(R) \cup \ran(R).~
\forall x \in \dom(R) \cup \ran(R).~ r(x) = \{\sup(r(y) +1) : y R x\}.
\]
So $\phi \in \Delta_1^{\ZFC^-}$.
\end{proof}
\begin{lemma}
Assume that $M$ is transitive. Then
\begin{enumerate}[(1)]
\item $M \models \AxExt$.
\item $M \models \AxFund$.
\item If $\omega \in M$, then $M \models \AxInf$.
\item If $M$ is closed under $(x,y) \mapsto \{x,y\}$,
then $M \models \AxPair$.
\item If $M$ is closed under $x \mapsto \bigcup x$,
then $M \models \AxUnion$.
\end{enumerate}
\end{lemma}
\begin{proof}
\begin{enumerate}[(1)]
\item Let $x, y \in M$
such that $M \models \forall t .~t \in x \iff t \in y$.
Since $M$ is transitive $V \models \forall t.~t \in x \iff t \in y$.
Since $V \models \Ext$, we can apply
$V \models x = y \iff M \models x = y$.
\item We need to show $M \models \forall y \neq \emptyset.~\exists x \in y.~x \cap y = \emptyset$.
Let $y \in M$. Since $V \models \AxFund$,
$V \models \exists x \in y .~x \cap y = \emptyset$.
Note that this is a $\Delta_0$-formula,
hence $M \models \exists x \in y.~x \cap y = \emptyset$.
\item By assumption $\omega \in M$.
Since $M$ is transitive, we get $\omega \subseteq M$.
Hence $\omega$ is a witness for $\AxInf$.
\item Trivial.
\item Trivial.
\end{enumerate}
\end{proof}
\section{Forcing}
Recall that a structure $\bP = (P, \le )$
is a partially ordered set (\vocab{poset})
if $\le $ is reflexive, symmetric and transitive.
\begin{definition}
\label{def:forcingwords}
A non-empty poset $\bP = (P, \le )$ is called a \vocab{forcing notion}.
The elements of $P$ are called \vocab{conditions}.
If $q \le p$ we say that $q$ is \vocab{stronger} than $p$.%
\footnote{i.e.~it carries more information.}
$D \subseteq P$ is called \vocab{dense}
iff $\forall p \in P.~\exists q \in D.~q \le p$.
Let $p \in P, D \subseteq P$. Then $D$ is \vocab{dense below $p$}
iff $\forall P \ni q \le p.~\exists r \in D.~r \le q$.
$G \subseteq P$ is called a \vocab{filter}
iff
\begin{enumerate}[(1)]
\item $\forall p,q \in G.~\exists r \in G.~r \le p \land r \le q$.
\item $(p \in G \land p \le q) \implies q \in G$.
\end{enumerate}
For $p,q \in P$ we say that $p$ and $q$ are \vocab{compatible},
$p || q$,
iff $\exists r \in P .~r \le p \land r \le q$.
Otherwise they are \vocab{incompatible}, $p \perp q$.
Let $\cD$ be a family of dense subsets of $P$
and $G$ a filter.
We say that $G$ is \vocab{$\cD$}-generic
iff $\forall D \in \cD.~G \cap D \neq \emptyset$.
\end{definition}
\begin{lemma}
\label{lem:egenfilter}
Let $\cP = (P, \le )$ be a poset,
$\cD$ a countable family of dense subsets of $P$
and $p \in P$.
Then there exists a $\cD$-generic filter $G \subseteq P$
such that $p \in G$.
\end{lemma}
\begin{proof}
Fix $p$ as above.
Let $\langle D_n : n < \omega \rangle$ be an enumeration of $\cD$.
Let $p_0 \le p$ be such that $p_0 \in D_0$.
If $p_n$ is given, let $p_{n+1} \le p_n$ be such that
$p_{n+1} \in D_{n+1}$.
This is possible since $\cD$ is a collection of dense sets.
Define $ G \coloneqq \{ q \in P : \exists n.~p_n \le q\}$.
$G$ is a filter:
Let $r,q \in G$. Let $n_r, n_q < \omega$ such that $p_{n_r} \le r$
and $p_{n_q} \le q$.
Let $m = \max \{n_r, n_q\}$.
Then $p_m$ is a common extension.
Clearly $G$ is $\cD$-generic.
\end{proof}