RACHUNEK PREDYKATÓW 4 Kilka podstawowych tautologii jÄ™zyka rachunku predykatów: 1. prawo dictum de omni (orzekanie ze wszystkiego) (prawo opuszczania kwantyfikatora ogólnego) '"P(x) P(y) x '"P(x) P(Ä…) gdzie Ä… - dowolny term x 2. prawo dictum de singulo (orzekanie z pojedynczego) (prawo doÅ‚Ä…czania kwantyfikatora szczegółowego) (prawo generalizacji egzystencjalnej) P(y) ("P(x) x P(Ä…) ("P(x) gdzie Ä… - dowolny term x 3. prawo subalternacji '"P(x) ("P(x) x x 4. dictum de nullo (orzekanie z niczego) '"<" P(x) (" <" P(x) x x 5. prawa przemianowywania (zamiany) zmiennych zwiÄ…zanych '"P(x) "! '"P(y) x y ("P(x) "!("P(y) x y 6. prawa de Morgana w jÄ™zyku rachunku predykatów (czyli prawa negowania dla kwantyfikatorów) <" ("P(x) "! '"<" P(x) x x <" '"P(x) "!(" <" P(x) x x 7. prawa zastÄ™powania (eliminacji) kwantyfikatorów ("P(x) "! <" '"<" P(x) x x '"P(x) "! <" (" <" P(x) x x 1 RACHUNEK PREDYKATÓW 4 8. prawo przestawiania du\ych kwantyfikatorów '"'" R(x,y) "!'"'" R(x,y) x y y x 9. prawo przestawiania maÅ‚ych kwantyfikatorów ("("R(x,y) "!("("R(x,y) x y y x 10. prawo przestawiania maÅ‚ego kwantyfikatora za du\y kwantyfikator ("'" R(x,y) '"("R(x,y) x y y x 11. prawo rozdzielnoÅ›ci kwantyfikatora uniwersalnego wzglÄ™dem koniunkcji '"[P(x) '" Q(x)] "! '"P(x) '"'"Q(x) x x x 12. prawo rozdzielnoÅ›ci kwantyfikatora egzystencjalnego wzglÄ™dem alternatywy ("[P(x) (" Q(x)] "!("P(x) ("("Q(x) x x x 13. schemat wyciÄ…gania kwantyfikatora uniwersalnego przed alternatywÄ™ '"P(x) ("'"Q(x) '"[P(x) (" Q(x)] x x x 14. schemat rozkÅ‚adania kwantyfikatora egzystencjalnego na koniunkcjÄ™ ("[P(x) '" Q(x)] ("P(x) '"("Q(x) x x x 15. schemat rozkÅ‚adania kwantyfikatora uniwersalnego na implikacjÄ™ '"[P(x) Q(x)] ['"P(x) '"Q(x)] x x x 16. schemat rozkÅ‚adania kwantyfikatora egzystencjalnego (a wÅ‚aÅ›ciwie: du\ego na dwa maÅ‚e) '"[P(x) Q(x)] [("P(x) ("Q(x)] x x x 17. '"[P(x) Q(x)] '"'"[ Q(x) R(x)] '"[P(x) R(x)] x x x 18. prawa ekstensjonalnoÅ›ci dla kwantyfikatorów '"[P(x) "! Q(x)] ['"P(x) "! '"Q(x)] x x x '"[P(x) "! Q(x)] [("P(x) "! ("Q(x)] x x x 2 RACHUNEK PREDYKATÓW 4 '"[P(x) "! Q(x)] '"[P(x) Q(x)] '"'"[Q(x) P(x)] x x x CzÄ™sto stosowane skróty: df '" R(x,y)Ô! '"'" R(x,y) x,y x y df (" R(x,y)Ô!("("R(x,y) x,y x y i analogicznie '" S(x,y,z) czy (" S(x,y,z) itd. x,y,z x,y,z Tak\e tzw. kwantyfikatory ograniczone stanowiÄ… jedynie skrótowy zapis pewnych ustalonych wyra\eÅ„: df '" Q(x) Ô!'"[P(x) Q(x)] P(x) x df (" Q(x) Ô!("[P(x) '" Q(x)] P(x) x Zapis taki nie oznacza kwantyfikowania po predykatach! Chodzi tu wyÅ‚Ä…cznie o ograniczenie zakresu kwantyfikatorów. Kwantyfikatory ograniczone nie kwantyfikujÄ… jakby po caÅ‚ym uniwersum, a jedynie po jego podzbiorze mianowicie po zbiorze tych tylko obiektów, które speÅ‚niajÄ… warunek podany pod kwantyfikatorem. Dla kwantyfikatorów ograniczonych obowiÄ…zujÄ… analogiczne prawa jak dla zwykÅ‚ych kwantyfikatorów (np. prawa de Morgana, prawa rozdzielnoÅ›ci itp.). PRZYKAADY: (1) '" x2 > 0 "! '"[x < 0 x2 > 0] x<0 x (2) (" x2 > 0 "! ("[x < 0 '" x2 > 0] x<0 x (3) '" n > 0 "! '"[n" ! n > 0] n" ! n (4) '" P(i, j,k) "! '"'"'"[i" ! '" j" ! '" k " ! P(i, j,k)] i, j,k " ! i j k Kolejne przykÅ‚ady poka\Ä…, jak w jÄ™zyku rachunku predykatów z identycznoÅ›ciÄ… wyrazić mo\na ile przedmiotów posiada pewnÄ… wÅ‚asność. 3 RACHUNEK PREDYKATÓW 4 ZADANIE 1 Odczytaj poni\sze schematy, jeÅ›li staÅ‚e predykatowe oznaczajÄ… odpowiednio wÅ‚asnoÅ›ci: S jest studentem, Z zdaÅ‚ egzamin, a staÅ‚a nazwowa r oznacza Roberta. (1) ("[S(x) '" Z(x)'" <" ("[S(y) '" Z(y)'" <" (y = x)]] x y (2) ("[S(x) '" Z(x)'"("[S(y) '" Z(y)'" <" (y = x)]] x y (3) Z(r) '"("[Z(x) '" <" (x = r)] x W rachunku predykatów z identycznoÅ›ciÄ… mo\na zdefiniować tzw. kwantyfikator jednostkowy istnieje dokÅ‚adnie 1 x taki, że: df ("! F(x) Ô! ("F(x)'" <" ("("[F(x) '" F(y)'" <" (x = y)] x x x y Analogicznie mo\na wprowadzać inne kwantyfikatory iloÅ›ciowe, takie jak np. istniejÄ… dokÅ‚adnie 2 obiekty takie, że, czy ogólnie istnieje dokÅ‚adnie n obiektów takich, że, (gdzie n jest dowolnÄ… liczbÄ… naturalnÄ…), a tak\e kwantyfikatory typu istnieje co najwyżej n obiektów takich, że, albo istniej co najmniej n obiektów e takich, że. Natomiast kwantyfikatory uogólnione typu istniej nieskoÅ„czenie wiele, istnieje e przeliczalnie wiele, istnieje nieprzeliczalnie wiele, albo te\ istniej tyle samo e (wiÄ™cej / mniej) x takich, że A(x), co y takich, że B(y) , nie sÄ… ju\ definiowalne w klasycznym rachunku predykatów z identycznoÅ›ciÄ…. Analogicznie jak w rachunku zdaÅ„ definiuje siÄ™ w rachunku predykatów pojÄ™cia prawdy logicznej, faÅ‚szu logicznego, wynikania logicznego, logicznej równowa\noÅ›ci, wnioskowania dedukcyjnego czy sprzecznoÅ›ci ukÅ‚adu przesÅ‚anek. Musimy tylko pamiÄ™tać o tym, \e pojÄ™cie tautologii rozszerzone jest na funkcje zdaniowe, stÄ…d prawdami logicznymi mogÄ… być nie tylko zdania, ale i funkcje zdaniowe. OczywiÅ›cie ka\da tautologia rachunku zdaÅ„ bÄ™dzie te\ tautologiÄ… rachunku predykatów. ZADANIE 2* Wska\ prawdy logiczne wÅ›ród podanych ni\ej wyra\eÅ„. (1) JeÅ›li każdy Marsjanin jest istota rozumnÄ…, to jeÅ›li istniejÄ… Marsjanie, to istniejÄ… istoty rozumne. (2) JeÅ›li każdy Ziemianin jest istota rozumnÄ…, to każda istota rozumna jest Ziemianinem. (3) Jeżeli każdy czÅ‚owiek jest rozumniejszy od każdego zwierzÄ™cia, to jeÅ›li x jest czÅ‚owiekiem, a y jest zwierzÄ™ciem, to x jest rozumniejszy od y. (4) Jeżeli każdy czÅ‚owiek jest rozumniejszy od każdego zwierzÄ™cia, to jeÅ›li Jasiu jest czÅ‚owiekiem, a Krasula jest zwierzÄ™ciem, to Jasiu jest rozumniejszy od Krasuli. * Zadania 2-9 pochodzÄ… z ĆwiczeÅ„ z logiki B. Stanosz. 4 RACHUNEK PREDYKATÓW 4 ZADANIE 3 OkreÅ›l czy zdanie IstniejÄ… przekupni sÄ™dziowie wynika logicznie ze zdania Nieprawda, że każdy sÄ™dzia jest nieprzekupny. ZADANIE 4 Które z podanych ni\ej zdaÅ„ wynika logicznie ze zdania Każda teoria opiera siÄ™ na pewnych aksjomatach. (1) Istnieje taki aksjomat, na którym opiera siÄ™ każda teoria. (2) Nieprawda, że istnieje taki aksjomat, na którym opiera siÄ™ każda teoria. (3) Nieprawda, że istnieje teoria nie opierajÄ…ca siÄ™ na żadnym aksjomacie. (4) Pewna teoria opiera siÄ™ na pewnym aksjomacie. ZADANIE 5 Wska\ pary zdaÅ„ logicznie równowa\nych wÅ›ród zdaÅ„ podanych poni\ej. (1) Każde zdanie jest prawdziwe lub faÅ‚szywe. (2) IstniejÄ… zdania faÅ‚szywe i istniejÄ… zdania prawdziwe. (3) Nieprawda, że każde zdanie jest prawdziwe. (4) Nieprawda, że istniejÄ… zdania, które nie sÄ… ani prawdziwe ani faÅ‚szywe. (5) Nieprawda, że (żadne zdanie nie jest faÅ‚szywe lub żadne zdanie nie jest prawdziwe). (6) IstniejÄ… zdania, które nie sÄ… prawdziwe. ZADANIE 6 Sprawdz, które z podanych ni\ej wnioskowaÅ„ sÄ… dedukcyjne. (1) Każdy uczony jest racjonalistÄ…. Niektórzy filozofowi nie sÄ… racjonalistami. Zatem niektórzy filozofowie nie sÄ… uczonymi. (2) Niektórzy filozofowie sÄ… materialistami. Niektórzy filozofowie sÄ… racjonalistami. Zatem niektórzy materialiÅ›ci sÄ… racjonalistami. (3) Niektórzy uczeni nie ceniÄ… żadnego filozofa. Każdy filozof jest uczonym. Zatem niektórzy filozofowie nie ceniÄ… samych siebie. (4) Istnieje kwas, który dziaÅ‚a na każdy metal. Zatem na każdy metal dziaÅ‚a jakiÅ› kwas. (5) Istnieje kwas, który dziaÅ‚a na każdy metal. Zatem każdy kwas dziaÅ‚a na jakiÅ› metal. FormuÅ‚a zdaniowa A zawierajÄ…ca nazwÄ™ indywiduowÄ… a jest prawdÄ… logicznÄ… wtedy i tylko wtedy, gdy formuÅ‚a A powstajÄ…ca z A przez konsekwentne zastÄ…pienie nazwy a zmiennÄ… x (która nie wystÄ™puje w A jako wolna i nie stanie siÄ™ zwiÄ…zana w A ) jest prawdÄ… logicznÄ…. 5 RACHUNEK PREDYKATÓW 4 ZADANIE 7 Zbadaj, czy poni\sze wnioskowania sÄ… dedukcyjne. (1) Niektórzy ludzie lubiÄ… każdego, kto jest o nich dobrego zdania. Jan jest dobrego zdania o każdym czÅ‚owieku. Zatem niektórzy ludzie lubiÄ… Jana. (2) Każdy krytyk literacki ceni pewnego pisarza, a niektórzy pisarze nie ceniÄ… żadnego krytyka literackiego. Piotr jest krytykiem literackim. Zatem Piotr ceni kogoÅ›, kto jego nie ceni. ZADANIE 8 Zbadaj, które z podanych ni\ej ukÅ‚adów schematów reprezentujÄ… sprzeczne ukÅ‚ady zdaÅ„. (1) '"[P(x) Q(x)] x '" [Q(x) ("R(x,y)] x y ("P(x) x '"'" <" R(x,y) x y (2) '"'" [P(x) '" Q(y) R(x,y)] x y ("[P(x) '" Q(x)] x '"[P(x) <" R(x,x)] x ZADANIE 9 OceÅ„ pod wzglÄ™dem poprawnoÅ›ci formalnej i materialnej podane ni\ej wnioskowania. (1) Każde twierdzenie udowodnione jest prawdziwe. Każde twierdzenie prawdziwe opisuje pewien fakt. Zatem twierdzenia nieudowodnione nie opisujÄ… żadnych faktów. (2) Każde twierdzenie oczywiste jest prawdziwe. Każdy czÅ‚owiek uznaje wszystkie twierdzenia oczywiste. Zatem każdy czÅ‚owiek uznaje wszystkie prawdziwe twierdzenia. 6