Główne pojęcia logiki.

1 Główne pojęcia logiki ...
Author: Ferdynand Stasiowski
0 downloads 2 Views

1 Główne pojęcia logiki

2 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… Pojęcia logiki

3 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) Pojęcia logiki

4 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Pojęcia logiki

5 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną Pojęcia logiki

6 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Pojęcia logiki

7 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Przykłady: p  q  r, Pojęcia logiki

8 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Przykłady: p  q  r, p  (q  r) Pojęcia logiki

9 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Przykłady: p  q  r, p  (q  r), p  r, Pojęcia logiki

10 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Przykłady: p  q  r, p  (q  r), p  r, p  q  r, Pojęcia logiki

11 Język klasycznego rachunku zdańAlfabet: zmienne zdaniowe: p, q, r… spójniki: , , , ,  (lub, i, nie, jeżeli…to, wtedy i tylko wtedy gdy) nawiasy Reguły tworzenia wyrażeń poprawnych: jeżeli A jest zmienną zdaniowa, to A jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Przykłady: p  q  r, p  (q  r), p  r, p  q  r, (p  q)  r, p  (q  r). Pojęcia logiki

12 Konwencje notacyjne Hierarchia spójników: , , , , ., , , . Pojęcia logiki

13 Konwencje notacyjne Hierarchia spójników: , , , , ., , , . Alternatywne oznaczenia: ~ …, & , ; ,  Pojęcia logiki

14 Język klasycznego rachunku zdańReguły wnioskowania: reguła odrywania: A A  B B Pojęcia logiki

15 Język klasycznego rachunku zdańReguły wnioskowania: reguła odrywania: A A  B B reguła podstawiania: A(α|β) Pojęcia logiki

16 Język klasycznego rachunku zdańReguły wnioskowania: reguła odrywania: A A  B B reguła podstawiania: A(α|β) Na przykład: p  q  p |- (p  q)  q  p  q Pojęcia logiki

17 Język klasycznego rachunku zdańReguły wnioskowania: reguła odrywania: A A  B B reguła podstawiania: A(α|β) Na przykład: p  q  p |- (p  q)  q  p  q jest wyprowadzalne z Pojęcia logiki

18 Pojęcie dowodu DF: Dowodem formuły A na gruncie zbioru aksjomatów X nazywa się ciąg formuł B1, …, Bn taki, że Bn = A oraz Pojęcia logiki

19 Pojęcie dowodu DF: Dowodem formuły A na gruncie zbioru aksjomatów X nazywa się ciąg formuł B1, …, Bn taki, że Bn = A oraz dla każdej formuły Bi B1, …, Bi-1 |- Bi lub Pojęcia logiki

20 Pojęcie dowodu DF: Dowodem formuły A na gruncie zbioru aksjomatów X nazywa się ciąg formuł B1, …, Bn taki, że Bn = A oraz dla każdej formuły Bi B1, …, Bi-1 |- Bi lub Bi  X Pojęcia logiki

21 Funkcje prawdziwościoweq p  q 1 Pojęcia logiki

22 Funkcje prawdziwościoweq p  q 1 p q p  q 1 Pojęcia logiki

23 Funkcje prawdziwościoweq p  q 1 p q p  q 1 p q p  q 1 Pojęcia logiki

24 Funkcje prawdziwościoweq p  q 1 p q p  q 1 p q p  q 1 p q p  q 1 Pojęcia logiki

25 Wynikanie logiczne DF: X |= A wtw nie istnieje taka interpretacja,w której wszystkie zdania ze zbioru X (przesłanki) są prawdziwe, a (wniosek) A jest fałszywy. Pojęcia logiki

26 Wynikanie logiczne DF: X |= A wtw nie istnieje taka interpretacja,w której wszystkie zdania ze zbioru X (przesłanki) są prawdziwe, a (wniosek) A jest fałszywy. Na przykład: Jeżeli Funio kocha Kundzię, to się z nią ożeni. Funio nie żeni się z Kundzią. Zatem Funio nie kocha Kundzi. Pojęcia logiki

27 Wynikanie logiczne DF: X |= A wtw nie istnieje taka interpretacja,w której wszystkie zdania ze zbioru X (przesłanki) są prawdziwe, a (wniosek) A jest fałszywy. Na przykład: Jeżeli Funio kocha Kundzię, to się z nią ożeni. Funio nie żeni się z Kundzią. Zatem Funio nie kocha Kundzi. Ale nie: Jeżeli Funio kocha Kundzię, to się z nią ożeni. Funio nie kocha Kundzi. Zatem Funio nie ożeni się z Kundzią. Pojęcia logiki

28 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) Pojęcia logiki

29 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q 1 Pojęcia logiki

30 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q 1 Pojęcia logiki

31 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p 1 Pojęcia logiki

32 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p 1 Pojęcia logiki

33 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q 1 Pojęcia logiki

34 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q 1 Pojęcia logiki

35 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q  q   p 1 Pojęcia logiki

36 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q  q   p 1 Pojęcia logiki

37 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q  q   p (p  q)  ( q   p) 1 Pojęcia logiki

38 Prawa logiki DF: Prawem logiki nazywa się formuła prawdziwa w dowolnej interpretacji. Przykład: prawo kontrapozycji: (p  q)  ( q   p) p q p  q p q  q   p (p  q)  ( q   p) 1 Pojęcia logiki

39 Twierdzenie o dedukcjiX1, …, Xn |= A wtw X1  …  Xn  A jest prawem logiki Pojęcia logiki

40 Twierdzenie o dedukcjiX1, …, Xn |= A wtw X1  …  Xn  A jest prawem logiki Twierdzenie o pełności X |= A wtw X |- A przy odpowiednim doborze aksjomatów i reguł wnioskowania (takie reguły nazywają się niezawodne) Pojęcia logiki

41 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… Pojęcia logiki

42 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… Pojęcia logiki

43 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  Pojęcia logiki

44 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  kwantyfikatory: ,  (dla każdego, istnieje) Pojęcia logiki

45 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  kwantyfikatory: ,  (dla każdego, istnieje) nawiasy Pojęcia logiki

46 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  kwantyfikatory: ,  (dla każdego, istnieje) nawiasy Reguły tworzenia wyrażeń poprawnych: P(t1, …, tn) jest formułą poprawnie zbudowaną Pojęcia logiki

47 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  kwantyfikatory: ,  (dla każdego, istnieje) nawiasy Reguły tworzenia wyrażeń poprawnych: P(t1, …, tn) jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi, to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B Pojęcia logiki

48 Język rachunku predykatówAlfabet: stałe i zmienne indywiduowe: a, b, c…, x, y, z… stałe predykatowe: P, Q, R… spójniki: , , , ,  kwantyfikatory: ,  (dla każdego, istnieje) nawiasy Reguły tworzenia wyrażeń poprawnych: P(t1, …, tn) jest formułą poprawnie zbudowaną jeżeli A i B są formułami poprawnie zbudowanymi, to poprawnie zbudowane są: A  B, A  B, A, A  B, A  B jeżeli A jest formułą poprawnie zbudowaną, to poprawnie zbudowane są: xA, xA Pojęcia logiki

49 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) Pojęcia logiki

50 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) Wszystkie kruki są czarne. Pojęcia logiki

51 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Pojęcia logiki

52 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Każda rzecz jest czarnym krukiem. Pojęcia logiki

53 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Każda rzecz jest czarnym krukiem. Pojęcia logiki

54 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Każda rzecz jest czarnym krukiem. Niektóre kruki są czarne. Pojęcia logiki

55 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Każda rzecz jest czarnym krukiem. Niektóre kruki są czarne. Pojęcia logiki

56 Przykłady zapisu symbolicznego zdań języka potocznegoP = „…jest krukiem”, Q = „…jest czarny” x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) x (P(x)  Q(x)) Wszystkie kruki są czarne. Każda rzecz jest czarnym krukiem. Niektóre kruki są czarne. Istnieje coś, co jeżeli jest krukiem, to jest czarne (co jest prawdą, gdy kruków w ogóle nie ma). Pojęcia logiki

57 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. Pojęcia logiki

58 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Pojęcia logiki

59 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, Pojęcia logiki

60 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” Pojęcia logiki

61 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  Pojęcia logiki

62 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) Pojęcia logiki

63 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Pojęcia logiki

64 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Pojęcia logiki

65 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki. Pojęcia logiki

66 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki. x(P(x)  Pojęcia logiki

67 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki. x(P(x)  y(R(x, y)  Pojęcia logiki

68 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki. x(P(x)  y(R(x, y)  z(Q(y, z) Pojęcia logiki

69 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki. x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) Pojęcia logiki

70 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki (jeżeli w ogóle). x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) Pojęcia logiki

71 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki (jeżeli w ogóle). x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) Pojęcia logiki

72 Przykłady zapisu symbolicznego zdań języka potocznegoKażda pliszka swój ogonek chwali. P = „…jest pliszką”, Q = „…jest ogonkiem …(czyimś)”, R = „…chwali …(coś)” x(P(x)  y(Q(y, x)  R(x, y))) x(P(x)  y(Q(y, x)  R(x, y))) Każda pliszka chwali wszystkie swoje ogonki. Niektóre pliszki chwalą tylko cudze ogonki (jeżeli w ogóle). x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) x(P(x)  y(R(x, y)  z(Q(y, z)  z  x))) Niektóre pliszki chwalą jakiś cudzy ogonek. Pojęcia logiki