Формули логіки булевих функцій

Визначення 4.1.2. Формула логіки булевих функцій визначається індуктивно в такий спосіб:

1. Будь-яка змінна, а також константи 0 й 1 є формула.

2. Якщо A й B – формули, то ØA, AVB, A&B, A É B, A ~ B є формули.

3. Ніщо, крім зазначеного в пунктах 1-2, не є формула.

Приклад 4.1.

Вираз (ØxVy)&((y É z) ~ x) є формулою. Вираз Øx&y É z Ø ~x не є формулою. Частина формули, що сама є формулою, називається підформулою.

Приклад 4.2.

x&(y Éz) – формула; y Éz – її підформула.

Визначення 4.1.3. Функція f є суперпозиція функцій f1, f2, ... , fn якщо f виходить за допомогою підстановок цих формул одна в одну і перейменуванням змінних.

Приклад 4.3.

f1 = x1&x2 (кон’юнкція); f2 = Øx (заперечення).

Можливі дві суперпозиції:

1) f = f1(f2) = (Øx1)&(Øx2)– кон’юнкція заперечень;

2) f = f2(f1) = Ø(x1&x2) – заперечення кон’юнкцї.

Порядок підстановки задається формулою.

Усяка формула задає спосіб обчислення функції, якщо відомі значення змінних.

Приклад 4.4.

Побудуємо таблицю значень функції f(x1, x2, x3) = Ø(x2 Øx3) ~ (Øx1Vx2).

Таблиця 4.4 представляє послідовне обчислення цієї функції.

Таблиця 4.4

x1 x2 x3 Øx3 x2 Øx3 Ø(x2 Øx3) Øx1 Øx1Vx2 f(x1, x2, x3)
0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

 

Таким чином, формула кожному набору аргументів ставить у відповідність значення функції. Отже, формула так само, як і таблиця, може служити способом Задача функції. Надалі формулу будемо ототожнювати з функцією, що вона реалізує. Послідовність обчислень функції задається дужками. Прийнято угоду про опускання дужок у відповідності з наступною пріоритетністю операцій: Ø, &, V, É і ~.

 








Дата добавления: 2014-12-22; просмотров: 1155;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.