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