---
# System prepended metadata

title: Logika - ćwiczenia 13

---

# Logika - ćwiczenia 13

## Logika drugiego rzędu

$∃R^{(k)} \forall x, R(x,c,t(x,c))$

R - symbol relacyjny (arności k)

### 3.1.1 skończoność jest def. w SO
  
Skończoność jest niedefiniowalna w FO

nie można napisać formułu FO, która byłaby spełniona <=> model ma skończenie wiele elementów
  
czy da się napisać formułę (nad jakąś sygnaturą), która miałaby tylko modele nieskończone?
  
Tak. Dla Σ={f} f - symbol funkcyjny 1-argumentowy

φ = "f jest 1-1" ∧ ¬"f jest na"

ta formuła FO ma tylko modele nieskończone, ale nie wszystkie nieskończone struktury ją spełniają.

A jak to będzie w SO?

ψ = ∀f ("f jest 1-1" -> "f jest na")

ta formuła mówi to samo, co "model jest skończony".

$\psi_S(X)$ - "X jest zbiorem skończonym"
  
X(a) to to samo co $a \in X$
  
$\psi_S(X) = \forall F^{(2)}. \psi_F(F,X,X) \land \psi_{11}(F,X,X) \to \psi_{\text{na}}(F,X,X)$
"dla każdej relacji $F^{(2)}$, jeśli F jest funkcją z X w X i do tego różnowartościową, to jest na"

$\psi_F(F,X,Y) = \forall a. X(a) → \exists b. Y(b) ∧ F(a, b) ∧ \forall c. Y(c) ∧ F(a,c) \to b = c$
$\psi_F(F,X,Y)$ - F jest funkcją z X w Y

$\psi_{11}(F,X,Y) =  \forall a b c. X(a) \to Y(b) \to Y(c) \to F(a,c) \land F(b, c) \to a = b$
$\psi_{11}(F,X,Y)$ - F jest różnowartościowa z X w Y

$\psi_{\text{na}}(F,X,Y) = \forall b. Y(b) → \exists a. X(a) ∧ F(a, b)$
$\psi_{\text{na}}(F,X,Y)$ - F jest z X na Y
(wszystkie kwantyfikatory powyżej działają "tak daleko jak się da")
 

### 3.1.2 przeliczalność jest def. w SO

$\psi_C = \exists Y. (\forall a. Y(a)) ∧ \forall X. \neg \psi_S(X) \to \exists F^{(2)}. \psi_F(F, Y, X) \land \psi_{11}(F, Y, X)$

$\psi_C$ - każdy podzbiór nieskończony ma moc niemniejszą niż cały zbiór
(\exists Y potrzebne tylko po to, żeby użyć formułek zdef. wcześniej)

### 3.2.2 tw. (?) S-L nie zachodzi dla logiki SO

"jeśli zbiór formuł ma model nieskończony o mocy nie mniejszej niż moc sygnatury, to ma model dowolnych mocy (nie mniejszych niż moc sygnatury)"

To twierdzenie nie zachodzi, bo formuła $\psi_C$ ma model mocy $\aleph_0$ a nie ma modeli wyższych mocy.

### 3.2.1 tw. (?) o zwartości nie zachodzi dla logiki SO

Ten nieskónczony zbiór formuł:

$\exists Y. (\forall a. Y(a)) ∧ \psi_S(Y)$
"istnieją co najmniej 2 elementy"
...
"istnieje co najmniej n elementów"
...

jest sprzeczny (nie ma modelu), ale każdy jego skończony podzbiór jest niesprzeczny (ma model).

### 3.1.5 domknięcie przechodnie relacji E
$\phi(R)$ -  jest domknięciem przechodnim E


$(\forall x y. E(x, y) \to R(x,y)) \land (\forall x y z. R(x,y) \land R(y,z) \to R(x,z))$
$\land (\forall S^{(2)}. (\forall x y. E(x, y) \to S(x,y)) \land (\forall x y z. S(x,y) \land S(y,z) \to S(x,z))$
$\quad \to (\forall x y. R(x,y) \to S(x,y)))$

R zawiera E i R jest przechodnia
i dla każdej S jeśli S zawiera E i S jest przechodnie
&nbsp;&nbsp; to R zawiera się w S


$\alpha(a,b)$ - "z $a$ do $b$ da się dojść w skończonej liczbie kroków po E"

$\alpha(a,b) = \forall R. (\text{R jest domknięciem przechodnim E (formuła powyżej)}) \to R(a,b)$

można by tez napisać "zachodzi R(a,b) dla każdej relacji R zawierającej E i przechodniej"

Czy dałoby się to samo powiedzieć za pomocą jednego kwantyfikatora ogólnego monadycznego drugiego rzędu (czyli kwantyfikatora po podzbiorach, a nie relacjach)? 

Tak. Można powiedzieć "b należy do każdego zbioru zawierającego a i zamkniętego zwn krawędzie". ∀MSO




  



































































































































































<div style="height: 3000px"></div>