Rozdział I KLASYCZNY RACHUNEK ZDAŃ.
Klasyczny rachunek zdań (w skrócie KRZ) jest jednym z najprostszych systemów logiki formalnej. W praktyce może on służyć do sprawdzania poprawności wnioskowań, czyli takich procesów myślowych, podczas których na podstawie uznania za prawdziwe jednych zdań (przesłanek) dochodzimy do uznania kolejnego zdania wniosku). Dzięki znajomości KRZ każdy może się łatwo przekonać, że na przykład z takich przesłanek jak: Jeśli na imprezie hył Zdzisiek i Wacek, to impreza się nie udała oraz Impreza udała się można wywnioskować iż: Na imprezie nie było Zdziśka lub Wacka. Posługując się metodami KRZ można również stwierdzić, iż nie rozumuje poprawne ten, kto z przesłanek: Jeśli Wacek dostał wypłatę to jest w barze lub u Zdziśka oraz Wacek jest w barze dochodzi do konkluzji: Wacek dostał wypłatę.
1.1. SCHEMATY ZDAŃ.
Pierwszą czynnością jakąnależy prze ćwiczyć rozpoczynając naukę klasycznego rachunku zdań, jest budowanie logicznych schematów zdań. Budowanie takich schematów przyrównać można do przekładu wyrażeń „normalnego” języką jakim ludzie posługują się na co dzień, na język logiki, w którym logicy sprawdzają poprawność danego rozumowania Termin „zdanie” oznacza w logice tylko i wyłącznie zdanie oznajmujące i schematy tylko takich zdań będziemy budować. Schematy pokazująnam położenie w zdaniach języka naturalnego zwrotów szczególnie istotnych z punktu widzenia logiki -niektórych z tak zwanych stałych logicznych: nieprawda że, i, lub, jeśli... to, wtedy i tylko wtedy. Zwroty te nosząw logice nazwy negacji, koniunkcji, alternatywy, implikacji oraz równoważności i będą w schematach zastępowane odpowiednimi symbolami: ~ (negacja), A (koniunkcja), v (alternatywa), -* (implikacja), = (równoważność). Wymieniane zwroty są (przynajmniej w takich znaczeniach, w jakich przyjmuje je logika) spójnikami łączącymi zdanią dlatego nazywamy je spójnikami logicznymi. Zdania proste, łączone przez spójniki logiczne zastępować będziemy w schematach literami: p, q, r, s, t... itd Litery p, q, r... nazywamy zmiennymi zdaniowymi (ponieważ zastępują zdania języka naturalnego). Dobudowy schematów będziemy też często używali nawiasów, które pełoiąrolę podobną do znaków przestankowych w piśmie - pokazują jak schemat należy odczytać, które jego części wiążą się ze sobąściślej, aktóre luźniej. Rola nawiasów stanie się jaśniejsza po przerobieniu kilku zadań praktycznych. Przykładowe schematy logiczne zdań mogąwyglądać następująco: p -» q, ~ (p A q), p v (r -* ~ s), [p = (q -» r)] A (s -» z). Zdania wiązane przez spójniki logiczne nazywamy członami tych spójników. Człony równoważności niektórzy nazywają stronami równoważności, natomiast zdania wiązane przez implikację określamy najczęściej mianem poprzednika i następnika implikacji. Jak łatwo się domyśleć, poprzednik to zdanie znajdujące się przez „strzałką” implikacji, a następnik - zdanie po niej.
Uwaga na błędy! Częstym błędem popełnianym przez studentów jest nazywanie poprzednikiem i następnikiem zdań łączonych przez spójniki inne niż implikacja Powtórzmy więc jeszcze raz: poprzednik i następnik występująwyłącznieprzy implikacji. Mianem negacji, koniunkcji, alternatywy, implikacji oraz równoważności określa się w logice nie tylko spójniki, ale również całe zdania przy ich pomocy tworzone. Na przykład wyrażenie Jeśli Agnieszka zobaczy Ryszarda w tym stanie, to będzie rozczarowana nazywamy zdaniem implikacyjnym lub po prostu implikacją zdanie Ryszard wykazał się dużym sprytem lub po prostu dopisało mu szczęście nazywamy alternatywą itd. Większość spójników (pozanegacją) to tak zwane spójniki dwuargumentawe, co oznaczą że łączą one dwa zdania Niekoniecznie muszą być to jednak zdania proste, równie dobrze mogąbyć to ujęte wnawiasy złożone wyrażenia Naprzykładw schemacie p v q członami alternatywy są zdania proste oznaczane przez p i q. Jednakże członami koniunkcji w wyrażeniu (p -» q)A (r v s) sąjuż wzięte w nawiasy zdania złożone: (p -* q) oraz (r v s). Stronami równoważności w kolejnym schemacie są jeszcze dłuższe zdania (ujęte w nawias klamrowy i kwadratowy) {[p v (q -» ~ r)] A s} = [t -» (w A z)]
Wyrażenia łączone przez spójniki dwuargumentawe występują zawsze po obu stronach spójnika Tak więc prawidłowe sązapisy: p -» q, p A (q vr), natomiast nieprawidłowe: -* p q, p (q v r)A.
Uwaga na błędy! W prawidłowo zapisanych schematach nie może nigdy zdarzyć się tak, aby występowały obok siebie dwie zmienne zdaniowe nie oddzielane spójnikiem (np. p -» qr), lub dwa spójniki dwuargumentawe (czyli wszystkie oprócz negacji) nie oddzielane zmienną (np. p vA q) Negacja jest tak zwanym spójnikiem jednoargumentowym, co oznaczą że nie łączy ona dwóch zdań, lecz wiąże się tylko z jednym. Podobnie jak w przypadku innych spójników nie musi być to zdanie proste, ale może być ujęta w nawias większa całość. W schemacie ~ p negacja odnosi się do prostego zdaniap, jednakże w ~ [(p -» q)A r], neguje ona całe wyrażenie ujęte w nawias kwadratowy. Spójnik negacji zapisujemy zawsze przed wyrażeniem, do którego negacja się odnosi. Prawidłowy jest zatem zapis ~ p, natomiast błędny p ~.
DO ZAPAMIĘTANIA: Poniższa tabelka pokazuje podstawowe znaczenia spójników logicznych oraz
Nazwa spójnika |
Symbol |
Podstawowy odpowiednik w języku naturalnym |
Przykładowe zastosowanie |
Negacja |
nieprawdą że |
~p ~(pvq) | |
Koniunkcja |
A |
i |
pAq pA(~q=r) |
Alternatywa |
V |
lub |
pvq (p->q)v(rA~s) |
Implikacja |
jeśli...to |
.(Pvtł).^T£_ |