Выражения являются формулами над , а выражение формулой не является.
Для формул над множеством функциональных символов (логических связок) принимаются некоторые соглашения:
1) внешние скобки у формул опускаются;
2) формула (AB) записывается в виде (AB) или (AB);
3) считается, что связка сильнее любой двуместной связки из множества ;
4) связка считается сильнее, чем любая другая двуместная связка из множества .
Сопоставим теперь каждой формуле G некоторую функцию fG. Понятие булевой функции fG, реализуемой формулой G, вводится рекурсивно следующим образом:
1) Формуле G=x, где xX, сопоставляется функция ;
2) если G равна одной из формул , где A, B – это формулы над , то fG равно соответствующей элементарной булевой функции . Если , то значение ее на произвольном наборе , совпадает со значением на этом наборе для соответствующей ей элементарной булевой функции.
Таким образом, зная таблицы истинности элементарных функций (
Do'stlaringiz bilan baham: |