Lista 2012 7


Wrocław, 21 listopada 2012
Wydział Informatyki i Zarządzania, rok I
Logika dla informatyków
Zadania  zestaw 7
1. Wskazać ciągi znaków, które są słowami języka rachunku zdań:
a) ((p q))
b) p q
c) q p ((q, p))
2. Daną formułę rachunku zdań przedstawić w pełnej postaci z nawiasami, a
następnie określić zbiór wszystkich jej podformuł:
a) a Ł b Ł c d e f g h
b) a Ł (b Ł c d ) e (f g) h
3. Przedstwić gramtykę G, która generuje język formalny rachunku zdań, czyli
L(G) = FORMRZ.
4. Podać algorytm, który dowolną formułę rachunku zdań zapisaną w postaci
wrostkowej transformuje na formułę zapisaną w postaci przedrostkowej.
5. Funktorem zdaniowym n-argumentowym nazywamy dowolną funkcję f o
sygnaturze:
f : {prawda, fałsz}n {prawda, fałsz}.
Jaka jest liczba takich funktorów n-argumentowych? Zdefiniować wszystkie
funktory jedno- i dwuargumentowe.
6. Która ze zdefiniowanych niżej relacji jest relacją równoważności na zbiorze formuł
rachunku zdań:
a) a ~1 b wtedy i tylko wtedy, gdy formuła a b jest spełniona,
b) a ~2 b wtedy i tylko wtedy, gdy formuła a b jest sprzeczna,
c) a ~3 b wtedy i tylko wtedy, gdy formuła a b jest spełniona dokładnie dla
połowy wartościowań zmiennych.
7. Niech g będzie dowolnie ustaloną formułą rachunku zdań. Wykazać, że relacja zdefi-
niowana następująco:
a ~ b wtedy i tylko wtedy, gdy formuła g (a b ) jest tautologią,
jest relacją równoważności na zbiorze formuł rachunku zdań.


Wyszukiwarka