Logika dla informatyków/Ćwiczenia 5: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
Ćwiczenie 1. | |||
Niech <math>\displaystyle \vdash_{H_1}</math> oznacza system dowodzenia otrzymany | # Niech <math>\displaystyle \vdash_{H_1}</math> oznacza system dowodzenia otrzymany | ||
z systemu <math>\displaystyle \vdash_H</math> przez zamianę aksjomatu (A3) na | z systemu <math>\displaystyle \vdash_H</math> przez zamianę aksjomatu (A3) na | ||
następujący aksjomat: | następujący aksjomat: | ||
(A3') <math>\displaystyle (\neg\varphi\arr\neg\psi)\arr((\neg\varphi\arr | # # (A3') <math>\displaystyle (\neg\varphi\arr\neg\psi)\arr((\neg\varphi\arr | ||
\psi)\arr\varphi).</math> | \psi)\arr\varphi).</math> | ||
Linia 11: | Linia 11: | ||
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>. | ||
Ćwiczenie 2. | |||
# Niech <math>\displaystyle \vdash_{H_2}</math> oznacza system dowodzenia otrzymany | # Niech <math>\displaystyle \vdash_{H_2}</math> oznacza system dowodzenia otrzymany | ||
z systemu <math>\displaystyle \vdash_H</math> przez zamianę aksjomatu (A3) na <math>\displaystyle \vdash_H</math>, | z systemu <math>\displaystyle \vdash_H</math> przez zamianę aksjomatu (A3) na <math>\displaystyle \vdash_H</math>, |
Wersja z 20:24, 21 wrz 2006
Ćwiczenie 1.
- Niech oznacza system dowodzenia otrzymany
z systemu przez zamianę aksjomatu (A3) na następujący aksjomat:
- # (A3') Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle (\neg\varphi\arr\neg\psi)\arr((\neg\varphi\arr \psi)\arr\varphi).}
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") Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle (\neg\varphi\arr\neg\psi)\arr(\psi\arr\varphi).}
Dowie¶ć, że obydwa systemy s± równoważne, tzn., że dla dowolnego sekwentu , zachodzi , gdy .
- Dowie¶ć, że aksjomatu (A3) nie da się wyprowadzić z
aksjomatów (A0--2) przy pomocy reguły odrywania.
- Dowie¶ć Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \vdash_H\neg p \arr(p\arr q)} używaj±c twierdzenia o
dedukcji oraz bez użycia tego twierdzenia.
- Pokazać, że w systemie dopuszczalna jest
następuj±ca reguła:
tzn. pokazać, że je¶li Parser nie mógł rozpoznać (nieznana funkcja „\arr”): {\displaystyle \displaystyle \Delta\vdash_H\varphi\arr\psi} oraz , to również mamy .
- 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 .
- 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)?