Repetytorium z matematyki, Informatyka Stosowana 2008, grupa 2

Transkrypt

Repetytorium z matematyki, Informatyka Stosowana 2008, grupa 2
Repetytorium z matematyki, Informatyka Stosowana 2008, grupa 2 — Zestaw 3
1
W poniższych zadaniach litery p, q, r oznaczaja˛ zdania atomowe, którym jednoznacznie można
przypisać wartość prawda lub fałsz.
1. Podaj, kiedy prawdziwe, a kiedy fałszywe sa˛
(i) negacja,
(ii) koniunkcja,
(iii) alternatywa,
(iv) implikacja,
(v) równoważność.
2. Które z nast˛epujacych
˛
twierdzeń sa˛ prawdziwe:
(i) Jeżeli 2 + 3 = 5, to 4 + 3 = 8.
(ii) Jeżeli 2 + 3 = 5, to 4 + 3 = 7.
(iii) Jeżeli 4 + 3 = 8, to 2 + 3 = 5.
(iv) Jeżeli 4 + 3 = 8, to 2 + 3 = 6.
3. Udowodnij, że nast˛epujace
˛ zdania sa˛ tautologiami:
(i) ∼(p ∧ ∼p).
(ii) p ∨ ∼p.
Jakie nazwy nosza˛ te prawa?
4. Udowodnij, że nast˛epujace
˛ zdania sa˛ tautologiami:
(i) ∼(p ∧ q) ⇔ (∼p ∨ ∼q).
(ii) ∼(p ∨ q) ⇔ (∼p ∧ ∼q).
(iii) ∼(p ⇒ q) ⇔ (p ∧ ∼q).
(iv) (p ⇒ q) ⇔ (∼p ∨ (p ∧ q)).
(v) (p ⇒ q) ⇔ (∼q ⇒ ∼p).
(vi) ((p ⇒ q) ∧ p) ⇒ q.
Jakie nazwy nosza˛ dwa pierwsze oraz ostatnie z powyższych praw?
5. Jakiemu zdaniu, zawierajacemu
˛
tylko negacje, koniunkcje i alternatywy, jest równoważne poniższe zdanie:
∼(p ⇔ q)
6. Które z poniższych zdań sa˛ tautologiami:
(i) (p ⇒ q) ⇒ ((p ∧ r) ⇒ q).
(ii) (p ⇒ q) ⇒ ((p ∨ r) ⇒ q).
(iii) (p ⇒ q) ⇒ (p ⇒ (q ∧ r))).
(iv) (p ⇒ q) ⇒ (p ⇒ (q ∨ r))).
Podaj słowna˛ interpretacj˛e tautologii wyst˛epujacych
˛
w tym zadaniu.
Repetytorium z matematyki, Informatyka Stosowana 2008, grupa 2 — Zestaw 3
2
7. Czy nast˛epujace
˛ rozumowanie jest poprawne:
A
B
A∧B⇒
Wszyscy ludzie sa˛ śmiertelni.
Sokrates jest człowiekiem.
Sokrates jest śmiertelny.
Jeżeli to rozumowanie jest poprawne, uzasadnij. Jeżeli nie jest, wskaż zawarty w nim bład
˛
logiczny. Jaka˛ nazw˛e nosi to rozumowanie?
8∗ . Zapisz powyższe rozumowanie w j˛ezyku kwantyfikatorów i form zdaniowych.
9. Czy nast˛epujace
˛ rozumowanie jest poprawne:
A
B
A∧B⇒
Wszystkie koty sa˛ śmiertelne.
Sokrates jest śmiertelny.
Sokrates jest kotem.
Jeżeli to rozumowanie jest poprawne, uzasadnij. Jeżeli nie jest, wskaż zawarty w nim bład
˛
logiczny.
10. Operator NAND. Operator p | q zdefiniowany jest przez poniższa˛ tablic˛e prawdy:
p
q
p|q
0
1
0
1
0
0
1
1
1
1
1
0
(i) Zdefiniuj operator NAND przy pomocy negacji, koniunkcji i alternatywy.
(ii) Przy pomocy operatora NAND zdefiniuj negacj˛e.
(iii) Przy pomocy operatora NAND zdefiniuj koniunkcj˛e.
(iv) Przy pomocy operatora NAND zdefiniuj alternatyw˛e.
11. Operator XOR (alternatywa wykluczajaca).
˛
Operator p Y q zdefiniowany jest przez poniższa˛
tablic˛e prawdy:
p
q
pYq
0
1
0
1
0
0
1
1
0
1
1
0
(i) Zdefiniuj operator XOR przy pomocy negacji, koniunkcji i alternatywy.
(ii) Zdefiniuj operator XOR przy pomocy operatora NAND.
(iii) Dlaczego przy pomocy samego operatora XOR nie da si˛e zdefiniować wszystkich pozostałych operatorów logicznych?
Repetytorium z matematyki, Informatyka Stosowana 2008, grupa 2 — Zestaw 3
3
12. Operator NOR. Operator p ↓ q zdefiniowany jest przez poniższa˛ tablic˛e prawdy:
p
q
p↓q
0
1
0
1
0
0
1
1
1
0
0
0
(i) Zdefiniuj operator NOR przy pomocy negacji, koniunkcji i alternatywy.
(ii) Zdefiniuj operator NOR przy pomocy operatora NAND.
(iii) Przy pomocy operatora NOR zdefiniuj negacj˛e.
(iv) Przy pomocy operatora NOR zdefiniuj koniunkcj˛e.
(v) Przy pomocy operatora NOR zdefiniuj alternatyw˛e.
(vi) Przy pomocy operatora NOR zdefiniuj operator NAND.
(vii) Przy pomocy operatora NOR zdefiniuj operator XOR.
PFG