Notes - Logic MT24, Compactness theorems
Flashcards
Propositional logic
@State the compactness theorem for $\mathcal L _ 0$.
Suppose:
- $\Gamma \subseteq \text{Form}(\mathcal L _ 0)$
Then:
- $\Gamma$ is satisfiable iff every finite subset of $\Gamma$ is satisfiable.
@Prove the compactness theorem for $\mathcal L _ 0$, i.e. that if:
- $\Gamma \subseteq \text{Form}(\mathcal L _ 0)$
then:
- $\Gamma$ is satisfiable iff every finite subset of $\Gamma$ is satisfiable.
Since consistency and satisfiability are equivalent in $\mathcal L _ 0$, this is equivalent to “$\Gamma$ is consistent iff every finite subset of $\Gamma$ is consistent”. But by finiteness of proofs, $\Gamma \vdash \chi$ and $\Gamma \vdash \lnot \chi$ iff already $\Gamma _ 0 \vdash \chi$ and $\Gamma _ 0 \vdash \lnot \chi$ for some $\Gamma _ 0 \subseteq \Gamma$.
First-order logic
@State the compactness theorem for first-order logic.
Suppose:
- $\mathcal L$ is a first-order language
- $\Sigma \subseteq \text{Sent}(\mathcal L)$ is an $\mathcal L$-theory
Then:
- $\Sigma$ is satisfiable iff every finite subset $\Sigma _ 0 \subseteq _ \text{fin} \Sigma$ is satisfiable.
@Prove the compactness theorem for first-order logic, i.e. that if:
- $\mathcal L$ is a first-order language
- $\Sigma \subseteq \text{Sent}(\mathcal L)$ is an $\mathcal L$-theory
then:
- Every finite subset $\Sigma _ 0 \subseteq _ \text{fin} \Sigma$ is satisfiable iff $\Sigma$ is satisfiable.
- (And in fact, $\Sigma$ must be satisfiable by a countable model)
Since consistency and satisfiability are equivalent in $K(\mathcal L)$, this is equivalent to “$\Sigma$ is consistent iff every finite subset of $\Sigma$ is consistent”. But by finiteness of proofs, $\Sigma \vdash \tau$ and $\Sigma \vdash \lnot \tau$ iff already $\Sigma _ 0 \vdash \tau$ and $\Sigma _ 0 \vdash \lnot \tau$ for some $\Sigma _ 0 \subseteq \Sigma$.