Logika dla informatyków/Ćwiczenia 5: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przemo (dyskusja | edycje)
Nie podano opisu zmian
Dorota (dyskusja | edycje)
Nie podano opisu zmian
Linia 7: Linia 7:
\psi)\to\varphi).</math>
\psi)\to\varphi).</math>


Dowieść, że obydwa systemy są równoważne, tzn., że dla
Dowieść, że obydwa systemy są równoważne, tzn. że dla
dowolnego sekwentu <math>\displaystyle \Delta\vdash\varphi</math>, zachodzi
dowolnego sekwentu <math>\displaystyle \Delta\vdash\varphi</math> zachodzi
<math>\displaystyle \Delta\vdash_H\varphi</math> , gdy <math>\displaystyle \Delta\vdash_{H_1}\varphi</math>.
<math>\displaystyle \Delta\vdash_H\varphi</math>, gdy <math>\displaystyle \Delta\vdash_{H_1}\varphi</math>.
}}
}}


Linia 19: Linia 19:
*(A3")&nbsp; <math>\displaystyle (\neg\varphi\to\neg\psi)\to(\psi\to\varphi).</math>
*(A3")&nbsp; <math>\displaystyle (\neg\varphi\to\neg\psi)\to(\psi\to\varphi).</math>


Dowieść, że obydwa systemy są równoważne, tzn., że dla
Dowieść, że obydwa systemy są równoważne, tzn. że dla
dowolnego sekwentu <math>\displaystyle \Delta\vdash\varphi</math>, zachodzi
dowolnego sekwentu <math>\displaystyle \Delta\vdash\varphi</math> zachodzi
<math>\displaystyle \Delta\vdash_H\varphi</math> , gdy <math>\displaystyle \Delta\vdash_{H_2}\varphi</math>.
<math>\displaystyle \Delta\vdash_H\varphi</math>, gdy <math>\displaystyle \Delta\vdash_{H_2}\varphi</math>.
}}
}}



Wersja z 10:50, 1 paź 2006

Ćwiczenie 1

Niech H1 oznacza system dowodzenia otrzymany z systemu H przez zamianę aksjomatu (A3) na następujący aksjomat:

  • (A3')  (¬φ¬ψ)((¬φψ)φ).

Dowieść, że obydwa systemy są równoważne, tzn. że dla dowolnego sekwentu Δφ zachodzi ΔHφ, gdy ΔH1φ.


Ćwiczenie 2

Niech H2 oznacza system dowodzenia otrzymany z systemu H przez zamianę aksjomatu (A3) na H, następujący aksjomat:

  • (A3")  (¬φ¬ψ)(ψφ).

Dowieść, że obydwa systemy są równoważne, tzn. że dla dowolnego sekwentu Δφ zachodzi ΔHφ, gdy ΔH2φ.

Ćwiczenie 3

Dowieść, że aksjomatu (A3) nie da się wyprowadzić z aksjomatów (A0-2) przy pomocy reguły odrywania.

Ćwiczenie 4

Dowieść H¬p(pq) używając twierdzenia o dedukcji oraz bez użycia tego twierdzenia.

Ćwiczenie 5

Pokazać, że w systemie H dopuszczalna jest następująca reguła:

φψ   ¬ψ¬φ

tzn. pokazać, że jeśli ΔHφψ oraz ΔH¬ψ, to również mamy ΔH¬φ.

Ć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 ΔHφ.

Ćwiczenie 7

Każdy z poniższych sekwentów wyprowadzić w systemie H+, N, G.

(a) p;
(b) pq,qrpr;
(c) (¬pp)p;
(d) p,¬pq;
(e) p(qr)q(pr);
(f) (¬p¬q)(qp);
(g) ¬(pq)(¬p¬q).

Ćwiczenie 8

Dowieść, że jeśli ΔNφ, to dla dowolnej formuły ψ zachodzi Δ,ψNφ.

Ćwiczenie 9

Dowieść, że jeśli ΔN, to dla dowolnej formuły φ zachodzi ΔNφ.

Ćwiczenie 10

Dla każdego z systemów H+, N, G dowieść, że jeśli sekwent Δφ jest wyprowadzalny w tym systemie oraz S jest podstawieniem formuł na zmienne zdaniowe, to sekwent S(Δ)S(φ) 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:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \frac{\Delta\vdash\Gamma,\varphi} {\Delta\vdash\Gamma,\varphi\vee\psi} \hspace{3cm} \frac{\Delta\vdash\Gamma,\psi} {\Delta\vdash\Gamma,\varphi\vee\psi} }

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:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \frac{\Delta\vdash\Gamma}{\Delta,\varphi\vdash\Gamma} \hspace{3cm} \frac{\Delta\vdash\Gamma}{\Delta\vdash\Gamma,\varphi} }

Ćwiczenie 13

Wyprowadzić w rachunku sekwentów:

(a) p¬p;
(b) ((pq)p)p.

Czy można to zrobić używając tylko sekwentów postaci Δφ (z jedną formułą po prawej)?