# Logika - ćwiczenia 8 ### Problem 2.4.1. Let φ be a formula and f unary function symbol s.t. 1) f is not used in φ, and 2) every free occurrence of variable y in φ is not under the scope of a quantifier binding variable x. Show that ∀x.∃y.φ is satisfiable if, and only if, ∀x.φ[y↦f(x)] is satisfiable. Is the first assumption necessary? And the second one? Find counterexamples in each case. * $∀x.∃y.φ$ is satisfiable $\quad$ if, and only if,$\quad ∀x.φ[y↦f(x)]$ is satisfiable $A, \rho \vDash ∀x.∃y.φ$ , bo dla każdego a istnieje b, że $A, \rho[x↦a, y↦b] \vDash φ$. rozszerzamy model A do A' poprzez dodanie $f^A$, $f^A(a)=b$ $A', \rho \vDash ∀x.φ[y↦f(x)]$ , bo dla każdego a $[φ[y↦f(x)]]_{\rho'} = [φ]_{\rho'[y↦[f(x)]_{\rho'}]}$, gdzie $\rho'= \rho[x↦a]$, czyli $A', \rho' \vDash φ[y↦f(x)]$ wtw $A', \rho' \vDash [φ]_{\rho'[y↦[f(x)]_{\rho'}]}$ a zatem nowy model będzie spełniać nową formułę. * że f musi być świeże w φ Zróbmy formułę φ (zawierającą f) taką, żeby ∀x.∃y.φ było spełnialne, ale ∀x.φ[y↦f(x)] nie $\forall x. \exists y. R(f(x)) \land \neg R(y)$ Ta formuła jest spełnialna, bo A={0,1} f(x) = 0 R(0) \neg R(1) w w/w modelu zachodzi, ale formuła $\forall x. \exists y. R(f(x)) \land \neg R(f(x))$ jest oczywiście niespełnialna. * że y nie mogą występować w φ pod dodatkowym kwantyfikatorem ∀x lub ∃x To jest spełnialne, np. w modelu o 2 elementach {a,b} ∀x.∃y.((∃x. y ≠ x) ∧ y=x) (jak na zewnętrznemu x przyporządkujemy a, to na y i wewnętrzny x przyporządkujemy b i vice-versa) ∀x.((∃x. f(x) ≠ x) ∧ f(x)=x) Ta formuła jest równoważna $((∃x. f(x) ≠ x) ∧ ∀x.f(x)=x)$, a ta jest oczywiście niespełnialna. ### 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 2 \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.