predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý...

76
predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý nedefinujeme súhrn (skupina, súbor) nejakých navzájom odlišných objektov, ktoré podľa nejakého kritéria tvoria jeden celok. je určená vtedy, ak o každom objekte možno rozhodnúť, či je jej prvkom, alebo nie je jej prvkom. IDA

Upload: others

Post on 09-Dec-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

predmetový jazyk a bežný jazykmnožina-primitívny pojem, ktorý nedefinujeme

súhrn (skupina, súbor) nejakých navzájom odlišných objektov,ktoré podľa nejakého kritéria tvoria jeden celok.je určená vtedy, ak o každom objekte možno rozhodnúť, či jejej prvkom, alebo nie je jej prvkom.

IDA

Page 2: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Základné množinové pojmy

Množina môže byť zadaná:vymenovaním prvkovobor pravdivosti nejakej výrokovej formy

IDA

Page 3: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Základné množinové pojmy

prázdna množina

∅, {}Pozor!!!! Toto {∅} nie je prázdna množina.

IDA

Page 4: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Základné množinové pojmy

prázdna množina∅, {}

Pozor!!!! Toto {∅} nie je prázdna množina.

IDA

Page 5: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Základné množinové pojmy

prázdna množina∅, {}Pozor!!!! Toto {∅} nie je prázdna množina.

IDA

Page 6: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Číselné množiny

N – množina prirodzených čísel,Z – množina celých čísel,Q – množina racionálnych čísel,R – množina reálnych čísel,C – množina komplexných čísel.

IDA

Page 7: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Číselné množiny

N – množina prirodzených čísel,Z – množina celých čísel,Q – množina racionálnych čísel,R – množina reálnych čísel,C – množina komplexných čísel.

IDA

Page 8: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Mohutnosti množín

konečné množiny

nekonečné množinyspočítateľnénespočítateľné

IDA

Page 9: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Mohutnosti množín

konečné množinynekonečné množiny

spočítateľnénespočítateľné

IDA

Page 10: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Mohutnosti množín

konečné množinynekonečné množiny

spočítateľnénespočítateľné

IDA

Page 11: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Množiny, základné pojmy

DefiníciaHovoríme, že množina A je podmnožinou množiny B a píšemeA ⊆ B, ak každý prvok množiny A je prvkom množiny B. Akchceme zdôrazniť, že A ⊆ B a A 6= B, tak píšeme A ⊂ B ahovoríme, že A je vlastná podmnožina množiny B.

Pre každú množinu A platí: ∅ ⊆ A, A ⊆ A.

DefiníciaHovoríme, že množiny A,B sa rovnajú, ak je splnené, že A ⊆ B azároveň aj B ⊆ A.

IDA

Page 12: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Množiny, základné pojmy

DefiníciaHovoríme, že množina A je podmnožinou množiny B a píšemeA ⊆ B, ak každý prvok množiny A je prvkom množiny B. Akchceme zdôrazniť, že A ⊆ B a A 6= B, tak píšeme A ⊂ B ahovoríme, že A je vlastná podmnožina množiny B.

Pre každú množinu A platí: ∅ ⊆ A, A ⊆ A.

DefiníciaHovoríme, že množiny A,B sa rovnajú, ak je splnené, že A ⊆ B azároveň aj B ⊆ A.

IDA

Page 13: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Množiny, základné pojmy

DefiníciaHovoríme, že množina A je podmnožinou množiny B a píšemeA ⊆ B, ak každý prvok množiny A je prvkom množiny B. Akchceme zdôrazniť, že A ⊆ B a A 6= B, tak píšeme A ⊂ B ahovoríme, že A je vlastná podmnožina množiny B.

Pre každú množinu A platí: ∅ ⊆ A, A ⊆ A.

DefiníciaHovoríme, že množiny A,B sa rovnajú, ak je splnené, že A ⊆ B azároveň aj B ⊆ A.

IDA

Page 14: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Výrokový počet

základné logické spojky

ph(p) ph(q) ph(¬p) ph(p ∧ q) ph(p ∨ q) ph(p⇒ q) ph(p ⇐⇒ q)1 1 0 1 1 1 11 0 0 0 1 0 00 1 1 0 1 1 00 0 1 0 0 1 1

IDA

Page 15: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Výrokový počet

základné logické spojky

ph(p) ph(q) ph(¬p) ph(p ∧ q) ph(p ∨ q) ph(p⇒ q) ph(p ⇐⇒ q)1 1 0 1 1 1 11 0 0 0 1 0 00 1 1 0 1 1 00 0 1 0 0 1 1

IDA

Page 16: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Výrokový počet

Definícia(Zápis výrokových formúl)

1 Každá výroková premenná je výroková formula.2 Ak ϕ,ψ sú výrokové formuly, tak aj¬(x), (ϕ) ∧ (ψ), (ϕ) ∨ (ψ), (ϕ)⇒ (ψ), (ϕ) ⇐⇒ (ψ) súvýrokové formuly.

IDA

Page 17: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Výrokový počet

1 A ⇐⇒ ¬(¬A),2 (A ∧B)⇔ (B ∧A),

(A ∨B) ⇐⇒ (B ∨A),3 (A ∧B) ∧ C ⇐⇒ A ∧ (B ∧ C),

(A ∨B) ∨ C ⇐⇒ A ∨ (B ∨ C),4 A ∧ (B ∨ C) ⇐⇒ (A ∧B) ∨ (A ∧ C),A ∨ (B ∧ C) ⇐⇒ (A ∨B) ∧ (A ∨ C),

5 ¬(A ∧B) ⇐⇒ ¬A ∨ ¬B,¬(A ∨B) ⇐⇒ ¬A ∧ ¬B,

6 (A ⇐⇒ B) ⇐⇒((A⇒ B) ∧ (B ⇒ A)

),

7 ¬(A⇒ B) ⇐⇒ A ∧ ¬B,8 A⇒ B ⇐⇒ ¬B ⇒ ¬A.

IDA

Page 18: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Predikátový počet

DefiníciaNech A je množina. Term nad A je definovaný takto:

1 Každá premenná, ktorej oborom je množina A, je term nad A.2 Symbol každého prvku z A je term nad A.3 Ak f je n–árna operácia, o ktorej platí D(f) ⊆ An, H(f) ⊆ A

a ak t1, · · · , tn sú termy nad A, tak f(t1, · · · , tn) je term nadA.

IDA

Page 19: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Predikátový počet

DefiníciaNech A je množina. Ak t1, t2 sú termy, R je relácia definovaná naA, tak t1Rt2 je atomická formula predikátového počtu nad A.

Každá atomická formula predikátového počtu nad A jeformula predikátového počtu nad A.Ak ϕ,ψ sú formuly predikátového počtu nad A, tak aj

¬(ϕ), (ϕ) ∧ (ψ), (ϕ) ∨ (ψ), (ϕ)⇒ (ψ), (ϕ)⇔ (ψ),

sú formuly predikátového počtu nad A.Ak x je premenná a ϕ(x) je formula s premennou x, ktoráneobsahuje ∀x ani ∃x, tak ∀x, ϕ(x) aj ∃x, ϕ(x) sú formulypredikátového počtu.

IDA

Page 20: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Predikátový počet

Definícianech Ψ,Φ sú formuly predikátového počtu. Hovoríme, že Ψ jepodformulou formuly Φ, ak formulu Ψ môžeme získať z formuly Φvynechaním niekoľkých symbolov na začiatku a na konci (niekoľkomôže znamenať aj 0).

DefiníciaAk ∀x : V , resp. ∃x : (V ) je podformula formuly Ψ, tak Vnazývame dosahom príslušného výskytu kvantifikátora ∀x, resp. ∃xvo formule Ψ.

IDA

Page 21: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Predikátový počet

DefiníciaVýskyt premennej vo formule sa nazýva

viazaným, ak nasleduje bezprostredne po znaku ∀ alebo ∃,alebo sa nachádza v dosahu kvantifikátora ∀x alebo ∃x.voľným, ak nie je viazaný.

IDA

Page 22: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Predikátový počet

DefiníciaPremenná sa nazýva voľnou vo formule V , ak má aspoň jedenvoľný výskyt vo formule V.Premenná sa nazýva viazanou vo formule V , ak má všetkyvýskyty vo formule V viazané.Formulu predikátového počtu nazývame uzavretou formulou,ak všetky jej premenné sú viazané.Formulu predikátového počtu nazývame výrokovou formou, akaspoň jedna jej premenná je voľná.

IDA

Page 23: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Základné množinové pojmy

Množina môže byť zadaná:vymenovaním prvkovobor pravdivosti nejakej výrokovej formy

IDA

Page 24: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 25: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}

otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 26: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}

zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 27: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}

sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 28: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 29: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!

Nevlastné body: −∞,∞

IDA

Page 30: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body:

−∞,∞

IDA

Page 31: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

(Reálne čísla)Intervaly

uzavretý interval 〈a, b〉 = {x; a ≤ x ≤ b}otvorený interval (a, b) = {x; a < x < b}zľava otvorený a sprava uzavretý interval(a, b〉 = {x; a < x ≤ b}sprava otvorený a zľava uzavretý interval〈a, b) = {x; a ≤ x < b}

Pozor: a < b !!!Nevlastné body: −∞,∞

IDA

Page 32: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Vennove diagramy

IDA

Page 33: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

IDA

Page 34: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ =

A

A ∪A =

A

A ∪B =

B ∪A

A ∪ (B ∪ C) =

(A ∪B) ∪ C

IDA

Page 35: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ =

A

A ∪A =

A

A ∪B =

B ∪A

A ∪ (B ∪ C) =

(A ∪B) ∪ C

IDA

Page 36: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ = AA ∪A =

A

A ∪B =

B ∪A

A ∪ (B ∪ C) =

(A ∪B) ∪ C

IDA

Page 37: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ = AA ∪A = AA ∪B =

B ∪A

A ∪ (B ∪ C) =

(A ∪B) ∪ C

IDA

Page 38: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ = AA ∪A = AA ∪B = B ∪AA ∪ (B ∪ C) =

(A ∪B) ∪ C

IDA

Page 39: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Zjednotenie množín

zjednotenieA ∪B = {x;x ∈ A ∨ x ∈ B}

x ∈ A ∪B ⇐⇒ x ∈ A ∨ x ∈ B

Vlastnosti:A ∪ ∅ = AA ∪A = AA ∪B = B ∪AA ∪ (B ∪ C) = (A ∪B) ∪ C

IDA

Page 40: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

IDA

Page 41: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ B

Vlastnosti:A ∩ ∅ =

A ∩A =

A

A ∩B =

B ∩A

A ∩ (B ∩ C) =

(A ∩B) ∩ C

IDA

Page 42: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ BVlastnosti:

A ∩ ∅ =

A ∩A =

A

A ∩B =

B ∩A

A ∩ (B ∩ C) =

(A ∩B) ∩ C

IDA

Page 43: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ BVlastnosti:

A ∩ ∅ = ∅A ∩A =

A

A ∩B =

B ∩A

A ∩ (B ∩ C) =

(A ∩B) ∩ C

IDA

Page 44: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ BVlastnosti:

A ∩ ∅ = ∅A ∩A = AA ∩B =

B ∩A

A ∩ (B ∩ C) =

(A ∩B) ∩ C

IDA

Page 45: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ BVlastnosti:

A ∩ ∅ = ∅A ∩A = AA ∩B = B ∩AA ∩ (B ∩ C) =

(A ∩B) ∩ C

IDA

Page 46: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Prienik množín

prienikA ∩B = {x;x ∈ A ∧ x ∈ B}

x ∈ A ∩B ⇐⇒ x ∈ A ∧ x ∈ BVlastnosti:

A ∩ ∅ = ∅A ∩A = AA ∩B = B ∩AA ∩ (B ∩ C) = (A ∩B) ∩ C

IDA

Page 47: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

IDA

Page 48: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ B

Vlastnosti:A \ ∅ =

A

A \A =

A \B

6= B \A

A \ (B \ C)

6= (A \B) \ C

IDA

Page 49: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ BVlastnosti:

A \ ∅ =

A

A \A =

A \B

6= B \A

A \ (B \ C)

6= (A \B) \ C

IDA

Page 50: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ BVlastnosti:

A \ ∅ = AA \A =

A \B

6= B \A

A \ (B \ C)

6= (A \B) \ C

IDA

Page 51: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ BVlastnosti:

A \ ∅ = AA \A = ∅A \B

6= B \A

A \ (B \ C)

6= (A \B) \ C

IDA

Page 52: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ BVlastnosti:

A \ ∅ = AA \A = ∅A \B 6= B \AA \ (B \ C)

6= (A \B) \ C

IDA

Page 53: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel množín

rozdielA \B = {x;x ∈ A ∧ x 6∈ B}

x ∈ A \B ⇐⇒ x ∈ A ∧ x 6∈ BVlastnosti:

A \ ∅ = AA \A = ∅A \B 6= B \AA \ (B \ C) 6= (A \B) \ C

IDA

Page 54: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆M

A′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M =

A

(A ∪B)′M =

A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B

(A ∩B)′M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 55: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \A

x ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M =

A

(A ∪B)′M =

A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B

(A ∩B)′M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 56: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M =

A

(A ∪B)′M =

A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B

(A ∩B)′M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 57: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M =

A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B

(A ∩B)′M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 58: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B

(A ∩B)′M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 59: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B(A ∩B)′

M =

A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 60: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B(A ∩B)′

M = A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B

(A \B)′M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 61: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B(A ∩B)′

M = A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B(A \B)′

M =

A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 62: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B(A ∩B)′

M = A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B(A \B)′

M =A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 63: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok množiny

M− základná množina, A ⊆MA′M = M \Ax ∈ A′M ⇐⇒ x ∈M ∧ x 6∈ A

(A′M )′

M = A(A ∪B)′

M = A′M ∩B′

M

x 6∈ A ∪B ⇐⇒ x 6∈ A ∧ x 6∈ B(A ∩B)′

M = A′M ∪B′

M

x 6∈ A ∩B ⇐⇒ x 6∈ A ∨ x 6∈ B(A \B)′

M =A′M ∪B

x 6∈ A \B ⇐⇒ x 6∈ A ∨ x ∈ B

IDA

Page 64: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Doplnok prieniku a zjednotenia

IDA

Page 65: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Symetrický rozdiel množín

IDA

Page 66: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Symetrický rozdiel množín

symetrický rozdiel

A∆B = (A \B) ∪ (B \A)

Vlastnosti:A∆B = B∆A

A∆(B∆C) = (A∆B)∆CA ∩ (B∆C) = (A ∩B)∆(A ∩ C)

IDA

Page 67: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Symetrický rozdiel množín

symetrický rozdiel

A∆B = (A \B) ∪ (B \A)

Vlastnosti:A∆B = B∆AA∆(B∆C) = (A∆B)∆C

A ∩ (B∆C) = (A ∩B)∆(A ∩ C)

IDA

Page 68: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Symetrický rozdiel množín

symetrický rozdiel

A∆B = (A \B) ∪ (B \A)

Vlastnosti:A∆B = B∆AA∆(B∆C) = (A∆B)∆CA ∩ (B∆C) = (A ∩B)∆(A ∩ C)

IDA

Page 69: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Kartézsky súčin množín

kartézsky súčin

A×B = {[x, y];x ∈ A ∧ y ∈ B}

[x, y] ∈ A×B ⇐⇒ x ∈ A ∧ y ∈ B

[x, y] 6∈ A×B ⇐⇒ x 6∈ A ∨ y 6∈ BVlastnosti:

(A ∪B)× C = (A× C) ∪ (B × C)

(A ∩B)× C = (A× C) ∩ (B × C)

A× (B ∪ C) = (A×B) ∪ (A× C)

A× (B ∩ C) = (A×B) ∩ (A× C)

IDA

Page 70: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Distributívnosť operácií

A ∩ (B ∪ C) = (A ∩B) ∪ (A ∩ C)

A ∪ (B ∩ C) = (A ∪B) ∩ (A ∪ C)

Pre rozdiel množín distributívnosť vzhľadom kzjednoteniu ani k prieniku neplatí!

IDA

Page 71: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Rozdiel, zjednotenie a prienik

A \ (B ∪ C) = (A \B) ∩ (A \ C)

A \ (B ∩ C) = (A \B) ∪ (A \ C)

IDA

Page 72: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Dôkazy

IDA

Page 73: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Dôkazy

priamy dôkaz,nepriamy dôkaz,dôkaz sporom,dôkaz matematickou indukciou.

IDA

Page 74: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Potenčná množina

DefiníciaNech X je ľubovolná množina univerza. Potom množinu, ktoráobsahuje ako svoje prvky všetky podmnožiny množiny X,nazývame potenčnou množinou množiny X. Označujeme juzvyčajne P(X), alebo 2X . Teda

P(X) = {B : B ⊆ X}.

IDA

Page 75: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Princíp inklúzie a exklúzie

Dve množiny|A ∪B| = |A|+ |B| − |A ∩B|

Tri množiny

|A ∪B ∪ C| = |A|+ |B|+ |C| − |A ∩B| − |A ∩ C| − |B ∩ C|+ |A ∩B ∩ C|

n− množín∣∣∣∣∣n⋃

i=1

Ai

∣∣∣∣∣ =n∑

i=1

|Ai| −∑

i,j;i<j

|Ai ∩Aj |+∑

i,j,k;i<j<k

|Ai ∩Aj ∩Ak|−

+ · · · (−1)n+1|A1 ∩A2 ∩ · · ·An|

IDA

Page 76: predmetový jazyk a bežný jazyk množina-primitívny pojem, ktorý …hlinena/IDM/Prednasky/... · 2020. 10. 6. · Číselné množiny N – množina prirodzených čísel, Z –

Dirichletov princíp

Dirichletov princíp: Ak máme utriediť kn+ 1 (k ≥ 1) objektovdo n tried, potom existuje aspoň jedna taká trieda, v ktorej jeaspoň k + 1 objektov.

IDA