# Logika - ćwiczenia 9
### Definiowalność
K klasy struktur "definiowalne" za pomocą jednej formuły pierwszego rzędu $\phi$.
$\mathfrak{K} = \{{\cal A} \mid {\cal A} \vDash \phi\}$
* czy ważne jest czy \phi jest zdaniem (czyli formułą bez zmiennych wolnych)?
Nie, bo $\{{\cal A} $\mid {\cal A} \vDash \phi\} = \{{\cal A} \mid {\cal A} \vDash \overline{\forall}\phi\}$, gdzie $\overline{\forall}\phi$ to domknięcie wszystkich wolnych zmiennych $\phi$ kwantyfikatorami ogólnymi.
* a może w definicji powinna być \phi jest spełnialna w A
$\mathfrak{K} = \{{\cal A} \mid \phi \textrm{ jest spełnialna w } {\cal A}\}$
No podobnie jak wyżej, wystarczy domknąć \phi kwantyfikatorami szczegółowymi.
### Twierdzenie o zwartości
(Nieskończony) zbiór formuł $\Gamma$ jest spełnialny wtw gdy jest skończenie-spełnialny (czyli każdy jego skończony podzbiór jest spełnialny).
Warianty:
(Nieskończony) zbiór formuł $\Gamma$ jest niespełnialny wtw gdy ma skończony niespełnialny podzbiór.
Formuła \psi jest konsekwencją (nieskończonego) zbioru formuł $\Gamma$ wtw, gdy jest konsekwencją jego skończonego podzbioru.
Powiemy, że klasa $\mathfrak{K}$ jest definiowalna (jedną formuł logiki I rzędu), wtw gdy istnieje $\phi$, t. że $\mathfrak{K} = \{{\cal A} \mid {\cal A} \vDash \phi\}$.
Powiemy, że klasa $\mathfrak{K}$ jest aksjomatyzowalna (zbiorem formuł logiki I rzędu), wtw gdy istnieje $\Gamma$, t. że $\mathfrak{K} = \{{\cal A} \mid {\cal A} \vDash \Gamma\}$.
### Problem 2.9.6
"Skończoność" nie jest aksjomatyzowalna za pomocą zbioru formuł I rzędu.
Załóżmy, że jest aksjomatyzowalna za pomocą zbioru $\Delta$.
Napiszmy nieskończony zbiór formuł $\Gamma$, który mówi, że ew. struktura, która miałaby go spełniać jest nieskończona.
$\gamma_n = \exists x_1\dots \exists x_n. x_1 \neq x_2 ∧ \dots ∧ x_{n-1} \neq x_n$
$\Gamma = \{\gamma_n \mid n > 0\}$.
Bierzemy sobie zbiór $\Gamma \cup \Delta$ i... okazuje się, że cały zbiór jest sprzeczny, ale każdy jego skończony podzbiór jest niesprzeczny.
Istotnie, jesli weźmiemy $\Xi \subseteq \Gamma \cup \Delta$, to $\Xi = \Gamma_0 \cup \Delta_0$, gdzie $\Gamma_0 \subseteq \Gamma$ i $\Delta_0 \subseteq \Delta$. Ponieważ $\Gamma_0$ jest skończona, więc istnieje $\gamma_m \in \Gamma_0$, gdzie $m$ to najwyższy numer formuły $\gamma_i$ w $\Gamma_0$. Wtedy dowolna struktura o $m$ elementach spełnia zarówno $\Gamma_0$ jak i $\Delta_0$, bo jest to struktura skończona, a każda struktura skończona spełnia $\Delta$. A zatem $\Xi$ niesprzeczny.
Dostaliśmy więc sprzeczność z tw. o zwartości.
### Aksjomatyzowalność to naprawdę nie to samo, co definiowalność
Teza: klasa struktur nieskończonych nie jest definiowalna (za pomocą 1 formuły), ale jest aksjomatyzowalna (za pomocą zbioru formuł).
Jest aksjomatyzowalna, bo możemy wziąć zbiór formuł $\Gamma$ z poprzedniego zadania.
Nie jest definiowalna za pomocą jednej formuły $\phi$. No bo gdyby była, to za pomocą formuły $¬\phi$ byłaby definiowalna klasa struktur skończonych, a pokazaliśmy że ona nawet nie jest aksjomatyzowalna.
### 2.9.4 Jeśli Klasa i jej dopełnienie są aksjomatyzowalne, to są definiowalne.
$\Delta$ aksjomatyzuje $\mathfrak{K}$
$\Gamma$ aksjomatyzuje dopełnienie $\mathfrak{K}$
Zbiór $\Delta \cup \Gamma$ jest sprzeczny. Stąd, z tw. o zwartości, istnieje skończony podzbiór $\Delta_0 \cup \Gamma_0$ $(\Delta_0 \subseteq \Delta$, $\Gamma_0 \subseteq \Gamma)$.
Rozważmy $\delta = \delta_1 ∧ ... ∧ \delta_n$, gdzie $\Delta_0 = \{\delta_1, ..., \delta_n\}$.
Zbiór $\Gamma \cup \{ \delta \}$ też jest sprzeczyny.
Czy może istnieć ${\cal A} \in -\mathfrak{K}$ (dopełnienie), takie że ${\cal A} \vDash \delta$ ?
NIE, bo $\Gamma \cup \{ \delta \}$ jest sprzeczyny.
A jeśli ${\cal A} \in \mathfrak{K}$, czy ${\cal A} \vDash \delta$ ?
TAK, bo ${\cal A} \vDash \Delta$, a $\delta$ jest koniunkcją podzbioru $\Delta$.
A zatem ${\cal A} \in \mathfrak{K}$ wtw ${\cal A} \vDash \delta$.
Czyli $\delta$ definiuje klasę $\mathfrak{K}$ (a $¬\delta$ definiuje jej dopełnienie.)
### Możliwości:
* klasa i jej dopełnienie są definiowalne 1 formułą
* klasa jest aksjomatyzowalna, a jej dopełnienie nie
* ani klasa ani jej dopełnienie nie są aksjomatyzowalne
### 2.9.10
Czy jest aksjomatyzowalna klasa $\mathfrak{K}$ relacji równoważności z samymi skończonymi klasami abstrakcji?
$\Sigma=\{\sim\}$ - jeden symbol binarny
Załóżmy, że $\mathfrak{K}$ jest aksjomatyzowalna za pomocą zbioru zdań $\Gamma$.
------------------
>* istnieje klasa abstrakcji, która ma co najmniej dwa elementy
>
>$\delta_2 = \exists{x_1 x_2}. x_1 \neq x_2 \land x_1 \sim x_2$
>
>$\delta_n$ - istnieje klasa abstrakcji o co najmniej $n$ elementach
>
>$\Delta = \{ \delta_n \mid n \in N\}$.
>
>Czy teraz $\Gamma \cup \Delta$ jest sprzeczny? NIE, bo relacja na N zbudowana z podziału:
>
>{0},{1,2},{3,4,5},{6,7,8,9}...
>
>będzie należeć do klasy $\mathfrak{K}$ (czyli będzie spełniać $\Gamma$), ale będzie też spełniać każdą formułę $\delta_n$.
>
------------------
Gdyby taki zbiór zdań istniał, to byłby on również dobry dla struktur nad dowolnym rozszerzeniem sygnatury $\Sigma$.
Wprowadźmy zatem nową stałą c, a zatem rozważmy sygnaturę $\Sigma'=\Sigma \cup \{c\}$.
Zróbmy teraz zdania mówiące:
klasa abstrakcji elementu c ma co najmniej n elementów:
$\alpha_2 = \exists{x_1 x_2}. c = x_1 \land x_1 \neq x_2 \land x_1 \sim x_2$
Weźmy $\Xi = \{\alpha_n \mid n \in N\}$.
I teraz $\Gamma \cup \Xi$ będzie naprawdę sprzecznyn zbiorem formuł.
Ale dowolny skończony podzbiór $\Gamma_0 \cup \Xi_0$ jest spełnialny, bo wystarczy wziąć n będące maksymalnym "indeksem" formuły z $\Xi_0$ i strukture o klasach abstrakcji rozmiaru $n+1$, ustalając stałą $c$ dowolnie.
Zgodnie z tw o zwartości to jest niemożliwe.
Czyli nie może istnieć taki zbiór formuł $\Gamma$, czyli klasa relacji równoważności o skończonych klasach abstrakcji nie jest aksjomatyzowalna.
### Tw Skolema-Löwenheima
Jeśli $\Gamma$ ma model nieskończony, to ma model dowolnych mocy $\mathfrak{m} ≥ max(\aleph_0, |\Sigma|)$.
### 2.10.9
Czy klasa struktur ${\cal A} = \langle A, f^{\cal A} \rangle$ nad sygnaturą z jedną funkcją 1-argumentową $f$, w których $|f^{\cal A}(A)| < |A|$ jest aksjomatyzowalna?
Załóżmy, że takie $\Gamma$ istnieje.
$\Delta=\{ \delta_n \mid n \in N \}$
$\delta_n = \exists x_1...x_n. f(x_1) \neq f(x_2) ∧ ... ∧ f(x_{n-1}) \neq f(x_n)$ ($n^2$ formuł atomowych)
Weźmy zbiór $\Gamma \cup \Delta$. Ten zbiór formuł ma model nieskończony, bo wystarczy rozważyć $\langle R, \lfloor \cdot \rfloor \rangle$), ale nie ma modelu mocy $\aleph_0$. Sprzeczność z tw. Skolema-Löwenheima.
<div style="height: 3000px"></div>