1. Következtetések elsőrendben

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "1. Következtetések elsőrendben"

Átírás

1 Informatikai logikai alapjai Mérnök informatikus 8. gyakorlat 1. Következtetések elsőrendben 1.1. Szillogizmusok 1. Formalizálja elsőrendben a következő állításokat, és ábrázolja Venn-diagrammal is: 1. Minden mérnök lökött. 2. Egy mérnök sem lökött. 3. Némely mérnök lökött. 4. Némely mérnök nem lökött. Mely állítások egymás tagadásai? Megoldás: A feladatok megfogalmazásához nincs szükség névkonstansokra és függvényjelekre. Viszont szükségünk lesz két egy argumentumú predikátumparaméterre: M(x) jelölje, hogy x mérnök, és L(x), hogy x lökött! Ezzel az állítások a következőképpen formalizálhatóak: 1. x(m(x) L(x)) Jelölje az M halmaz a mérnökök halmazát: {x M(x)}, hasonlóképpen jelölje L a lököttek halmazát! Ha valaki mérnök, akkor ő lökött, másképp fogalmazva nincs nem lökött mérnök. Így a szürkével jelölt terület mindenképpen üres halmazt jelent. M 2. Az állítás két ekvialens módon is megfogalmazható: x(m(x) L(x)) és x(m(x) L(x)). Ha valaki mérnök, akkor az nem lehet lökött, és hasonlóan ha valaki lökött, akkor nem lehet mérnök. M L 3. x(m(x) L(x)) Van (legalább)i egy személy, aki mérnök, és lökött is. Így az alábbi rajzon a ponttal jelölt halmazban legalább egy elem található. M L 4. x(m(x) L(x)) Van (legalább) egy személy, aki mérnök és nem lökött. Azaz a ponttal jelölt halmazban legalább egy elem található. L

2 INBK gyakorlat 2/18 M Az első megoldás szerint a szürke részen nincs elem, a negyedik megoldás szerint lennie kell. Így ezek egymásnak ellent mondanak. Hasonlóképpen a második és a harmadik esetben is ugyanazon terület üres vagy nem üres voltáról esik szó, ezek is ellent mondanak egymásnak. L 2. Formalizálja elsőrendben a következő állításokat: 1. Minden rendes keresztény ember hisz Istenben. 2. Minden rendes zsidó ember hisz Istenben. 3. Tehát minden rendes keresztény rendes zsidó. Következménye-e a harmadik állítás az első kettőnek? Indokolja válaszát! Megoldás: Jelölje K(x), H(x) és Z(x) rendre azt, hogy x rendes keresztény, hisz Istenben és rendes zsidó! 1. x(k(x) H(x)) 2. x(z(x) H(x)) 3. x(k(x) Z(x)) A harmadik formula tagadása a következő: x(k(x) Z(x)). Ezek után egy közös ábrán ábrázoljuk az egyes formulákhoz tartozó halmazokat, ehhez a formulák hátterénél alkalmazott színeket ábrázoljuk. Ahogy az ábrán látható, a három állítás jól megfér egymással, nincs ellentmondás, így az első két állításnak a harmadik állítás nem logikai következménye. K H Z 3. Formalizálja elsőrendben a következő állításokat: 1. Minden tévéműsor érdektelen és lehangoló időtöltés. 2. Minden érdektelen és lehangoló időtöltés időpocsékolás. 3. Néhány tévéműsor időpocsékolás. Majd ábrázolja azokat Venn-diagram segítségével. A harmadik állítás következik az első kettőből, ha feltesszük, hogy van tévéműsor? (A harmadik állítás ezt nem kimondottan, de tartalmazza.)

3 INBK gyakorlat 3/18 Megoldás: Jelölje rendre T (x), E(x) és I(x) azt, hogy x tévéműsor, érdektelen és lehangoló időtöltés, időpocsékolás! A formulák a következőek: 1. x(t (x) E(x)) 2. x(e(x) I(x)) 3. x(t (x) I(x)) A harmadik állítás tagadása a következőképpen fogalmazható meg: x(t (x) I(x)) A három színezett állítást közös ábrán ábrázolva láthatjuk, hogy a T halmaznak üresnek kell lennie. Viszont ezt ellentmond a feltételeinknek, így ellentmondásra jutottunk, tehát a harmadik állítás az első kettő logikai következménye. T I E 4. Formalizálja elsőrendben a következő állításokat: 1. Némelyik tévéműsor érdektelen és lehangoló időtöltés. 2. Minden érdektelen és lehangoló időtöltés időpocsékolás. 3. Minden tévéműsor időpocsékolás. Majd ábrázolja azokat Venn-diagram segítségével. A harmadik állítás következik az első kettőből? Megoldás: Jelölje rendre T (x), E(x) és I(x) azt, hogy x tévéműsor, érdektelen és lehangoló időtöltés, időpocsékolás! A formulák a következőek: 1. x(t (x) E(x)) 2. x(e(x) I(x)) 3. x(t (x) I(x)) A harmadik állítás tagadása a következő: x(t (x) I(x)). A második állítás ábrázolásával kezdve, az első állításnak megfelelően csak egy helyre tehetjük a piros pontot, és hasonlóképpen meghatározott a kék pont helye is. Nem jutottunk ellentmondáshoz, így a harmadik állítás nem logikai következménye az első kettőnek. T I E

4 INBK gyakorlat 4/18 5. Formalizálja a következő állításokat: 1. Egyetlen politikus sem éretlen gyerek. 2. Egyetlen éretlen gyerek sem a logika professzora. 3. Egyetlen politikus sem a logika professzora. Következménye-e az utolsó állítás az első kettőnek? Megoldás: Jelölje rendre P (x), E(x) és L(x) rendre azt, hogy x politikus, éretlen gyerek illetve a logika professzora! Az állítások a következőképp írhatóak fel: 1. x(p (x) E(x)) 2. x(e(x) L(x)) 3. x(p (x) L(x)) A harmadik állítás tagadása a következő: x(p (x) L(x)) Az alábbi rajzon egy lehetséges megvalósítást ábrázolunk. Lehet látni, hogy az E és a P halmazok, éppúgy mint a E és L halmazok diszjunktak, de ez nem teljesül a P és L halmazokra. Így a következmény nem teljesül. P L E 6. Formalizálja elsőrendben az alábbi állításokat, és döntse el, hogy az utolsó állítás következik-e az azt megelőzőekből, vagy sem! (a) 1. Nem minden demokrata liberális gazdasági ügyekben. 2. Csak a gazdasági ügyekben liberálisok támogatják az univerzális társadalombiztosítást. 3. Így nem minden demokrata támogatja az univerzális társadalombiztosítást. Megoldás: Jelölje rendre D(x), L(x) és T (x) rendre azt, hogy x demokrata, liberális gazdasági ügyekben, illetve a támogatja az univerzális társadalombiztosítást! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(d(x) L(x)) 2) x(t (x) L(x)) (Az nem állítottuk, hogy minden gazdasági ügyekben liberális támogatja az univerzális társadalombiztosítást, viszont ha valaki támogatja azt, akkor nem lehet más, csak gazdasági ügyekben liberális.) 3) x(d(x) T (x)), illetve ez utóbbi tagadása x(d(x) T (x)). A sárgával és a kékkel jelölt állítások jelölése után már nem tudjuk a pirossal jelölt állításnak megfelelő pontot az ábrára helyezni, mindkét lehetséges helyen ellentmondáshoz jutunk. Így a harmadik állítás logikai következménye az első két állításnak. D T L

5 INBK gyakorlat 5/18 (b) 1. Néhány orvosságnak nincs mellékhatása. 2. A mellékhatással járó orvosságokat ésszerűen kell használni. 3. Tehát néhány orvosságot ésszerűen kell használni. Megoldás: Jelölje rendre O(x), M(x) és E(x) rendre azt, hogy x orvosság, x-nek mellékhatása van, illetve x-et ésszerűen kell használni! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(o(x) M(x)) 2) x(m(x) E(x)), 3) x(o(x) E(x)), illetve ez utóbbinak tagadása: x(o(x) E(x)). Ahogy az ábráról leolvasható, a három ábrázolt állítás nem mond ellent egymásnak, így a harmadik állítás nem logikai következménye az első két állításnak. O E M (c) 1. Csak a szerencsejátékosok fektetnek részvényekbe. 2. Néhány részvényes kerüli a kockázatot. 3. Ezért néhány szerencsejátékos kerüli a kockázatot. Megoldás: Jelölje rendre S(x), R(x) és K(x) rendre azt, hogy x szerencsejátékos, részvényes, illetve kerüli a kockázatot! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(r(x) S(x)) (Ha valaki szerencsejátékos, még nem kell részvénybe fektetnie, de ha már részvénybe fektetett, akkor csak szerencsejátékos lehet.) 2) x(r(x) K(x)), 3) x(s(x) K(x)), illetve ez utóbbinak tagadása x(s(x) K(x)). Az ábráról leolvasható, hogy a piros és kék tartományok megadása után már nem tudjuk sehova lerakni a sárga pöttyöt, hogy ne jussunk ellentmondásra. Ezért a harmadik állítás az első két állítás logikai következménye. S K R (d) 1. Nem minden szemtanú szavahihető. 2. Csak a szavahihető tanúk elfogadhatóak a bíróság számára. 3. Így néhány szemtanú nem elfogadható a bíróság számára. Megoldás: Jelölje rendre T (x), S(x) és E(x) rendre azt, hogy x szemtanú, szavahihető, illetve elfogadható a bíróság számára! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(t (x) S(x)), 2) x(e(x) S(x)) (ha valaki elfogadható a bíróság számára, annak szavahihetőnek kell lennie; ám ha valaki szavahihető, még nem biztos, hogy a bíróság is elfogadja), 3) x(t (x) E(x)), illetve ez utóbbinak tagadása x(t (x) E(x)). A kék és sárga tartományok kitöltése után már nem maradt hely piros pötty lerakására, azaz mindenképp ellentmondáshoz jutunk. Ezért a harmadik állítás az első két állítás logikai következménye.

6 INBK gyakorlat 6/18 T E S (e) 1. A 18-as filmek nem valók gyereknek. 2. Nincs olyan horrorfilm, mely gyereknek való. 3. Ezért néhány 18-as film horrorfilm. Megoldás: Jelölje rendre K(x), G(x) és H(x) rendre azt, hogy x korhatáros, gyereknek való, illetve horrorfilm! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(k(x) G(x)) 2) x(h(x) G(x)) vagy x(h(x) G(x)), 3) x(k(x) H(x)), illetve ez utóbbinak tagadása x(k(x) H(x)). Az ábráról leolvasható, hogy a három ábrázolt állítás nem mond egymásnak ellent, tehát a harmadik állítás nem logikai következménye az első két állításnak. K H G (f) 1. Minden ami erkölcstelen, az nem megengedett. 2. Ami trágár, az nem lehet erkölcsös. 3. Ami trágár, az nem lehet megengedett. Megoldás: Jelölje rendre E(x), M(x) és T (x) rendre azt, hogy x erkölcsös, megengedett, illetve trágár! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x( E(x) M(x)) ami a kontrapozíciót felhasználva úgy is felírható, hogy x(m(x) E(x)), 2) x(t (x) E(x)), 3) x(t (x) M(x)), illetve ez utóbbinak tagadása x(t (x) M(x)). A piros és sárga tartományok megadása után már nem lehet a kék pöttyöt ellentmondás nélkül elhelyezni, így a harmadik állítás logikai következménye az első kettőnek. E T M (g) 1. Minden szegedi lány szép. 2. Minden szegedi lány okos. 3. Minden szép lány okos. Megoldás: Jelölje rendre L(x), S(x) és O(x) rendre azt, hogy x szegedi lány, szép, illetve okos! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(l(x) S(x))

7 INBK gyakorlat 7/18 2) x(l(x) O(x)), 3) x(s(x) O(x)), illetve ez utóbbinak tagadása x(s(x) O(x)). Az ábráról leolvasható, hogy a három feltétel ábrázolható együtt, tehát a harmadik állítás nem logikai következménye az első kettőnek. L O S (h) 1. Minden pécsi fiú jóképű. 2. Van okos pécsi fiú. 3. Van okos jóképű fiú. Megoldás: Jelölje rendre P (x), J(x) és O(x) rendre azt, hogy x pécsi fiú, jóképű, illetve okos! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(p (x) J(x)) 2) x(p (x) O(x)), 3) x(o(x) J(x)), illetve ez utóbbinak tagadása x(o(x) J(x)). A piros és kék tartományok megadása után már nem tudjuk a sárga pöttyöt elhelyezni ellentmondás nélkül, tehát a harmadik állítás logikai következménye az első kettőnek. P O J (i) 1. Egyetlen egyetemista sem óvodás. 2. Vannak biciklista egyetemisták. 3. Néhány biciklista nem óvodás. Megoldás: Jelölje rendre E(x), O(x) és B(x) rendre azt, hogy x egyetemista, óvodás, illetve biciklista! A három állítás, illetve az utolsó tagadása a következőképp írható fel: 1) x(e(x) O(x)), vagy ami ugyanezt jelenti x(e(x) O(x)), 2) x(b(x) O(x)), 3) x(b(x) O(x)), illetve ez utóbbinak tagadása x(b(x) O(x)). Az ábráról leolvasható, hogy a három feltétel felrajzolható ellentmondás nélkül, így a harmadik állítás nem logikai következménye az első kettőnek. E B O 1.2. Interpretáció használata logikai következmények megállapítására 7. Formalizálja az alábbi állításokat! Döntse el interpretációk használatával, hogy az utolsó állítás valóban logikai következménye-e a többi állításnak!

8 INBK gyakorlat 8/18 Megoldás: Az alábbi feladatok megoldása során rendre a U, ϱ interpretációt használjuk, ezért a A U,ϱ v jelölés helyett az egyszerűbb A v jelölést alkalmazzuk. (a) A bolondok butaságot csinálnak. Butaságot csináltál. Bolond vagy. Megoldás: Jelölje B(x) azt, hogy x bolond; és C(x) azt, hogy x butaságot csinál. Továbbá jelöljön y téged! Így a három állítás formalizáltja: x(b(x) C(x)), C(y) és B(y). Annak eldöntésére, hogy B(y) következménye-e a másik két állításnak, nézzük meg, hogy létezik-e olyan U, ϱ, v modell, amelynél az első két állítás igaz, B(y) pedig hamis. Az egyszerűség kedvéért legyen U = {u}, v(y) = u U, ϱ(b) = U és ϱ(c) = {u} U. Könnyen belátható, hogy ennél az interpretációnál B(y) v = 0, így B(y) C(y) v = 1, és mivel az univerzum egyelemű, ezért x(b(x) C(x)) v = 1. Továbbá könnyen ellenőrizhető, hogy C(y) v = 1. Így az első két formula igaz, viszont a következményként megadott formula már nem, így nem következménye az első két formulának. (b) A doktorok nem lelkesek. Ön lelkes. Ön nem doktor. Megoldás: Jelölje D(x), hogy x doktor, és L(x), hogy x lelkes! Jelölje önt az y! A három állításnak a x(d(x) L(x)), L(y) és D(y) formulák felelnek meg. Tegyük fel, hogy a harmadik állítás nem logikai következménye az első kettőnek, azaz van egy olyan U, ϱ, v modell, melyben az első két állítás igaz, a harmadik pedig hamis. Legyen u = v(y), és ha a harmadik állítás hamis, akkor a D(y) v = 1. Mivel a x(d(x) L(x)) v = 1, a D(x) L(x) v[x:u] = 1 állítás igaz minden u U-ra, speciálisan v(y) U-ra is. Így D(x) L(x) v[x:v(y)] = 1. De mivel az implikáció előtagja igaz a modellben, igaznak kell lennie az utótagjának is, így L(x) v[x:v(y)] = 0. A második állítás szerint viszont L(y) v = 1 igaz, azaz ellentmondásra jutottunk. Azaz a harmadik állítás valóban logikai következménye az első két állításnak. (c) Az öreg nyulak nem mohók. Minden fekete nyúl mohó. Nincs öreg fekete nyúl. Megoldás: Jelölje O(x), F (x) és M(x) rendre azt, hogy x öreg nyúl, fekete nyúl, illetve mohó! A három állítás ezek után a következőképp fogalmazható meg: x(o(x) M(x)), x(f (x) M(x)) és x(o(x) F (x)). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két állítás igaz, míg az utolsó hamis. Ha az utolsó hamis, akkor a x(o(x) F (x)) v = 1, így van egy olyan u U elem, melyre O(x) F (x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Könnyen belátható, hogy O(a) v = F (a) v = 1. Mivel x(o(x) M(x)) igaz a modellben, így speciálisan O(a) M(a) is. Mivel az implikáció előtagja igaz, így az utótagja is. Ezért az M(a) hamis ebben a modellben. Másrészt x(f (x) M(x)) igaz a modellben, speciálisan F (a) M(a) is igaz. Mivel az implikáció előtagja is igaz, így az utótagjának is annak kell lennie, tehát M(a) igaz, ami ellentmond előbbi megállapításunknak. Ezért ellentmondáshoz jutottunk, tehát a harmadik állítás valóban logikai következménye az első kettőnek.

9 INBK gyakorlat 9/18 (d) Néhány tojást keményre főztek. Nincs feltörhetetlen tojás. Van kemény feltörhető tojás. Megoldás: Jelölje rendre T (x), K(x) és F (x), hogy x tojás, kemény illetve feltörhető! Az állítások formalizáltja a következő: x(t (x) K(x)), x(t (x) F (x)), illetve x(k(x) F (x)). Mivel az első formula igaz, van egy u U elem, melyre T (x) K(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Könnyen ellenőrizhető, hogy T (a) és K(a) is igazak ebben a modellben. Mivel x(t (x) F (x)) igaz, így speciálisan T (a) F (a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (F (a)) is igaz. Így K(a) F (a) igaz, tehát x(k(x) F (x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítás logikai következménye az első kettőnek. (e) Néhány példa bonyolult. A bonyolult dolgokat érdemes elkerülni. Néhány példát érdemes elkerülni. Megoldás: Jelölje rendre P (x), B(x) és E(x), hogy x példa, bonyolult, illetve érdemes elkerülni! Az állítások formalizáltja a következő: x(p (x) B(x)), x(b(x) E(x)) illetve x(p (x) E(x)). Mivel az első formula igaz, van egy u U elem, melyre P (x) B(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Könnyen ellenőrizhető, hogy P (a) és B(a) is igazak ebben az modellben. Mivel x(b(x) E(x)) igaz, így speciálisan B(a) E(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (E(a)) is igaz. Így P (a) E(a) igaz, tehát x(p (x) E(x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítás logikai következménye az első két állításnak. (f) A mágusok képesek átmenni a falon. A szkeptikusok nem mágusok. A szkeptikusok nem képesek átmenni a falon. Megoldás: Jelölje rendre M(x), K(x) és S(x) rendre azt, hogy x mágus, képes átmenni a falon, illetve szkeptikus! Az állítások formalizáltja a következő: x(m(x) K(x)), x(s(x) M(x)), illetve x(s(x) K(x)). Mivel a harmadik formula hamis, van egy u U elem, melyre S(x) K(x) v[x:u] = 0. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Így könnyen adódik, hogy S(a) K(a) hamis ebben a modellben. Implikáció csak akkor hamis, ha előtagja igaz, utótagja pedig hamis, így S(a) és K(a) is igaz ebben a modellben. A második állítás speciális eseteként kapjuk a S(a) M(a) igaz formulát, melyből az előtag igaz, így az utótagnak is igaznak kell lennie, tehát M(a) hamis. Ebből adódik, hogy M(a) K(a) teljesül. Ha U = {u}, akkor az első két állítás igaz, a harmadik pedig hamis, tehát megadtunk egy modellt, melyben nincs ellentmondás, így az első két állításnak nem következménye a harmadik. Nem illendő olyan modellt megadni, ahol valamely predikátumnak üres halmaz felel meg, mint az előbb. Ezért legyen U = {u, v}, ϱ(m) = {v}, ϱ(s) = {u}, és ϱ(k) = {u, v}. Könnyen igazolható hogy ebben a modellben is igaz az első két állítás, és hamis a harmadik. (g) Néhány dinnye édes. Nincs lila dinnye.

10 INBK gyakorlat 10/18 Van édes, ami nem lila. Megoldás: Jelölje rendre D(x), E(x) és L(x), hogy x dinnye, édes, illetve lila! Az állítások formalizáltja a következő: x(d(x) E(x)), x(d(x) L(x)) illetve x(e(x) L(x)). Tegyük fel, hogy van olyan U, ϱ, v modell, melyben az első két formula igaz, a harmadik pedig hamis. Mivel az első formula igaz, van egy u U elem, melyre D(x) E(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u igaz! tehát D(a) és E(a) is igazak ebben a modellben. Mivel x(d(x) L(x)) igaz, így speciálisan D(a) L(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja ( L(a)) is igaz. Így E(a) L(a) igaz, tehát x(e(x) L(x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítást logikai következménye az első kettőnek. (h) Minden nagymamának nagy orra van. Néhány farkas nem nagymama. Néhány farkasnak nincs nagy orra. Megoldás: Jelölje rendre N(x), O(x) és F (x) rendre azt, hogy x nagymama, nagy orra van, illetve farkas! Az állítások formalizáltja a következő: x(n(x) O(x)), x(f (x) N(x)), illetve x(f (x) O(x)). Mivel a második formula igaz, van egy u U elem, melyre F (x) N(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ezért F (a) igaz és N(a) pedig hamis ebben a modellben. Mivel a harmadik állítás hamis, így minden x U-ra F (x) O(x) is hamis, speciálisan a-ra is, így F (a) O(a) is hamis. Mivel F (a) igaz, így O(a) csak igaz lehet. Ha U = {u}, akkor az első két állítás igaz, a harmadik pedig hamis, tehát megadtunk egy modellt, melyben nincs ellentmondás, így az első két állításnak nem következménye a harmadik. Nem illendő olyan modellt megadni, ahol valamely predikátumnak üres halmaz felel meg, mint az előbb. Ezért legyen U = {u, v}, ϱ(n) = {v}, ϱ(f ) = {u}, és ϱ(o) = {u, v}. Könnyen igazolható hogy ebben a modellben is igaz az első két állítás, és hamis a harmadik. (i) Néhány béka valójában királyfi. Egy királyfi nem lehet büdös. Néhány béka nem büdös. Megoldás: Jelölje rendre B(x), K(x) és D(x), hogy x béka, királyfi, illetve büdös! Az állítások formalizáltja a következő: x(b(x) K(x)), x(k(x) D(x)) illetve x(b(x) D(x)). Tegyük fel, hogy van olyan U, ϱ, v modell, melyben az első két formula igaz, a harmadik pedig hamis. Mivel az első formula igaz, van egy u U elem, melyre B(x) K(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ekkor B(a) és K(a) is igazak ebben a modellben. Mivel x(k(x) D(x)) igaz, így speciálisan K(a) D(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja ( D(a)) is igaz. Így B(a) D(a) igaz, tehát x(b(x) D(x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítás logikai következménye az első kettőnek. (j) Minden tűzoltó bátor. Néhány tűzoltó túlsúlyos. Van bátor túlsúlyos ember. Megoldás: Jelölje rendre T (x), B(x) és S(x), hogy x tűzoltó, bátor, illetve túlsúlyos! Az állítások formalizáltja a következő: x(t (x) B(x)), x(t (x) S(x)) illetve x(b(x) S(x)).

11 INBK gyakorlat 11/18 Mivel az második formula igaz, van egy u U elem, melyre T (x) S(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ebből következik, hogy T (a) és S(a) is igazak ebben a modellben. Mivel x(t (x) B(x)) igaz, így speciálisan T (a) B(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (B(a)) is igaz. Így B(a) S(a) igaz, tehát x(b(x) S(x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítás logikai következménye az első kettőnek. (k) Minden ápolónő túlhajszolt. Egyetlen könyvtáros sem ápolónő. Egyetlen könyvtáros sem túlhajszolt. Megoldás: Jelölje rendre A(x), T (x) és K(x), hogy x ápolónő, túlhajszolt, illetve könyvtáros! Az állítások formalizáltja a következő: x(a(x) T (x)), x(k(x) A(x)) illetve x(k(x) T (x)). Mivel a harmadik formula hamis, van egy u U elem, melyre K(x) T (x) v[x:u] = 0. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Innen következik, hogy K(a) és T (a) is igazak ebben a modellben. Mivel x(k(x) A(x)) igaz, így speciálisan K(a) A(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja ( A(a)) is igaz. Mivel T (a) hamis, így A(a) T (a) igaz, és ha U = {u}, akkor az előbbiek alapján megadhatunk egy modellt, melyben az első két állítás igaz, a harmadik pedig hamis. Így a harmadik állítás következménye az első kettőnek. Nem illendő olyan modellt megadni, ahol valamely predikátumnak üres halmaz felel meg, mint az előbb. Ezért legyen U = {u, v}, ϱ(a) = {v}, ϱ(k) = {u}, és ϱ(t ) = {u, v}. Könnyen igazolható hogy ebben a modellben is igaz az első két állítás, és hamis a harmadik. (l) Minden csokoládé hizlal. Néhány csokoládé drága. Van ami drága és hizlal. Megoldás: Jelölje rendre C(x), H(x) és D(x), hogy x csokoládé, hizlal, illetve drága! Az állítások formalizáltja a következő: x(c(x) H(x)), x(c(x) D(x)) illetve x(d(x) H(x)). Mivel az második formula igaz, van egy u U elem, melyre C(x) D(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Innen C(a) és D(a) is igazak ebben az modellben. Mivel x(c(x) H(x)) igaz, így speciálisan C(a) H(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (H(a)) is igaz. Így D(a) H(a) igaz, tehát x(d(x) H(x)) is igaz, míg feltevésünk szerint ez (a harmadik formula) hamis. Ezzel ellentmondáshoz jutottunk, így a harmadik állítás logikai következménye az első kettőnek. (m) A számítógépek nem könnyítik meg az életünket. Az ügyintézők megkönnyítik az életünket. Az ügyintézők nem számítógépek. Megoldás: Jelölje rendre S(x), K(x) és I(x), hogy x számítógép, megkönnyítik az életünket, illetve ügyintéző! Az állítások formalizáltja a következő: x(s(x) K(x)), x(i(x) K(x)) illetve x(i(x) S(x)). Mivel a harmadik formula hamis, van egy u I elem, melyre I(x) S(x) v[x:u] = 0. Jelölje a azt

12 INBK gyakorlat 12/18 a névkonstanst, melyre ϱ(a) = u! Ezért I(a) és S(a) is igazak ebben az modellben. Mivel x(i(x) K(x)) igaz, így speciálisan I(a) K(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (K(a)) is igaz. Hasonlóan mivel x(s(x) K(x)) igaz, így speciálisan S(a) K(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja ( K(a)) is igaz, tehát K(a) hamis. Viszont K(a) nem lehet egyszerre igaz és hamis is, így ellentmondáshoz jutottunk, tehát a harmadik állítás logikai következménye az első kettőnek. (n) A logikapéldák megoldása idegesítő. Nem minden unalmas dolog idegesítő. A logikapéldák unalmasak. Megoldás: Jelölje rendre L(x), I(x) és N(x), hogy x logikapélda, idegesítő, illetve unalmas! Az állítások formalizáltja a következő: x(l(x) I(x)), x(n(x) I(x)) illetve x(l(x) N(x)). Mivel a második formula igaz, a x(n(x) I(x)) formula hamis, ezért van egy u I elem, melyre N(x) I(x) v[x:u] = 0. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Innen N(a) igaz és I(a) hamis ebben az modellben. Mivel x(l(x) I(x)) igaz, így speciálisan L(a) I(a) is igaz. Miután az implikáció utótagja hamis, így az előtagja (L(a)) is hamis. Mivel L(a) hamis, így L(a) N(a) is igaz, tehát ha U = {u}, akkor az előbbiek alapján megadható egy olyan modell, melyben az első két állítás igaz, a harmadik pedig hamis. Így a harmadik állítás nem következménye az első két állításnak. Nem illendő olyan modellt megadni, ahol valamely predikátumnak üres halmaz felel meg, mint az előbb. Ezért legyen U = {u, v}, ϱ(l) = ϱ(i) = {v} és ϱ(n) = {u}. Könnyen igazolható hogy ebben az modellben is igaz az első két állítás, és hamis a harmadik. (o) Az elefántok nyugodt állatok. Néhány vastagbőrű állat nem elefánt. Van vastagbőrű nem nyugodt állat. Megoldás: Jelölje rendre E(x), N(x) és V (x), hogy x elefánt, nyugodt, illetve vastagbőrű! Az állítások formalizáltja a következő: x(e(x) N(x)), x(v (x) E(x)) illetve x(v (x) N(x)). Mivel a második formula igaz, ezért van egy u I elem, melyre V (x) E(x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Így V (a) igaz és E(a) hamis ebben az modellben. Ha N(a) hamis, akkor V (a) N(a), és vele a harmadik állítás igaz lenne, feltevésünkkel ellentétben. Legyen ezért N(a) igaz. Az E(a) N(a) formula igaz, így ha U = {u}, akkor az előbbiek alapján megadható egy olyan modell, melyben az első két formula igaz a harmadik pedig hamis. Ezért az első két állításnak nem logikai következménye a harmadik. Nem illendő olyan modellt megadni, ahol valamely predikátumnak üres halmaz felel meg, mint az előbb. Ezért legyen U = {u, v}, ϱ(e) = {v} és ϱ(v ) = {u} és ϱ(n) = {u, v}. Könnyen igazolható hogy ebben az modellben is igaz az első két állítás, és hamis a harmadik. (p) A madarak tudnak magas hangon énekelni. A baritenor nem tud magas hangon énekelni. A baritenor nem madár. Megoldás: Jelölje rendre M(x), E(x) és B(x), hogy x madár, tud magas hangon énekelni, illetve baritenor! Az állítások formalizáltja a következő: x(m(x) E(x)), x(b(x) E(x)) illetve x(b(x) M(x)).

13 INBK gyakorlat 13/18 Mivel a harmadik formula hamis, van egy u I elem, melyre B(x) M(x) v[x:u] = 0. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ezek alapján B(a) és M(a) is igazak ebben az modellben. Mivel x(m(x) E(x)) igaz, így speciálisan M(a) E(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (E(a)) is igaz. Hasonlóan mivel x(b(x) E(x)) igaz, így speciálisan B(a) E(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja ( E(a)) is igaz, tehát E(a) hamis. Viszont E(a) nem lehet egyszerre igaz és hamis is, így ellentmondáshoz jutottunk, tehát a harmadik állítás logikai következménye a két állításnak. (q) Néhány golfozó fajankó. Csak öreg hölgyek golfoznak. Van fajankó öreg hölgy. Megoldás: Jelölje rendre G(x), F (x) és O(x), hogy x golfozó, fajankó, illetve öreg hölgy! Az állítások formalizáltja a következő: x(g(x) F (x)), x(g(x) O(x)) illetve x(f (x) O(x)). Tegyük fel, hogy van olyan U, ϱ, v modell, melyben az első két formula igaz, a harmadik pedig hamis. Mivel az első formula igaz, van egy u I elem, melyre G(x) F (x) v[x:u] = 1. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ezért G(a) és F (a) is igazak ebben az modellben. Mivel x(g(x) O(x)) igaz, így speciálisan G(a) O(a) is igaz. Miután az implikáció előtagja igaz, így az utótagja (O(a)) is igaz. Ezek alapján F (a) O(a) igaz, így x(f (x) O(x)) is igaz, viszont ez a feltételünk szerint hamis. Ellentmondáshoz jutottunk, tehát a harmadik állítás logikai következménye az első kettőnek. (r) Néhány madár hebehurgya. A helikopterek nem hebehurgyák. Van olyan helikopter, mely nem madár. Megoldás: Jelölje rendre M(x), H(x) és K(x), hogy x madár, hebehurgya, illetve helikopter! Az állítások formalizáltja a következő: x(m(x) H(x)), x(k(x) H(x)) illetve x(k(x) M(x)). Tegyük fel, hogy van olyan U, ϱ, v modell, melyben az első két formula igaz, a harmadik pedig hamis. Mivel az első formula igaz, van egy u I elem, melyre M(x) H(x) v[x:u] = 1, Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Tehát M(a) és H(a) is igazak ebben az modellben. Mivel x(k(x) H(x)) igaz, így speciálisan K(a) H(a) is igaz. Miután az implikáció utótagja hamis, így az előtagja (K(a)) is hamis lesz. Ebből K(a) M(a) igaz, ahogy a x(k(x) M(x)) formula is, pedig az a feltételünk szerint hamis. Ellentmondáshoz jutottunk, tehát a harmadik állítás logikai következménye az első kettőnek. 8. Fogalmazza meg elsőrendben a következő állításokat: 1. Aki fiatal és nem rág bételt, az kötéltáncos. 2. A szédülős malacokkal kíméletesen bánnak. 3. Okos léghajós esernyőt visz magával. 4. Nem ebédelhet vendéglőben az, aki nevetségesen néz ki és bételt rág. 5. A fiatal léghajósok szédülősek. 6. Aki nevetségesen néz ki és dagi, még ebédelhet vendéglőben, kivéve ha kötéltáncos. 7. Aki okos, nem megy kötéltáncosnak, ha szédülős. 8. Malacok esernyővel nevetségesen néznek ki. 9. Mindenki dagi, akivel kíméletesen bánnak és nem kötéltáncos.

14 INBK gyakorlat 14/ Okos, fiatal malac nem megy léghajósnak. Következik-e az utolsó állítás az azt megelőzőekből? Megoldás: Használjuk a következő jelöléseket: B(x) x bételt rág D(x) x dagi E(x) x esernyőt visz magával F (x) x fiatal K(x) kíméletesen bánnak x-szel L(x) x léghajós M(x) x malac N(x) x nevetségesen néz ki O(x) x okos T (x) x kötéltáncos S(x) x szédülős V (x) x vendéglőben ebédelhet Majd formalizáljuk az eredeti állításainkat. 1. x(f (x) B(x) T (x)) 2. x(s(x) M(x) K(x)) 3. x(o(x) L(x) E(x)) 4. x(n(x) B(x) V (x)) 5. x(f (x) L(x) S(x)) 6. x(n(x) D(x) T (x) V (x)) 7. x(o(x) S(x) T (x)) 8. x(m(x) E(x) N(x)) 9. x(k(x) T (x) D(x)) 10. x(o(x) F (x) M(x) L(x)) Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első kilenc állítás igaz, míg a tizedik hamis. Ezért ez utóbbi alapján van egy u U elem, melyre O(x) F (x) M(x) L(x) v[x:u] = 0. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Az implikáció és a konjunkció tulajdonságai alapján O(a), F (a), M(a) és L(a) mind igazak. Az ötödik állítás igaz, így speciális eseteként F (a) L(a) S(a) is, ami miatt S(a) is igaz. A második állítás is igaz, így speciálisan S(a) M(a) K(a), tehát K(a) is. A harmadik állítás is igaz, így speciálisan O(a) L(a) E(a), tehát E(a) is. A nyolcadik állítás is igaz, így speciálisan M(a) E(a) N(a), tehát N(a) is. A hetedik állítás is igaz, így speciálisan O(a) S(a) T (a) is, így T (a) hamis. A kilencedik állítás is igaz, így speciálisan K(a) T (a) D(a), tehát D(a) is. A hatodik állítás is igaz, így speciálisan N(a) D(a) T (a) V (a), tehát V (a) is. Azt nem tudjuk, hogy a rág-e bételt, vagy sem. Ha B(a) igaz, akkor N(a) B(a) igaz, ami a negyedik állításban szereplő implikáció előtagja, így az utótagnak is igaznak kell lennie, azaz V (a)-nak, ami szerint V (a) hamis, de erről korábban láttuk be hogy igaz. Ha B(a) hamis, akkor B(a) igaz, ahogy F (a) B(a) is, ám ez az első állításban szereplő implikáció előtagja, ami miatt az utótag is igaz kell, hogy legyen. Ez T (a) lesz, amiről már beláttuk, hogy hamis. Így B(a) minden lehetséges értéke mellett ellentmondásra jutunk, tehát ha az első kilenc állítás igaz, akkor az utolsónak is igaznak kell lennie, tehát az utolsó állítás az előtte levőeknek logikai következménye.

15 INBK gyakorlat 15/18 9. Fogalmazza meg elsőrendben a következő állításokat, és döntse el, hogy az utolsó logikai következménye a többinek, vagy sem! 1. Ebben a házban nem él más állat, csak macska. 2. Minden állat alkalmas kedvencnek, amelyik szereti a holdat bámulni. 3. Ha egy állatot utálok, akkor elkerülöm. 4. Minden húsevő éjjel jár zsákmány után. 5. Nincs olyan macska, amelyik nem fog egeret. 6. Csak olyan állat vonzódik hozzám, amely e házban él. 7. A kenguruk nem alkalmasak kedvencnek. 8. Csak húsevő állatok fognak egeret. 9. Utálom azokat az állatokat, amelyek nem vonzódnak hozzám. 10. Azok az állatok, amelyek éjjel járnak zsákmány után, szeretik a holdat bámulni. 11. Mindig elkerülöm a kengurukat. Megoldás: Használjuk a következő jelöléseket: A(x) x alkalmas kedvencnek E(x) elkerülöm x-et F (x) x egeret fog H(x) x ebben a házban él K(x) x kenguru M(x) x macska S(x) x szereti a holdat bámulni T (x) utálom x-et U(x) x húsevő V (x) x vonzódik hozzám Z(x) x éjjel zsákmány után jár Formalizáljuk az eredeti állításokat, majd megfelelő sorrendbe állítjuk: 3. x(t (x) E(x)) x( E(x) T (x)) 9. x( V (x) T (x)) x( T (x) V (x)) 6. x(v (x) H(x)) 1. x(h(x) M(x)) 5. x(m(x) F (x)) x(m(x) F (x)) 8. x(f (x) U(x)) 4. x(u(x) Z(x)) 10. x(z(x) S(x)) 2. x(s(x) A(x)) 7. x(k(x) A(x)) x(a(x) K(x)) 11. x(k(x) E(x)) x( E(x) K(x))

16 INBK gyakorlat 16/18 Már az ókorban is alkalmazták a Ha x(a(x) B(x)) és x(b(x) C(x)), akkor x(a(x) C(x)). szillogizmust. Ezt az első tíz formulára lépésről-lépésre alkalmazva végül a tizenegyedik formulát kapjuk meg, így az utolsó állítás valóban logikai következménye az azt megelőzőknek. Megjegyezzük, hogy az előző feladatnál alkalmazott módszer itt is alkalmazható. 10. Formalizálja az alábbi állításokat, majd igazolja, hogy az utolsó állítás logikai következménye-e vagy sem az azt megelőzőknet! (a) Mindenki szereti magát. Ezért mindenkit szeret valaki. Megoldás: Jelölje S(x, y) azt, hogy x szereti y-t! Így a két állítás formalizáltja: xs(x, x) és x ys(x, y) Ez utóbbi állításnak a tagadása x ys(x, y), ami a kvantoros de Morgan törvények alapján ekvivalens a x y S(x, y) formulával. Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben a legelső formula igaz, míg a második hamis, azaz a tagadása igaz. Ez utóbbiból az következik, hogy van egy u U, melyre y S(x, y) v[x:u] = 1 teljesül. Jelölje a azt a névkonstanst, melyre ϱ(a) = u! Ez azt jelenti, hogy bárhogy is választunk egy v U értéket, S(a, y) v[y:v] = 0 lesz. Viszont xs(x, x) igazságából speciálisan az következik, hogy S(a, a) is igaz lesz, így ha v = u, akkor ellentmondáshoz jutunk (S(a, a) egyszerre igaz és hamis), ezért a feladatban szereplő második állítás az első állítás logikai következménye. (b) Mindenki szereti a babámat. A babám csak engem szeret. Én vagyok a babám. Megoldás: Jelölje S(x, y) azt, hogy x szereti y-t, és jelölje a a babámat, és b engem! Az állítások a következőképpen formalizálhatóak: xs(x, a), x(s(a, x) x = b) és a = b. Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis. Az első formula igazságából speciálisan következik S(a, a) igazsága is. A második állításból ha x = a azt kapjuk, hogy S(a, a) a = b is igaz. Mivel az implikáció előtagja is igaz, így az utótagja is: a = b is igaz. Viszont a feltevésünk szerint a = b hamis. Így ellentmondáshoz jutottunk, tehát a harmadik állítás az első két állítás logikai következménye. (c) Mindenki szereti Évát. Ezért mindenkit szeret valaki. Megoldás: Jelölje S(x, y) azt, hogy x szereti y-t,valamint a Évát! Ezzel a két állítás a következőképpen formalizálható: xs(x, a) és x ys(x, y). A második állítás tagadása a de Morgan azonosságok alapján felírható a következő alakban is: x y S(x, y). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első formula igaz, míg a második hamis, azaz a tagadása igaz. A x y S(x, y) igazságából következik, hogy van egy olyan u U, hogy y S(x, y) v[x:u] = 1. Jelölje b azt a névkonstanst, melyre ϱ(b) = u! Így y S(b, y) igaz.

17 INBK gyakorlat 17/18 xs(x, a) igazságából speciálisan következik, hogy S(b, a) is igaz. Ha y S(b, y) formulában y-t a- nek választjuk, akkor S(b, a) igaz lesz, így S(b, a) pedig hamis, pedig most mutattuk meg róla, hogy igaz. Így ellentmondáshoz jutottunk, tehát a második állítás logikai következménye az elsőnek. (d) Ha valaki meg tudja oldani ezt a prolémát, akkor egy matematikus is. Erdős matematikus, és nem tudta megoldani. Ezért a problémát senki sem tudja megoldani. Megoldás: Jelölje O(x) és M(x) rendre azt, hogy x meg tudja oldani ezt a problémát, illetve x matematikus! Jelölje továbbá a Erdőst! Ezekkel a jelölésekkel az állítások formalizáltja a következő: xo(x) y(m(y) O(y)), M(a) O(a) és xo(x). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis! Mivel xo(x) hamis, így xo(x) igaz, így van egy olyan u U, melyre O(x) v[x:u] = 1. Jelölje b azt a névkonstanst, melyre ϱ(b) = u! Így O(b) igaz. A második állításból tudjuk, hogy M(a) O(a) igaz, azaz M(a) igaz, és O(a) hamis. Ezért a b. Az első formula igaz, és ennek előtagja is, tehát az utótagja is: y(m(y) O(y)). Tehát van egy olyan w U, melyre M(y) O(y) v[y:w] = 1. Jelölje c azt a névkonstanst, melyre ϱ(c) = w! így M(c) és O(c) igaz. Ezek miatt c a. Nem jutottunk ellentmondásra, így a harmadik állítás nem logikai következménye az első kettőnek. Adjunk meg egy konkrét interpretációt: legyen U = {u, v, w}, ϱ(o) = {u, w} és ϱ(m) = {v, w}. Könnyen ellenőrizhető, hogy ebben az modellben az első két állítás igaz, míg a harmadik hamis. (e) Ha valaki meg tudja oldani ezt a problémát, akkor mindegyik matematikus is. Erdős matematikus és nem tudta megoldani. Ezért ezt a problémát senki sem tudja megoldani. Megoldás: Jelölje O(x) és M(x) rendre azt, hogy x meg tudja oldani ezt a problémát, illetve x matematikus! Jelölje továbbá a Erdőst! Ezekkel a jelölésekkel az állítások formalizáltja a következő: xo(x) y(m(y) O(y)), M(a) O(a) és xo(x). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis! Mivel xo(x) hamis, így xo(x) igaz, így van egy olyan u U, melyre O(x) v[x:u] = 1. Jelölje b azt a névkonstanst, melyre ϱ(b) = u! Innen O(b) igaz. A második állításból tudjuk, hogy M(a) O(a), azaz M(a) igaz, és O(a) hamis. Az első formula igaz, és ennek előtagja is, tehát az utótagja is: y(m(y) O(y)). Tekintsük azt az esetet, amikor y = a, M(a) O(a) igaz. Mivel az implikáció előtagja is igaz, így az utótagja is: O(a). Viszont az már korábban beláttuk, hogy O(a) hamis. Ellentmondásra jutottunk, így harmadik állítás logikai következménye az első kettőnek. (f) Bárki aki ezt a problémát megoldja, az matematikus. Erdős nem tudta megoldani ezt a problémát. Ezért Erdős nem matematikus. Megoldás: Jelölje O(x) és M(x) rendre azt, hogy x meg tudja oldani ezt a problémát, illetve x matematikus. Jelölje továbbá a Erdőst. Ezekkel a jelölésekkel az állítások formalizáltja a következő: x(o(x) M(x)), O(a) és M(a). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis! Mivel O(a) igaz, így O(a) hamis, másrészt M(a) hamis, így M(a) igaz. Ezért O(a) M(a) igaz, azaz nem jutottunk ellentmondásra. Így az első két állításnak nem logikai következménye a harmadik.

18 INBK gyakorlat 18/18 Adjuk meg egy interpretációt: legyen U = {u, v}, ϱ(o) = {u} és ϱ(m) = {u, v}. (g) Anna magasabb mint Bea. Bea magasabb mint Csilla. Ezért Anna magasabb mint Csilla. Megoldás: Jelölje M(x, y) azt, hogy x magasabb mint y, továbbá jelölje rendre a, b és c Annát, Beát, és Csillát! Az állításaink a következőképpen formalizálhatóak: M(a, b), M(b, c) és M(a, c). Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis! Ha U = {u, v, w} és ϱ(m) = {(u, v), (v, w)}, akkor ez kielégíti a feltételeket. A feladat megoldása során nem használtuk ki a magasabb reláció tranzitív tulajdonságát. Vegyük fel a hipotéziseink közé azt, hogy x y z(m(x, y) M(y, z) M(x, z))! Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben ez a hipotézis, valamint M(a, b) és M(b, c) igaz, míg M(a, c) hamis. Mivel x y z(m(x, y) M(y, z) M(x, z)) igaz, speciálisan M(a, b) M(b, c) M(a, c) is igaz. Mivel az előtag részei igazak, így az utótagnak (M(a, c)) is igaznak kell lennie. Viszont ez ellentmond a feltételnek mely szerint M(a, c) hamis, így az első két állításnak és a magasság tranzitivitásának logikai következménye a harmadik állítás. (h) Van egy ember, aki ha iszik, akkor mindenki iszik. Megoldás: Jelölje I(x) azt, hogy x iszik! Az állítás a következőképpen formalizálható: x(i(x) yi(y)) Tekintsünk egy tetszőleges U, ϱ, v interpretációt. Alapvetően két esetet különböztetünk meg: mindenki iszik, vagy nem iszik mindenki. Ha mindenki iszik, azaz I(x) v[x:u] = 1 minden u U-ra, akkor x tetszőlegesen megválasztható, az implikáció utótagja úgyis igaz. Ha nem iszik mindenki, akkor válasszunk x-nek egy olyan személyt aki nem iszik. Így az implikáció előtagja hamis lesz, ám az egész implikáció már igaz. (i) Mindenki fél Drakulától. Drakula csak tőlem fél. Én vagyok Drakula. Megoldás: Jelölje F (x, y) azt, hogy x fél y-tól, és a jelölje Drakulát, és b engem! Az állításaink a következőképpen formalizálhatóak: xf (x, a), x(f (a, x) x = b) és a = b. Tegyük fel, hogy van egy olyan U, ϱ, v modell, melyben az első két formula igaz, míg a harmadik hamis! Legyen x speciálisan a, így sorra azt kapjuk: F (a, a) és F (a, a) a = b is igaz. Mivel az implikáció előtagja és az implikáció maga is igaz, így az utótagja is, tehát a = b is igaz, pedig feltevésünk szerint az hamis. Ezzel ellentmondáshoz jutottunk, tehát a harmadik állítás az első két állításnak logikai következménye.

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

Megoldások. 2001. augusztus 8.

Megoldások. 2001. augusztus 8. Megoldások 2001. augusztus 8. 1 1. El zetes tudnivalók a különböz matematikai logikai nyelvekr l 1.1. (a) Igen (b) Igen (c) Nem, mert nem kijelent mondat. (d) Nem fejez ki önmagában állítást. "Ádám azt

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

Mindenki tud úszni. Nincs olyan, aki ne tudna úszni.

Mindenki tud úszni. Nincs olyan, aki ne tudna úszni. Mindenki tud úszni. Nincs olyan, aki ne tudna úszni. Kvantoros logikai ekvivalenciák Mindenki tud úszni. Nincs olyan, aki ne tudna úszni. x(úx) ~ x(~úx) Kvantoros logikai ekvivalenciák Mindenki tud úszni.

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2009 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

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

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Nézzük meg a következ két kijelentést: Minden almához tartozik egy fa, amir l leesett. Bármely

Részletesebben

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

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Vizsgáljuk meg a következ két kijelentést. Minden almához tartozik egy fa, amir l leesett.

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 2. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Matematikai logika Diszkrét matematika I. középszint

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz Kombinatorika

Részletesebben

Diszkrét matematika 1. középszint

Diszkrét matematika 1. középszint Diszkrét matematika 1. középszint 2017. sz 1. Diszkrét matematika 1. középszint 3. el adás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2009 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

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

Matematikai logika. 3. fejezet. Logikai m veletek, kvantorok 3-1 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ó

Részletesebben

A matematika nyelvér l bevezetés

A matematika nyelvér l bevezetés A matematika nyelvér l bevezetés Wettl Ferenc 2012-09-06 Wettl Ferenc () A matematika nyelvér l bevezetés 2012-09-06 1 / 19 Tartalom 1 Matematika Matematikai kijelentések 2 Logikai m veletek Állítások

Részletesebben

Matematikai logika és halmazelmélet

Matematikai logika és halmazelmélet Matematikai logika és halmazelmélet Wettl Ferenc előadása alapján 2015-09-07 Wettl Ferenc előadása alapján Matematikai logika és halmazelmélet 2015-09-07 1 / 21 Tartalom 1 Matematikai kijelentések szerkezete

Részletesebben

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

Nagy Gábor  compalg.inf.elte.hu/ nagy ősz Diszkrét matematika 1. középszint 2016. ősz 1. Diszkrét matematika 1. középszint 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra

Részletesebben

Kategorikus szillogizmus

Kategorikus szillogizmus Kategorikus szillogizmus A szillogizmus három állítást tartalmaz. Az első kettő neve premissza, a harmadiké konklúzió. Mindhárom állítás szubjektum-prédikátum szerkezetű. A három állítás három fogalmat

Részletesebben

Logika feladatgyűjtemény

Logika feladatgyűjtemény Debreceni Egyetem Informatikai Kar Logika feladatgyűjtemény 2005. május 19. Készítette: Lengyel Zoltán lengyelz@inf.unideb.hu Tartalomjegyzék 1. Ítéletlogika 2 2. Elsőrendű logika 17 2.1. Prenex alak......................................

Részletesebben

AZ INFORMATIKA LOGIKAI ALAPJAI

AZ INFORMATIKA LOGIKAI ALAPJAI AZ INFORMATIKA LOGIKAI ALAPJAI Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 4. gyakorlat Interpretáció A ϱ függvényt az L (0) = LC, Con, Form nulladrendű nyelv egy

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

A matematika nyelvéről bevezetés

A matematika nyelvéről bevezetés A matematika nyelvéről bevezetés Wettl Ferenc 2006. szeptember 19. Wettl Ferenc () A matematika nyelvéről bevezetés 2006. szeptember 19. 1 / 17 Tartalom 1 Matematika Kijelentő mondatok Matematikai kijelentések

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 4 IV. FÜGGVÉNYEk 1. LEkÉPEZÉSEk, függvények Definíció Legyen és két halmaz. Egy függvény -ből -ba egy olyan szabály, amely minden elemhez pontosan egy elemet rendel hozzá. Az

Részletesebben

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

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk: 1. Halmazok, relációk, függvények 1.A. Halmazok A halmaz bizonyos jól meghatározott dolgok (tárgyak, fogalmak), a halmaz elemeinek az összessége. Azt, hogy az a elem hozzátartozik az A halmazhoz így jelöljük:

Részletesebben

Kondicionális. Konverz (retro) kondicionális. Predikátumlogika. Predikátumlogika 22/05/2014. p q

Kondicionális. Konverz (retro) kondicionális. Predikátumlogika. Predikátumlogika 22/05/2014. p q Kondicionális p q Ha esik az eső, (akkor) vizes út. Ha felhívsz holnap, (akkor) találkozunk. Ha adsz pénzt, (akkor) veszek fagyit. Akkor vizes az út, ha esik az eső. Akkor találkozunk, ha felhívsz holnap.

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2008 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? 4/14/2014. propozicionális logikát

Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? 4/14/2014. propozicionális logikát roozicionális logikát roozicionális logikát Legfontosabb logikai konnektívumok: roozíció=állítás nem néztünk a tagmondatok belsejébe, csak a logikai kacsolatuk érdekelt minket Legfontosabb logikai konnektívumok:

Részletesebben

A logikai következmény

A logikai következmény Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel

Részletesebben

LOGIKA ÉS ÉRVELÉSTECHNIKA

LOGIKA ÉS ÉRVELÉSTECHNIKA LOGIKA ÉS ÉRVELÉSTECHNIKA Készült a TÁMOP-4.1.2-08/2/a/KMR-2009-0041 pályázati projekt keretében Tartalomfejlesztés az ELTE TáTK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi Tanszék az MTA

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 1. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2008 tavasz Követelmények A tárgy (ea+gyak) teljesítésének követlményeit

Részletesebben

Arról, ami nincs A nemlétezés elméletei. 7. A modern logika és a létezés október 21.

Arról, ami nincs A nemlétezés elméletei. 7. A modern logika és a létezés október 21. Arról, ami nincs A nemlétezés elméletei 7. A modern logika és a létezés 2013. október 21. Ismétlés Az ontológiai istenérv modern kritikája: a létezés nem tulajdonság nem lehet feltenni a kérdést, hogy

Részletesebben

3. Lineáris differenciálegyenletek

3. Lineáris differenciálegyenletek 3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra

Részletesebben

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Logika kiskáté. Mihálydeák Tamás és Aszalós László Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,

Részletesebben

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26 1/26 Logika és számításelmélet I. rész Logika Negyedik előadás Tartalom 2/26 Az elsőrendű logika szemantikája Formulák és formulahalmazok szemantikus tulajdonságai Elsőrendű logikai nyelv interpretációja

Részletesebben

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva 6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási

Részletesebben

1. Logikailag ekvivalens

1. Logikailag ekvivalens Informatikai logikai alapjai Mérnök informatikus 4. gyakorlat 1. Logikailag ekvivalens 1. Az alábbi formulák közül melyek logikailag ekvivalensek a ( p p) formulával? A. ((q p) q) B. (q q) C. ( p q) D.

Részletesebben

Metrikus terek, többváltozós függvények

Metrikus terek, többváltozós függvények Metrikus terek, többváltozós függvények 2003.10.15 Készítette: Dr. Toledo Rodolfo és Dr. Blahota István 1. Metrikus terek, metrika tulajdonságai 1.1. A valós, komplex, racionális, természetes és egész

Részletesebben

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat 1. Definíciók A feladatokban bevezetünk két újabb logikai konstanst: a és jellel jelölteket. Ez a két konstans önmagában is formulának tekintendő.

Részletesebben

Diszkrét matematika I. gyakorlat

Diszkrét matematika I. gyakorlat Diszkrét matematika I. gyakorlat 2. ZH 2014. november 28. A csoport 1. Feladat. (5 pont) Határozza meg a z 1 = 2 + 2i komplex szám trigonometrikus alakját, majd adja meg a z 1 z 2 és z 1 z 2 komplex számok

Részletesebben

Kijelentéslogika, ítéletkalkulus

Kijelentéslogika, ítéletkalkulus Kijelentéslogika, ítéletkalkulus Arisztotelész (ie 4. sz) Leibniz (1646-1716) oole (1815-1864) Gödel (1906-1978) Neumann János (1903-1957) Kalmár László (1905-1976) Péter Rózsa (1905-1977) Kijelentés,

Részletesebben

A matematika alapjai. Nagy Károly 2014

A matematika alapjai. Nagy Károly 2014 A matematika alapjai előadások összefoglalója (Levelezős hallgatók számára) Nagy Károly 2014 1 1. Kijelentés logika, ítéletkalkulus 1.1. Definíció. Azokat a kijelentő mondatokat, amelyekről egyértelműen

Részletesebben

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33 1/33 Logika és számításelmélet I. rész Logika Hatodik előadás Tartalom 2/33 Elsőrendű rezolúciós kalkulus - előkészítő fogalmak Prenex formula, Skolem normálforma 3/33 Eldönthető formulaosztályok keresése

Részletesebben

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

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások Megoldások 1. Tekintsük az alábbi szabályos hatszögben a következő vektorokat: a = AB és b = AF. Add meg az FO, DC, AO, AC, BE, FB, CE, DF vektorok koordinátáit az (a ; b ) koordinátarendszerben! Alkalmazzuk

Részletesebben

Boros Zoltán február

Boros Zoltán február Többváltozós függvények differenciál- és integrálszámítása (2 3. előadás) Boros Zoltán 209. február 9 26.. Vektorváltozós függvények differenciálhatósága és iránymenti deriváltjai A továbbiakban D R n

Részletesebben

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások 1. Feladat. (6p) Jelöljön. egy tetszőleges vektornormát, ill. a hozzá tartozó indukált mátrixnormát! Igazoljuk, hogy ha A

Részletesebben

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) ÍTÉLETKALKULUS SZINTAXIS ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) jelkészlet elválasztó jelek: ( ) logikai műveleti jelek: ítéletváltozók (logikai változók): p, q, r,... ítéletkonstansok: T, F szintaxis szabályai

Részletesebben

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Logika kiskáté. Mihálydeák Tamás és Aszalós László Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,

Részletesebben

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

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. 1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. HLMZOK halmaz axiomatikus fogalom, nincs definíciója. benne van valami a halmazban szintén axiomatikus fogalom,

Részletesebben

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

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 1. 1. hét 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 (2, 3) Egyenes normál vektora egy pontban: egy olyan vektor

Részletesebben

1/50. Teljes indukció 1. Back Close

1/50. Teljes indukció 1. Back Close 1/50 Teljes indukció 1 A teljes indukció talán a legfontosabb bizonyítási módszer a számítástudományban. Teljes indukció elve. Legyen P (n) egy állítás. Tegyük fel, hogy (1) P (0) igaz, (2) minden n N

Részletesebben

Differenciálegyenletek december 13.

Differenciálegyenletek december 13. Differenciálegyenletek 2018. december 13. Elsőrendű DE Definíció. Az elsőrendű differenciálegyenlet általános alakja y = f (x, y), ahol f (x, y) adott kétváltozós függvény. Minden y = y(x) függvény, amire

Részletesebben

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel! függvények RE 1 Relációk Függvények függvények RE 2 Definíció Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor

Részletesebben

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták) A 205/206. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA a speciális tanterv szerint haladó gimnazisták Javítási-értékelési útmutató. feladat Az {,2,...,n} halmaz

Részletesebben

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

Matematikai logika 1 A MATEMATIKAI LOGIKA ALAPJAI. Pécsi Tudományegyetem, 2005. Bevezetés Matematikai logika 1 A MATEMATIKAI LOGIKA ALAPJAI Dr. Tóth László Pécsi Tudományegyetem, 2005 Bevezetés A logika a gondolkodás általános törvényszerűségeit, szabályait vizsgálja. A matematikai logika a

Részletesebben

Az informatika logikai alapjai

Az informatika logikai alapjai Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. A logikai ekvivalencia Az A és a B elsőrendű formulák logikailag ekvivalensek, ha

Részletesebben

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel! RE 1 Relációk Függvények RE 2 Definíció: Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor azt mondjuk, hogy

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 1. levelezős gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2009 tavasz Követelmények A tárgy (ea+gyak) teljesítésének

Részletesebben

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

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok . fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata

Részletesebben

b, Van olyan makacs ember, a senki más tanácsára nem hallgat. (Univerzum az emberek halmaza)

b, Van olyan makacs ember, a senki más tanácsára nem hallgat. (Univerzum az emberek halmaza) Elsőrendű logika. Formalizálja az alábbi mondatokat: a, Aki másnak vermet ás, maga esik verembe. (Univerzum az emberek halmaza) ( yv ( E( ) E(: verembe esik, V(: vermet ás y-nak b, Van olyan makacs ember,

Részletesebben

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek

Részletesebben

y + a y + b y = r(x),

y + a y + b y = r(x), Definíció 1 A másodrendű, állandó együtthatós, lineáris differenciálegyenletek általános alakja y + a y + b y = r(x), ( ) ahol a és b valós számok, r(x) pedig adott függvény. Ha az r(x) függvény az azonosan

Részletesebben

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet   takach november 30. 1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű

Részletesebben

Kijelentéslogika, ítéletkalkulus

Kijelentéslogika, ítéletkalkulus Kijelentéslogika, ítéletkalkulus Kijelentés, ítélet: olyan kijelentő mondat, amelyről egyértelműen eldönthető, hogy igaz vagy hamis Logikai értékek: igaz, hamis zürke I: 52-53, 61-62, 88, 95 Logikai műveletek

Részletesebben

Hatvány, gyök, normálalak

Hatvány, gyök, normálalak Hatvány, gyök, normálalak 1. Számítsd ki a következő hatványok pontos értékét! 3 5 3 3 1 4 3 3 4 1 7 3 3 75 100 3 0,8 ( ) 6 3 1 3 5 3 1 3 0 999. 3. Számológép használata nélkül számítsd ki a következő

Részletesebben

y = y 0 exp (ax) Y (x) = exp (Ax)Y 0 A n x n 1 (n 1)! = A I + d exp (Ax) = A exp (Ax) exp (Ax)

y = y 0 exp (ax) Y (x) = exp (Ax)Y 0 A n x n 1 (n 1)! = A I + d exp (Ax) = A exp (Ax) exp (Ax) III Az exp (Ax mátrixfüggvény módszere Ha y = ay, y( = y, a = állandó y = y exp (ax d dx [exp (Ax] = Y = AY, Y ( = Y, Y (x = exp (AxY exp (Ax = I + n= A n x n (n! = A A n x n, n! ] A n x n I + = A exp

Részletesebben

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.

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. LOGIKA A logika tudománnyá válása az ókori Görögországban kezdődött. Maga a logika szó is görög eredetű, a logosz szó jelentése: szó, fogalom, ész, szabály. Már az első tudósok, filozófusok, és politikusok

Részletesebben

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

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,

Részletesebben

Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit

Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit 1. A térbeli irányított szakaszokat vektoroknak hívjuk. Két vektort egyenlőnek tekintünk, ha párhuzamos eltolással fedésbe hozhatók.

Részletesebben

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

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika Logika Indukció: A fogalomalkotásnak azt a módját, amikor a konkrét tapasztalatokra támaszkodva jutunk el az általános fogalomhoz, indukciónak nevezzük. Dedukció: A fogalomalkotásnak azt a módját, amikor

Részletesebben

Dierenciálhányados, derivált

Dierenciálhányados, derivált 9. fejezet Dierenciálhányados, derivált A dierenciálhányados deníciója D 9.1 Az egyváltozós valós f függvény x0 pontbeli dierenciálhányadosának nevezzük a lim f(x0 + h) f(x0) h 0 h határértéket, ha ez

Részletesebben

Határozatlan integrál

Határozatlan integrál Határozatlan integrál Boros Zoltán Debreceni Egyetem, TTK Matematikai Intézet, Anaĺızis Tanszék Debrecen, 207. február 20 27. Primitív függvény, határozatlan integrál A továbbiakban legyen I R intervallum.

Részletesebben

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Analízis I. példatár kidolgozott megoldásokkal) elektronikus feladatgyűjtemény Összeállította: Lengyelné Dr. Szilágyi Szilvia Miskolc, 013. Köszönetnyilvánítás

Részletesebben

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

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő. 1. Bevezetés A logika a görög,,logosz szóból származik, melynek jelentése gondolkodás, beszéd, szó. A logika az emberi gondolkodás vizsgálatával foglalkozik, célja pedig a gondolkodás során használt helyes

Részletesebben

Halmazok. A és B különbsége: A \ B. A és B metszete: A. A és B uniója: A

Halmazok. A és B különbsége: A \ B. A és B metszete: A. A és B uniója: A Halmazok Érdekes feladat lehet, amikor bizonyos mennyiségű adatok között keressük az adott tulajdonsággal rendelkezők számát. A következőekben azt szeretném megmutatni, hogy a halmazábrák segítségével,

Részletesebben

LOGIKA ÉS ÉRVELÉSTECHNIKA

LOGIKA ÉS ÉRVELÉSTECHNIKA LOGIKA ÉS ÉRVELÉSTECHNIKA ELTE TáTK Közgazdaságtudományi Tanszék Logika és érveléstechnika NULLADREND LOGIKA 3. Készítette: Szakmai felel s: 2011. február Készült a következ m felhasználásával: Ruzsa

Részletesebben

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel) Kombi/2 Egy bizonyos bulin n lány és n fiú vesz részt. Minden fiú pontosan a darab lányt és minden lány pontosan b darab fiút kedvel. Milyen (a,b) számpárok esetén létezik biztosan olyan fiúlány pár, akik

Részletesebben

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit.

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 2. A VALÓS SZÁMOK 2.1 A valós számok aximómarendszere Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 1.Testaxiómák R-ben két művelet van értelmezve, az

Részletesebben

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

Elsőrendű logika. Mesterséges intelligencia március 28. Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)

Részletesebben

LÁNG CSABÁNÉ TELJES INDUKCIÓ, LOGIKA, HALMAZOK, RELÁCIÓK, FÜGGVÉNYEK. Példák és feladatok

LÁNG CSABÁNÉ TELJES INDUKCIÓ, LOGIKA, HALMAZOK, RELÁCIÓK, FÜGGVÉNYEK. Példák és feladatok LÁNG CSABÁNÉ TELJES INDUKCIÓ, LOGIKA, HALMAZOK, RELÁCIÓK, FÜGGVÉNYEK Példák és feladatok Lektorálta: Czirbusz Sándor c Láng Csabáné, 2010 ELTE IK Budapest 20101020 1. kiadás Tartalomjegyzék 1. Bevezetés...............................

Részletesebben

A matematika alapjai 1 A MATEMATIKA ALAPJAI. Pécsi Tudományegyetem, 2006

A matematika alapjai 1 A MATEMATIKA ALAPJAI. Pécsi Tudományegyetem, 2006 A matematika alapjai 1 A MATEMATIKA ALAPJAI Dr. Tóth László Pécsi Tudományegyetem, 2006 Köszönöm Koós Gabriella végzős hallgatónak, hogy felhívta a figyelmemet az anyag előző változatában szereplő néhány

Részletesebben

1. Formalizálás. Informatikai logikai alapjai Mérnök informatikus 6. gyakorlat. 1. Jelöljék a következő nemlogikai konstansok a következőket:

1. Formalizálás. Informatikai logikai alapjai Mérnök informatikus 6. gyakorlat. 1. Jelöljék a következő nemlogikai konstansok a következőket: Informatikai logikai alapjai Mérnök informatikus 6. gyakorlat 1. Formalizálás 1. Jelöljék a következő nemlogikai konstansok a következőket: p Aladár gőgös. q Aladár zsémbes. r Bea gőgös. s Bea zsémbes.

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 3 III. MEGFELELTETÉSEk, RELÁCIÓk 1. BEVEZETÉS Emlékeztetünk arra, hogy az rendezett párok halmazát az és halmazok Descartes-féle szorzatának nevezzük. Más szóval az és halmazok

Részletesebben

Diszkrét matematika 2.

Diszkrét matematika 2. Diszkrét matematika 2. 2018. november 23. 1. Diszkrét matematika 2. 9. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. november 23. Diszkrét matematika

Részletesebben

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

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika Logika Indukció: A fogalomalkotásnak azt a módját, amikor a konkrét tapasztalatokra támaszkodva jutunk el az általános fogalomhoz, indukciónak nevezzük. Dedukció: A fogalomalkotásnak azt a módját, amikor

Részletesebben

Gyakorló feladatok javítóvizsgára szakközépiskola matematika 9. évfolyam

Gyakorló feladatok javítóvizsgára szakközépiskola matematika 9. évfolyam Gyakorló feladatok javítóvizsgára szakközépiskola matematika 9. évfolyam Halmazok:. Adott két halmaz: A = kétjegyű pozitív, 4-gyel osztható számok B = 0-nél nagyobb, de 0-nál nem nagyobb pozitív egész

Részletesebben

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

Nagy Gábor  compalg.inf.elte.hu/ nagy ősz Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

A matematikai logika alapjai

A matematikai logika alapjai A matematikai logika alapjai A logika a gondolkodás törvényeivel foglalkozó tudomány A matematikai logika a logikának az az ága, amely a formális logika vizsgálatára matematikai módszereket alkalmaz. Tárgya

Részletesebben

Határozatlan integrál

Határozatlan integrál Határozatlan integrál 205..04. Határozatlan integrál 205..04. / 2 Tartalom Primitív függvény 2 Határozatlan integrál 3 Alapintegrálok 4 Integrálási szabályok 5 Helyettesítéses integrálás 6 Parciális integrálás

Részletesebben

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

VII. Keretalapú ismeretábrázolás

VII. Keretalapú ismeretábrázolás Collins és Quillian kísérlete VII. Keretalapú ismeretábrázolás Tud-e a kanári énekelni? 1.3 mp Képes-e a kanári? 1.4 mp Van-e a kanárinak bőre? 1.5 mp A kanári egy kanári? 1.0 mp A kanári egy madár? 1.2

Részletesebben

Matematikai logika. Nagy Károly 2009

Matematikai logika. Nagy Károly 2009 Matematikai logika előadások összefoglalója (Levelezős hallgatók számára) Nagy Károly 2009 1 1. Elsőrendű nyelvek 1.1. Definíció. Az Ω =< Srt, Cnst, F n, P r > komponensekből álló rendezett négyest elsőrendű

Részletesebben

15. LINEÁRIS EGYENLETRENDSZEREK

15. LINEÁRIS EGYENLETRENDSZEREK 15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a

Részletesebben

Érettségi feladatok: Függvények 1/9

Érettségi feladatok: Függvények 1/9 Érettségi feladatok: Függvények 1/9 2003. Próba 1. Állapítsa meg a valós számok halmazán értelmezett x x 2-2x - 8 függvény zérushelyeit! 2004. Próba 3. Határozza meg a valós számok halmazán értelmezett

Részletesebben

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek

Részletesebben

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek

Részletesebben

Diszkrét Matematika. Ha Picur akkor és csak akkor szabadítja ki a kalitkából Gombóc Artúrt, ha Artúr

Diszkrét Matematika. Ha Picur akkor és csak akkor szabadítja ki a kalitkából Gombóc Artúrt, ha Artúr FELADATOK AZ ÍTÉLETKALKULUS TÉMAKÖRHÖZ Diszkrét Matematika 3.1. Feladat. Döntse el, hogy az (a) A ( ( B) (C B) ) ( ) (b) A ( B) (C B) ( ) ( ) (c) (A ( B)) C B (d) A ( B) (C B) formulák közül a prímítéletek

Részletesebben

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

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei 1. A matematikai logika alapfogalmai Megjegyzések: a) A logikában az állítás (kijelentés), valamint annak igaz vagy hamis voltát alapfogalomnak tekintjük, nem definiáljuk. b) Minden állítással kapcsolatban

Részletesebben

Összefüggések. kondicionális jelentése

Összefüggések. kondicionális jelentése Összefüggések kondicionális jelentése p q ~pvq Ha esik az eső, vizes az út. p q Ha nem vizes az út, nem esik az eső. ~q ~p Ha esik az eső, vizes az út. p q Ha nem vizes az út, nem esik az eső. ~q ~p Kontrapozíció

Részletesebben

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek

Részletesebben

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy 1. előadás: Halmazelmélet Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy hozzátartozik-e,

Részletesebben

Logikai alapok a programozáshoz. Nagy Károly 2014

Logikai alapok a programozáshoz. Nagy Károly 2014 Logikai alapok a programozáshoz előadások összefoglalója (Levelezős hallgatók számára) Nagy Károly 2014 1 1. Kijelentés logika, ítéletkalkulus 1.1. Definíció. Azokat a kijelentő mondatokat, amelyekről

Részletesebben