Logika dla informatyków/Ćwiczenia 5: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 63: | Linia 63: | ||
:<math>(a)\ \displaystyle \vdash \bot\to p</math>; | :<math>(a)\ \displaystyle \vdash \bot\to p</math>; | ||
:(b)\ | :<math>(b)\ \displaystyle p\to q,q\to r\vdash p\to r</math>; | ||
:(c)\ | :<math>(c)\ \displaystyle \vdash(\neg p\to p)\to p</math>; | ||
:(d)\ | :<math>(d)\ \displaystyle p,\neg p\vdash q</math>; | ||
:(e)\ | :<math>(e)\ \displaystyle p\to(q\to r)\vdash q\to(p\to r)</math>; | ||
:(f)\ | :<math>(f)\ \displaystyle \vdash (\neg p\to \neg q)\to (q\to p)</math>; | ||
:(g)\ | :<math>(g)\ \displaystyle \vdash \neg(p\wedge q)\to(\neg p\vee\neg q)</math>. | ||
Linia 79: | Linia 79: | ||
Ćwiczenie 9. | Ćwiczenie 9. | ||
Dowieść, że | Dowieść, że jeśli <math>\displaystyle \Delta\vdash_{N}\bot</math>, to dla dowolnej | ||
formuły <math>\displaystyle \varphi</math> zachodzi <math>\displaystyle \Delta\vdash_{N}\varphi</math>. | formuły <math>\displaystyle \varphi</math> zachodzi <math>\displaystyle \Delta\vdash_{N}\varphi</math>. | ||
<math>\displaystyle \vdash_G</math> | |||
Ćwiczenie 10. | |||
Dla każdego z systemów <math>\displaystyle \vdash_{H^+}</math>, <math>\displaystyle \vdash_{N}</math>, | |||
<math>\displaystyle \vdash_G</math> dowieść, że jeśli sekwent <math>\displaystyle \Delta\vdash\varphi</math> jest | |||
wyprowadzalny w tym systemie oraz <math>\displaystyle S</math> jest podstawieniem formuł na | wyprowadzalny w tym systemie oraz <math>\displaystyle S</math> jest podstawieniem formuł na | ||
zmienne zdaniowe, to sekwent <math>\displaystyle \vec{S}(\Delta)\vdash S(\varphi)</math> | zmienne zdaniowe, to sekwent <math>\displaystyle \vec{S}(\Delta)\vdash S(\varphi)</math> | ||
powstający w wyniku podstawienia jest też wyprowadzalny w tym systemie. | |||
Udowodnić, że w rachunku sekwentów zamiana reguły <math>\displaystyle (\vee </math> -prawa <math>\displaystyle )</math> | |||
Ćwiczenie 11. | |||
Udowodnić, że w rachunku sekwentów zamiana reguły <math>\displaystyle (\vee </math> -prawa <math>\displaystyle )</math> | |||
na dwie reguły: | na dwie reguły: | ||
Wersja z 21:39, 21 wrz 2006
Ćwiczenie 1.
Niech oznacza system dowodzenia otrzymany z systemu przez zamianę aksjomatu (A3) na następujący aksjomat:
- (A3')
Dowieść, że obydwa systemy są równoważne, tzn., że dla dowolnego sekwentu , zachodzi , gdy .
Ćwiczenie 2.
Niech oznacza system dowodzenia otrzymany z systemu przez zamianę aksjomatu (A3) na , następujący aksjomat:
- (A3")
Dowieść, że obydwa systemy są równoważne, tzn., że dla dowolnego sekwentu , zachodzi , gdy .
Ćwiczenie 3.
Dowieść, że aksjomatu (A3) nie da się wyprowadzić z aksjomatów (A0-2) przy pomocy reguły odrywania.
Ćwiczenie 4.
Dowieść używając twierdzenia o dedukcji oraz bez użycia tego twierdzenia.
Ćwiczenie 5.
Pokazać, że w systemie dopuszczalna jest następująca reguła:
tzn. pokazać, że jeśli oraz , to również mamy .
Ćwiczenie 6.
Dowieść, że dla każdej formuły , nie będącej tautologią, istnieje maksymalny zbiór formuł (nad daną sygnaturą) o tej własności, że .
Ćwiczenie 7.
Każdy z poniższych sekwentów wyprowadzić w systemie , , .
- ;
- ;
- ;
- ;
- ;
- ;
- .
Ćwiczenie 8.
Dowieść, że jeśli , to dla dowolnej formuły zachodzi .
Ćwiczenie 9.
Dowieść, że jeśli , to dla dowolnej formuły zachodzi .
Ćwiczenie 10.
Dla każdego z systemów , , dowieść, że jeśli sekwent jest wyprowadzalny w tym systemie oraz jest podstawieniem formuł na zmienne zdaniowe, to sekwent powstający w wyniku podstawienia jest też wyprowadzalny w tym systemie.
Ćwiczenie 11.
Udowodnić, że w rachunku sekwentów zamiana reguły -prawa na dwie reguły:
daje w wyniku równoważny system dowodzenia (wyprowadzalne s± te same sekwenty).
Udowodnić, że następuj±ce reguły osłabiania s± dopuszczalne w rachunku sekwentów:
- Wyprowadzić w rachunku sekwentów:
- ;
- .
Czy można to zrobić używaj±c tylko sekwentów postaci (z jedn± formuł± po prawej)?