Logika dla informatyków/Ćwiczenia 5
Ć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 , , .
= 2pt
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \vdash \bot\arr p} ;
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle p\arr q,q\arr r\vdash p\arr r} ;
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \vdash(\neg p\arr p)\arr p} ;
- ;
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle p\arr(q\arr r)\vdash q\arr(p\arr r)} ;
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \vdash (\neg p\arr \neg q)\arr (q\arr p)} ;
- Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \vdash \neg(p\wedge q)\arr(\neg p\vee\neg q)} .
- Dowie¶ć, że je¶li , to dla dowolnej
formuły zachodzi .
- Dowie¶ć, że je¶li , to dla dowolnej
formuły zachodzi .
- Dla każdego z sytemó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.
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)?