1 Funktory i kwantyfikatory

Podobne dokumenty
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ę

Wstęp do Matematyki (4)

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

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

Egzamin z logiki i teorii mnogości, rozwiązania zadań

Równoliczność zbiorów

1 Rachunek zdań, podstawowe funk tory logiczne

Elementy logiki matematycznej

Rekurencyjna przeliczalność

Elementy logiki i teorii mnogości

1 Rachunek zdań, podstawowe funktory logiczne

Uwaga 1. Zbiory skończone są równoliczne wtedy i tylko wtedy, gdy mają tyle samo elementów.

LOGIKA I TEORIA ZBIORÓW

Lekcja 3: Elementy logiki - Rachunek zdań

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

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

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

Relacje. opracował Maciej Grzesiak. 17 października 2011

Elementy teorii mnogości. Część II. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.

Struktury formalne, czyli elementy Teorii Modeli

Zadania z forcingu. Marcin Kysiak. Semestr zimowy r. ak. 2002/2003

Kultura logiczna Klasyczny rachunek zdań 2/2

LOGIKA Klasyczny Rachunek Zdań

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

Wykład ze Wstępu do Logiki i Teorii Mnogości

Elementy logiki Zbiory Systemy matematyczne i dowodzenie twierdzeń Relacje

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),

0 Alfabet grecki 2. 1 Rachunek zdań Podstawowe definicje Wybrane tautologie rachunku zdań Zadania... 4

Logika i teoria mnogości Ćwiczenia

Wstęp do matematyki listy zadań

ROZDZIAŁ 1. Rachunek funkcyjny

ELiTM 0 Indukcja Dany jest ciąg a 0 R, a n = a n 1. Zasada minimum Każdy niepusty podzbiór liczb naturalnych zawiera liczbę najmniejszą.

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

Rachunek logiczny. 1. Język rachunku logicznego.

RACHUNEK PREDYKATÓW 7

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

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

Logika dla informatyków

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Podstawy logiki i teorii mnogości Informatyka, I rok. Semestr letni 2013/14. Tomasz Połacik

1 Logika (3h) 1.1 Funkcje logiczne. 1.2 Kwantyfikatory. 1. Udowodnij prawa logiczne: 5. (p q) (p q) 6. ((p q) r) (p (q r)) 3.

RELACJE I ODWZOROWANIA

Pytania i polecenia podstawowe

Paradygmaty dowodzenia

Wstęp do Logiki i Struktur Formalnych Lista zadań

Podstawy Sztucznej Inteligencji (PSZT)

IMIĘ NAZWISKO... grupa C... sala Egzamin ELiTM I

Kierunek i poziom studiów: matematyka, studia I stopnia, rok I. Sylabus modułu: Wstęp do matematyki (03-MO1S-12-WMat)

II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki. Janusz Czelakowski. Wykład 8. Arytmetyka

Kierunek i poziom studiów: Matematyka, studia I stopnia, rok 1 Sylabus modułu: Wstęp do matematyki (Kod modułu: 03-MO1N-12-WMat)

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

Notatki z Analizy Matematycznej 1. Jacek M. Jędrzejewski

Matematyka ETId Elementy logiki

Relacje binarne. Def. Relację ϱ w zbiorze X nazywamy. antysymetryczną, gdy x, y X (xϱy yϱx x = y) spójną, gdy x, y X (xϱy yϱx x = y)

Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.

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

Wstęp do logiki. Klasyczny Rachunek Zdań II

Podstawowe Pojęcia. Semantyczne KRZ

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

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

Zasada indukcji matematycznej

Logika Matematyczna 16 17

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

Adam Meissner.

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

Drzewa Semantyczne w KRZ

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

4 Klasyczny rachunek zdań

Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do

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

Pierścień wielomianów jednej zmiennej

1 Relacje i odwzorowania

Logika pragmatyczna dla inżynierów

Początki informatyki teoretycznej. Paweł Cieśla

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Wstęp do Matematyki (3)

DODATEK 1: Wtedy h(α) = 1 oraz h(β) = 0. Jak pamiętamy ze szkoły, obraz sumy zbiorów jest sumą obrazów tych zbiorów. Mamy zatem:

PRZEWODNIK PO PRZEDMIOCIE

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Elementy logiki. Zdania proste i złożone

Teoria automatów i języków formalnych. Określenie relacji

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Wykład 1. Informatyka Stosowana. 2 października Informatyka Stosowana Wykład 1 2 października / 33

1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =.

- Dla danego zbioru S zbiór wszystkich jego podzbiorów oznaczany symbolem 2 S.

1. Funkcje monotoniczne, wahanie funkcji.

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

0 Alfabet grecki 2. 1 Rachunek zdań Podstawowe definicje Wybrane tautologie rachunku zdań (kpn) Zadania...

Logika matematyczna wersja 0.94 (1 września 2005)

Matematyka dyskretna. 1. Relacje

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

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

Logika Matematyczna (2,3)

Ciała skończone. 1. Ciała: podstawy

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

LOGIKA WSPÓŁCZESNA (3): METALOGIKA

1 Rachunek zdań. w(p) = 0 lub p 0 lub [p] = 0. a jeśli jest fałszywe to:

Co to są liczby naturalne i czemu ich nie ma?! Adam Kolany

Transkrypt:

Logika, relacje v07 egzamin mgr inf niestacj 1 1 Funktory i kwantyfikatory x X x X Φ(x) dla każdego x X (= dla wszystkich x) zachodzi formuła Φ(x) Φ(x) istnieje x X takie, że (= dla pewnego x) zachodzi formuła Φ(x) p q negacja q 1 q koniunkcja p q min(p, q) p q alternatywa p q max(p, q) implikacja p q 1 p (1 q) równoważność p q 1 p q kreska Sheffera p q (p q) 0 0 1 0 0 1 1 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 0 Uwaga: Spójnik Sheffera (NAND) jest funktorem uniwersalnym tzn z jego pomocą można zdefiniować wszystkie funktory zdaniotwórcze (jedno-, dwu- i więcej argumentowe) Np q = q q, p q = (p q) (p q) (Wystarczy używać bramek logicznych NAND, choć to nieekonomiczne) Spójnik (dodawanie modulo 2 =operacja XOR) jest często wykorzystywany w kryptografii; np jako one time pad (OTP) Operator konsekwencji Σ = A α A Σ = α, Σ = α (α jest konsekwencją semantyczną zbioru zdań Σ) α jest prawdziwa dla wszystkich wartościowań zmiennych, przy których zdania z Σ są prawdziwe, = α (α jest tautologią rachunku zdań) = α (α jest prawdziwe przy wszystkich wartościowaniach zmiennych) α (α jest twierdzeniem syntaktycznym) daje się wyprowadzić za pomocą reguły modus ponens σ, (MP) σ τ τ z systemu 14 aksjomatów Hilberta dla funktorów klasycznego rachunku zdań (KRZ) Twierdzenie o pełności: α = α Twierdzenie o rozstrzygalności: O każdym zdaniu klasycznego rachunku zdań (KRZ) można rozstrzygnąć, czy jest tautologią (twierdzeniem KRZ) Dowód: Wystarczy sprawdzić (w skończonej liczbie kroków), czy zdanie jest zawsze (=przy wszystkich wartościowaniach) prawdziwe Przykłady teorii nierozstrzygalnych: 1 arytmetyka Peano liczb naturalnych oraz każda bazująca na niej teoria (Gödel & Cohen); np twierdzenie Goodsteina jest nierozstrzygalne, ale można je wyprowadzić w bogatszej teorii (dopuszczającej pewne nieskończone liczby porządkowe); 2 teoria mnogości min ze względu na hipotezę continuum (CH) W teorii nierozstrzygalnej nie ma algorytmu pozwalającego stwierdzić prawdziwość bądź fałszywość dowolnego jej zdania 2 Relacje R X 1 X 2 X 3 X m relacja m-członowa Przykłady 1) (m = 3) X 1 kobiety, X 2 dzieci, X 3 mężczyźni; (x 1, x 2, x 3 ) R (x 1, x 2 i x 3 są ze sobą w relacji R) x 2 jest dzieckiem x 1 i x 3

2 Logika, relacje v07 egzamin mgr inf niestacj 2) (m = 4) X 1 = X 2 = X 3 = X 4 zbiór odcinków na płaszczyźnie; (x 1, x 2, x 3, x 4 ) R odcinki x 1, x 2, x 3 i x 4 są (różnymi) bokami (tego samego) czworokąta 3) (m = 2) X 1 = X 2 zbiór serwerów; (x 1, x 2 ) R serwery x 1 i x 2 komunikowały się w tym roku, w któryś czwartek pomiędzy godz 20 a 21 4) (m = 2) X 1 = X 2 = { kamień, nożyce, papier }; (x 1, x 2 ) R x 1 bije x 2 5) (m = 2) X 1 dziedzina, X 2 przeciwdziedzina; f : X 1 X 2 (f jest funkcją z X 1 do X 2 ) relacja f X 1 X 2 spełnia: (i) (pełność dziedziny): x X1 y X2 (x, y) f, (ii) (prawostronna jednoznaczność): x X1 y,ŷ X2 [(x, y) f (x, ŷ) f y = ŷ]; piszemy y = f(x) (x, y) f Dalej koncentrujemy się na przypadku relacji dwuczłonowych na tym samym zbiorze: m = 2, X 1 = X 2 = X; piszemy x 1 Rx 2 (x 1, x 2 ) R Def Relacja R X X jest (Z) zwrotna x X xrx, (S) symetryczna x,ˆx X [xrˆx ˆx x], (A) antysymetryczna x,ˆx X [xrˆx ˆxRx x = ˆx], (P) przechodnia x,ˆx, x X [xrˆx ˆxR x xr x], (L) spójna (= liniowa) x,ˆx X (xrˆx ˆxRx) Słownie: (Z) głosuję na siebie, jestem nie gorszy od siebie (S) ręka rękę myje, Jak Kuba Bogu, tak Bóg Kubie, (A) masz szefa i mu szefujesz? czyli to ty, ojciec swego ojca nie istnieje, (P) klątwy się dziedziczą, przyjaciele moich przyjaciół są moimi przyjaciółmi, (L) albo my ich, albo oni nas, ktoś musi być gorszy 3 Relacja równoważności X X relacja równoważności (Z) (S) (P ) Zbiór ilorazowy [a] = {x X : x a} klasa abstrakcji elementu a (elementy podobne do a w sensie ); X/ = {[a] : a X} zbiór ilorazowy (=zbiór klas abstrakcji); (Zasada Abstrakcji) X = [a], a,â X ([a] = [â] [a] [â] = ) a X Słownie: relacja równoważności dzieli zbiór X na rozłączne klasy elementów Przykłady: 1 (Baza danych) X zbiór osób w bazie danych osoba oczy włosy KL niebieskie szatyn JM szare brunet ZR zielone blond AR niebieskie blond

Logika, relacje v07 egzamin mgr inf niestacj 3 (a) x o 1 x 2 x 1 i x 2 mają ten sam kolor oczu Np (KL) o (AR), (ZR) o (AR), (b) x w 1 x 2 x 1 i x 2 mają ten sam kolor włosów Np (ZR) w (AR), (KL) w (AR); [AR]w = {AR, ZR} =,, blondyni Słownie: wyszukujemy ludzi posiadających tę samą cechę 2 (Arytmetyka modularna) X = Z zbiór liczb całkowitych; niech m Z, m > 1 x 1 x 2 m x 1 x 2 x 1 x 2 mz x 1 i x 2 dają tę samą resztę z dzielenia przez m; piszemy: x 1 x 2 (mod m) X/ = Z/mZ = Z m = {0, 1,, m 1} reszty z dzielenia przez m; Z = [x] = [0] [1] [m 1] rozbicie na liczby dające różne reszty z dzielenia x Z 4 Relacja porządku X X relacja (częściowego) porządku (Z) (A) (P) X X relacja porządku liniowego (Z) (A) (P) (L) Przykłady: 1) (Porządki liniowe) (a) X zbiór słów; x 1 x 2 słowo x 1 poprzedza w słowniku x 2 (lub jest tym samym słowem); np lista osób (b) X = R, x 1 x 2 zwykłe porównywanie liczb 2) (Porządki częściowe) (a) X katalogi; x 1 x 2 x 1 jest podkatalogiem x 2 (lub tym samym katalogiem); tzw drzewo katalogowe Porządek nie jest liniowy, bo podkatalogi mogą leżeć w różnych katalogach (b) X = N; x 1 x 2 x 1 x 2 (x 1 dzieli x 2 ) Porządek nie jest liniowy, bo (5 12 12 5) (c) X = 2 V (=podzbiory zbioru V ); A B A B (=zawieranie=inkluzja) Porządek nie jest liniowy, bo ({v 1 } {v 2 } {v 1 } {v 2 }), gdy v 1 v 2, v 1, v 2 V (jednak jeśli V 1, to porządek jest liniowy) 3) (Porządek dobry) X = N; x 2 x 2 (Zasada Minimum) Każdy podzbiór N ma element najmniejszy (Zasada Indukcji Matematycznej) (Φ(0) n N [Φ(n) Φ(n + 1)]) n N Φ(n), gdzie Φ jest dowolną formułą zdaniową zawierającą n jako zmienną wolną Zasada Indukcji Matematycznej Zasada Minimum (na gruncie pozostałych aksjomatów Peano)

4 Logika, relacje v07 egzamin mgr inf niestacj Diagramy Hassego Min-max x 1 x 2 wierzchołek x 2 jest powyżej x 1 (i po krawędziach można się przedostać z jednego do drugiego) ξ β 1 β 2 β 3 β 4 µ 3 ν 3 µ 2 ν 2 µ 1 ν 1 α µ i, ν i (i = 1, 2, 3) elementy minimalne ξ element największy α element najmniejszy β i (i = 1, 2, 3, 4) elementy maksymalne ω 1 ω 2 ψ φ 1 φ 2 ψ, φ i (i = 1, 2) elementy minimalne π ψ, ω i (i = 1, 2) elementy maksymalne π element max ψ jednocześnie min i max nic powyżej max min nic poniżej największy wszystko poniżej wszystko powyżej najmniejszy elem największy najmniejszy jedyny elem max min w drugą stronę nie zachodzi; przykład z π 5 Moc zbioru 1 Def X = Y (zbiory X i Y są tej samej mocy = są równoliczne) f : X Y bijekcja 2 Def N = ℵ 0 (alef zero), R = c (kontinuum); X przeliczalny nieprzeliczalny X ℵ 0 > ℵ 0 3 Tw Z = Q = ℵ 0 4 Tw [0, 1] = R \ Q = c = 2 ℵ 0 = 2 N ℵ 0 5 Tw (Cantora) X < 2 X 6 0 < 1 < 2 < < ℵ 0 < 2 ℵ 0 = c < 2 c = 2 2ℵ 0 < 2 22ℵ 0 <

Logika, relacje v07 egzamin mgr inf niestacj 5 7 (CH) Hipoteza continuum: ℵ 0 < k c k = c Słownie: kontinuum występuje bezpośrenio po alef zero