Schematy Piramid Logicznych

Podobne dokumenty
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

LOGIKA Klasyczny Rachunek Zdań

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

LOGIKA I TEORIA ZBIORÓW

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Logika pragmatyczna dla inżynierów

Elementy logiki i teorii mnogości

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Kultura logiczna Klasyczny rachunek zdań 2/2

RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.

Elementy logiki matematycznej

Podstawowe Pojęcia. Semantyczne KRZ

Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie

Logika Matematyczna (2,3)

Wstęp do logiki. Klasyczny Rachunek Zdań II

Matematyka ETId Elementy logiki

Rachunek logiczny. 1. Język rachunku logicznego.

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów

Zasada indukcji matematycznej

O pewnych związkach teorii modeli z teorią reprezentacji

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

Paradygmaty dowodzenia

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

ĆWICZENIE 2. DEF. Mówimy, że formuła A wynika logicznie z formuł wartościowanie w, takie że w A. A,, A w KRZ, jeżeli nie istnieje

Adam Meissner.

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

Definicja: alfabetem. słowem długością słowa

Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych

4 Klasyczny rachunek zdań

Zajęcia nr. 3 notatki

A i. i=1. i=1. i=1. i=1. W dalszej części skryptu będziemy mieli najczęściej do czynienia z miarami określonymi na rodzinach, które są σ - algebrami.

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Struktury formalne, czyli elementy Teorii Modeli

Zbiory, relacje i funkcje

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Trzy razy o indukcji

Logika intuicjonistyczna

vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Klasyczny rachunek zdań 1/2

Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu

Kultura logiczna Klasyczny rachunek zdań 1/2

Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.

Język rachunku predykatów Formuły rachunku predykatów Formuły spełnialne i prawdziwe Dowody założeniowe. 1 Zmienne x, y, z...

Internet Semantyczny i Logika I

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ

Wprowadzenie do logiki Klasyczny Rachunek Zdań część 3

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

Zliczanie Podziałów Liczb

Roger Bacon Def. Def. Def Funktory zdaniotwórcze

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

Semantyka rachunku predykatów pierwszego rzędu. Dziedzina interpretacji. Stałe, zmienne, funkcje. Logika obliczeniowa.

Przykładami ciągów, które Czytelnik dobrze zna (a jeśli nie, to niniejszym poznaje), jest ciąg arytmetyczny:

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Konsekwencja logiczna

W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

1. ODPOWIEDZI DO ZADAŃ TESTOWYCH

Podstawy Sztucznej Inteligencji (PSZT)

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

Grupy. Permutacje 1. (G2) istnieje element jednostkowy (lub neutralny), tzn. taki element e G, że dla dowolnego a G zachodzi.

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

Algebra Boole a i jej zastosowania

Semantyka rachunku predykatów

Rekurencyjna przeliczalność

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

2. FUNKCJE. jeden i tylko jeden element y ze zbioru, to takie przyporządkowanie nazwiemy FUNKCJĄ, lub

FUNKCJE. (odwzorowania) Funkcje 1

Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.

6. FUNKCJE. f: X Y, y = f(x).

1 Podstawowe oznaczenia

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

ROZDZIAŁ 1. Rachunek funkcyjny

Wstęp do logiki. Klasyczny Rachunek Zdań III

1 Logika Zbiory Pewnik wyboru Funkcje Moce zbiorów Relacje... 14

Logika Matematyczna (10)

Informacja o przestrzeniach Sobolewa

LOGIKA Dedukcja Naturalna

III. Funkcje rzeczywiste

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań

W. Krysicki, L.Włodarski, Analiza matematyczna w zadaniach cz. 1 i cz. 2. Pomocnicze symbole. Spójniki logiczne: Symbole kwantyfikatorów:

Zbiory, funkcje i ich własności. XX LO (wrzesień 2016) Matematyka elementarna Temat #1 1 / 16

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?

Lista 1 (elementy logiki)

Drzewa Semantyczne w KRZ

Rozkład figury symetrycznej na dwie przystające

Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut

Jak wnioskują maszyny?

Transkrypt:

Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem: Rozważmy wyrażenie złożone ze zmiennej zdaniowej lub jej zaprzeczenia, nawiasowane od lewej strony. W ciągu wolno nam używać tylko jednego spójnika logicznego. Nasze rozważania ograniczymy do spójników dwuargumentowych (oraz negacji występującej w zaprzeczeniu zmiennej zdaniowej). Okazuje się, że takie wyrażenie w pewnych przypadkach jest tautologią. W drugim rozdziale tego referatu zdefiniowany został schemat piramidy dla spójnika F i. Schematy dołączone do referatu są reprezentacją graficzną takich wyrażeń, a ich konstrukcja została przedstawiona w rozdziale drugim. Słowa kluczowe logika schematy piramid logicznych rachunek zdań algebra 1

1. Wprowadzenie Ogólne pojęcia używane w referacie: 1. Język rachunku zdań: (a) Alfabet: i. ϕ 1, ϕ 2... zmienne zdaniowe; ii. F 1, F 2... spójniki, fałsz; iii. (, ), ; symbole pomocnicze; (b) Wyrażenia: Wyrażeniem języka rachunku zdań nazywamy dowolny ale skończony ciąg symboli; (c) PROP jest to najmniejszy zbiór wyrażeń języka rachunku zdań spełniający następujące warunki: 1. ϕ 1 ϕ 2... należą do PROP; 2. Jeżeli ψ 1, ψ 2...ψ in należą do PROP to F in (ψ 1, ψ 2...ψ in ) należą do PROP; Wówczas elementy PROP nazywamy formułami języka rachunku zdań. 2. Odwzorowanie ν : P ROP {0, 1} takie, że: { 1 gdy Fin (ψ ν(f in (ψ 1, ψ 2...φ in )) = 1, ψ 2...ψ in ) prawda 0 gdy F in (ψ 1, ψ 2...ψ in ) fałsz nazywamy wartościowaniem. 3. Jeżeli dla dowolnego wartościowania ν, ν(ψ) = 1 to ψ nazywamy tautologią i zapisujemy = ψ, gdzie ψ PROP. 4. Wprowadźmy oznaczenia spójników logicznych: ϕ 0 ϕ 1 F 1 F 2 F 3 F 4 F 5 F 6 F 7 F 8 F 9 F 10 F 11 F 12 F 13 F 14 F 15 F 16 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2

2. Konstrukcja schematu piramidy Zdefiniujmy: ϕ 0 = ϕ, ϕ 1 = ϕ. Rozważmy wyrażenie postaci: gdzie ι I gdzie I := {1, 2,..., 16}. Ustalmy ι I. Dla pewnych ciągów: F ι (...F ι (F ι (ϕ i 0, ϕ i 1 ), ϕ i 2 )..., ϕ i n 1 ), (1) (i 0, i 1,..., i n 1 ), (2) wyrażenie (1) jest tuatologią albo nie istnieje taki ciąg (2) aby wyrażenie (1) było tautologią. Rozmieśćmy ciągi postaci (2) według schematu 1 (schemat ten rozciąga się w dół w nieskończoność, a umieszczone tu liczby należy przekształcić na system binarny). 0 1 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Oznaczmy przez x miejsce położenia ciągu który reprezentuje tautologię w schemacie 1, natomiast brakiem x miejsce położenia ciągu który nie reprezentuje tautologii w schemacie 1. Tak zdefiniowany schemat nazywać dalej będziemy schematem piramidy dla F ι. W dalszej części referatu linie oddzielające w schemacie będziemy opuszczać, zaznaczając tylko miejsce położenia ciągów reprezentujących tautologię. Wprowadźmy oznaczenie: Γ : F ι (...F ι (F ι (ϕ i 0, ϕ i 1 ), ϕ i 2 )..., ϕ i n 2 ). (3) 3

3. Analiza spójników logicznych 1. F 1 Wyrażenie (1) nigdy nie jest tautologią. Wynika to z określenia spójnika F 1. Wyrażenie (1) przyjmuje wartość logiczną 0 dla dowolnego ciągu (2). 2. F 2 Rozważmy ciąg (2). Wystarczy aby w ciąugu tym co najmniej raz pojawiła się wartość logiczna 0 oraz 1. Wówczas ciąg nie jest tautologią, gdyż z określenia F 2 mamy, że jeśli ciąg (2) posiada równocześnie 0 i 1 wyrażenie (1) przyjmuje wartość logiczną 0. Rozważmy ciąg pstaci (0, 0,..., 0). (4) Taki ciąg oczywiście nie reprezentuje tautologii gdyż w wyrażeniu (1) występuje wtedy tylko ϕ 0, które mogą przyjmować obie wartości logiczne. Podobne rozumowanie przeprowadzamy dla ciągu (1, 1,..., 1). (5) Zatem wyrażenie (1) nie jest tautologią dla dowolnego ciągu (2). 3. F 3 Niech ostatnim wyrazem wyrażenia (1) będzie ϕ i n 1. Zauważmy, że ϕ i n 1 może przyjmować obie wartości logiczne. Gdy ν(ϕ i n 1 ) = 1, to dla dowolnej formuły Γ mamy ν(f 3 (Γ, ϕ i n 1 )) = 0. Zatem wyrażenie (1) nie może być tautologią. 4. F 4 Zauważmy, że w wyrażeniu (1) wyraz pierwszy ϕ i 0 może przyjmować obie wartości logiczne. Jeśli ν(ϕ i 0 ) = 0, to z określenia F 4 wynika, że (1) przyjmuje wartość logiczną 0. Zatem nie otrzymujemy żadnej tautologii. 5. F 5 Przypadek analogiczny do F 3. Wystarczy aby ostatni wyraz (1) tzn. ϕ i n 1 spełniał własność ν(ϕ i n 1 ) = 0, a wtedy ν(f 5 (Γ, ϕ i n 1 )) = 0. Zatem wyrażenie (1) nie jest tautologią w żadnym przypadku. 4

6. F 6 Przypadek podobny do F 3. Wystarczy aby ϕ i n 1 spełniał własność ν(ϕ i n 1 ) = 0. Wtedy ν(f 6 (Γ, ϕ i n 1 )) = 0. Brak tautologii. 7. F 7 Zauważmy, że = F 7 (ϕ 1, ϕ 2 ) F 7 (ϕ 2, ϕ 1 ), (6) = F 7 (F 7 (ϕ 1, ϕ 2 )ϕ 3 ) F 7 (ϕ 1, F 7 (ϕ 2, ϕ 3 )), (7) Zatem wyrażenie (1) jest równoważne następującemu: F 7 ((F 7 (...F 7 (ϕ 0, ϕ 0 ),..., ϕ 0 )), (F 7 (...F 7 (ϕ 1, ϕ 1 ),...ϕ 1 ))), (8) gdzie ϕ 0 występuje k 0 razy, a ϕ 1 występuje k 1 razy. Rozważmy przypadki: (a) gdy k 0 parzyste, k 1 parzyste Wówczaswyrażenie (8) przyjmuje wartość logiczną 0; (b) gdy k 0 nieparzyste, k 1 parzyste Wówczas jeśli tylko ν(ϕ 0 ) = 0 wtedy wyrażenie (8) przyjmuje wartość logiczną 0; (c) gdy k 0 parzyste, k 1 nieparzyste analogicznie jak wyżej; (d) gdy k 0 nieparzyste, k 1 nieparzyste dla dowolnych ϕ 0, ϕ 1 wyrażenie (8) jest tautologią. Rysunek 1. Schemat piramidy dla F 7. 8. F 8 Gdy ciąg (2) jest postaci (4) lub (5) wyrażenie (1) nie jest tautologią. Łatwo widać, że we wszystkich pozostałych przypadkach wyrażenie (1) jest tautologią. 5

9. F 9 Z określenia F 9 łatwo widać, że aby (1) przyjmowało wartość logiczną 1 wszystkie wyrazy muszą być takie, aby ν(ϕ i ) = 0. Zatem (1) nigdy nie jest tautologią. 10. F 10 Zauważmy, że dla F 1 0 zachodzą wzory analogiczne do (6), (7). Zatem (1) można przedstawić w postaci: F 10 ((F 10 (...F 10 (ϕ 0, ϕ 0 ),..., ϕ 0 )), (F 10 (...F 10 (ϕ 1, ϕ 1 ),...ϕ 1 ))), (9) gdzie ϕ 0 występuje k 0 razy, a ϕ 1 występuje k 1 razy. Rozumując analogicznie jak w przypadku F 7 mamy, że tylko dla k 0 parzystego i k 1 parzystego wyrażenie (1) jest tautologią. Rysunek 2. Schemat piramidy dla F 10. 11. F 11 Rozumując podobnie jak w przypadku F 3, łatwo widzimy, że jeśli ostatni wyraz (1) ma własność ν(ϕ i n 1 ) = 0 to ν(f 1 1(Γ, (ϕ i n 1 ))) = 0. Brak tautologii. 12. F 12 Z określenia F 12 łatwo widać, że aby wyrażenie (1) nie było tautologią musi ono być postaci: lub F 12 (...F 12 (F 12 (ϕ 0, ϕ 1 ), ϕ 1 )...ϕ 1 ), (10) F 12 (...F 12 (F 12 (ϕ 1, ϕ 0 ), ϕ 0 )...ϕ 0 ), (11) Zatem takie wyrażenia są reprezentowane odpowiednio przez ciągi (0, 1, 1,..., 1) oraz (1, 0, 0,..., 0). W pozostałych przypadkach wyrażenie (1) jest tautologią. 6

Rysunek 3. Schemat piramidy dla F 12. 13. F 13 Rozumowanie analogiczne jak w przypadku F 4. Żadne wyrażenie postaci (1) nie jest tautologią. Wystarczy aby ϕ i 0 spełniał własność ν(ϕ i 0 ) = 1. 14. F 14 Przyporządkujmy wartości logicznej 1 liczbę naturalną 0, natomiast wartości logicznej 0 liczbę naturalną 1. Zauważmy, że oraz i dalej mamy ν(f 14 (ϕ 1, ϕ 2 )) = (1 ν(ϕ 1 )) ν(ϕ 2 ), (12) (1 ν(ϕ 1 )) ν(ϕ 2 ) = ν(ϕ 2 ) ν(ϕ 2 ) ν(ϕ 1 ) (13) ν(f 14 (F 14 (ϕ 1, ϕ 2 ), ϕ 3 )) = ν(ϕ 3 ) ν(ϕ 3 ) ν(ϕ 2 ) + ν(ϕ 3 ) ν(ϕ 2 ) ν(ϕ 1 ), (14)... ν(f 14 (...F 14 (ϕ 1, ϕ 2 )...ϕ n )) = ν(ϕ n ) ν(ϕ n ) ν(ϕ n 1 ) +... + ( 1) n+1 ν(ϕ n )...ν(ϕ 1 ), (15) Ostatecznie wyrażeniu (1) odpowiada wzór (15). Z postaci wzoru (15) widać, że aby wyrażenie (1) przyjmowało wartość logiczną 1 (więc wzór (15) powinien przyjmować wartość 0) liczba takich samych ν(ϕ i ) liczonych od końca aż do zmiany wartości (z 1 na 0 lub odwrotnie) musi być parzysta. Zatem aby ciąg (2) reprezentował tautologię, powiniem (licząc od końca, aż do zmiany wartości) przyjmować parzystą liczbą takich samych wyrazów. 7

Rysunek 4. Schemat piramidy dla F 14. 15. F 15 Zauważmy, że aby wyrażenie (1) nie było tautologią, ciąg (2) reprezentujący to wyrażenie musi być następującej postaci: lub (... 0 1...1 }{{} 1 1 1...1 1 1), (16) k+1 (... 1 0...0 }{{} 0 0 0...0 0 0), (17) k+1 gdzie przez oznaczono miejsce gdzie można wstawić dowolną, ale tylko jedną z wartości 0 lub 1, k naturalna liczba parzysta. 16. F 16 Wyrażenie (1) zawsze jest tautologią. Wynika to z określenia F 16 (rozumowanie analogiczne do F 1 ). Dla dowolnego ciągu (2) wyrażenie przyjmuje wartość logiczną 1. 8

4. Własności schematów piramid dla F i W tym paragrafie zostaną omówione podstawowe własności schematów piramid dla F i. Niektóre z nich odnoszą sę wdo wszystkich spójników, natomiast niektóre zachowania są charakterystyczne dla konkretnego spójnika. Informacja o tym, czy dana własność jest prawdziwa zawsze czy tylko w konkretnym przypadku wynikać będzie z kontekstu. Twierdzenie 1 (o symetrii) Schemat piramidy dla F ι gdzie ι {1, 2,..., 16} jest symetryczny względem osi tzn. jest symetryczny względem prostej pionowej oddzielającej w pierwszym jej wierszu wartości 0 oraz 1. Dowód Ustalmy spójnik F ι, ι {1, 2,..., 16}. Ustalmy dowolnie ciąg (i 0, i 1,..., i n 1 ), (18) Ten ciąg jednoznacznie wskazuje miejsce M w schemacie piramidy dla F ι. Miejsce symetryczne względem osi M reprezentuje ciąg (i 0, i 1,..., i n 1), (19) gdzie i s = i s + 2 1, dla s {1, 2,..., n 1}. Bez straty ogólności możemy założyć że ciąg (18) odpowiadający reprezentuje tautologię. Rozważmy ciąg F ι (...F ι (ϕ i 0, ϕ i 1 )..., ϕ i n 1 ), (20) (ν(ϕ i 0 ), ν(ϕ i 1 ),..., ν(ϕ i n 1 )), (21) Zauważmy, że dla ν(ϕ) = 0 lub ν(ϕ) = 1 ciąg (21) pokrywa się z ciągiem (18). Załużmy np. że taka sytuacja ma miejsce dla ν(ϕ) = 0. Wówczas dla ν(ϕ) = 1 ciąg (21) pokrywa się z (19). Zatem ciągi (18) i (19) traktowane jako układy wartościowań reprezentują tautologię. Zauważmy, że wtedy na miejscu M dla ν(ϕ) = 0 ciąg (21) pokrywa się z (19), natomiast dla ν(ϕ) = 1 pokrywa się z (18). Jak wcześniej pokazano oba te ciągi tworzą układ reprezentujący tautologię. Zatem dla dowolnego ν(ϕ) formuła (20) na miejscu M jest tautologią. Dowód w pozostałych przypadkach jest podobny. 9