Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Kéne egy kis segítség elsőrend...

Kéne egy kis segítség elsőrendű logikában!?

Figyelt kérdés

𝑃1


: Minden laposföld hívő hisz az ufókban és a gyíkemberekben is.


𝑃2


: Akik nem hisznek sem a Mikulásban, sem a midikloriánokban, biztosan nem hisznek az ufókban sem.


𝑃3


: Van olyan laposföld hívő, aki nem hisz a midikloriánokban.


𝐶

: Egyes laposföld hívők hisznek a Mikulásban és a gyíkemberekben is.



#logika #Prolog #elsőrendű #elsőrendű logika
2021. dec. 2. 17:06
 1/6 anonim ***** válasza:
És mi a kérdés?
2021. dec. 2. 17:21
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Jogos. Formalizálni kéne ezeket.
2021. dec. 2. 17:22
 3/6 anonim ***** válasza:

1) bármely l eleme L |l eleme (U és G)

2) (nem M és nem m) -> nem U

3) Létezik l eleme L | l eleme nem m

4) Létezik l eleme L | l eleme (M és G)

2021. dec. 2. 17:31
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Köszi, dobálhatok még egy két kérdést? rezolúcióval be kéne bizonyítani, hogy a p1,p2,p3-nak c logikai következménye
2021. dec. 2. 17:39
 5/6 anonim ***** válasza:

Találtam magyar nyelvű diasorozatot (kicsit tágabb, bővebb taglalásban, de remélhetőleg össze lehet szedni belőle).


[link]


Ez barátságosan terjedelmes leírás.

Érdemes megnézni a Wikipédia-cikket is. Bár ez viszont nagyon tömény, de alul ajánl linkelt irodalmat (sok link törött, de ismételten rá lehet keresni a cím és szerző alapján). ?eg még lehet nézni a hozzátartozó angol és német Wikipédia-oldalt is.


[link]



Ami meg itt a kérdésben e konkrét feladatsort illeti, találtam ehhez nagyon hasonló angol feladatsort, amely ki is dolgozza a megoldást:


[link]


Lehet, hogy egy kicsit túl tömény a kidolgozás, ezért megpróbálok egy képzeletbeli, általam kitalált feladatot magam is kidolgozni itt, részletesebben:



/============\

|| A FELADAT ||

\============/


Kiinduló állítások (premisszák):


1. premissza: Egyes krimikedvelők nem szeretik a romantikus filmet.

2. premissza: Mindenki, aki szereti a krimit, az szereti a thrillert is, és a pszichodrámát is.

3. premissza: Aki nem szereti a romantikus filmet sem, és és a gyerekfilmet sem, az nem szereti a pszichodrámát sem.


A feladat: ezekből a fenti premisszákból következik e az alábbi állítás?:


(Konkluzió:) Van olyan krimikedvelő, aki szereti a gyerekfilmet is, és a thrillert is.


Hogyan lehet ezt bizonyítani? (Ha következik egyáltalán)


Hétköznapi módon próbálkozva:


* Az 1. premisszából következik, hogy egyáltalán vannak krimikedvelők.

* A 2. premisszából tudjuk, hogy ezek szeretik a pszichodrámát is.

* A 3.premisszából fordítva következtetve, tudjuk, hogy aki szereti a pszichpdrámát, az szükségszerűen kedveli a romantikus fimet vagy a gyerekfilmet (nem kell feltétlen mindkét műfajt, de legalább az egyiket). Figyeljük meg a sémát: A → B az ugyanaz mint ¬B → ¬A.

* Az 1. premisszából tudjuk, hogy egyes krimikedvelők nem szeretik a romantikus filmet. Így viszont akkor az előbbi sorban írt megallapitás csak úgy teljesülhet, ha e személyek a gyerekfilmet kedvelik.

* A 2. premisszából tudjuk, hogy a krimikedvelésből alapból következik a thriller kedvtelése is.


Összesítve: tudjuk hogy léteznek krimikedvelők, ők automatikusan szeretik a pszichodrámát is, szintén automatikusan szeretik a romantikus film és a gyerekfilm közül legalább az egyiket. De mivel egyes krimikedvelők a romantikust filmet nem szeretik, ezért náluk a gyerekfilm kedvelése lehet az egyetlen opció az előző megállapításból. Tehát: vannak krimikedvelők, akik biztosan a gyerekfilmet kedvelik. Mivel azonban a krimikedvelésből a thrillerkedvelés mindig következik, azt is ugyanúgy mondhatjuk: vannak krimikedvelők, akik kedvelik a gyerekfilmet is és a thrillert is. Éppen ezt kellett bizonyítani.


Azonban most rezolűcióval kéne bizonyítani.


A megoldás lépései:


1. lépés: visszavezetés az ellenmondásra

========================================


megfordítjuk (negáljuk) a feladatbeli bizonyitandó álltást. Vagyis ugy fogunk eljárni, hogy ideiglenesen feltételezzük, hogy a következtetés rossz (érvénytelen). Ezt úgy tesszük meg, hogy az 1-3. premisszához hozzávesszük a konkluzió logikai tagadását:


P1: Egyes krimikedvelők nem szeretik a romantikus filmet.

P2: Mindenki, aki szereti a krimit, az szereti a thrillert is, és a pszichodrámát is.

P3: Aki nem szereti a romantikus filmet sem, és és a gyerekfilmet sem, az nem szereti a pszichodrámát sem.

¬K: NEM LÉTEZIK olyan krimikedvelő, aki szereti a gyerekfilmet is, és a thrillert is.



a továbbiakban megpróbálunk ebből ellentmondásra jutni. Ha sikerül, akkor megbukik az a kiindulópontunk, hogy a következetés rossz volna. Tehát ezzel bizonyosodik be, hogy mégis jó.



2. lépés: formalizálás, vagyis fordítás az elsőrendű logika nyelvére

====================================================================


P1: Egyes krimikedvelők nem szeretik a romantikus filmet.

∃ X • kedvel(X, krimi) ∧ ¬kedvel(X, romantikus-film)


P2: Mindenki, aki szereti a krimit, az szereti a thrillert is, és a pszichodrámát is.

∀ X • kedvel(X, krimi) → kedvel(X, thriller) ∧ kedvel(X, pszichodráma)


P3: Aki nem szereti a romantikus filmet sem, és és a gyerekfilmet sem, az nem szereti a pszichodrámát sem.

∀ X • ¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm) → ¬kedvel(X, pszichodráma)


¬K: NEM LÉTEZIK olyan krimikedvelő, aki szereti a gyerekfilmet is, és a thrillert is.

∄ X • kedvel(X, krimi) ∧ kedvel(X, gyerekfilm) ∧ kedvel(X, thriller)


Tehát a továbbiakban ebből próbálunk ellentmondásra jutni. Ha sikerül, akkor megbukik az a kiindulópontunk, hogy a következetés rossz volna, tehát jó.


3. Lépés: egyéb köztes átalakítások

===================================


A ∄ (nem létezik) kvantorral felírt állításra van egy szabály (a De Morgan azonosság idevonatkozó változata):

∄ X • kedvel(X, krimi) ∧ kedvel(X, gyerekfilm) ∧ kedvel(X, thriller)

az pontosan annyit jelent, mint

∀ X • ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)


Tehát immár az alábbi formulahalmazból kell ellentmondásra jutnunk:


∃ X • kedvel(X, krimi) ∧ ¬kedvel(X, romantikus-film)

∀ X • kedvel(X, krimi) → kedvel(X, thriller) ∧ kedvel(X, pszichodráma)

∀ X • ¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm) → ¬kedvel(X, pszichodráma)

∀ X • ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)


4. lépés: Skolemizálás

======================


[link]


A skolemizálás összetett fogalom, jelen esetben annyiban nyilvánul meg, hogy a kvantorokat (∀, ∃) elhagyjuk.

- A ∀ kvantorokat egyszerűen elhagyjuk, vagyis az X változó nyílt előfordulását alapból univerzális (,,minden'') kvantorként értjük.

- A ∃ kvantor esete bonyolultabb. A ,,létezés'' fogalmát úgy próbájuk visszaadni, hogy rögtön konkrét egyéneket ,,nevezünk ki''.

Tehát a

∃ X • kedvel(X, krimi) ∧ ¬kedvel(X, romantikus-film)

állítást rögtön ,,megszemélyesítjük'':

kedvel(ádám, krimi) ∧ ¬kedvel(ádám, romantikus film)


Így az alábbi kinézete lesz a formalizált állításainknak:


P1: kedvel(ádám, krimi) ∧ ¬kedvel(ádám, romantikus-film)

P2: kedvel(X, krimi) → kedvel(X, thriller) ∧ kedvel(X, pszichodráma)

P3: ¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm) → ¬kedvel(X, pszichodráma)

¬K: ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)



5. lépés: Konjunktív normálforma

================================


[link]



A második premisszát


kedvel(X, krimi) → kedvel(X, thriller) ∧ kedvel(X, pszichodráma)


bontsuk szét így:


kedvel(X, krimi) → kedvel(X, pszichodráma)

kedvel(X, krimi) → kedvel(X, thriller),


mert így könnyebb lesz dolgozni vele.


P1: kedvel(ádám, krimi) ∧ ¬kedvel(ádám, romantikus-film)

P2: (kedvel(X, krimi) → kedvel(X, thriller)) ∧ (kedvel(X, krimi) → kedvel(X, pszichodráma))

P3: ¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm) → ¬kedvel(X, pszichodráma)

¬K: ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)


Daraboljuk szét az ∧-ek mentén is őket:


P1/a: kedvel(ádám, krimi)

P1/b: ¬kedvel(ádám, romantikus-film)


P2/a: kedvel(X, krimi) → kedvel(X, thriller)

P2/b: kedvel(X, krimi) → kedvel(X, pszichodráma)


P3: ¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm) → ¬kedvel(X, pszichodráma)

(Megjegyzés: Itt **nem** darabolhatunk ∧ mentén, hisz az ∧ az képzeletben zárójelen belül van: precendenciaszabályok!)


¬K: ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)


Még jön egy nagy átalakítássorozat, ehhez az alábbi összefüggést kell értelemszerűen alkalmazni:


Egy P → Q formulát le lehet fordítani a vele teljesen egyenrangú ¬P ∨ Q formulára.


Ekkor így fognak kinézni formuláink:


P1/a: kedvel(ádám, krimi)

P1/b: ¬kedvel(ádám, romantikus-film)


P2/a: ¬kedvel(X, krimi) ∨ kedvel(X, thriller)

P2/b: ¬kedvel(X, krimi) ∨ kedvel(X, pszichodráma)


P3: ¬(¬kedvel(X, romantikus-film) ∧ ¬kedvel(X, gyerekfilm)) ∨ ¬kedvel(X, pszichodráma)


¬K: ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)


Itt a P3 maradt az egyetlen elég összetett alakúnak maradt állítás. Lássuk meg benne a De Morgan azonosság sémáját: ¬(A ∧ B) az egyenértékű azzal hogy ¬A ∨ ¬B. Ennek alapján:


P3: kedvel(X, romantikus-film) ∨ kedvel(X, gyerekfilm) ∨ ¬kedvel(X, pszichodráma)



Rakjuk össze újra:


P1/a: kedvel(ádám, krimi)

P1/b: ¬kedvel(ádám, romantikus-film)


P2/a: ¬kedvel(X, krimi) ∨ kedvel(X, thriller)

P2/b: ¬kedvel(X, krimi) ∨ kedvel(X, pszichodráma)


P3: kedvel(X, romantikus-film) ∨ kedvel(X, gyerekfilm) ∨ ¬kedvel(X, pszichodráma)


¬K: ¬kedvel(X, krimi) ∨ ¬kedvel(X, gyerekfilm) ∨ ¬kedvel(X, thriller)



6. lépés: Rezolúciók menete:

============================


1. rezolúciós lépés (R1):


P1/a és P2/a egyesítve ádám mentén, kiesik a krimi kedvelése vagy nem kedvelése.

Marad:

kedvel(ádám, thriller)


2. rezolúciós lépés (R2):


P1/a és P2/b egyesítve ádám mentén, kiesik a krimi kedvelése vagy nem kedvelése.

Marad:

kedvel(ádám, pszichodráma)


3. rezolúciós lépés (R3):


R2 és P3 egyesítve ádám mentén, kiesik a pszichodráma kedvelése vagy nem kedvelése.

Marad:

kedvel(ádám, gyerekfilm) ∨ kedvel(ádám, romantikus-film)



4. rezolúciós lépés (R4):


R3 és P1/b egyesítve ádám mentén, kiesik a romantikus film kedvelése vagy nem kedvelése.

Marad:

kedvel(ádám, gyerekfilm)


5. rezolúciós lépés (R5):


R4 és ¬K egyesítve ádám mentén, kiesik a gyerekfilm kedvelése vagy nem kedvelése.

Marad:

¬kedvel(ádám, krimi) ∨ ¬kedvel(ádám, thriller)


6. rezolúciós lépés (R6):


R1 és R5 egyesítve ádám mentén, kiesik a thriller kedvelése vagy nem kedvelése.

Marad:

¬kedvel(ádám, krimi)


7. rezolúciós lépés (R7):


P1/a és R6 egyesítve ádám mentén, kiesik a krimi kedvelése vagy nem kedvelése.

Marad: üres diszjunkció


Az üres diszjunkciót hamisnak tekintjük.


Tehát sikerült levezetnünk a ,,hamis'' állítást.

Ellentmondásra jutottunk.


Mivel az ellentmondásra onna jutottunk, hogy a feladatban kitűzött következtetés tagadásából indultunk ki, ezért az eredeti állítás (vagyis a feladatban kitűzött következtetés) igaz, ezt íme bebizonyítottuk.

2021. dec. 12. 17:31
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

Úgy látom, hogy az alábbi kérdés


https://www.gyakorikerdesek.hu/kozoktatas-tanfolyamok__hazif..


kontextust is ad a feladathoz.


Ehhez a kérdéshez most rakok is föl anyagot.


A rezolúció remélem jó, a Prolog fordítását viszont még nem tudom. Kibővített Prologba (vágás, tagadás) szerintem le lehetne fordítani. Azt nem tudom, hogy tiszta Prologba le lehet-e fordítani (vagyis vágás, tagadás, szóval metaoperátorok nélkül).

2021. dec. 13. 00:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!