Matematikai logika. 3. fejezet. Logikai m veletek, kvantorok 3-1

Hasonló dokumentumok
A matematika nyelvér l bevezetés

Matematikai logika és halmazelmélet

A matematika nyelvéről bevezetés

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika

A logika, és a matematikai logika alapjait is neves görög tudós filozófus Arisztotelész rakta le "Analitika" című művében, Kr.e. IV. században.

Kijelentéslogika, ítéletkalkulus

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika

Kijelentéslogika, ítéletkalkulus

Diszkrét matematika 1. középszint

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Matematikai logika 1 A MATEMATIKAI LOGIKA ALAPJAI. Pécsi Tudományegyetem, Bevezetés

Diszkrét matematika I.

Knoch László: Információelmélet LOGIKA

Halmazelmélet. 2. fejezet 2-1

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldás

AZ INFORMATIKA LOGIKAI ALAPJAI

Matematika Logika

Az informatika logikai alapjai

Halmazok; a matematikai logika elemei 1.1. A halmaz fogalma; jelölések

Diszkrét matematika I.

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

1.1. Alapfogalmak. Vektor: R 2 beli elemek vektorok. Pl.: (2, 3) egy olyan vektor aminek a kezdo pontja a (0, 0) pont és a végpontja a

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel

Láthatjuk, hogy az els szám a 19, amelyre pontosan 4 állítás teljesül, tehát ez lesz a legnagyobb. 1/5

A matematika alapjai. Nagy Károly 2014

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő.

Megoldások augusztus 8.

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

Az Országos Középiskolai Tanulmányi Verseny tanévi második fordulójának feladatmegoldásai. x 2 sin x cos (2x) < 1 x.

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

LOGIKA ÉS ÉRVELÉSTECHNIKA

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

Matematikai logika. Nagy Károly 2009

jobban megmutató. Érdemes megismerni többféle, a gyakorlaban előforduló jelölést akkor is, ha a matematikaórán esetleg csak egyfajtát

Számelmélet, műveletek, egyenletek, algebrai kifejezések, egyéb

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév 2. forduló haladók II. kategória

Logika és informatikai alkalmazásai

Arany Dániel Matematikai Tanulóverseny 2017/2018-as tanév 2. forduló Haladók II. kategória

MATEMATIK A 9. évfolyam. 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR

Logika és informatikai alkalmazásai

Halmazok. Gyakorló feladatsor a 9-es évfolyamdolgozathoz

Racionális számok: Azok a számok, amelyek felírhatók két egész szám hányadosaként ( p q

Elsőrendű logika. Mesterséges intelligencia március 28.

I. Matematikai logika

Relációk. 1. Descartes-szorzat. 2. Relációk

MATEMATIKA I. JEGYZET 1. RÉSZ

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

Deníciók és tételek a beugró vizsgára

HALMAZELMÉLET feladatsor 1.

Analízis feladatgy jtemény I.

Matematikai logika Arisztotelész Organon logika feladata Leibniz Boole De Morgan Frege dedukció indukció kijelentésnek

Lehet hogy igaz, de nem biztos. Biztosan igaz. Lehetetlen. A paralelogrammának van szimmetria-középpontja. b) A trapéznak két szimmetriatengelye van.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:

Számelmélet Megoldások

Logika és informatikai alkalmazásai

b) Ábrázolja ugyanabban a koordinátarendszerben a g függvényt! (2 pont) c) Oldja meg az ( x ) 2

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

Elektronikai műszerész Elektronikai műszerész

LOGIKA ÉS ÉRVELÉSTECHNIKA

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet

Függvények Megoldások

Húrnégyszögek, Ptolemaiosz tétele

Logika feladatgyűjtemény

Logika nyelvészeknek, 11. óra A kvantifikáció kezelése a klasszikus és az általánosított kvantifikációelméletben

A relációelmélet alapjai

Negáció igazságtáblája. Propozicionális logika -- levezetések. Diszjunkció igazságtáblája. Konjunkció igazságtáblája. Kondicionális igazságtáblája

Bevezetés a matematikába (2009. ősz) 1. röpdolgozat

Csikós Pajor Gizella Péics Hajnalka ALGEBRA. Bolyai Farkas Alapítvány Zenta 2011.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

NULLADIK MATEMATIKA ZÁRTHELYI

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Számelmélet

Halmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

Polinomok (el adásvázlat, április 15.) Maróti Miklós

ÍRÁSBELI BELSŐ VIZSGA MATEMATIKA 8. évfolyam reál tagozat Az írásbeli vizsga gyakorlati és elméleti feladatai a következő témakörökből származnak.

Az informatika logikai alapjai

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai

LOGIKA ÉS ÉRVELÉSTECHNIKA

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

Arany Dániel Matematikai Tanulóverseny 2009/2010-es tanév első (iskolai) forduló haladók II. kategória

Logika és informatikai alkalmazásai

Hatvány gyök logaritmus

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

Érettségi feladatok: Halmazok, logika

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

BEVEZETÉS A MAGASABBSZINTŰ MATEMATIKÁBA ÉS ALKALMAZÁSAIBA KÉZI CSABA GÁBOR

Bevezetés a Formális Logikába Érveléstechnika-logika 7.

MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós

Halmazok. Halmazelméleti alapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

DiMat II Végtelen halmazok

Függvény fogalma, jelölések 15

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 9. ÉVFOLYAM SZÁMÁRA

Átírás:

3. fejezet Matematikai logika Logikai m veletek, kvantorok D 3.1 A P és Q elemi ítéletekre vonatkozó logikai alapm veleteket (konjunkció ( ), diszjunkció ( ), implikáció ( ), ekvivalencia ( ), negáció ( )) táblázatos deníciói: P Q P Q P Q P Q P Q P P 1 1 1 1 1 1 1 0 1 0 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 1 D 3.2 Két logikai kifejezést akkor és csak akkor tekintünk azonosan egyenl nek, ha logikai értékük a bennük szerepl logikai változók bármely értékére azonos. Az azonosság jele. J 3.3 A xp (x) és a xp (x) jelölések kiejtése: minden x-re (igaz, hogy) P (x)" és van olyan x, hogy P (x)". A ill. a jel neve univerzális ill. egzisztenciális kvantor. T 3.4 Azonosságok: (1) (P Q) R P (Q R) (P Q) R P (Q R) asszociativitás (2) P Q Q P P Q Q P kommutativitás (3) P P P P P P idempotencia (4) (P Q) Q Q (P Q) Q Q elnyelés (5) P (Q R) (P Q) (P R) P (Q R) (P Q) (P R) disztributivitás (6) P 1 P P 0 0 P 1 1 P 0 P (7) P P 0 P P 1 ( P ) P (8) (P Q) P Q (P Q) P Q De Morgan-azonosságok (9) P Q P Q (P Q) P Q (10) P Q Q P kontrapozíció (11) P Q (P Q) (Q P ) P Q (P Q) ( P Q) (12) xp (x) x P (x) xp (x) x P (x) kvantoros ítéletek tagadása P 3.5 Bebizonyítjuk a P Q P Q azonosságot (T 3.4 (8)) a D 3.1 segítségével. A táblázat kitöltésének lépéseit itt külön táblázatokban adjuk meg: 1) az értékpárok 3-1

3. Matematikai logika Logikai m veletek, kvantorok beírása, 2) a P értékének kiszámítása, 3) mindkét oldal kiszámítása. P Q P Q 1 1 1 1 1 0 1 0 0 1 0 1 0 0 0 0 P Q P Q 1 1 01 1 1 0 01 0 0 1 10 1 0 0 10 0 P Q P Q 1 1 1 0 1 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 1 0 1 0 1 0 1 0 Feladatok Az alábbi feladatokban P igaz, Q hamis, R hamis és S igaz logikai érték ítéletet jelöl. Határozzuk meg a következ összetett ítéletek logikai értékét: 1. (P Q) R, 2. (P Q) R, 3. (P Q) R, 4. (Q P ) S, 5. Q (P S), 6. R (Q P ), 7. P (P S), 8. P (R S), 9. (P R) (Q S), 10. (R S) (Q S), 11. S (P ( P S)), 12. (Q S) (P (R S)). 13. Az implikáció Ha P, akkor Q (P Q) ítéletét írjuk le több módon, például az alábbi kifejezések felhasználásával: implikálja, maga után vonja, szükséges feltétele, elégséges feltétele, csak akkor,.... 14. Ha egy n számú logikai változót tartalmazó kifejezés logikai értékét meg akarjuk határozni a változók minden lehetséges értéke mellett, akkor hány esetet kell megvizsgálni? Más szóval: a P 3.5 példa szerint elkészített táblázatnak a vízszintes vonal alatt hány sora van, ha a logikai változók száma n? 15. A p, q és r logikai változókból képezzük a következ két logikai kifejezést: p (q r) és (p q) r. Azonosan egyenl k-e ezek a kifejezések? Igazoljuk a következ azonosságokat táblázattal és/vagy a T 3.4 tételbeli azonosságok felhasználásával: 16. (p q) p q, (implikáció tagadása, T 3.4 (8)), 17. p q, 18. p ( p q) p q, 19. p q (p q) ( p q), 20. (p q) (p q) ( p q), 21. (p q) p q, 22. (p q) p q, 23. (p q) (q p) 1, 24. [p (p q)] q 1, 25. [ p (p q)] p 1, 26. (p q) p p (p q), 27. [(p q) ( p q)] (p q) (p q), 28. [p (p q)] q [ q (p q)] p, 29. (p q r) s p [q (r s)], 30. (p q) (q p) p (p q), 31. (((p q) r) p) q (p q r) (p q r) ( p q). 3-2

3. Matematikai logika Logikai m veletek, kvantorok Állítsuk el az alábbi ítéleteket a logikai m veletek és tovább már nem bontható elemi ítéletek segítségével, majd ahol lehet, azonosságok alkalmazásával hozzuk egyszer bb alakra: 32. Márta nem sz ke." 33. Nem igaz, hogy Mátyás nem elég virtuóz." 34. Esik az es, de meleg van, bár a nap is elbújt, és az id is kés re jár." 35. Éva vagy Pista ott volt." 36. Ha a hegy nem megy Mohamedhez, Mohamed megy a hegyhez." 37. Elmegyünk kirándulni, ha nem esik az es, és a szél sem fúj." 38. Kizárt, hogy se matekból, se zikából ne menjek át els re." 39. Ha a szemtanú megbízható, és az ujjlenyomatok a tettest l származnak, akkor téved az írásszakért." 40. Szivárvány csak akkor van, ha esik az es, a Nap is süt, de nincs dél." A d lt bet s mondatok mindegyike tekinthet két elemi ítélet logikai függvényének. Írjuk fel e függvények logikai értékeit táblázat segítségével! (Vigyázzunk, a 'vagy' szót a hétköznapi beszédben többféle értelemben is használjuk.) 41. Az n egész szám vagy páros, vagy páratlan. 42. Megyünk ma kirándulni és strandolni? Vagy kirándulni megyünk, vagy strandolni. 43. Melyik állomás következik? Vagy Ecser, vagy Maglód. A következ feladatokban P (x), Q(x), R(x), H(x) jelentse a következ, x-t l függ, S(x, y) pedig az x, y változóktól függ ítéleteket, ahol x és y pozitív egész számok: T (x): x prímszám; P (x): x páros szám; S(x, y): x osztója y-nak. Mi az alábbi ítéletek logikai értéke: 44. T (7), 45. T (2) P (2), 46. xt (x), 47. y x S(x, y), 48. xt (x) P (x)), 49. xt (x), 50. y(s(2, y)) P (y)), 51. x y (S(x, y) y < x), 52. x y(s(x, y) x y), 53. x (S(6, x) T (x)). Jelöljön x egy tetsz leges négyszöget. Tekintsük a következ ítéleteket: p(x): az x négyszög húrnégyszög; q(x): az x négyszög téglalap; r(x): az x négyszög szemközti szögeinek összege 180 ; s(x): az x négyszög átlói felezik egymást. Fogalmazzuk meg a következ összetett ítéleteket, majd határozzuk meg azok logikai értékét: 54. x[p(x) q(x)], 55. x[q(x) p(x)], 56. x[p(x) q(x)], 57. x[p(x) r(x)], 58. x[q(x) s(x)], 59. x[ s(x) q(x)], 60. x[(p(x) q(x)) s(x)]. 3-3

3. Matematikai logika Logikai m veletek kapcsolata a halmazm veletekkel Írjuk fel logikai m veletek és kvantorok segítségével az alábbi ítéleteket, majd fogalmazzuk meg mindegyik tagadását a T 3.4 (12) azonosság felhasználásával: 61. Minden ajtón van kilincs." 62. Nem mind molnár, ki szekercét fog hóna alá." (közmondás) 63. Ki nem szólt, csak bégetett,/ az kapott dicséretet." (Weöres Sándor) 64. Minden pozitív ε számhoz van olyan δ pozitív szám, hogy bármely x valós számra, ha x a < δ, akkor f(x) f(a) < ε." 65. Mindig fázom, ha fúj a szél." Logikai m veletek kapcsolata a halmazm veletekkel M 3.6 Halmazokhoz természetes módon hozzárendelhetünk logikai ítéleteket. Legyen H az alaphalmaz, és legyen abban P egy halmaz. Valamely x H elemre p(x) logikai értéke legyen igaz, ha x P, és hamis, ha x / P, azaz p(x) legyen maga az x P ítélet. A p(x) negáció halmazelméleti megfelel je a P halmaz H-ra vonatkozó komplementere. Deníció szerint a p(x) és q(x) logikai értékekre a p(x) q(x) konjunkció akkor és csak akkor igaz, ha p(x) igaz, és q(x) is igaz. Ugyanakkor, valamely x dologra x P Q akkor és csak akkor teljesül, ha x P és x Q. Ezek alapján mondhatjuk, hogy a p(x) q(x) konjunkció halmazelméleti megfelel je a P Q, és fordítva. Ehhez hasonlóan kapjuk, hogy a diszjunkció halmazelméleti megfelel je a halmazok egyesítése. E megfeleltetéseket képletekkel is felírva: (x P ) (x P ) p(x), (x P Q) (x P ) (x Q) p(x) q(x), (x P Q) (x P ) (x Q) p(x) q(x). Fordítva, egy p(x) logikai ítélethez hozzárendelhetünk egy P halmazt a következ módon: legyen H azon x dolgok halmaza, amelyekre p igaz vagy hamis értéket vesz fel; és legyen P a H azon x elemeinek halmaza, amelyekre p(x) igaz. Ilyen módon minden logikai kifejezés átírható halmazelméleti formulára, és így ábrázolható Venn-diagrammal. Például, ha p(n) az az ítélet, hogy az n szám páros", akkor H-nak választhatjuk az egész számok halmazát, és ekkor a p(n) ítéletnek megfelel P halmaz a páros számok halmaza, vagyis a p(n) ítélet megegyezik az n P ítélettel. Az 1-gyel jelölt azonosan igaz ítélet halmazelméleti megfelel je a H alaphalmaz, a 0-val jelölt azonosan hamis ítéleté pedig az üres halmaz. Feladatok Írjuk fel és ábrázoljuk Venn-diagrammokkal az alábbi logikai kifejezések halmazelméleti megfelel it, ha a p(x), q(x) és r(x) ítéleteknek a P, Q és R halmazok felelnek meg. 66. p(x) q(x), 67. p(x) q(x), 68. p(x) (q(x) r(x)) p(x) q(x) r(x), 69. p(x) (q(x) r(x)) (p(x) q(x)) (p(x) r(x)), 3-4

3. Matematikai logika Logikai áramkörök 70. p(x) 0 p(x), 71. [(p(x) q(x)) (p(x) q(x))] [( p(x) q(x)) ( p(x) q(x))] 1. Ha a p(x) és q(x) (x H) ítéleteknek a P és Q halmazok felelnek meg, akkor milyen halmazok közti összefüggések, illetve relációk felelnek meg az alábbi kvantoros kifejezéseknek: 72. x p(x), 73. x p(x), 74. x p(x), 75. x (p(x) q(x)), 76. x (p(x) q(x)), 77. x (p(x) q(x)). Melyek azonosságok az alábbi egyenl ségek közül: 78. x (p(x) q(x)) = ( x p(x)) ( x q(x)), 79. x (p(x) q(x)) = ( x p(x)) ( x q(x)). A következ feladatokban megadott halmazelméleti azonosságokat logikai m veletek és azonosságok segítségével igazoljuk: 80. (P Q) (P R) (Q R) (P Q) (P R) (Q R). 81. P (Q R) (P Q) (P R). 82. (P Q) (P Q) (P Q) (P Q). 83. (P Q) (P Q) P Q. 84. P Q R (P Q) (Q R) (R P ) (P Q R). 85. Tudjuk, hogy (p q) (q p) 1 (l. 25. feladat). Hogyan lehet, hogy az alábbi állítás mégsem azonosan igaz: ha esik az es, akkor fúj a szél, vagy ha fúj a szél, akkor esik az es." 86. Kontrapozíció alkalmazásával igazoljuk, hogy ha n és m olyan pozitív egészek, hogy n + m 49, akkor n 25, vagy m 25. 87. A hét mely napjain igaz és mely napjain hamis az alábbi két állítás: (1) Ha ma kedd van, akkor holnap szerda, (2) Ha ma kedd van, akkor holnap szombat! Az A B és B A állítást egymás megfordításainak nevezzük. Írjuk fel az alábbi matematikai állítások megfordítását, és döntsük el mindegyikr l, igaz-e vagy nem: 88. Ha egy természetes szám osztható ab-vel, akkor osztható a-val is és b-vel is. 89. Ha két négyszög egybevágó, akkor megfelel oldalaik egyenl k egymással. 90. Ha egy háromszög derékszög, akkor két oldal négyzetösszege egyenl a harmadik négyzetével. 3-5

3. Matematikai logika Logikai áramkörök Logikai áramkörök M 3.7 Az A, B, C,... bet k jelöljenek kétpólusú kapcsolókat. Legyenek a, b, c,... rendre az el bbi kapcsolókhoz rendelt logikai változók a következ megállapodással: az a logikai változó értéke igaz, ha az A kapcsoló be van kapcsolva, azaz képes az áram vezetésére, és hamis, ha nincs bekapcsolva, azaz nem képes az áram vezetésére. Az A kapcsolót a hozzá tartozó logikai értékkel a következ módon jelöljük: Hasonlóan deniáljuk a b, c,... logikai változókat is. Az a, a, b, b, c, c,... jel kapcsolókból soros és párhuzamos kapcsolással összekapcsolt áramkört logikai, vagy kapcsoló áramkörnek nevezzük. Ha több kapcsoló is a jel, akkor ezek mindig azonos állásúak, míg egy a és egy a jel mindig ellenkez állású. Az a, b, c,... változókat tartalmazó itélet akkor tartozik az A, B, C,... kapcsolókból álló áramkörhöz, ha az itélet pontosan akkor igaz, amikor az áramkör vezeti az áramot. Feladatok 91. Milyen logikai ítélet felel meg az A és B kapcsolók soros illetve párhuzamos kapcsolásával kapott áramköröknek? Az alábbi logikai kifejezésekhez milyen áramkörök tartoznak: 92. a b, 93. a b, 94. a b c (a b), 95. [(a b) (b c)] (a c). Írjuk fel az alábbi két kapcsoló áramkörhöz tartozó logikai kifejezéseket, hozzuk egyszer bb alakra, és ennek alapján rajzoljuk fel az eredetivel ekvivalens, de egyszer bb kapcsoló áramkört: 96. 97. 98. Készítsünk kapcsoló áramkört egy négyszemélyes szavazógépre, mely a többség dönt" elvét követi, azaz vezeti az áramot, ha legalább három kapcsoló be 3-6

3. Matematikai logika Logikai áramkörök van kapcsolva, döntetlen esetén pedig egy kitüntetett (elnöki) kapcsoló állásának megfelel en m ködik. 3-7