Matematická logika 4. přednáška

Slides:



Advertisements
Podobné prezentace
Úvod do logiky 5. přednáška
Advertisements

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce
Název školy: ZŠ A MŠ ÚDOLÍ DESNÉ, DRUŽSTEVNÍ 125, RAPOTÍN Název projektu: Ve svazkové škole aktivně - interaktivně Číslo projektu: CZ.1.07/1.4.00/
Funkce, funkční závislosti Lineární funkce. Obsah: Definice funkce Grafické znázornění funkce Konstantní funkce Lineární funkce Vlastnosti lineárních.
Slouží ke grafickému znázorn ě ní množin, vztah ů mezi množinami a operací s množinami. Vennovy diagramy Projekt OP VK - CZ.1.07/1.1.26/ „Matematika.
Autor: Předmět: Ročník: Název: Označení: DUM vytvořen: Mgr. Hana Němcová Matematika, seminář diferenciální a integrální počet Osmý ročník víceletého gymnázia.
Funkce Lineární funkce a její vlastnosti 2. Funkce − definice Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Vladimír Mikulík. Slezské gymnázium, Opava, příspěvková organizace. Vzdělávací materiál.
Definice: Funkce f na množině D(f)  R je předpis, který každému číslu z množiny D(f) přiřazuje právě jedno reálné číslo. Jinak: Nechť A, B jsou neprázdné.
VÝRAZY Matematické zápisy obsahující čísla (konstanty), písmena (proměnné) a početní operace ČÍSELNÉ S PROMĚNNOU √25 2.(4-7.8) 3x+7 4a3- 2a.
Mocniny, odmocniny, úpravy algebraických výrazů
Financováno z ESF a státního rozpočtu ČR.
ANALYTICKÁ GEOMETRIE V ROVINĚ
CZECH SALES ACADEMY Hradec Králové – VOŠ a SOŠ s.r.o.
Matematika 3 – Statistika Kapitola 4: Diskrétní náhodná veličina
Lineární funkce - příklady
Řešení nerovnic Lineární nerovnice
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
ZLOMKY II. – opakování pojmů a postupů při početních operacích
ČÍSLO PROJEKTU CZ.1.07/1.5.00/ ČÍSLO MATERIÁLU 1 – Množiny – teorie
Rozklad mnohočlenu na součin
8.1 Aritmetické vektory.
PERMUTACE S OPAKOVÁNÍM
MATEMATIKA Dělitel a násobek přirozeného čísla.
Základní škola a Mateřská škola Bílá Třemešná, okres Trutnov
8.1.2 Podprostory.
Poměr Co je poměr. Změna v daném poměru..
Matematická logika 5. přednáška
Maďarská metoda Kirill Šustov Michal Bednář Stanislav Běloch
Autor: Předmět: Ročník: Název: Označení: DUM vytvořen:
Funkce Funkce (píšeme f (x) ) je každé zobrazení množiny A do množiny R, kde A je libovolná podmnožina množiny R. Zobrazované množině A říkáme definiční.
Poměr v základním tvaru.
METODICKÝ LIST PRO ZŠ Pro zpracování vzdělávacích materiálů (VM)v rámci projektu EU peníze školám Operační program Vzdělávání pro konkurenceschopnost   
Repetitorium z matematiky Podzim 2012 Ivana Medková
2.2 Kvadratické rovnice.
Kvadratické nerovnice
Rovnice a graf přímé úměrnosti.
Diagonální metoda Naděje i zánik iluzí
Řešení nerovnic Lineární nerovnice
Stavební fakulta ČVUT, B407
BIBS Informatika pro ekonomy přednáška 2
8.1.3 Lineární obal konečné množiny vektorů
Informatika pro ekonomy přednáška 8
Matematická logika 5. přednáška
Predikátová logika 1. řádu
Úvod do teoretické informatiky
MNOŽINY.
Rovnice základní pojmy.
Pravděpodobnost a statistika
Optimální pořadí násobení matic
Rovnice s absolutními hodnotami
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Provozováno Výzkumným ústavem pedagogickým v Praze.
Početní výkony s celými čísly: sčítání a odčítání
Poměr v základním tvaru.
Rozoluiční princip.
KOMBINACE BEZ OPAKOVÁNÍ
Výuka matematiky v 21. století na středních školách technického směru
FUNKCE
Požadované vlastnosti E-R modelu
Informatika pro ekonomy přednáška 8
Lineární funkce a její vlastnosti
Základy infinitezimálního počtu
Základy infinitezimálního počtu
K-mapa: úvod a sestavení
Početní výkony s celými čísly: dělení
Výuka matematiky v 21. století na středních školách technického směru
Dělitelnost přirozených čísel
Grafy kvadratických funkcí
Dělitelnost přirozených čísel
Transkript prezentace:

Matematická logika 4. přednáška Teorie množin, Relace, funkce/zobrazení Relace, funkce

(Naivní) teorie množin Georg Cantor, 1874 množiny

Co je to množina? Množina je soubor prvků a je svými prvky plně určena; množinu s prvky a, b, c značíme: {a, b, c} Prvkem množiny může být opět množina, množina nemusí mít žádné prvky (značíme ) ! Příklady: , {a, b}, {b, a}, {a, b, a}, {{a, b}}, {a, {b, a}}, {, {}, {{}}} Množiny jsou identické, právě když mají stejné prvky (princip extenzionality) Značení: x  M – čteme „x je prvkem M“ a  {a, b}, a  {{a, b}}, {a, b}  {{a, b}},   {, {}, {{}}},   {, {}}, ale: x   pro žádné (tj. všechna) x. {a, b} = {b, a} = {a, b, a}, ale: {a, b}  {{a, b}}  {a, {b, a}} množiny

Množinové operace (vytvářejí z množin nové množiny) Sjednocení: A  B = {x | x  A nebo x  B} Zápis (definice) v predikátové logice: A(x)  B(x) čteme: „Množina všech x takových, že x je prvkem A nebo x je prvkem B.“ {a, b, c}  {a, d} = {a, b, c, d} {sudá čísla}  {lichá čísla} = {přirozená čísla} – značíme Nat UiI Ai = {x | x  Ai pro nějaké i  I} Nechť Ai = {x | x = 2.i pro nějaké i  Nat} UiNat Ai = množina všech sudých čísel množiny

Množinové operace (vytvářejí z množin nové množiny) Průnik: A  B = {x | x  A a x  B} Zápis (definice) v predikátové logice: A(x)  B(x) čteme: „Množina všech x takových, že x je prvkem A a současně x je prvkem B.“ {a, b, c}  {a, d} = {a} {sudá čísla}  {lichá čísla} =  iI Ai = {x | x  Ai pro každé i  I} Nechť Ai = {x | x  Nat, x  i}. Pak iNat Ai =  množiny

Vztahy mezi množinami Množina A je podmnožinou množiny B, značíme A  B, právě když každý prvek A je také prvkem B. Zápis (definice) v predikátové logice: x [A(x)  B(x)] Množina A je vlastní podmnožinou množiny B, značíme A  B, právě když každý prvek A je také prvkem B a ne naopak. {a}  {a}  {a, b}  {{a, b}} !!! Platí: A  B, právě když A  B a A  B Platí: A  B, právě když A  B = B, právě když A  B = A Dk. - cvičení množiny

Další množinové operace Rozdíl: A \ B = {x | x  A a x  B} Zápis (definice) v predikátové logice: A(x)  B(x) {a, b, c} \ {a, b} = {c} Doplněk (komplement): Nechť A  M. Doplněk A vzhledem k M je množina A’ = M \ A Kartézský součin: A  B = {a,b | aA, bB}, kde a,b je uspořádaná dvojice (záleží na pořadí) Platí: a,b = c,d právě když a = c, b = d Ale: a,b  b,a, ačkoliv {a,b} = {b,a} !!! Zobecnění: A  …  A množina n-tic, značíme také An množiny

Další množinové operace Potenční množina: 2A = {B | B  A}, značíme také P(A) 2{a,b} = {, {a}, {b}, {a,b}} 2{a,b,c} = {, {a}, {b}, {c}, {a,b}, {a,c}, {b,c}, {a,b,c}} Kolik prvků má množina 2A ? Je-li |A| počet prvků (kardinalita) množiny A, pak 2A má 2|A| prvků (proto takové značení) 2{a,b}  {a} = {, {a,a}, {b,a}, {a,a, b,a}} množiny

Grafické znázornění (v universu U): A: S\(PM) = (S\P)(S\M) S(x)  (P(x)  M(x))  S(x)  P(x)  M(x) B: P\(SM) = (P\S)(P\M) P(x)  (S(x)  M(x))  P(x)  S(x)  M(x) C: (S  P) \ M S(x)  P(x)  M(x) D: S  P  M S(x)  P(x)  M(x) E: (S  M) \ P S(x)  M(x)  P(x) F: (P  M) \ S P(x)  M(x)  S(x) G: M\(PS) = (M\P)(M\S) M(x)  (P(x)  S(x))  M(x)  P(x)  S(x) H: U \ (S  P  M) = (U \ S  U \ P  U \ M) (S(x)  P(x)  M(x))  S(x)  P(x)  M(x) S A E C D G B F P M H množiny

Russellův paradox Je pravda, že každý (tj. libovolným způsobem zadaný) soubor prvků lze považovat za množinu? Normální je, že množina a její prvky jsou objekty různých typů. Tedy „normální množina“ není prvkem sebe sama. Nechť tedy N je množina všech normálních množin: N = {M | M  M}. Otázka: Je N  N ? Ano? Ale dle zadání platí, že N je normální, tj. NN. Ne? Ale pak NN, tedy N je normální a patří do N, tj. NN. Obě odpovědi vedou ke sporu, jedná se o „špatné zadání“, které nezadává takový soubor prvků, jenž bychom mohli považovat za množinu. množiny

Relace Relace mezi množinami A, B je podmnožina Kartézského součinu A  B. Kartézský součin A  B je množina všech uspořádaných dvojic a, b, kde aA, bB (Binární) relace R2 na množině M je podmnožina Kartézského součinu M  M: R2  M  M n-ární relace Rn na množině M: Rn  M ... M n krát Relace

Relace Pozor: dvojice a,b  b,a, ale množina {a,b} = {b,a} a, a  a, ale {a,a} = {a} U n-tic záleží na pořadí, prvky se mohou opakovat, na rozdíl od množin Notace: a,b  R značíme také prefixně R(a,b), nebo infixně a R b. Např. 1  3. Relace

Relace - Příklady Binární relace na N: < (ostře menší) {0,1,0,2,0,3,…,1,2,1,3, 1,4, …, 2,3,2,4,…,3,4,…,5,7,…,115,119, .…} Ternární relace na N: {0,0,0,1,0,1,1,1,0,…, 2,0,2, 2,1,1,2,2,0, …, 3,0,3, 3,1,2, 3,2,1,3,3,0,…,115,110,5, .…} množina trojic přirozených čísel takových, že 3. číslo je rozdíl 1. číslo minus 2. číslo (tedy je to funkce odčítání) Relace „adresa osoby“: {Jan Novák, Praha 5, Bellušova 1831, Marie Duží, Praha 5, Bellušova 1827,...,} Relace

Relace jako tabulky (relační datový model) Každou relaci lze znázornit tabulkou, kde řádky jsou jednotlivé n-tice Jméno Příjmení Id Město Ulice PSČ Jan Novák 123456 Praha Jilská 1 110 00 Jiří Svěrák 789123 Ostrava 17. listopadu 15 708 33 … Relace, funkce

Funkce (zobrazení) n-ární funkce f na množině M je speciální zprava jednoznačná (n+1)-ární relace f  M ... M: (n+1) x a bc ([f(a,b)  f(a,c)]  b=c) Parciální f: ke každé n-tici prvků aM...M existuje nanejvýš jeden prvek bM. Značíme f: M ... M  M, místo f(a,b) píšeme f(a)=b. Množinu M ... M nazýváme definiční obor (doména) funkce f, množinu M pak obor hodnot (range). Funkce

Funkce (zobrazení) Příklad: Relace na Nat {1,1,1,2,1,2, 2,2 ,1, …, 4,2,2, …, 9,3,3, …, 27,9,3, .…} je parciální funkce dělení beze zbytku. Také relace minus na Nat (viz předchozí slide) je na Nat parciální funkcí: např. dvojice 2,4 nemá v Nat obraz. Aby byla totální, museli bychom rozšířit její definiční obor na celá čísla. Funkce

Funkce (zobrazení) Jako interpretace funkčních symbolů formulí PL1 používáme pouze totální funkce: Totální funkce f: A  B: Ke každému prvku aA existuje právě jeden prvek bB takový, že f(a)=b: a b f(a)=b  abc [(f(a)=b  f(a)=c)  b=c] Zavádíme někdy speciální kvantifikátor ! s významem „existuje právě jedno“ a píšeme: a !b f(a)=b Funkce

Funkce (zobrazení) Příklady: Relace + {0,0,0, 1,0,1, 1,1,2, 0,1,1, …} je na Nat (totální binární) funkce. Každým dvěma číslům přiřadí právě jedno, jejich součet. Místo 1,1,2  + píšeme 1+1=2 Relace  není funkce: x y z [(x  y)  (x  z)  (y  z)] Relace {0,0, 1,1, 2,4, 3,9, 4,16, …} je na Nat totální funkce druhá mocnina (x2) Funkce

Surjekce, injekce, bijekce Zobrazení f : A  B je surjekce (zobrazení A na B), jestliže k libovolnému b  B existuje a  A takový, že f(a)=b. b [B(b)  a (A(a)  f(a)=b)]. Zobrazení f : A  B je injekce (prosté zobrazení A do B), jestliže pro všechna aA, bA taková, že a  b platí, že f(a)  f(b). a b [(A(b)  A(a)  (a  b))  (f(a)  f(b))]. Zobrazení f : A  B je bijekce (prosté zobrazení A na B), jestliže f je surjekce a injekce. Funkce

Funkce (zobrazení) Příklad: surjekce injekce bijekce {1 2 3 4 5} {2 3 4 } {1 2 3 4 5} { 2 3 4 } {1 2 3 4 5} {1 2 3 4 5} Existuje-li mezi množinami A, B bijekce, pak říkáme, že mají stejnou kardinalitu (počet prvků u konečných množin). Funkce

Kardinalita, spočetné množiny Kardinalitu množiny A značíme |A|. Definujeme tedy: |A| = |B| právě když existuje bijekce f: A  B |A|  |B| právě když existuje injekce f: A  B Cantor-Bernstein věta: jestliže |A|  |B| a |B|  |A|, pak |A| = |B| Důkaz je poměrně složitý

Kardinalita, spočetné množiny Množina A, která má stejnou kardinalitu jako množina N přirozených čísel, se nazývá spočetná. Příklad: množina sudých přirozených čísel S je spočetná. Prosté zobrazení f množiny S na N je dáno předpisem: f(n) = n/2. Tedy 0  0, 2  1, 4  2, 6  3, 8  4, … Jeden z paradoxů Cantorovy teorie množin: S  N (vlastní podmnožina) a přitom kardinalita obou množin je stejná: |S| = |N| Množina celých čísel Z je spočetná: |Z| = |N| Bijekce f: Z  N je definována: f(n) = (-1n)[(n+1)/2], kde [x] značí celou část racionálního čísla x. Tedy množinu Z očíslujeme takto: f(0)=0, f(1)= -1, f(2)=1, f(3)= -2, f(4)=2, f(5)= -3, f(6) = 3, ... Relace, funkce

Množina racionálních čísel Q je rovněž spočetná. Důkaz: |N|  |Q|, neboť každé přirozené číslo je racionální, tedy existuje injekce N do Q. Nyní chceme dokázat, že |Q|  |N|. Provedeme to v několika krocích. Kartézský součin N  N je spočetná množina: 1 2 3 4 5 6 … 1,1 2,1 1,2 3,1 2,2 1,3 … Číslujeme dvojice v tabulce „cik-cak“ Obecně, Kartézský součin dvou spočetných množin je spočetná množina. Tedy i množina M = {x,y; x je celé, y přirozené číslo}, tj. Z  N je spočetná Injekci Q do M dostaneme tak, že každému racionálnímu číslu a/b přiřadíme dvojici a,b. Tedy |Q|  |M| = |N|, tj. |Q|  |N| Dle Cantor-Bernstein věty je |Q| = |N| 1,1 1,2 1,3 1,4 1,5 … 2,1 2,2 2,3 2,4 2,5 3,1 3,2 3,3 3,4 3,5 4,1 4,2 4,3 4,4 4,5 5,1 5,2 5,3 5,4 5,5 6,1 6,2 6,3 6,4 6,5 Relace, funkce

Kardinalita, nespočetné množiny Existují však nespočetné množiny: nejmenší z nich je množina reálných čísel R Již v intervalu 0,1 je reálných čísel „více než“ je všech přirozených, ale „stejně mnoho“ jako všech R! Cantorův diagonální důkaz: Kdyby bylo v tomto intervalu čísel R spočetně mnoho, pak by šly uspořádat do posloupnosti první (1.), druhé (2.), třetí (3.),…, a každé z nich je tvaru 0,in1in2in3…, kde in1in2in3… je desetinný rozvoj n-tého čísla Nyní v každé z posloupností desetinných míst in1in2in3… přičteme vždy 1 k číslu na diagonále, tj. u prvního čísla k prvnímu desetinnému číslu, u druhého k druhému desetinnému číslu, atd. Dostaneme číslo, které v původní uspořádané posloupnosti nebylo: 0,i11+1 i22+1 i33+1 i44+1 i55+1 … Relace, funkce

Nové číslo, které v tabulce není: 0,i11+1 i22+1 i33+1 i44+1 i55+1 … Cantorův diagonální důkaz nespočetnosti reálných čísel v intervalu 0,1. 1 2 3 4 5 6 7 1 i11 i12 i13 i14 i15 i16 i17 2 i21 i22 i23 i24 i25 i26 i27 3 i31 i32 i33 i34 i35 i36 i37 4 i41 i42 i43 i44 i45 i46 i47 5 i51 i52 i53 i54 i55 i56 i57 …. Nové číslo, které v tabulce není: 0,i11+1 i22+1 i33+1 i44+1 i55+1 … Relace, funkce