Návrat na detail prednášky / Stiahnuť prednášku / Trenčianska univerzita A. Dubčeka / Fakulta Sociálno Ekonomických vzťahov / Logika
Predikátová logika (c04.doc)
Cvičenie 4 – predikátová logika
- Nech P(x) reprezentuje predikát x > x2 a U=R. Aká je pravdivostná hodnota nasledujúcich formúl? P(0), , P(2), P(-1), x P(x), x P(x)
- Nech P(x) znamená "x je šťastný", pričom univerzum je množina študentov. Vyjadrite nasledujúce formuly v slovenčine.
- x P(x)
- x P(x)
- x P(x)
- x P(x)
- Nech R(x, y) znamená "x má rád y," a univerzum je množina ľudí. Použite kvantifikátory na vyjadrenie nasledujúcich viet.
- Každý má rád každého.
- Každý má rád niekoho.
- Niekto nemá rád nikoho.
- Každý má rád Lukáša.
- Nech S(x) znamená "x je študent", K(x) znamená "x je kniha", a M(x,y) znamená "x má y", kde univerzum je množina všetkých objektov – celý vesmír. Použite kvantifikátory na vyjadrenie nasledujúcich viet. Ktoré premenné sú voľné a ktoré viazané, kde?
- Každý študent má knihu.
- Nejaký študent nemá žiadnu knihu.
- Nejaký študent má všetky knihy.
- Nie každý študent má knihu.
- Je kniha, ktorú majú všetci študenti.
- Nech univerzum je množina ľudí. Vyjadrite pomocou kvantifikátorov a vhodných predikátov nasledujúce vety:
- Ak to niekto môže urobiť, potom to môže urobiť Jano.
- Každý, kto je snaživý, sa môže naučiť logiku.
- Každý alkoholik je žoviálny, alebo nejaký úžerník je čestný a nie je alkoholik.
- Máme nasledujúce predikáty: M(x) – x je muž, Ž(x) – x je žena, R(x,y) – x je rodičom y a P(x,y) – x je manželom y. Pomocou kvantifikátorov vyjadrite nasledujúce vzťahy:
- a je matka b
- a je otcom b
- a je sestra b
- a je brat b
- a je svokra b
- a je babka b
- a je dedko b
- a je teta b
- a je ujo b
- Nech univerzum je množina ľudí. Nech L(x,y) znamená x je lekárom y. Vyjadrite, čo hovoria nasledujúce formuly a rozhodnite, akú majú pravdivostnú hodnotu:
- xy
- xy
- xy
- xy
- M(x) = x má modré oči; U je množina členov Vašej rodiny. Zapíšte, čo znamená x M(x) a x M(x) a vyhodnoťte pre Vašu rodinu.
- Negujte výrazy:
- x (A(x) (B(x) C(x)))
- xy ((A(x) B(y)) C(x,y))
- x (A(x) y (B(x,y) C(y)))