• Nie Znaleziono Wyników

Egzamin z logiki, 9 czerwca 2005 1. Skonstruowa´c w rachunku sekwent´ow dowody formu l (a) (¬p → ¬q) → ((¬p → q) → p); (b) ¬(p → q) ∧ ¬(q → r) → (p → r). 2. Kt´ora z nast

N/A
N/A
Protected

Academic year: 2021

Share "Egzamin z logiki, 9 czerwca 2005 1. Skonstruowa´c w rachunku sekwent´ow dowody formu l (a) (¬p → ¬q) → ((¬p → q) → p); (b) ¬(p → q) ∧ ¬(q → r) → (p → r). 2. Kt´ora z nast"

Copied!
4
0
0

Pełen tekst

(1)

Egzamin z logiki, 9 czerwca 2005

1. Skonstruowa´c w rachunku sekwent´ow dowody formu l (a) (¬p → ¬q) → ((¬p → q) → p);

(b) ¬(p → q) ∧ ¬(q → r) → (p → r).

2. Kt´ora z nastepuj, acych implikacji jest tautologi, a:,

(a) [∀x∃yR(x, y) → ∃x∀yR(y, x)] → ∃x∀y(R(x, y) → R(y, x))?

(b) ∃x∀y(R(x, y) → R(y, x)) → [∀x∃yR(x, y) → ∃x∀yR(y, x)]?

3. Poda´c definicje nastepuj, acych poj,,c:

(a) Warto´s´c formu ly ϕ w strukturze A przy warto´sciowaniu ρ.

(b) Algebra wolna w klasie K o zbiorze wolnych generator´ow X.

4. Symbol funkcyjny f jest dwuargumentowy. Termy tn, dla n > 0, sa zdefiniowane tak: t, 1 = f (x1, x0), tn+1 = f (xn+1, tn). Oczywi´scie F V (tn) = {x0, . . . , xn}. Przez Γm oznaczymy zbi´or wszystkich r´owna´n postaci

”tn = x0” dla n ≥ m. M´owimy, ˙ze algebra A sygnatury Σ jest fajna, je´sli A |= tn = x0 dla pewnego n > 0. Natomiast algebra A jest lepsza, gdy A |= Γm dla pewnego m > 0.

(a) Kt´ore z r´owno´sci f (x, y) = f (z, y), f (x, y) = f (z, u), f (x, y) = y sa prawdziwe w ka˙zdej fajnej algebrze? A kt´, ore w ka˙zdej lepszej?

(b) Czy klasa algebr fajnych jest definiowalna r´owno´sciowo? A klasa algebr lepszych?

(2)

Rozwiazania,

Zadanie 1a:

p ` p

` ¬p, p

¬p → ¬q ` ¬p, p

p ` p

` ¬p, p q ` ¬p, p

q ` q q, ¬q ` q, ¬q ` p

¬p → ¬q, q ` p

¬p → ¬q, ¬p → q ` p

¬p → ¬q ` (¬p → q) → p

` (¬p → ¬q) → ((¬p → q) → p) Zadanie 1b:

q ` q q ` p → r, q q ` q, p → r q ` r, q, p → r

` q → r, q, p → r p ` q → r, q, p → r p ` q, q → r, p → r

` p → q, q → r, p → r

¬(p → q) ` q → r, p → r

¬(p → q), ¬(q → r) ` p → r

¬(p → q), ¬(p → q) ∧ ¬(q → r) ` p → r

¬(p → q) ∧ ¬(q → r), ¬(p → q) ` p → r

¬(p → q) ∧ ¬(q → r), ¬(p → q) ∧ ¬(q → r) ` p → r

¬(p → q) ∧ ¬(q → r) ` p → r

¬(p → q) ∧ ¬(q → r) → (p → r)

2

(3)

Zadanie 2a: Lewa strona implikacji jest r´ownowa˙zna formu lom:

• ¬∀x∃yR(x, y) ∨ ∃x∀yR(y, x);

• ∃x∀y¬R(x, y) ∨ ∃x∀yR(y, x);

• ∃x(∀y¬R(x, y) ∨ ∀yR(y, x));

• ∃x(∀y¬R(x, y) ∨ ∀zR(z, x));

• ∃x∀y(¬R(x, y) ∨ ∀zR(z, x));

• ∃x∀y∀z(¬R(x, y) ∨ R(z, x)).

Prawa strona jest r´ownowa˙zna formule ∃x∀y(¬R(x, y) ∨ R(y, x)). Pozostaje wiec zauwa˙zy´, c, ˙ze:

• Ka˙zda formu la postaci ∀y∀z ϕ(y, z) → ∀y ϕ(y, y) jest tautologia;,

• Je´sli ϕ → ψ jest tautologia, to tak˙ze ∃x ϕ → ∃x ψ jest tautologi, a.,

Zadanie 2b: Rozwiazanie zadania u latwi przekszta lcenie formu ly do r´, owno- wa˙znej postaci ∃x∀y(¬R(x, y) ∨ R(y, x)) → ∃x∀y¬R(x, y) ∨ ∃x∀yR(y, x).

Teraz latwo sprawdzi´c, ˙ze ta formu la nie jest prawdziwa w modelu hR, =i.

Mamy bowiem na przyk lad R, {0/x} |= ∀y(¬R(x, y)∨R(y, x)), bo dla dowol- nej liczby y albo 0 6= y albo y = 0. A wiec R |= ∃x∀y(¬R(x, y) ∨ R(y, x))., Ale nie ma ani liczby r´ownej wszystkim, ani liczby r´o˙znej od wszystkich liczb rzeczywistych, wiec R 6|= ∃x∀y¬R(x, y) ∨ ∃x∀yR(y, x).,

Zadanie 3: Patrz materia ly do wyk ladu.

Zadanie 4a: Warto´s´c termu tn przy warto´sciowaniu {an/xn, . . . , a0/x0} be-, dziemy dla uproszczenia zapisywa´c po prostu jako tn(an, . . . , a0).

Poka˙zemy najpierw, ˙ze w algebrach fajnych prawdziwe jest r´ownanie f (x, y) = f (z, y), tj. ˙ze operacja f zale˙zy tylko od drugiego argumentu. Za l´o˙zmy, ˙ze w algebrze A prawdziwe jest r´ownanie tn = x0. Wtedy a0 = tn(an, . . . , a0) = tn−1(an, . . . , f (a1, a0)) = f (an, tn−1(an−1, . . . , a0)), dla dowolnych a0, . . . , an.

3

(4)

Zatem f (a01, a0) = f (a01, tn(an, . . . , a1, a0)) = tn(a01, an, . . . , a2, f (a1, a0)) = f (a1, a0), dla dowolnych a1, a01.

Pozosta le dwa r´ownania nie sa prawdziwe na przyk lad w algebrze o elemen-, tach 0, 1 i 2, w kt´orej f (a, b) = (b + 1) mod 3.

Natomiast w algebrach lepszych prawdziwe jest r´ownanie f (x, y) = y, bo dla dostatecznie du˙zego n mamy a0 = tn+1(an, . . . , a0) = tn(an, . . . , f (a1, a0)) = f (a1, a0). Oznacza to, ˙ze algebry lepsze to dok ladnie te algebry, w kt´orych f jest rzutowaniem na druga wsp´, o lrzedn, a. (Rzutowanie spe lnia definicj, e, dla m = 1.) Ale rzutowanie na og´o l nie jest funkcja sta l, a, wi, ec r´, ownanie f (x, y) = f (z, u) nie jest prawdziwe w algebrach lepszych.

Zadanie 4b: Z powy˙zszego wynika, ˙ze klasa algebr lepszych jest definiowalna r´ownaniem f (x, y) = y. Natomiast klasa algebr fajnych nie jest definiowalna r´owno´sciowo, bo nie jest zamknieta ze wzgl, edu na produkty. Rozpatrzmy, algebry An= hAn, fni, gdzie An = {0, . . . , n} oraz fn(a, b) = (b + 1) mod n.

Wtedy produkt Πn∈NAn nie jest fajny.

4

Cytaty

Powiązane dokumenty

Onyszkiewicza Elementy logiki i teorii mnogości w zadaniach (PWN 2004) albo jest wzorowana na zadaniach tam zamieszczonych..

[r]

Zadania powtórzeniowe do pierwszego kolokwium z podstaw logiki.

Zadania powtórzeniowe do pierwszego kolokwium z podstaw logiki..

A quasi-leftmost reduction is an infinite reduction sequence with infinitely many leftmost steps....

Napisz zdanie zªo»one, które jest prawdziwe wtedy i tylko wtedy, gdy (a) dokªadnie jedno ze zda« p, q, r jest prawdziwe;.. (b) dokªadnie dwa ze zda« p, q, r

Zakładamy, że modliszka porusza się z prędkością nie większą niż 10 metrów na minutę oraz że moze zabić inną tylko wtedy, gdy znajdują się w jednym punkcie.. Ponadto

Udowodnić, że istnieje taki gracz A, który każdego innego gracza B pokonał bezpośrednio lub pośrednio, to znaczy gracz A wygrał z B lub gracz A pokonał pewnego zawodnika C,