background image

LOGIKA 

 

wykład 4 

 

V. Funktory – klasyczny rachunek zdań c.d. 

VI. Klasyczny rachunek kwantyfikatorów 

background image

Język  k.r.z.  został  skonstruowany  w  oparciu  o  niektóre  tylko  spośród 
możliwych  jedno-  i  dwuargumentowych  funktorów  ekstensjonalnych 
(negacja, koniunkcja, alternatywa, implikacja i równoważność). 

 

W tej sytuacji zasadnym wydaje się być następujące pytanie: 

Czy  pozostałe  funktory  ekstensjonalne  dadzą  się  zdefiniować  przy 
pomocy funktorów z tego zestawu? 

 

Odpowiedzią na to pytanie są następujące ustalenia: 

 

V.3    Zastępowalność funktorów w języku 

background image

I. 

Przy  pomocy  negacji  i  koniunkcji  można  zdefiniować  wszystkie 
pozostałe  funktory.  Posługując  się  znakiem    jako  znakiem 
równoważności  definicyjnej  możemy  sformułować  następujące 
definicje: 

  

 

)

(

)

(

)

(

]

4

[

]

3

[

]

1

[

q

p

q

p

q

p

q

p

p

p

p

p

p

p

p

p

background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p 

1

 

 

 

 

p 

3

 

 

 

 

p 

4

 

 

 

 

p 

5

 q  

 

 

 

p 

6

 

)]

(

)

(

[

)

(

/

)

(

)

(

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

p

p

q

p

p

q

p

q

background image

 

 

 

p 

11

 

 

 

 

p 

12

 

 

 

 

p 

13

 

 

 

 

p 

16

 q 

 

 

Wszystkie funktory zdefiniowane w taki sposób przy pomocy negacji i 
koniunkcji mają dokładnie taką samą charakterystykę prawdziwościową 
jak wyrażenia wymienione po prawej stronie znaku    . 

 

q

)

(

q

p

p

)

(

p

p

background image

Przykładowo  porównując  matryce  wyrażeń:            oraz                 

a

 

stwierdzamy, że są one identyczne. 

 

 

 

 

 

 

 

 

Podobnie przedstawia się sprawa w pozostałych przypadkach. 

 

q

p

)

(

q

p

WL(p)  WL(q)  WLp)  WLq)  WLp   ¬q)  WL(¬(¬p   ¬q)  WL(p   q

background image

II. 

Przy  pomocy  funktorów  negacji  i  alternatywy  można  zdefiniować 
wszystkie pozostałe funktory ekstensjonalne. 

Tym  razem  ograniczymy  się  do  podania  definicji  najważniejszych 
funktorów dwuargumentowych: 

)

(

/

)]

(

)

(

[

)

(

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

q

p

background image

III. 

Przy  pomocy  funktorów  negacji  i  implikacji  można  zdefiniować 
wszystkie pozostałe funktory ekstensjonalne. 

Definicje najważniejszych funktorów dwuargumentowych przedstawiają 
się następująco: 

 

)

(

/

)]

(

)

[(

)

(

q

p

q

p

q

p

q

p

p

q

q

p

q

p

q

p

q

p

q

p

q

p

background image

Powyższe  trzy  ustalenia  pozwalają  na  zastępowanie  pewnych  wyrażeń 
innymi  im  równoważnymi  na  mocy  przedstawionych  definicji  i  nie 
zawierającymi już pewnych funktorów. 

W ten sposób można (teoretycznie rzecz ujmując) wyrugować z języka 
pewne funktory ekstensjonalne na rzecz innych. 

 

Ponieważ np. przy pomocy pary funktorów (         ) można zdefiniować 
wszystkie  inne  funktory  ekstensjonalne,  to  każda  myśl  wyrażona  w 
języku  negacji,  alternatywy,  koniunkcji,  implikacji  i  równoważności 
może być wyrażona tylko przy użyciu negacji i implikacji. 

 

,

background image

Wyobraźmy  sobie,  że  ktoś  postanowił  wykluczyć  ze  swojego  języka  koniunkcję, 
alternatywę i równoważność i posiłkować się jedynie negacją i implikacją. 
Jeśli ów ktoś stoi przed koniecznością wyrażenia prostej myśli w rodzaju: 

 

 

Mieszkam w Kielcach i jestem nauczycielem i lubię muzykę

 

to korzystając z tego, że wyrażenia k.r.z.:                                       oraz                  

 

mają 

identyczną  charakterystykę  prawdziwościową,  mógłby  wyrazić  swoją  myśl  w  taki 
sposób: 

 

Nieprawda,  że  jeżeli  nieprawda,  że  jeżeli  mieszkam  w  Kielcach,  to  nie  jestem 
nauczycielem, to nie lubię muzyki

 

Drugie  zdanie  jest  równoważne  zdaniu  pierwszemu,  lecz  trudno  je  uznać  za 
komunikatywne.  Z  tego  powodu  nie  powinno  się  rezygnować  z  podstawowych 
środków wyrazu języka naturalnego. 

 

r

q

p

]

)

(

[

r

q

p

background image

Wiemy  już,  że  przy  pomocy  odpowiednio  dobranych  dwu  funktorów 
ekstensjonalnych można zdefiniować wszystkie pozostałe funktory. 

 

Czy  jednak  istnieją  takie  funktory  ekstensjonalne,  które  same  są 
wystarczające  do  zdefiniowania  wszystkich  pozostałych  funktorów 
ekstensjonalnych? 

 

Zostało  udowodnione,  że  istnieją  dokładnie  dwa  funktory  o  tej 
własności. Są nimi dysjunkcja i binegacja. 

background image

A. 

Przy pomocy samej dysjunkcji można zdefiniować negację, koniunkcję i 
alternatywę w taki sposób: 

 

 

 

 

Wykorzystując  te  definicje  oraz  wcześniej  przytoczone  definicje 
funktorów  przy  pomocy  negacji  i  koniunkcji,  możemy  zdefiniować 
dowolny funktor ekstensjonalny przy pomocy samej dysjunkcji. 

)

/

(

/

)

/

(

)

/

(

/

)

/

(

/

q

p

p

p

q

p

q

p

q

p

q

p

p

p

p

background image

B. 

Z  kolei  przy  pomocy  samej  binegacji  można  zdefiniować  negację, 
alternatywę i koniunkcję w następujący sposób: 

 

 

 

 

Tym razem także wykorzystując te definicje oraz wcześniej przytoczone 
definicje  funktorów  przy  pomocy  negacji  i  koniunkcji,  możemy 
zdefiniować  dowolny  funktor  ekstensjonalny  przy  pomocy  samej 
binegacji.  

)

(

)

(

)

(

)

(

q

p

p

p

q

p

q

p

q

p

q

p

p

p

p

background image

Odnotujmy  jednak,  że  definicje  pozostałych  funktorów  przy  pomocy 
samej dysjunkcji, albo samej binegacji byłyby dosyć skomplikowane. 

 

Przykładowo funktor implikacji może być zdefiniowany w następujący 
sposób: 

 

 

 

 

 

 

)

/

(

/

)]

/

(

/

)

/

[(

)

)

((

)

)

((

q

q

p

p

p

p

q

p

q

p

p

q

p

p

q

p

background image

Każde  zdanie  złożone  przy  pomocy  spójników  zdaniowych  ma  swój 
schemat  będący  pewnym  wyrażeniem  k.r.z.  i  odwrotnie,  każde 
wyrażenie k.r.z. jest schematem pewnych zdań złożonych. 

O  ile  jednak  każde  zdanie  ma  dokładnie  jeden  schemat,  to  każde 
wyrażenie k.r.z. jest schematem wielu różnych zdań. 

 

Przykładowo zdanie: 

 
 

Jeżeli  będę miał  pieniądze  i  będę miał  ochotę,  to  kupię  samochód 

 

lub wyjadę na wycieczkę zagraniczną

 
ma schemat: 

.

)

(

)

(

s

r

q

p

V.4    Schemat zdania i wartościowanie 

background image

Schemat  ten  jest  wyrażeniem  k.r.z.  Wyrażenie  to  może  być  jednak 
różnie interpretowane w tym sensie, że za zmienne zdaniowe pqr
można podstawić różne zdania. 

 

Inaczej  mówiąc,  wyrażenie  to  może  być  schematem  różnych  zdań, 
choćby takich jak np.: 

 

 

Jeżeli  a ≤ b  i  b ≤ c, to  a < c  lub  a = c

 

 

Jeżeli pada deszcz i świeci słońce, to na niebie pojawia się tęcza lub 

  

 

 

jest jasno

 

background image

Wartość  logiczna  każdego  zdania  złożonego  jest  jednoznacznie 
wyznaczona  przez  wartości  logiczne  zdań  składowych  zgodnie  z 
matrycową charakterystyką funktorów, występujących w tym zdaniu.  

 

Przykładowo zdanie: 

 
 

Jeżeli Warszawa nie jest stolicą Polski i Jan nie był nigdy w Warszawie, to Jan 

 

jest kawalerem i mieszka w Londynie 

 
jest   prawdziwe. Poprzednik tej implikacji jest fałszywy niezależnie od tego, czy Jan 
był  kiedykolwiek  w  Warszawie,  czy  też  nie,  gdyż  jest  on  koniunkcją,  której 
przynajmniej  jeden  człon  (tu  akurat:  Warszawa  nie  jest  stolica  Polski)  jest  fałszywy. 
Zatem  cała  implikacja jest prawdziwa, jako  implikacja o fałszywym  poprzedniku.  Na 
wartość logiczną rozważanego zdania nie ma również wpływu ani stan cywilny Jana, 
ani jego miejsce zamieszkania. 

 

background image

Wyrażenia k.r.z. nie są zdaniami, lecz schematami zdań. 

 

W  związku  z  tym  nie  można  im  (przynajmniej  niektórym  z  nich!) 
przypisać  wartości  logicznych,  dopóki  nie  przyporządkujemy  takich 
wartości występującym w nich zmiennym zdaniowym. 

 

Takie  przyporządkowanie  określonych  wartości  logicznych  zmiennym 
zdaniowym nazywamy wartościowaniem

 

Liczba  możliwych  wartościowań  jest  zależna  od  liczby  zmiennych 
zdaniowych  występujących  w  danym  wyrażeniu  i  wynosi  2

n

  dla  

zmiennych zdaniowych. 

 

background image

 
Rzeczywiście tak jest bowiem, odpowiednio dla: 

 jednej zmiennej zdaniowej p mamy dwie wartości: 0, 1 

 dwu zmiennych zdaniowych q mamy cztery pary wartości: 

  

(0,0),  (0,1),  (1,0),  (1, 1) 

 trzech zmiennych zdaniowych mamy osiem trójek: 

  

(0,0,0),  (0,0,1),  (0,1,0),  (0,1,1),  (1,0,0),  (1,0,1),  (1,1,0),  (1,1, 1)) 

 itd. 

 
 

Przy  każdym  z  2

n

  wartościowań,  wyrażenie  k.r.z.  o  n  zmiennych 

zdaniowych  przyjmuje  jedną  z  dwóch  wartości  logicznych:  prawdę  (1) 
lub fałsz (0). 

background image

Charakterystyczne  dla  danego  wyrażenia  k.r.z.  przyporządkowanie 
wartości  logicznych  poszczególnym  wartościowaniom  zmiennych 
zdaniowych można opisać przy pomocy tabeli. 

Przykładowo wyrażeniu                           odpowiada tabela: 

 

 

 

 

 

 

 

q

q

p

)

(

WL(p

WL(q

WL(p   q)  WL(

¬

q

WL((p   q)     

¬

q

background image

Ostatnia kolumna tej tabeli pokazuje, jakie wartości logiczne przyjmuje 
wyrażenie:                      dla poszczególnych wartościowań zmiennych 
zdaniowych  oraz  q.  Kolumna trzecia i czwarta tabeli  służą pośrednio 
do ustalenia wartości w kolumnie ostatniej. 

 

 

Analogicznie  dla  wyrażenia:                                                                        two- 
rzymy tabelę: 

q

q

p

)

(

)

(

)]

(

)

[(

r

p

r

q

q

p

background image

p  q  r  p

 

   

 

q  q     

¬

¬

całość 

0  0  0 

0  0  1 

0  1  0 

1  0  0 

0  1  1 

1  0  1 

1  1  0 

1  1  1 

)

(

)

(

r

q

q

p

r

p

background image

Z  tabeli  tej  widać,  że  rozważane  wyrażenie  jest  fałszywe  dla 
wartościowań:  (0,0,1)  oraz  (0,1,1)  i  prawdziwe  dla  pozostałych 
wartościowań. 

 

Zastanówmy  się  obecnie,  czy  istnieją  wyrażenia  k.r.z.  prawdziwe  dla 
dowolnych wartościowań zmiennych zdaniowych. 

Rozważmy  wobec  tego  wyrażenie:                             

a

 

konstruując  dla  niego  analogiczną  tabelę,  opisującą  wszystkie  przypo-
rządkowania  wartości  logicznych  poszczególnym  wartościowaniom 
zmiennych zdaniowych. 

)

(

)]

(

)

[(

r

q

r

p

q

p

background image

p 

p   q 

p      

     

całość 

)

(

)

(

r

p

q

p

background image

Widoczne jest, że analizowane wyrażenie jest prawdziwe dla dowolnych 
wartościowań  jego  zmiennych  zdaniowych.  Nie  może  być  ono  nigdy 
fałszywe.  Jakiekolwiek  zdania  wstawimy  w  miejsce  jego  zmiennych 
zdaniowych, otrzymamy zdanie prawdziwe. 

 

Wobec tego wyrażenie to jest schematem wyłącznie prawdziwych zdań. 

 

background image

Wyrażenia takie jak w ostatnim przykładzie spełniają bardzo ważną rolę 
w  logice.  Jako  schematy  wyłącznie  zdań  prawdziwych  zawdzięczają 
swoją  prawdziwość  swojej  strukturze  formalnej  i  znaczeniu 
występujących w nich stałych logicznych. 

Terminy 

pozalogiczne, 

występujące 

zdaniach 

będących 

podstawieniami  takich  schematów,  nie  mają  wpływu  na  ich  wartość 
logiczną.  Zdania  takie  są  prawdziwe  logicznie.  Jako  takie  stanowią 
podstawę niezawodnych rozumowań. 
 

Celem k.r.z. jest określenie zbioru wszystkich wyrażeń o tej własności. 
Wyrażenia takie nazywamy tautologiami klasycznego rachunku zdań

V.5    Tautologie; metoda zero-jedynkowa

  

background image

Pojęcie tautologii k.r.z. można zdefiniować dwojako: 
 

 Tautologią  k.r.z.  nazywamy  każde  wyrażenie  tego  rachunku,  będące 

 

schematem wyłącznie zdań prawdziwych. 

 

 Tautologią k.r.z. nazywamy każde wyrażenie tego rachunku, które jest 

 

prawdziwe 

przy 

dowolnym 

wartościowaniu 

zmiennych 

 

zdaniowych. 

 

Definicje  te  są  sobie  równoważne  w  świetle  naszych  wcześniejszych 
rozważań. 

Tautologie k.r.z. nazywane są też prawami k.r.z.  

 

background image

Przy  pomocy  tabeli,  takich  jak  konstruowane  poprzednio,  można 
rozstrzygnąć,  czy  dowolne  wyrażenie  k.r.z.  jest,  czy  też  nie  jest 
tautologią. 
 

Zgodnie  z  tym  powiemy,  że  zagadnienie  opisane  pytaniem  o  to,  czy 
dane wyrażenie jest tautologią k.r.z., jest zagadnieniem rozstrzygalnym. 
Mówi się też, że k.r.z. jest teorią rozstrzygalną

 

Zaprezentowana metoda rozstrzygania o tautologiczności (czy nietauto-
logiczności) wyrażeń k.r.z. nazywa się metodą zero-jedynkową

 

background image

P R Z Y K Ł A D 

Rozstrzygnięcie, czy wyrażenie jest tautologią k.r.z.: 

 

wymagałoby  rozważenia  32  (

 

=  2

5

 

)  różnych  wartościowań  i  ustalenia, 

poprzez  wykonanie  całkiem  sporej  liczby  kroków  pośrednich,  jaką 
wartość logiczną przyjmuje to wyrażenie przy każdym z nich. 

Takie postępowanie byłoby dość czasochłonne. 

 

Okazuje się, że pewna doza pomysłowości pozwoli w znacznym stopniu 
skrócić procedurę, prowadzącą do rozstrzygnięcia czy wyrażenie to jest 
tautologią. 

)))]

(

(

(

[

)

(

t

s

r

q

p

t

s

r

q

p

background image

Wyrażenie to jest implikacją o poprzedniku:                       i następ- 
niku:                                         Jako takie byłoby ono fałszywe, gdyby 
poprzednik był prawdziwy, a następnik fałszywy. 

Konieczny  warunek  jego  fałszywości  opisuje  zatem  metajęzykowe 
wyrażenie:  WL(                          ) = 1  i  WL(                                          ) 
= 0. 

Ponieważ  następnik  jest  wielokrotną  implikacją,  jego  fałszywość    
oznacza, że  WL(p) = WL(q) = WL(r) = WL(s) = 1  i  WL(t) = 0. 

Jednak  przy  takim  wartościowaniu  poprzednik:                        jest 
fałszywy, czyli cała implikacja jest prawdziwa. 

t

s

r

q

p

))).

(

(

(

t

s

r

q

p

t

s

r

q

p

)))

(

(

(

t

s

r

q

p

t

s

r

q

p

background image

Okazuje  się  zatem,  że  w  jedynym  przypadku,  w  którym  rozważane 
wyrażenie mogłoby być fałszywe, jest ono jednak prawdziwe. 

Przy  pozostałych  31  wartościowaniach  jest  ono  na  pewno  prawdziwe, 
albowiem

 

następnik

                                                      

jest

 

prawdziwy,

 

a

 

jak już

 

wiemy, implikacja o prawdziwym następniku jest prawdziwa. 

 

Wobec  przeprowadzonego  rozumowania  stwierdzamy,  że  rozważane 
wyrażenie  jest  prawdziwe  przy  dowolnych  wartościowaniach 
zmiennych zdaniowych, jest więc ono tautologią k.r.z. 

)))

(

(

(

t

s

r

q

p

background image

Ć W I C Z E N I E : 

Zweryfikować, czy następujące wyrażenia: 

a)

  

b)

   

c)

  

d)

  

e)

    

są tautologiami k.r.z. 

 
Stosować zarówno metodę zero-jedynkową, jak i skróconą metodę zero-jedynkową. 

 

))]

(

(

)

[(

)]

(

[

s

t

p

q

t

s

q

p

)))]

(

(

(

[

)))]

(

(

(

[

p

s

r

q

t

t

s

r

q

p

))]

(

)

((

[

)))]

(

(

(

[

t

s

r

q

p

t

s

r

q

p

))]

(

(

)

[(

)

(

s

q

p

s

p

q

p

)]

(

)

[(

)

(

r

p

r

q

q

p

background image

Zbiór  tautologii  k.r.z.  jest  zbiorem  nieskończonym,  inaczej  mówiąc, 
istnieje nieskończenie wiele tautologii k.r.z. 

 

Spośród  mnogości  tautologii  jedynie  niektóre  z  nich  są  na  tyle 
powszechnie  stosowane,  że  przyjęło  się  stosować  dla  nich  pewne 
ustalone nazwy. 

 

Oto  wykaz  niektórych  podstawowych  tautologii  k.r.z.  (w  nawiasach 
umieszczone są przyjęte nazwy części z nich): 

background image

1.

   

 

 

 

 

 

(

prawo tożsamości

2.

  

 

 

 

 

 

(

prawo wyłączonego środka

3.

  

 

 

 

 

 

(

prawo niesprzeczności

4.

   

 

 

 

 

 

(

prawo podwójnej negacji

5.

  

 

 

 

 

 

(

prawo idempotencji dla koniunkcji

6.

  

 

 

 

 

 

(

prawo idempotencji dla alternatywy

7.

  

 

 

 

 

 

(

pierwsze prawo redukcji do absurdu

8.

  

9.

  

 

 

 

 

 

(

prawo przemienności koniunkcji

10.

  

 

 

 

 

 

(

prawo przemienności alternatywy

p

p

p

p

)

(

p

p

p

p

)

(

p

p

p

)

(

p

p

p

p

p

p

)

(

p

p

p

)

(

)

(

)

(

p

q

q

p

)

(

)

(

p

q

q

p

(!) 

(!) 

(!) 

(!) 

(!) 

(!) 

 

 

(!) 

(!)

 

background image

11.

  

 

 

 

 

 

(

prawo przemienności równoważności

12.

  

13.

  

14.

  

15.

  

16.

  

 

 

 

 

 

(

paradoks implikacji

17.

  

 

 

 

 

 

(

paradoks implikacji

18.

  

 

 

 

 

 

(

prawo poprzedzania

19.

  

 

 

 

 

 

(

prawo przepełnienia

20.

  

 

 

 

 

 

(

modus ponens

)

(

)

(

p

q

q

p

)

(

q

p

p

)

(

q

p

q

p

q

p

)

(

q

q

p

)

(

)

(

)

(

p

q

q

p

)

(

q

p

p

)

(

p

q

p

)

(

q

p

p

q

q

p

p

)]

(

[

(!) 

(!) 

(!) 

(!) 

(!) 

(!) 

 

background image

21.

  

 

 

 

 

 

 

(

modus tollens

22.

  

 

 

 

 

 

 

(

prawo Dunsa Scotta

23.

  

 

 

 

 

 

 

(

słaby dylemat destrukcyjny

24.

  

 

 

 

 

 

 

(

dylemat konstrukcyjny

25.

  

 

 

 

 

 

 

(

prawo Pierce’a

26.

  

 

 

 

 

 

 

(

prawo transpozycji

27.

  

28.

  

29.

  

 

 

 

 

 

 

 

30.

  

 

 

 

 

 

 

 (

mocny dylemat konstrukcyjny

p

q

q

p

]

)

[(

)

(

q

p

p

]

)

[(

)

(

p

q

p

q

p

]

)

[(

)

(

q

q

p

q

p

p

p

q

p

]

)

[(

 

 

 

 

 

(!) 

(!) 

(!) 

 

)

(

)

(

p

q

q

p

)

(

)

(

q

p

q

p

)

(

)

(

p

q

q

p

)]

(

[(

)

(

q

p

p

q

q

p

]

)

[(

)

(

p

q

p

q

p

background image

31.

  

 

 

 

 

 

 

  

 

 

 

 

 

 

       (

prawo przechodniości implikacji,  prawo sylogizmu hipotetycznego

32.

  

 

 

 

 

 

 

 

 

 

(

sylogizm Fregego

33.

  

34.

  

 

 

 

 

 

 

(

prawo de Morgana

35.

  

 

 

 

 

 

 

(

prawo de Morgana

36.

  

 

 

 

 

 

 

(

prawo zaprzeczenia implikacji

37.

  

  

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

(

prawo zaprzeczenia równoważności

38.

  

)]

(

)

[(

)

(

r

p

r

q

q

p

)]

(

)

[(

)]

(

[

r

p

q

p

r

q

p

)

(

q

q

p

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

 

 

 

 

(!) 

(!) 

(!) 

 

(!) 

 

)

(

)

(

q

p

q

p

)]

(

)

(

[

)

(

p

q

q

p

q

p

)

(

q

q

p

background image

39.

  

40.

  

41.

   

42.

  

43.

  

44.

  

45.

  

 

 

 

 

 

 

 

 

(

prawo komutacji

46.

   

 

 

 

 

 

 

 

 

(

prawo eksportacji

47.

   

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

(

prawo transpozycji złożonej

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

)

(

)

(

q

p

q

p

(!) 

(!) 

 

 

 

(!) 

(!) 

(!) 

(!) 

)]

(

[

)]

(

[

r

p

q

r

q

p

)]

)

[(

)]

(

[

r

q

p

r

q

p

)]

)

[(

)]

)

[(

q

r

p

r

q

p

background image

48.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

(

koniunkcyjne prawo sylogizmu hipotetycznego

49.

  

 

 

 

 

 

 

 

(

prawo łączności koniunkcji

50.

  

 

 

 

 

 

 

 

(

prawo łączności alternatywy

51.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

(

prawo rozdzielności koniunkcji względem alternatywy

52.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

(

prawo rozdzielności alternatywy względem koniunkcji

53.

  

54.

  

 

)

(

)]

(

)

[(

r

p

r

q

q

p

))

(

(

))

)

((

r

q

p

r

q

p

))

(

(

))

)

((

r

q

p

r

q

p

(!) 

 

(!) 

(!)

 

))

(

)

((

))

(

(

r

p

q

p

r

q

p

 

 

 

  

(!) 

 

(!) 

 

))

(

)

((

))

(

(

r

p

q

p

r

q

p

p

q

p

p

))

(

(

p

q

p

p

))

(

(

background image

Ć W I C Z E N I E : 

Spośród podanych właśnie wyrażeń wybrać kilka i wykazać, że są one 
tautologiami k.r.z. 

Stosować zarówno metodę zero-jedynkową, jak i skróconą metodę zero-
jedynkową. 

background image

Jak już wiemy, metoda zero-jedynkowa (w wersji pełnej czy skróconej) 
pozwala w sposób efektywny rozstrzygnąć, czy dowolna formuła języka 
k.r.z. jest czy też nie jest tautologią. 

 

Ta sama metoda pozwala również efektywnie rozstrzygnąć, czy między 
formułami  języka  k.r.z.  zachodzi  pewien  ważny,  z  logicznego  punktu 
widzenia, związek zwany konsekwencją logiczną

 

Załóżmy, że 

 

X

 

 jest zbiorem formuł języka k.r.z., a 

 

α

 

 pewną pojedynczą 

formułą tego języka. 

V.6    Konsekwencja logiczna 

w języku rachunku zdań

  

background image

Mówimy wówczas, że między zbiorem 

 

X

 

 a formułą 

 

α

 

 zachodzi relacja 

konsekwencji,  lub inaczej,  że 

 

α

 

  jest  konsekwencją 

 

X

 

  (symbolicznie: 

 

X

 

 

α

 

),  gdy  dla  dowolnego  wartościowania  zmiennych  zdaniowych 

wartość  logiczna  formuły 

 

α

 

  jest  równa  1,  o  ile  wartość  logiczna 

wszystkich  formuł  ze  zbioru 

 

X

 

  jest,  przy  tym  wartościowaniu  również 

równa 1. 

 

Podane  określenie  relacji  ╞

 

  jest  sprecyzowaniem  takiego  (zgodnego 

zresztą  z  intuicją)  rozumienia  konsekwencji,  że  istota  konsekwencji 
polega na „dziedziczeniu” prawdziwości danego zdania ze zbioru zdań, 
których jest ono konsekwencją. 

background image

P R Z Y K Ł A D    A 

Załóżmy, że 

 

 

 

 

i zastanówmy się, czy 

 

α

 

 jest konsekwencją 

  

X, czyli czy: 

 

 

 

 

 

 

     

  

 

 

Definicja relacji konsekwencji pozwala odpowiedzieć na to pytanie przy 
pomocy procedury, dającej się opisać następującą tabelą: 

},

,

,

{

q

p

r

q

q

p

X

.

}

,

,

{

r

q

q

p

r

q

q

p

r

q

background image

p 

r 

q

p

r

q

q

p

r

q

background image

Analiza  tabeli  wskazuje,  że  wartościowaniami,  przy  których  wszystkie 
formuły ze zbioru 

 

X

 

 są prawdziwe, są:  (1,1,1)  i  (0,1,1). 

Jednak przy tych wartościowaniach formuła  

      

     jest także prawdziwa. 

Zatem 

 

α

 

 jest konsekwencją 

 

X

 

 

 

P R Z Y K Ł A D    B 

Zweryfikujmy, czy: 

 

 

 

   

 

 ╞ 

 

Z tabeli, odpowiadającej temu przypadkowi: 

r

q

.

}

,

{

p

r

r

q

q

p

background image

p 

r 

q

p

r

q

p

r

background image

łatwo odczytujemy, że badana relacja konsekwencji zachodzi. 

Dzieje  się  tak,  albowiem  dla  wszystkich  wartościowań,  przy  których 
formuły                      przyjmują wartości 1 (

 

a są to wartościowania: 

(1,1,1),    (0,1,1),    (0,0,1),    (0,0,0)

 

),    formuła:                              również    jest 

prawdziwa. 

 

 

P R Z Y K Ł A D    C 

Chcąc zweryfikować, czy            

    

                ╞                    załóżmy (nie 

wprost),  że  tak  nie  jest,  co  oznacza,  że  istnieje  takie  wartościowanie 
zmiennych zdaniowych, dla którego: 

r

q

q

p

,

p

r

p

r

r

q

q

p

}

,

{

background image

1) WL(p     q) = 1  i  2) WL(q     r) = 1  i  3) WL(¬r     ¬p) = 0. 

Z  3)  wnioskujemy,  że  –  przy    tym  wartościowaniu  –  4)  WL(p)  =  1  i 
5) WL(r) = 0.  Z 1) i 4) wnioskujemy, że  6) WL(q) = 1, a z 6) i 5), że 
7) WL(q     r) = 0. 

Otrzymana  sprzeczność  między  2)  i  7)  dowodzi,  że  założenie  (nie 
wprost) nie może być prawdziwe. Zatem badany związek zachodzi. 

 

Ć W I C Z E N I E 

Zbadać  tak  metodą  zero-jedynkową,  jak  i  przyjmując  założenie  nie 
wprost, czy: 

 

 

 

 

 

 

 

 

 

╞ 

.

}

)

(

,

)

(

,

{

s

q

r

p

s

r

q

q

p

background image

Z przyjętych definicji pojęć tautologii oraz relacji konsekwencji wynika, 
że dowolna formuła 

 

α

 

 jest tautologią k.r.z. (symbolicznie: ╞

  

α

 

) wtedy i 

tylko wtedy, gdy 

 

α

 

 jest konsekwencją zbioru pustego (    ): 

 

  

α

 

    wtedy i tylko wtedy, gdy        ╞

  

α

 

 

Z  definicji  tych  oraz  z  charakterystyki  prawdziwościowej  funktora 
implikacji wynikają dodatkowo następujące zależności: 

    

(Z1) 

{

 

α

 

} ╞  β

 

  wtedy i tylko wtedy, gdy  ╞  (

 

α      β

 

    

(Z2)

  {

 

α

 

β

 

 

}

 

╞  γ

 

  wtedy i tylko wtedy gdy

   

{

 

α

 

} ╞  (

 

β      γ

 

)  

    

(Z3)

  {

 

α

 

β

 

 

}

 

╞  γ

 

  wtedy i tylko wtedy gdy  ╞  [

 

(

 

α      (

 

β      γ

 

)

 

background image

oraz zależności ogólne: 

    (Z4) 

{

 

α

α

, ... , α

n 

} ╞  β

 

  wtedy i tylko wtedy, gdy 

 

 

 

 

 

 

 

 

{

 

α

α

, ... , α

n

 

 

} ╞  (

 

α

n

     β

 

    

(Z5)

  {

 

α

α

, ... , α

n 

} ╞  β

 

  wtedy i tylko wtedy gdy 

 

 

 

 

 

 

 

 

╞  (

 

α

1

     (

 

α

2

     ...     (

 

α

n

     β

 

)

  

...

 

)

 

 

Widoczne jest, że zależności 

(Z1)

 i 

(Z2)

 są szczególnymi przypadkami 

(Z4)

,  natomiast 

(Z3)

  i 

(Z5)

  można  otrzymać  przez  wielokrotne 

zastosowanie 

(Z4)

background image

Odnotujmy,  że  zależność 

(Z4)

  jest  szczególnym  przypadkiem 

zależności: 

 
    

(TD)

   

 

 ╞        wtedy i tylko wtedy, gdy    X  ╞  (

 

α      β

 

)  

 

gdzie  X  oznacza  dowolny  (niekoniecznie  skończony!)  zbiór  formuł 
języka k.r.z. 

 

Ta  ostatnia  zależność  nazywana  jest  twierdzeniem  o  dedukcji  dla 
relacji konsekwencji ╞

 

}

{

X

background image

VI.   Klasyczny rachunek 

kwantyfikatorów 

background image

Wyrażenia  k.r.z.  nie  odzwierciedlają  dostatecznie  głęboko  struktury 
niektórych zdań języka potocznego. 
 

Na  przykład  schematem  zdania:  Wszyscy  ludzie  są  śmiertelni,  a 
niektórzy  umierają  młodo
  jest  w  k.r.z.  wyrażenie:              zaś  zdania: 
Wszyscy  ludzie  są  śmiertelni  oraz  Niektórzy  umierają  młodo  są  tu 
traktowane jako zdania proste. 
 

Ich wewnętrzna struktura nie może być odzwierciedlona w języku k.r.z., 
a wynika to z faktu, że nie wszystkie stałe logiczne należą do leksykonu 
języka k.r.z. Nie należą bowiem do niego wyrażenia kwantyfikatorowe: 
wszyscy  (dla  każdego,  dla  wszystkich,  każdy,  wszystkie,  dla  dowolnego 
 

VI.1    Tautologie rachunku kwantyfikatorów 

,

q

p

background image

itp.) oraz niektórzy (dla niektórychdla pewnegoniektóreistnieją takie 
..., że ...
 itp.). 

Włączenie  tych  stałych  logicznych  w  całościowy  system  teoretyczny, 
ujmujący ogół prawd logicznych o strukturze dającej się wyartykułować 
w języku funktorów prawdziwościowych oraz kwantyfikatorów, stwarza 
możliwość jeszcze bardziej pogłębionej analizy naszego myślenia. 

 

W  takim  wzbogaconym  języku  strukturę  rozważanego  zdania 
odzwierciedla wyrażenie: 

 

.

)

(

)

(

x

Q

x

P

x

x

background image

Systemem  logicznym,  służącym  realizacji  tak  określonego  celu,  jest 
klasyczny rachunek kwantyfikatorów (w skrócie k.r.k.). 

 

Omówienie k.r.k. rozpoczniemy od prezentacji języka. 

Do leksykonu języka k.r.k. należą następujące symbole: 

 

  

1)

  symbole stałych logicznych: 

  

 

 

 

gdzie  pierwszych  pięć  symboli  to  symbole  klasycznych  funktorów 

 

prawdziwościowych,  natomiast        i        są  symbolami  kwantyfi-

 

katorów odpowiednio ogólnego i szczegółowego; 

,

,

,

,

,

,

,

background image

  

2)

  zmienne indywiduowe (albo zmienne nazwowe): 

 

 

xyz, ... , 

 

reprezentujące przedmioty dowolnego rodzaju; 

 

  

3)

  stałe indywiduowe (albo stałe nazwowe): 

 

 

abc, ... , 

 

reprezentujące ustalone przedmioty rodzaju; 

 

  

4)

  zmienne predykatywne: 

 

 

PQRS, ... , 

 

które są symbolami własności lub relacji. 

 

  

5)

  nawiasy:  (, ), [, ],{, }. 

background image

Przy  pomocy  tych  symboli  konstruujemy  poprawnie  sformułowane 
wyrażenia k.r.k. 

Pomijamy  jednak  podanie  ścisłej  definicji  kategorii:  wyrażenie 
poprawnie  zbudowane  k.r.k.
,  a  poprzestaniemy  jedynie  na  podaniu 
przykładów takich wyrażeń w konkretnych zastosowaniach. 

Bowiem dzięki temu stanie się intuicyjnie jasne, jakie ciągi napisów są 
poprawnie sformułowanymi wyrażeniami k.r.k. 
 

Zatem przykładami wyrażeń k.r.k. są następujące ciągi napisów: 

,

)

,

(

,

)

,

(

,

)

,

(

,

)

,

(

,

)

,

(

,

)

(

,

)

(

y

x

R

y

x

R

b

x

R

y

a

R

y

x

R

a

P

x

P

y

x

x

,

))

,

(

)

(

(

,

))

(

)

(

(

,

)

,

(

)

(

y

x

R

x

P

x

Q

x

P

y

x

R

x

P

y

x

x

background image

 

 

W  zbiorze  wyrażeń  poprawnie  zbudowanych  k.r.k.  możemy  wyróżnić 
wyrażenia będące funkcjami zdaniowymi. 

Przypomnijmy, że funkcją zdaniową nazywamy wyrażenie posiadające 
zmienną wolną. 
 
Przykładami funkcji zdaniowych w języku k.r.k. są: 

 
 

 

W  pierwszym  wyrażeniu  zmienną  wolną  jest  x,  w  drugim  y.  W  trzecim  wyrażeniu 
 

itp.

)]

(

)

(

[

))

(

)

(

(

x

Q

x

P

x

Q

x

P

x

x

x

,

)

,

(

]

))

(

)

(

(

[

,

)

,

(

,

)

,

(

,

)

(

c

x

R

y

Q

x

P

y

x

R

y

a

R

x

P

x

x

itp.

)

(

)]

,

(

)

(

[

z

Q

y

x

R

x

P

x

y

background image

zmienną wolną jest y, zaś x jest zmienną związaną kwantyfikatorem ogólnym. 
W  wyrażeniu  czwartym  zmienną  wolną  jest  x  występujące  w  następniku 
R(x,

 

c),  a  zmienna  x  występująca  w  poprzedniku  jest  związana  kwantyfika-

torem  ogólnym.  W  wyrażeniu  piątym  zmienną  wolną  jest  z.  Zmienna  x  jest 
związana kwantyfikatorem ogólnym, a y – kwantyfikatorem szczegółowym. 

Wszystkie  wymienione  wyrażenia  są  funkcjami  zdaniowymi,  ponieważ 
posiadają zmienne wolne. 
 

Dla odmiany wyrażenia: 

 

 

nie są funkcjami zdaniowymi. (

Wszystkie bowiem występujące w nich zmienne 

indywiduowe są związane jakimś kwantyfikatorem.) 

,

)

(

))

(

)

(

(

,

)

,

(

,

)

,

(

,

)

,

(

,

)

(

a

P

x

Q

x

P

y

c

R

b

x

R

b

a

R

a

P

x

y

x

)

,

,

(

))

(

)

(

[(

,

)]

,

(

)

(

[

z

y

x

S

y

Q

x

P

y

x

R

x

P

z

y

x

y

x

background image

Jeżeli jakaś funkcja zdaniowa k.r.k. jest schematem pewnego wyrażenia 
w języku potocznym, to wyrażenie to jest również funkcją zdaniową, a 
nie wyrażającym jakąś zamkniętą myśl zdaniem. 

 
Przykładowo: 

 Funkcja zdaniowa 

 

P(x)

 

 jest schematem wyrażeń: 

 

x  jest miastem wojewódzkim 

 

x  jest studentem 

 

x  jest równoległobokiem   itp. 

 Funkcja zdaniowa 

 

R(x,

 

y)

 

 jest schematem wyrażeń: 

 

x  jest ojcem 

 

x  jest prostopadle do 

 

 

x  jest starszy od 

 

y 

  itp. 

background image

 Funkcja zdaniowa                                 jest schematem wyrażeń: 

 

Jeżeli 

 

x

 

 jest ojcem Jana, to 

 

x

 

 jest starszy od Jana 

 

Jeżeli 

 

x

 

 jest dłużnikiem Pawła, to 

 

x

 

 unika Pawła 

 

Jeżeli 

 

x

 

 jest dzielnikiem 15, to 

 

x

 

 < 15     itp. 

 

 Funkcja zdaniowa                     jest schematem wyrażeń: 

 

Istnieje ktoś, kto jest ojcem 

 

 

Niektórzy kochają się w 

 

 

Istnieją proste prostopadle do prostej 

 

y     itp. 

 

)

,

(

)

,

(

a

x

S

a

x

R

)

,

(

y

x

R

x

background image

Istnieją dwa sposoby przekształcania funkcji zdaniowych w zdania: 

 
  

1)

  podstawienie stałych nazwowych w miejsce zmiennych wolnych, 

/  K O N K R E T Y Z A C J A  / 

 
  

2)

  związanie zmiennych wolnych jakimiś kwantyfikatorami. 

/  K W A N T Y F I K A C J A  / 

 

Każde  wyrażenie  języka  naturalnego  ma  swoją  strukturę  wyrażalną  w 
języku  k.r.k.  Wobec  tego  dowolnemu  takiemu  wyrażeniu  możemy 
przyporządkować jego schemat w języku k.r.k. 

Podajmy  dla  wybranych  zdań  z  języka  potocznego  przykłady  takich 
schematów: 

background image

Zdanie:    Wszystko ma swoją przyczyną 

ma schemat: 
 

Schematem zdania:    Niektórzy filozofowie są logikami 

jest: 
 

Zdanie:    Wszyscy mężczyźni z Zakładu kochają się w pani Joli 

ma schemat: 
 

Zdanie:    Wszyscy mężczyźni są egoistami 

ma schemat: 
 

Zdanie:    Niektóre mężatki są wierne 

ma schemat: 

)

,

(

y

x

R

y

x

)]

(

)

(

[

x

Q

x

P

x

)]

,

(

)

(

[

a

x

R

x

P

x

)]

(

)

(

[

x

Q

x

P

x

)]

(

)

(

[

x

Q

x

P

x

background image

Schematem zdania:    Niektóre mężatki nie mają przyjaciół 

jest: 
 

Zdanie:    Nikt nie jest wyższy od samego siebie 

ma schemat: 
 

Zdanie:    Nikt nie podziwia wszystkich 

ma schemat: 
 

Zdanie:    Niektórzy żałują wszystkiego, co robią 

ma schemat: 
 

Zdanie:    Niektórzy humaniści gardzą wszystkimi matematykami 

ma schemat: 

)]

,

(

)

(

[

y

x

R

x

P

y

x

)

,

(

x

x

R

x

)]

,

(

[

y

x

R

y

x

)]

,

(

)

,

(

[

y

x

S

y

x

R

y

x

))]

,

(

)

(

(

)

(

[

y

x

R

y

Q

x

P

y

x

background image

Schematem zdania:    Niektórzy podziwiają swoich prześladowców 

jest: 
 

Zdanie:    Każdy student tańczył z jakąś studentką 

ma schemat: 
 

Zdanie:    Żadna szanująca się kobieta nie flirtuje z nieznajomymi mężczyznami 

ma schemat: 

 

 

Wyrażenia  k.r.k.  mogą  być  schematami  wielu  różnych  zdań  języka 
naturalnego. 

))]

,

(

)

,

(

[

y

x

S

y

x

R

y

x

))]

,

(

)

(

(

)

(

[

y

x

R

y

Q

x

P

y

x

))]

,

(

)

,

(

(

)

(

[

y

x

R

y

x

S

x

P

y

x

background image

Na przykład ostatnie wyrażenie jest także schematem zdań: 
Żadna liczba naturalna nie dzieli się przez liczbę, która nie jest jej kwadratem. 
Żaden  wykładowca  nie  zaliczy  egzaminu  studentom,  którzy  nie  uczęszczali  na  jego 
wykłady 
itp. 

 

Może  się  zdarzyć,  że  pewne  wyrażenia  k.r.k.  są  schematami  zarówno 
zdań prawdziwych, jak i fałszywych. 

 

Np. wyrażenie: 

 

jest schematem prawdziwego zdania:      Każdy nauczyciel jest człowiekiem 

 

oraz fałszywego:       Każda liczba parzysta jest podzielna przez 3 

 

 

)]

(

)

(

[

x

Q

x

P

x

background image

Wyrażenie: 

 

jest schematem zdania prawdziwego:   Każdy ma ojca 

 

oraz fałszywego:   Każdy ma żonę. 

 
Wyrażenie: 

 

jest schematem zdania prawdziwego:   Niektóre studentki mają dzieci 

 

i fałszywego:   Niektóre koty mają partnera do gry w pokera. 

 
Wyrażenie: 

 

jest schematem zdania prawdziwego: 

 

 

Jeżeli istnieją ludzie, którzy są mordercami, to istnieją ludzie, którzy nie są  

 

 

mordercami 

 

i fałszywego: 

 

 

Jeżeli istnieją ludzie śmiertelni, to istnieją ludzie nieśmiertelni 

)

,

(

y

x

R

y

x

)]

,

(

)

(

[

y

x

R

x

P

y

x

)

(

)

(

x

P

x

P

y

x

background image

Wyrażenie: 

 

jest schematem prawdziwego zdania: 

 

 

Jeżeli  istnieją  figury,  które  są  prostokątami  i  istnieją  figury,  które  są 

  

rombami, to istnieją figury, które są prostokątami i rombami 

 

oraz fałszywego: 

 

 

Jeżeli istnieją ludzie młodzi i istnieją, ludzie starzy, to istnieją ludzie, którzy 

 

 

są jednocześnie młodzi i starzy 

 

 

Rodzi  się  naturalne  pytanie,  czy  wszystkie  wyrażenia  k.r.z.  mogą  być 
schematem zarówno prawdziwych, jak i fałszywych zdań. 

 

)]

(

)

(

[

)]

(

)

(

[

x

Q

x

P

x

Q

x

P

x

x

x

background image

Spróbujmy  znaleźć  dwa  zdania  –  jedno  prawdziwe  i  jedno  fałszywe, 
których schematem jest wyrażenie: 

 

 
 

Prawdziwym zdaniem o tym schemacie jest np.: 

 

Jeżeli istnieją ludzie, którzy grają na skrzypcach i lubią logikę, to 

 

istnieją  ludzie,  którzy  grają  na  skrzypcach  i  istnieją  ludzie,  którzy 

 

lubią logikę. 

 

Jednak  znalezienie  zdania  fałszywego  o  tym  schemacie  napotyka  na 
trudności. 

)]

(

)

(

[

)]

(

)

(

[

x

Q

x

P

x

Q

x

P

x

x

x

background image

W  jakiejkolwiek  bowiem  dziedzinie  rzeczywistości  próbujemy 
zinterpretować ten schemat, nasza interpretacja okazuje się prawdziwa. 
 

Czy  przyczyną  tego  jest  nasza  nieumiejętność  znalezienia  właściwej 
kontrinterpretacji? A może takiej kontrinterpretacji po prostu nie ma?  

 

Przeanalizujmy ten przypadek w sposób całkowicie ogólny. 

Rozważane wyrażenie jest implikacją o poprzedniku                       i 
następniku                                      .  Mogłoby  ono  być  fałszywe  jedynie  w 
przypadku, gdyby poprzednik był prawdziwy, a następnik fałszywy. 

Załóżmy  więc,  że  poprzednik  jest  prawdziwy.  Oznacza  to,  że  istnieje 
(przynajmniej jeden) obiekt, który ma zarazem obie własności P oraz Q
 

)]

(

)

(

[

x

Q

x

P

x

)]

(

)

(

[

x

Q

x

P

x

x

background image

Zatem  ów  obiekt  posiada  na  pewno  własność  P.  Jeżeli  tak,  to  istnieje 
obiekt  posiadający  własność  P  (

właśnie  ten,  który  ma  obie  te  własności

)  i 

wyrażenie                  jest  prawdziwe.  Analogicznie  sposób  wykazujemy, 
że wyrażenie:               jest prawdziwe. 
 
To  zaś  z  kolei  oznacza,  że  koniunkcja                            jest  także 
prawdziwa. 

Wobec  tego  implikacja                                                nie 
może być fałszywa. Jest więc ona zawsze prawdziwa. 
 
Rozważane  wyrażenie  nie  może  być  schematem  żadnego  zdania 
fałszywego – jest ono schematem wyłącznie zdań prawdziwych. 

)

(x

P

x

)

(x

Q

x

)

(

)

(

x

Q

x

P

x

x

)]

(

)

(

[

)]

(

)

(

[

x

Q

x

P

x

Q

x

P

x

x

x

background image

Dziękuję za uwagę!