LOGIKA I TEORIA ZBIORÓW

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

Elementy logiki matematycznej

Matematyka ETId Elementy logiki

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

Elementy logiki i teorii mnogości

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

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.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

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

Roger Bacon Def. Def. Def Funktory zdaniotwórcze

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

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

Lista 1 (elementy logiki)

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe:

Zasada indukcji matematycznej

Roger Bacon Def. Def. Def Funktory zdaniotwórcze

ROZDZIAŁ 1. Rachunek funkcyjny

1 Działania na zbiorach

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Elementy logiki

Zbiory, relacje i funkcje

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

Elementy logiki. Zdania proste i złożone

Roger Bacon Def. Def. Def. Funktory zdaniotwórcze

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

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ę

LOGIKA MATEMATYCZNA, ZBIORY, LICZBY RZECZYWISTE

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

1 Podstawowe oznaczenia

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

Logika pragmatyczna dla inżynierów

MATEMATYKA. Pod redakcją Andrzeja Justa i Andrzeja Piątkowskiego

LOGIKA Klasyczny Rachunek Zdań

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

(g) (p q) [(p q) p]; (h) p [( p q) ( p q)]; (i) [p ( p q)]; (j) p [( q q) r]; (k) [(p q) (q p)] (p q); (l) [(p q) (r s)] [(p s) (q r)];

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

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

Elementy logiki Zbiory Systemy matematyczne i dowodzenie twierdzeń Relacje

LOGIKA MATEMATYCZNA, ZBIORY I LICZBY RZECZYWISTE

Dalszy ciąg rachunku zdań

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

LOGIKA Dedukcja Naturalna

Kryteria oceniania z matematyki zakres podstawowy Klasa I

Dorota Pekasiewicz Uniwersytet Łódzki, Wydział Ekonomiczno-Socjologiczny Katedra Metod Statystycznych, Łódź, ul. Rewolucji 1905 r.

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

Indukcja matematyczna. Zasada minimum. Zastosowania.

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

Wstęp do logiki. Klasyczny Rachunek Zdań II

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 1

Wykład I. Literatura. Oznaczenia. ot(x 0 ) zbiór wszystkich otoczeń punktu x 0

Ćwiczenia do rozdziału 2, zestaw A: z książki Alfreda Tarskiego Wprowadzenie do logiki

Schematy Piramid Logicznych

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

Definicja i własności wartości bezwzględnej.

dr ANNA NIEWULIS CENTRUM NAUCZANIA MATEMATYKI i KSZTAŁCENIA na ODLEGŁOŚĆ pokój 310

Plan wynikowy z wymaganiami edukacyjnymi z przedmiotu matematyka w zakresie rozszerzonym dla klasy I liceum ogólnokształcącego

Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania

Lekcja 3: Elementy logiki - Rachunek zdań

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

Zdarzenia losowe i prawdopodobieństwo

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

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

Część wspólna (przekrój) A B składa się z wszystkich elementów, które należą jednocześnie do zbioru A i do zbioru B:

Logika, teoria zbiorów i wartość bezwzględna

Podstawowe Pojęcia. Semantyczne KRZ

Logika i teoria mnogości Ćwiczenia

Technologie i systemy oparte na logice rozmytej

Drzewa Semantyczne w KRZ

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

5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH

Przykładowe zadania z teorii liczb

Rachunek zdao i logika matematyczna

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

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

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

Układy równań i nierówności liniowych

Wstęp do matematyki listy zadań

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

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

Instrukcja do testu z matematyki zdania logiczne, wyrażenia algebraiczne, równania kwadratowe Zakres materiału

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie

1. Elementy logiki matematycznej, rachunek zdań, funkcje zdaniowe, metody dowodzenia, rachunek predykatów

Pytania i polecenia podstawowe

Zajęcia nr. 3 notatki

Rachunek logiczny. 1. Język rachunku logicznego.

Repetytorium z matematyki dla studentów pierwszego roku

Matematyka dyskretna. 1. Relacje

domykanie relacji, relacja równoważności, rozkłady zbiorów

Elementy logiki (4 godz.)

FUNKCJE LICZBOWE. Na zbiorze X określona jest funkcja f : X Y gdy dowolnemu punktowi x X przyporządkowany jest punkt f(x) Y.

Adam Meissner.

Arytmetyka liczb binarnych

Elementy rachunku zdań i algebry zbiorów

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

Układy równań liniowych

Zestaw 1. Podaj zdanie odwrotne i przeciwstawne (kontrapozycję) dla każdego z następujących

1. ZBIORY PORÓWNYWANIE ZBIORÓW. WYKŁAD 1

Definicja odwzorowania ciągłego i niektóre przykłady

O pewnych związkach teorii modeli z teorią reprezentacji

W planie dydaktycznym założono 172 godziny w ciągu roku. Treści podstawy programowej. Propozycje środków dydaktycznych. Temat (rozumiany jako lekcja)

Transkrypt:

LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja Zdaniem w sensie logiki nazywać będziemy każdą wypowiedź, o której da się powiedzieć, czy jest prawdziwa, czy fałszywa (inaczej: której da się przyporządkować jedną z dwu wartości logicznych: prawdę lub fałsz) Z definicji tej widać łatwo, że zdanie w sensie logiki musi być zdaniem oznajmującym w sensie gramatycznym Nie każde jednak zdanie oznajmujące w sensie gramatyki jest zdaniem w sensie logiki, np a jest liczbą parzystą jest gramatycznie zdaniem oznajmującym ale o wypowiedzi tej nie da się powiedzieć, czy jest prawdziwa dopóki nie wiemy jaką liczbą jest a Zdania oznaczać będziemy symbolami p, q, r itd Niech p będzie zdaniem Fakt, że zdanie p jest prawdziwe będziemy zapisywać w postaci w (p) = (czytamy: wartość logiczna zdania p wynosi ) Odpowiednio fakt, że zdanie p jest fałszywe zapisujemy w postaci w (p) = (czytamy: wartość lociczna zdania p wynosi ) Mając dane pewne zdania możemy z nich za pomocą funktorów zdaniotwórczych (spójników) tworzyć nowe zdania bardziej złożone od zdań danych na początku Oto definicje funktorów zdanotwórczych: Definicja 2 Jeżeli p jest danym zdaniem, to zdanie postaci nieprawda, że p nazywamy negacją albo zaprzeczeniem zdania p Negację tę zpisujemy za pomocą symbolu p Wartości logiczne negacji opisuje następująca tabela: p p Niech p, q będą dwoma danymi zdaniami Definicja 3 Zdanie postaci p lub q nazywamy alternatywą albo sumą logiczną zdań p, q Alternatywę zdań p, q zapisujemy za pomocą symbolu p q Zdanie p q jest fałszywe tylko w tym przypadku, gdy oba składniki tej alternatywy są fałszywe Wartości logiczne alternatywy opisuje następująca tabela: p q p q Definicja 4 Zdanie postaci p i q nazywamy koniunkcją albo iloczynem logicznym zdań p, q Koniunkcję zdań p, q zapisujemy za pomocą symbolu p q

Zdanie p q jest prawdziwe tylko w tym przypadku, gdy oba czynniki tej koniunkcji są prawdziwe Wartości logiczne koniunkcji opisuje następująca tabela: p q p q Definicja 5 Zdanie postaci jeżeli p, to q nazywamy implikacją albo wynikaniem Implikację tę zapisujemy za pomocą symbolu p q Zdanie p nazywamy poprzednikiem, zaś zdanie q następnikiem implikacji p q Implikacja jest fałszywa tylko w tym przypadku, gdy jej poprzednik jest prawdziwy, zaś następnik fałszywy Wartości logiczne implikacji opisuje następująca tabela p q p q Załóżmy, że zdanie p q jest prawdziwe (np jest twierdzeniem matematycznym sformułowanym w postaci implikacji) Wówczas p nazywamy warunkiem wystarczającym albo warunkiem dostatecznym dla q, zaś q nazywamy warunkiem koniecznym dla p Definicja 6 Zdanie postaci p wtedy i tylko wtedy, gdy q nazywamy równoważnością zdań p, q Równoważność tę zapisujemy za pomocą symbolu p q Równoważność p q jest prawdziwa w tych przypadkach, gdy oba zdania p i q mają tę samą wartość logiczną Wartości logiczne równoważności opisuje następująca tabela: p q p q Jeżeli równoważność p q jest zdaniem prawdziwym (np jest twierdzeniem matematycznym sformułowanym w postaci równoważności), to mówimy, że p jest warunkiem koniecznym i wystarczającym dla q i odwrotnie Najbardziej interesujacymi zdaniami złożonymi są takie, które są prawdziwe niezależnie od wartości logicznych zdań składowych Definicja 7 Zdanie złożone, którego wartość logiczna wynosi niezależnie od wartości logicznych zdań składowych nazywamy prawem logicznym albo tautologią Oto najważniejsze przykłady praw logicznych: ) Prawa przemienności (p q) (q p) 2

2) Prawa łączności (p q) (q p) 3) Prawa rozdzielności 4) Prawo podwójnego przeczenia 5) Prawo wyłączonego środka [(p q) r] [p (q r)] [(p q) r] [p (q r)] [p (q r)] [(p q) (p r)] [p (q r)] [(p q) (p r)] [ ( p)] p p p Prawo to można także wyrazić słownie: Z dwóch zdań p i p co najmniej jedno jest prawdziwe 6) Prawo sprzeczności (p p) Prawo to można także wyrazić słowami: Z dwóch zdań p i p co najmniej jedno jest fałszywe 7) Prawa de Morgana 8) Prawo eliminacji implikacji 9) Prawo zaprzeczania implikacji ) Prawo transpozycji ( (p q)) (( p) ( q)) ( (p q)) (( p) ( q)) (p = q) (( p) q) ( (p = q)) (p ( q)) (p = q) (( q) = ( p)) Załóżmy, że dane jest twierdzenie matematyczne sformułowane w postaci implkacji p = q Nazwijmy to twierdzenie twierdzeniem prostym Wtedy zdanie q = p nazywamy twierdzeniem odwrotnym, zdanie ( p) = ( q) nazywamy twierdzeniem przeciwnym, zaś zdanie ( q) = ( p) twierdzeniem transponowanymz prawa transpozycji wynika, że twierdzenia proste i transpo-nowane 3

są równoważne oraz, że twierdzenia odwrotne i przeciwne są równoważne Inne pary twierdzeń w tym układzie nie muszą być równoważne ) Prawo eliminacji równoważności (p q) ((p = q) (q = p)) Aby udowodnić, że jakieś zdanie jest prawem rachunku zdań, konstruujemy, posługując się definicjami funktorów zdaniotwórczych, tzw tabelę wartości logicznych dla danego zdania Dla przykładu udowodnimy prawo zaprzeczania implikacji p q p = q (p = q) q p ( q) A, gdzie A jest zdaniem postaci [ (p = q)] [p ( q)] Komplet jedynek w ostatniej kolumnie oznacza, że nasze zdanie jest prawdziwe niezależnie od wartości logicznych zdań p, q Definicja 8 Niech X będzie ustalonym zbiorem Formą (funkcją) zdaniową o dziedzinie X nazywamy wyrażenie ϕ () zawierające zmienną, które staje się zdaniem, gdy w miejsce zmiennej wstawimy nazwę dowolnego elementu ze zbioru X Przykładami form zdaniowych są równania i nierówności: 2 + = 7 3 2 + 3 4 2 > 3 Formami zdaniowymi są także wyrażenia postaci Liczba jest parzysta Najczęściej z samej postaci formy zdaniowej jesteśmy w stanie odczytać jej dziedzinę Dla czterech ostatnio podanych form dziedzinami są odpowiednio: zbiór wszystkich liczb rzeczywistych, zbiór liczb rzeczywistych z wyjątkiem liczby 3 2, zbiór liczb z przedziału, i wreszcie zbiór liczb całkowitych W sposób analogiczny definiujemy formy zdaniowe większej ilości zmiennych Definicja 9 Kwantyfikatorem ogólnym nazywamy wyrażenie dla każdego, które postawione przed formą zdaniową zmiennej czyni z niej zdanie Kwantyfikator ogolny postawiony przed formą zdaniową ϕ () zapisujemy symbolicznie ϕ () i czytamy dla każdego zachodzi ϕ () Kwantyfikatorem szczegółowym nazywamy wyrażenie istnieje takie że, które postawione przed formą zdaniową 4

zmiennej czyni z niej zdanie Kwantyfikator szczegółowy postawiony przed formą zdaniową ϕ () zapisujemy symbolicznie ϕ () i czytamy istnieje takie że zachodzi ϕ () Przykłady Zdanie 2 + > jest zdaniem prawdziwym, gdyż forma zdaniowa 2 + > jest spełniona dla wszystkich elementów swojej dziedziny, czyli dla wszystkich liczb rzeczywistych Podobnie zdanie 2 + 2 3 = jest zdaniem prawdziwym, gdyż na przykład element 3 R spełnia formę zdaniową 2 + 2 3 = Zdanie + 2 5 jest zdaniem fałszywym, gdyż na przykład element 2, 5 R \ { 2} nie spełnia formy zdaniowej +2 5 Wreszcie zdanie 2 + + jest zdaniem fałszywym, gdyż nie ma takiego elementu R, który spełniałby formę zdaniową 2 + + W rachunku kwantyfikatorów wprowadza się także pojęcie prawa Prawem rachunku kwantyfikatorów będzie zdanie zawierające kwantyfikatory, które jest prawdziwe niezależnie od tego jakie formy zdaniowe do tego zdania wstawimy Istotnymi dla nas prawami rachunku kwantyfikatorów są prawa de Morgana: [ ( )] [ ] ϕ () ( ϕ ()) [ ( )] [ ] ϕ () ( ϕ ()) Teoria zbiorów Zakładamy, że wiadomo co to jest zbiór i co to jest element zbioru (są to tak zwane pojęcia pierwotne) Umawiamy się, że zbiory będziemy oznaczać symbolami A, B,, X, Y, Z, zaś elementy symbolami a, b,,, y, z 5

Fakt,że a jest elementem zbioru A zapisywać będziemy symbolicznie a A, zaś fakt, że a nie jest elementem zbioru A symbolem a / A Zbiory zawierające skończoną ilość elementów nazywać będziemy skończonymi W szczególności zbiór nie zawierający żadnego elementu nazywamy pustym i oznaczamy symbolem Zbiory zawierające nieskończoną ilość elementów nazywamy nieskończonymi Zbiór skończony może być zadany przez wymienienie wszystkich elementów tego zbioru np {, 2, 3, 4, 5, 6, 7, 8} jest zbiorem złożonym z liczb naturalnych mniejszych od 9 Oczywiście w ten sposób nie da się zadać żadnego zbioru nieskończonego Mimo to czasami stosowana jest ta nieprecyzyjna metoda do opisywania zbiorów nieskończonych np pisząc {2, 4, 6, 8, }, domyślamy się, że chodzi o zbiór wszystkich liczb naturalnych parzystych Aby móc precyzyjnie określać zbiory (także nieskończone wprowadzamy następujący zapis: niech ϕ () będzie dowolną formą zdaniową o dziedzinie X Symbol { : ϕ ()} oznacza zbiór złożony z tych elementów dziedziny X, które spełniają tormę zdaniową ϕ () tzn z tych elementów, które podstawione do formy ϕ () czynią z niej zdanie prawdziwe Symbol ten czytamy: zbiór tych, dla których ϕ () Przykład ) { : 2 + 2 3 = } = { 3, } 2) { : 2 + > 5} = (2, ), 3) {2, 4, 6, } = { : k N = 2k} Na zbiorach określamy pewne relacje i działania Oto definicje: Niech A, B będą ustalonymi zbiorami Definicja Mówimy, że zbiór A zawiera się w zbiorze B (inaczej A jest podzbiorem B albo B zawiera A), co zapisujemy symbolem A B, gdy każdy element zbioru A jest elementem zbioru B Łatwo widać, że zachodzi następujące Twierdzenie (A = B) (A B B A) Definicja Sumą zbiorów A, B nazywamy zbiór złożony z elementów należących do co najmniej jednego ze zbiorów A lub B Symbolicznie sumę tę oznaczamy przez A B Można zapisać tę definicję w sposób formalny: A B = { : ( A) ( B)} 6

Definicja 2 Iloczynem albo częścią wspólną zbiorów A, B nazywamy zbiór złożony z elementów należących do obu zbiorów A i B Symbolicznie iloczyn ten oznaczamy przez A B Można zapisać tę definicję w sposób formalny: A B = { : ( A) ( B)} Definicja 3 Zbiory A i B nazywamy rozłącznymi, gdy A B = Definicja 4 Różnicą zbiorów A, B, oznaczaną symbolem A \ B, nazywamy zbiór złożony z tych elementów, które należą do zbioru A i nie należą do zbioru B Formalnie A \ B = { : ( A) ( / B)} Załóżmy teraz, że wszystkie rozważane przez nas zbiory są zawarte w pewnej ustalonej przestrzeni X Definicja 5 Dopełnieniem zbioru A nazywamy zbiór złożony z tych elementów, które nie należą do zbioru A Dopełnienie zbioru A oznaczamy symbolem A Formalnie A = X \ A = { : / A} Działania na zbiorach podlegają pewnym prawom Oto najważniejsze z nich: Twierdzenie 2 Jeżeli ϕ () i ψ () są formami zdaniowymi o tej samej dziedzinie, to { : ϕ ()} = { : ϕ ()}, { : ϕ () ψ ()} = { : ϕ ()} { : ψ ()}, { : ϕ () ψ ()} = { : ϕ ()} { : ψ ()} Przykłady Pokażemy teraz w jaki sposób korzysta się z Twierdzenia 2 ) Zadanie: Wyznaczyć dziedzinę funkcji f () = + 2 Korzystając z pierwszej równości w Twierdzeniu 2 mamy D = { : 2 } = { : ( 2 = )} = { : = 2} = {2} = R \ {2} 2) Zadanie: Wyznaczyć podzbiór F płaszczyzny złożony z tych punktów, których współrzędne spełniają równanie ( y + ) (2 + y 3) = Korzystając z drugiej równości w Twierdzeniu 2 mamy F = {(, y) : ( y + ) (2 + y 3) = } = {(, y) : ( y + ) = (2 + y 3) = } = {(, y) : ( y + ) = } {(, y) : (2 + y 3) = }, czyli F jest sumą dwóch prostych odpowiednio o równaniach y + i 2 + y 3 = 7

3) Zadanie: Graficznie znaleźć zbiór F rozwiązań układu równań { y + = 2 + y 3 = Korzystając z trzeciej równości w Twierdzeniu 2 mamy F = {(, y) : y + = 2 + y 3 = } = {(, y) : y + = } {(, y) : 2 + y 3 = }, czyli F jest częścią wspólną prostych danych równaniami y + = i 2 + y 3 = Twierdzenie 3 Dla dowolnych zbiorów A, B, C zachodzą następujące prawa rachunku zbiorów: ) Prawa przemienności: 2) Prawa łączności: 3) Prawa rozdzielności: 4) Prawa de Morgana: A B = B A, A B = B A (A B) C = A (B C), (A B) C = A (B C) A (B C) = (A B) (A C), A (B C) = (A B) (A C) (A B) = A B, (A B) = A B Praw powyższych dowodzimy używając praw rachunku zdań oraz Twierdzenia 2 Oto przykładowy dowód pierwszego z praw de Morgana: (A B) = { : ( A B)} = { : ( A B)} = { : ( A) ( B)} = { : ( A)} { : ( B)} = { : / A} { : / B} = A B, gdzie powyższe równości wynikają kolejno z: pierwszej równości z Twierdzenia 2, z definicji sumy zbiorów, z prawa de Morgana rachunku zdań, z trzeciej równości z Twierdzenia 2, z określenia relacji / i wreszcie z definicji dopełnienia 8