Professional Documents
Culture Documents
Informatikai / Matematikai Logika Feladatok, Feladatsor
Informatikai / Matematikai Logika Feladatok, Feladatsor
(Feladatok)
mihalydeak@inf.unideb.hu
2006. november 27.
Mihlydek Tams
1.
lltslogika
1. Bizonytsa be, hogy az lltslogika minden formuljban a kezd- s vgzrjelek szma megegyezik! 2. Adja meg annak a fggvnynek az induktv dencijt, amely minden formula esetn megadja a formulban szerepl zrjelek szmt! 3. Adja meg annak a fggvnynek az induktv dencijt, amely minden formula esetn megadja a formulban szerepl valdi logikai konstansok
4. Adja meg annak a fggvnynek az induktv dencijt, amely minden formula esetn megadja, hogy a formulnak legfeljebb hny rszformulja lehet! 5. Adja meg annak a fggvnynek az induktv dencijt, amely minden formula esetn megadja, hogy a formula szerkezeti fjnak hny cscsa van! 6. Legyen
a halmaza.
Adja meg az
7. Ksztsen egy olyan algoritmust, amely minden szrl eldnti, hogy formula-e! 8. Adja meg a kizr vagy igazsgtblzatt!
((p q ) p) ((p r) q )
1
11. Adja meg a kvetkez lltsok lltslogikai szerkezett ( az lltsparamtereket csak atomi lltsok rvidtsre hasznlja): (a) Annak, hogy x pratlan elegend felttele az, hogy x prm legyen. (b) Az
legyen. (c) Pistike csak akkor megy moziba, ha j lmet adnak. (d) A sejk boldogsgnak szksges s elgsges felttele az, hogy sok pnze legyen. 12. Dntse el az albbi formulahalmazokrl, hogy kielgthetek-e! Ha valamelyik kielgthetnek bizonyul, akkor adja meg a formulahalmaz egy modelljt is! (a) (b)
{p, (p q ), (p q )} {(p q ), p, q }
13. Bizonytsa be, hogy egy kielgthetetlen formulahalmazban mindig van hamis elem! 14. Bizonytsa be, hogy egy kielgthetetlen formulahalmaznak brmely bvtse kielgthetetlen! 15. Igaz-e, hogy minden kielgthetetlen formulahalmaznak van kielgthet rsze? 16. Igaz-e, hogy minden kielgthetetlen formulahalmaznak van nem res kielgthet rsze? 17. Igaz-e, hogy minden kielgthet formulahalmaznak van kielgthetetlen bvtse? 18. Igaz-e, hogy minden kielgthet formulahalmaznak van kielgthet bvtse? 19. Igaz-e, hogy egy kielgthetetlen formulahalmaznak minden rsze kielgthetetlen? 20. Kielgthet vagy kielgthetetlen az res formulahalmaz? 21. Adjon pldt kielgthet, illetve kielgthetetlen formulahalmazra! 22. Dntse el, hogy az albbi formulk rvnyes formulk-e (azaz logikai igazsgok, tautolgik): (a) (b) (c) (d) (e) (f ) (g)
(((p q ) q ) q ) ((p q ) (p (q p))) ((p ((q r))) ((p r) q )) (((q r) (p q )) (p q )) (p (q (q p))) ((p q ) (p r)) (((p q ) p) p)
(h)
((p q ) (q p))
(p q ) (p q ) (p q )
((p q ) (q p)) (q p)
formulval. formulval.
for-
(p q )
AB
interpretci
|A| = |B |
A, B
A B!
B.
A B!
A B , akkor
27. Bizonytsa be, hogy a logikai ekvivalencia a formulk halmazn rtelmezett ekvivalencia-relci! 28. Bizonytsa be, hogy nek! 29. Bizonytsa be, hogy
igazsgtblzataikban az
B logikailag ekvivalens akkor s csak akkor, ha A-hoz, illetve B -hez tartoz oszlopok megegyez-
B (A, B F orm) akkor s csak akkor, ha minden A-t igazz teszi, igazz teszi B -t is! A A
minden modellje modellje
30. Bizonytsa be, hogy annak, hogy elgsges felttele az, hogy 31. Bizonytsa be, hogy amelyben
igaz s
A B
hamis!
32. Bizonytsa be, hogy egy kielgthetetlen formulahalmaznak minden formula kvetkezmnye! 33. Bizonytsa be, hogy egy rvnyes formula minden formulahalmaznak kvetkezmnye! 34. Bizonytsa be, hogy esetn
interpretci
A! AB A B
akkor s csak akkor, ha
(A B )! (A B )! A
s
F orm,
akkor
A!
38. Bizonytsa be a dedukcittelt! 39. Bizonytsa be a dedukcittel megfordtst! 40. Bizonytsa be a metszet ttelt! 41. Igazak-e az albbi lltsok?
(a) Minden
formula esetn ha az
(azaz a
{A}
A A A A
rvnyes, akkor
nem kielgthet.
kielgthet, akkor
rvnyes formula.
kielgthet.
rvnyes formula.
(f ) Minden
A A A A
A-tl
klnbz
formula,
(h) Minden
klnbz
formula,
A. A-val nem B A. A B A A
logikailag ekviva-
(j) Minden
A, B A, B A, B A A
vagy
A. B B A. A.
(k) Ltezik olyan formula, amely minden formulnak kvetkezmnye. (l) Minden (m) Minden formula esetn teljesl, hogy ha formula esetn teljesl, hogy ha
B, B, A.
akkor akkor
(n) Ltezik olyan (o) Ha (p) Ha (q) Ha (r) Ha (s) Ha (t) Ha (u) Ha (v) Ha
A, B
formula, hogy
B,
de
vagy s
B, B,
akkor
(A B ). (A B ). B. , A , C (B C ). (A B ). C. B. B.
akkor
A B,
akkor s s s s s
vagy
(A B ) (A B ) (A C ) (A C ) (A C )
(A C ), (A C ), (B C ), (B C ), (B C ),
, (A B ) , (A C ) , (A C )
A A A, A
s s
(A B ), B, , B , A
akkor
akkor
B. C.
(A B ). , (A B ) A. B.
, A , A
C B
s
C,
akkor
akkor s
A B. B ,
akkor akkor
(A B ),
43. Bizonytsa be az albbi logikai ekvivalencikat, illetve a kvetkezmnyrelcik helyessgt! (a) A negci: i. A ketts negci trvnye.
(b) A konjunkci s a diszjunkci: i. A konjunkci kommutatv, asszociatv, idempotens. ii. A diszjunkci kommutatv, asszociatv, idempotens. iii.
(A B )
A, (A B )
B.
A (A B ). {(A B ), A}
B.
vii. A kizrt harmadik trvnye. viii. A konjunkci disztributv a diszjunkcira nzve. ix. A diszjunkci disztributv a konjunkcira nzve. x. Elnyelsi tulajdonsgok [(A (B A)) xi. De Morgan trvnyek. (c) Az implikci: i.
A, (A (B A)) A].
AA
ii. Modus ponens (levlasztsi szably). iii. Modus tollens (indirekt cfols smja). iv. Lncszably. v. Redukci ad abszurdum [{(A vi. vii.
B ), (A B )}
A].
A (A B ). B (A B ).
viii. thelyezsi trvny. ix. A kontrapozci trvnye. x. xi. xii. xiii. xiv.
44. Milyen formulkhoz ltezik velk ekvivalens kitntetett diszjunktv, illetve konjunktv normlforma? 45. Bizonytsa be a termszetes levezets technikjnak hasznlatval, hogy helyes az albbi szekvencia-talakts:
, A , B
B A
46. Adja meg a termszetes levezetst az albbi szekvenciknak! (a) (b) (c) (d) (e)
AA A BA A A AB AB
i. ii. iii. iv.
BA BA
(f ) Disztributivitsi trvnyek:
A (B C ) (A B ) (A C ) (A B ) (A C ) A (B C ) A (B C ) (A B ) (A C ) (A B ) (A C ) A (B C ) (A B ) (A B ) A B A B B A B A B (A B ) (A B )
(g) De Morgan trvnyek: i. ii. iii. iv. (h) (i) (j) (k) (l) (m) (n) (o) (p) (q) (r) (s)
A, A A
A (A B ) AB B A AB [A, A B B] A B, A A B, B B A
2.
Elsrend logika
1. Bizonytsa be az albbiakat, ha az
formulban:
(a) (b)
xA A xA A
xyA y xA xyA y xA
xA xA y xA xyA
xA xA xA xA
xA xA xA xA x
vltoz nem fordul el szabadon az
6. Bizonytsa be az albbiakat, ha az
formulban: