UDL 2004/2005 Cvičení č.6 řešení Strana 1/5

Podobné dokumenty
I) Příklady (převeďte následující věty do formulí PL1 a ověřte jejich ekvivalenci pomocí de Morganových zákonů):

Okruh č.3: Sémantický výklad predikátové logiky

Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

Marie Duží

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

Přednáška 2: Formalizace v jazyce logiky.

Úvod do teoretické informatiky(2017/2018) cvičení 6 1

Matematická logika. Rostislav Horčík. horcik

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

4.2 Syntaxe predikátové logiky

Matematická logika. Miroslav Kolařík

Rovnost lze vyjádřit jako predikát, např. můžeme zvolit, že P(x, y) reprezentujetvrzení xjerovnoy.

Kód trezoru 1 je liché číslo.

0. ÚVOD - matematické symboly, značení,

Výroková a predikátová logika - VI

1 Lineární prostory a podprostory

Predikátová logika. Teoretická informatika Tomáš Foltýnek

Základní pojmy teorie množin Vektorové prostory

2.1 Formule predikátové logiky. větám. Použijte k tomu predikátových symbolu uvedených v textu.

platné nejsou Sokrates je smrtelný. (r) 1/??

Sémantika predikátové logiky

Úvod do logiky (PL): analýza vět přirozeného jazyka

Predikátová logika. prvního řádu

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dušan Astaloš. samostatná práce, případně skupinová práce. pochopení znaků vztahů mezi čísly

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Matematická analýza 1

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

2.2 Sémantika predikátové logiky

Bakalářská matematika I

Matematická indukce, sumy a produkty, matematická logika

6. Bez použití funkcí min a max zapište formulí predikátového počtu tvrzení, že každá množina

2. V Q[x] dělte se zbytkem polynomy:

Učební texty k státní bakalářské zkoušce Matematika Algebra. študenti MFF 15. augusta 2008

1 Pravdivost formulí v interpretaci a daném ohodnocení

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík

Úvod do logiky (PL): sémantika predikátové logiky

Úvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1

Úvod do informatiky. Miroslav Kolařík

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

1 Báze a dimenze vektorového prostoru 1

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.

Úvod do logiky (PL): negace a ekvivalence vět mimo logický

Moravské gymnázium Brno s.r.o.

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

ALGEBRA. Téma 4: Grupy, okruhy a pole

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015

Přednáška 3: rozhodování o platnosti úsudku

Výroková a predikátová logika - II

Predikátová logika dokončení

Úlohy k procvičování textu o svazech

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Okruhy, podokruhy, obor integrity, těleso, homomorfismus. 1. Rozhodněte, zda daná množina M je podokruhem okruhu (C, +, ): f) M = { a

Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20

λογος - LOGOS slovo, smysluplná řeč )

Přijímací zkouška - matematika

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Logika, výroky, množiny

Predikátová logika [Predicate logic]

Úlohy k procvičování textu o univerzální algebře

Matematická funkce. Kartézský součin. Zobrazení. Uspořádanou dvojici prvků x, y označujeme [x, y] Uspořádané dvojice jsou si rovny, pokud platí:

Moravské gymnázium Brno s.r.o.

Paradoxy nekonečna. Co analyzuje Matematická analýza? Nekonečné procesy. n(n + 1) + = n 2 + = π2 6

Množiny. Množina je soubor objektů, o kterých můžeme rozhodnout, zda do množiny patří nebo ne. Tyto objekty nazýváme prvky.

Doporučené příklady k Teorii množin, LS 2018/2019

Úvod do logiky (PL): analýza vět mimo logický čtverec

Výroková a predikátová logika - VII

Pomocný text. Polynomy

Fuzzy množiny, Fuzzy inference system. Libor Žák

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

1. Základy logiky a teorie množin

Věta o dělení polynomů se zbytkem

Princip rozšíření a operace s fuzzy čísly

Učitelství 1. stupně ZŠ tématické plány předmětů matematika

Aplikovaná matematika I, NMAF071

Teorie grup 1 Příklad axiomatické teorie

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

Přijímací zkouška z matematiky 2017

Relace. R, S vyjmenovaním prvků. Sestrojte grafy relací R, S. Určete relace

Teoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno

Výroková a predikátová logika - VII

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2016

1 Základní pojmy. 1.1 Množiny

Úvod do logiky (PL): ekvivalence a negace výroků logického

Logika. Akademie managementu a komunikace, Praha PhDr. Peter Jan Kosmály, PhD.

Úvod do TI - logika 1. přednáška. Marie Duží

Okruh č.9: sémantické metody dokazování v PL1 model formule Tradiční Aristotelova logika kategorický sylogismus subjekt predikátové výroky

Matematická logika. Miroslav Kolařík

VÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..

Úvod, základní pojmy, funkce

Transkript:

UDL 2004/2005 Cvičení č.6 řešení Strana 1/5 Opakování pojmů relace a funkce Relace R nad množinami A, B je podmnožina kartézského součinu: R A B Kartézský součin množin A = {a 1, a 2,, a 4 }, B = {b 1, b 2,, b 5 } se rovná A B = {<a 1, b 1 >, <a 1, b 2 >, <a 1, b 3 >, <a 1, b 4 >, <a 1, b 5 >, <a 2, b 1 >, <a 2, b 2 >, <a 2, b 3 >, <a 2, b 4 >, <a 2, b 5 >,, <a 4, b 5 >} a 1 b 1 Relace je podmnožinou kartézského součinu AxB a 2 b 2 a 3 b 3 R A B = {<a 1, b 1 >, <a 1, b 2 >, <a 3, b 3 >, <a 3, b 4 >, <a 3, b 5 >, <a 4, b 4 >} a 4 b 4 b 5 Zobrazení (parciální) f z množiny A do množiny B je binární relace [f A B] o níž platí, že každému prvku a A je přiřazen nejvýše jeden prvek b B, že <a, b> f, zapisuje se často b = f(a) F: A B (zobrazení F z množiny A do množiny B) a b c [(b = f(a) c = f(a)) (b = c)] zobrazení je zprava jednoznačné vzor (def.obor) obraz (obor hodnot) a 1 b 1 není zobrazení, není zprava jednoznačné b 2 a 1 b 1 je zobrazení, zobrazení je zprava jednoznačné a 2 b 2 F(a 1 ) = b 1, F(a 2 ) = b 1, F(a 3 ) = b 3 a 3 b 3 V PL1 používáme jako interpretaci funkčních symbolů formulí pouze totální funkce: ke každému prvku a A existuje právě jeden prvek b B. a b [F(a) = b] a b c [((f(a) = b) (f(a) = c)) (b = c)] Srovnání role predikátových P a funkčních f symbolů symbol ve formuli vyhodnocení Arita aplikován na arg. tvoří: interpretace symbolu formule / termu atomickou formuli n = 2 P(x,y) vztah (binární relace) n = 1 P(x) vlastnost (podmnož. universa) pravdivostní hodnota n = 0 T, F logic.konstanta 0 nebo1

term n = 2 f(x,y) binární funkce: U U U n = 1 f(x) unární funkce: U U prvek universa n = 0 a, b (ind. konstanty) prvek universa UDL 2004/2005 Cvičení č.6 řešení Strana 2/5 1. Relace a funkce Promyslete příklady na relace a funkce s různou aritou nad určitým universem. (Např.: universum U = množina individuí, relace být starší, být větší, mít rád,..., funkce otec, matka,... universum U = množina reálných čísel, relace >, <,,, funkce druhá odmocnina, součet, podíl, atd.) 2. Vyjádřete slovně následující skutečnosti za předpokladu, že predikát P znamená mít rád (kdo, koho), individuová konstanta a znamená Marie a individuová konstanta b Karel. a) x y P(x,y) Někdo má rád všechny. b) y x P(x,y) Někoho mají rádi všichni. c) x y P(x,y) Každý má někoho rád. d) x y P(x,y) Všichni mají rádi všechny. e) x P(x,a) Všichni mají rádi Marii. f) y P(b,y) Karel má rád všechny. g) x y P(x,y) Někdo má někoho rád. 3. Rozhodněte, zda vyjádříme následující skutečnosti pomocí predikátového nebo funkčního symbolu a) Otec f(x) f U : U U (funkce otec ) b) Být rodičem P(x, y) P U U x U (vztah být rodič : x je rodičem y)

c) Mít hodinu(předmět) v jaké místnosti, který den, s kterým učitelem P(x, y, z, z ) P U U x U x U x U (relace rozvrh ) d) Součet dvou čísel f(x, y) f U : U x U U (funkce sčítání ) e) Být spokojen s čím P(x, y) P U U x U (vztah být spokojen, x je spokojen s y) UDL 2004/2005 Cvičení č.6 řešení Strana 3/5 f) Sudá čísla P(x) P U U (množina sudých čísel) g) Dělitelnost dvěma P(x, a) P U U x U (relace být dělitelný : x je dělitelné a), a U (konstanta 2) h) Modulo 2 (zbytek po dělení 2) f(x, a) f U : U x U U (funkce modulo : vrací zbytek po dělení čísla x číslem a), a U (konstanta 2) i) Násobek dvou čísel je dělitelný dvěma P(f(x, y), a) P U U x U (relace být dělitelný : P(x,y) x je dělitelné y), f U : U x U U (funkce násobení ), a U (konstanta 2) j) Být větší P(x, y) P U U x U (vztah být větší ) k) Následník, tj. přičtení 1 f(x) f U : U U (funkce následník ) 4. Dokažte, že následující formule nejsou ekvivalentní (tj. najděte interpretaci, ve které je pravdivá jedna z nich, ale ne druhá): x y P(x,y) y x P(x,y) Jaký je mezi těmito formulemi vztah?

Toto je model obou formulí 1. U = přirozená čísla N 2. P U = existuje nejmenší přirozené číslo (1. formule) a ke každému číslu y existuje x takové, že y x (2. formule) Toto je model formule y x P(x,y) 1. U = přirozená čísla N 2. P U = na nekonečné množině přirozených čísel ke každému číslu y existuje nějaké číslo x, které je větší než y, x y. Toto není model formule x y P(x,y) 1. U = přirozená čísla N 2. P U = neexistuje největší přirozené číslo UDL 2004/2005 Cvičení č.6 řešení Strana 4/5 Další modely: U = množina lidí ve firmě, P U = být nadřízeným (je modelem pro obě formule: existuje jeden šéf, který je nadřízen všem ostatním 1. formule, a každý ve firmě má svého nadřízeného) U = množina lidí, P U = být rodičem (je modelem pro formuli y x P(x,y), ale ne pro formuli x y P(x,y) každý člověk má rodiče, ale neexistuje jeden rodič pro všechny lidi. Je možno říct, že pokud existuje nějaké x takové že pro všechna y je P(x,y), pak ke každému y existuje x takové, že P(x,y), tedy platí x y P(x,y) = y x P(x,y), ale ne obráceně. 5. Zapište v jazyce PL1 následující výroky a najděte jejich modely a také interpretace, ve kterých nejsou pravdivé : Množiny A a B mají neprázdný průnik. Některá A jsou B. (model: U= N, A U = sudá čísla, B U = prvočísla Pro e(x)=2 platí, že je sudé číslo a prvočíslo. x(a(x) B(x)) nepravdivá interpretace: Existuje číslo, které je zároveň sudé a liché. )

Všechna čísla jsou sudá nebo lichá. x(a(x) B(x)) (model: U= N, A U = sudá čísla, B U = lichá čísla nepravdivá interpretace: U=R Všechna reálná čísla jsou sudá nebo lichá.) Množina A je podmnožinou množiny B. x(a(x) B(x)) Všechna A jsou B. (model: U= reálná čísla, A U = přirozená čísla, B U = racionální čísla nebo Všichni vodníci jsou prezidenti, tedy A U = Φ. nepravdivá interpretace: U= reálná čísla, A U = racionální čísla, B U = přirozená čísla) Žádné A není B. x(a(x) B(x)) Množina A je podmnožinou komplementu množiny B. (model:, A U = sudá čísla, B U = lichá čísla nepravdivá interpretace: Žádné prvočíslo není sudé.) Některá A nejsou B. x(a(x) B(x)) (model: U= reálná čísla, A U = racionální čísla, B U = přirozená čísla nepravdivá interpretace: U= reálná čísla, A U = přirozená čísla, B U = racionální čísla) UDL 2004/2005 Cvičení č.6 řešení Strana 5/5 6. Najděte model pro následující formule a) x R(x, f(x)) R U U x U (relace být menší ) f U : U U (funkce druhá mocnina ) b) x R(x, f(x)) R U U x U (relace být menší nebo rovno ) f U : U U (funkce následník x + 1 ) c) x y [P(x, y) Q(f(x), y)] P U U x U (relace větší nebo rovno ) Q U U x U (relace být větší nebo rovno ) f U : U U (funkce druhá mocnina )

d) x y [P(x,y) Q(f(x), y)] P U U x U (relace rovno ) Q U U x U (relace být menší ), f U : U U (funkce následník, x + 1 ) e) x y [V(x,y)] V U U x U (relace ) (nejmenší přirozené číslo) f) y x [ V(x,y)] V U U x U (relace < ) (neexistuje největší přirozené číslo)