LOGIKA PIERWSZEGO RZĘDU - ZADANIA JĘZYK PIERWSZEGO RZĘDU Zad.1. Określ, które zdania są prawdziwe, a które fałszywe, jeżeli zakresem zmiennej x jest zbiór liczb rzeczywistych: a) x x 3 xx 1 , x x 3 x 1 , c) x x 0 xx 0 d) x x 0 x 0. b) Zad.2. Za pomocą kwantyfikatorów, symboli logicznych i symboli działań arytmetycznych zapisz zdania: a) Istnieje taka liczba rzeczywista, że jej kwadrat jest równy 2. b) Dla wszystkich liczb rzeczywistych x, x x 0 . c) Dla pewnej liczby rzeczywistej z, z 4 z 1 0 . d) Żadna liczba naturalna nie jest mniejsza od 0. e) Dla każdej liczby naturalnej istnieje liczba naturalna od niej większa. f) Nie istnieje największa liczba naturalna. 2 g) Układ równań x y 5 jest sprzeczny. x y 6 Zad.3. W dziedzinie ludzi i teorii matematycznych zapisz schematy logiczne poniższych zdań wprowadzając potrzebne relacje i wykorzystując kwantyfikatory ograniczone: a) Każdy matematyk zna pewną teorię matematyczną. b) Pewien matematyk zna wszystkie teorie matematyczne c) Pewna teoria matematyczna nie jest znana żadnemu matematykowi. Zad.4. Sformułuj zaprzeczenia zdań z zad.2 na dwa sposoby i zapisz ich schematy logiczne. Podaj prawo logiczne uzasadniające równoważność sformułowanych zaprzeczeń. Zad.5. Zapisz za pomocą kwantyfikatorów, spójników zdaniowych i odpowiednio określonych relacji zdanie : Nieprawda, że każdy Polak zna jakiś język obcy. W otrzymanej formule sprowadź negację na poziom formuł atomowych za pomocą przekształceń równoważnych. Zad.6. Wykonaj podstawienia 1 [ x / a] , 2 [ x / y ] (o ile są dopuszczalne) zgodnie z definicją indukcyjną w formułach: A3 P x, a xP x, y A1 xPa, b ; A2 yP x, y ; Zad.7. Dla następującej formuły: xPx, g a, y Qx, f y yPx, a a) wypisz wszystkie symbole relacyjne i funkcyjne i stałe; następnie termy, formuły atomowe, podformuły, wolne i związane wystąpienia zmiennych przedmiotowych, zbiór zmiennych wolnych. b) czy podstawienia [x/g(a,x)] i [y/f(a)] są dopuszczalne w powyższej formule? Jeżeli tak wykonaj te podstawienia, jeżeli nie uzasadnij dlaczego. SEMANTYKA Zad. 8 Dany jest język pierwszego rzędu L R ; f , g ; a, b a) wśród następujących wyrażeń wskaż termy i formuły języka L: 2 2 2 x R x, a R f ( x, a) a R f (a, b), x g f a, y), f ( x, b f (a, x) g ( y) k (x) R x, y R g ( x, b), g ( y, b) R g x, y , a R f ( x, y), y b) wyznacz wartości termów i formuł języka L (z punktu (a)) w strukturze M 1 N ; ;, ; 0,1 , gdzie N oznacza zbiór liczb naturalnych, przy wartościowaniu s x 1, s y 2 i przy wartościowaniu wx 0, w y 3 c) wyznacz wartości termów i formuł języka L (z punktu (a)) w strukturze M 2 P N ; ;, ; , N , gdzie N oznacza zbiór liczb naturalnych, a P N - zbiór wszystkich podzbiorów zbioru N, przy wartościowaniu s x 2,3,5, s y 4,6,8 i przy wartościowaniu w x 2,3, w y 2,3,5 Zad. 9 Dana jest formuła P x R x, y P y : a) podaj język pierwszego rzędu (o minimalnej liczbie symboli) w jakim zapisana jest ta formuła b) wyznacz wartość powyższej formuły w strukturze A N ; P A , R A , gdzie P A N ; n P A wtedy i tylko wtedy, gdy n jest parzyste A A A * R - relacja 2-arg w N, tzn. R N N ; n1 , n2 R wtedy i tylko wtedy, gdy n1 n2 *P A - relacja 1-arg w N, tzn. s x 2, s y 2 i przy wartościowaniu w x 0, w y 7 B B c) wyznacz wartość powyższej formuły w strukturze B N ; P , R , gdzie B B B * P - relacja 1-arg w N, tzn. P N ; P 2,7 B B B * R - relacja 2-arg w N, tzn. R N N ; R 2,3 , 3,5 przy wartościowaniu s x 2, s y 5 i przy wartościowaniu w x 7, w y 3 przy wartościowaniu Zad. 10 Wskaż wartościowanie spełniające formułę rzeczywistych, w której: R f x Q g x R f g y w strukturze liczb a R wtedy i tylko wtedy, gdy a jest liczbą wymierną - aQ wtedy i tylko wtedy, gdy a jest liczbą całkowitą - f a a 2 i - g a a oraz wartościowanie nie spełniające tej formuły. Zad.11 A N ; P A , R A , gdzie: a, b P A wtedy i tylko wtedy, gdy a b 6 W strukturze a, b R A wtedy i tylko wtedy, gdy b a 2 wyznaczyć wartość formuł: a) xP x, y xR x, y xP x, y xR x, y c) xP x, y xR x, z d) xP x, y yR x, y b) przy wartościowaniu s x 2, s y 7, s z 1 i przy wartościowaniu w x 7, w y 3, w z 2 . Zad.13. Wykaż, że twierdzenia systemu aksjomatycznego (T1)-T(7) i (T9), (T10) oraz (T1’)-(T7’), (T10’) są tautologiami LPR (metodą nie wprost). W przypadku (T2), (T2’) , (T4), (T4’), (T10), (T10’) wykaż, że implikacje w przeciwnym kierunku nie są tautologiami LPR przez podanie interpretacji, w której nie są prawdziwe. Wykaz twierdzeń w pliku : 06_Tezy_LPR SYNTAKTYKA Zad.14. W systemie aksjomatycznym udowodnij te spośród twierdzeń (T1)-T(7) i (T9),(T10), które nie zostały udowodnione na ćwiczeniach. Następnie, korzystając z uzupełnienia systemu o aksjomaty dotyczące kwantyfikatora , udowodnij twierdzenia (T1’)-(T4’), (T7’),(T7’),(T10’). W dowodach można korzystać z reguł wtórnych i twierdzenia o dedukcji, pamiętając o ograniczeniach przy stosowaniu tego twierdzenia. Zad.15. a) Zakładając twierdzenie (T7) i korzystając z twierdzenia o równoważności wykaż (T7’) b) Korzystając z twierdzenia o równoważności udowodnij twierdzenia (T1’), (T3’), (T5’), zakładając odpowiednio (T1), (T3), (T5) oraz prawa de Morgana dla kwantyfikatorów (T7) i (T7’). Zad.16 a) Wypisz dokładnie wszystkie twierdzenia (T9): najpierw dla alternatywy (4 – po dwa dla każdego kwantyfikatora) i oznacz przez (T9 ), a następnie dla koniunkcji i oznacz (T9 ). b) Zakładając (T9 ) , prawa de Morgana dla kwantyfikatorów (T7) i (T7’) i stosując twierdzenie o równoważności wykaż (T9 ) i (T9’). Zad.17 Wykaż, że dla kwantyfikatorów ograniczonych mamy następujące twierdzenia: a) x : W A B x : W A x : W B x : W A B x : W A x : W B c) x : W A x : W A b) wykorzystując twierdzenia dla kwantyfikatorów zwykłych i twierdzenie o równoważności.