Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дискретка_1.DOC
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
6 Мб
Скачать
☆

Деякі операції над висловленнями

Нехай A і B – висловлення.

1. Диз’юнкцією називається висловлення AB (A або B), для якого f(AB) = max{f(A), f(B)} або висловлення AB істинне тоді й тільки тоді, коли хоча б одне з висловлень A або B є істинним.

2. Кон’юнкцією називається висловлення AB (A і B), для якого f(AB) = min{f(A), f(B)} або висловлення AB істинне тоді й тільки тоді, коли висловлення A і B – істинні одночасно.

3. Імплікацією називається висловлення AB (якщо A, то B), для якого f(AB) = max{1 – f(A), f(B)} або висловлення AB хибне тоді й тільки тоді, коли A – істинне і B – хибне.

4. Запереченням називається висловлення –A (не A), для якого f(–A) = 1 – f(A) або висловлення A істинне тоді й тільки тоді, коли –A – хибне.

f(A)

f(B)

f(–A)

f(A B)

f(A B)

f(A B)

0

0

1

0

0

1

0

1

1

1

0

1

1

0

0

1

0

0

1

1

0

1

1

1

Формули в алгебрі логіки

Нехай P – множина всіх булевих функцій.

Означення 1. Нехай L – деяка (не обов’язково скінченна) підмножина функцій з P, L P. Кожна функція f(x1, …, xm) із L (f L) називається формулою.

Означення 2. Нехай f0(x1, …, xm) – функція з L (f0 L) й A1, …, Am – вирази, що є або формулами або символами змінних із U (Ai U). Тоді вираз f0(A1, …, Am) також називається формулою.

Означення 3. Будь-яке висловлення, що складається із деяких початкових висловлень за допомогою 14 можливих логічних операцій із 16, крім 0 та 1, також називається формулою алгебри логіки.

При утворення (побудові) формул використовуються знаки (символи) трьох категорій:

  • символи змінних x, y, a, b, c, …;

  • символи логічних операцій  (та),  (або),  (сума за модулем 2), …;

  • пари символів ( ), [ ], { } – дужки.

Приклад формули: {[(x1x2) + x1] + x2}; а вираз (AB(xy не є формулою, оскільки в ньому є незакриті дужки.

На практиці дужки поділяють на внутрішні та зовнішні. Вираз F = AB означає формулу, хоча він без дужок, але для скорочення запису зовнішні дужки часто пропускають.

Означення 4. Нехай F – довільна формула. Тоді формули, що використовувалися для її побудови, називаються підформулами формули F.

Означення 5. Якщо формула F(x1, …, x­n) описує функцію f(x1, …, xn), тобто формула F є формулою для змінних x1, …, xn, де f L, то ка­жуть, що формулі F відповідає функція f, або формулі F зіставлена функція f.

Функція f, що відповідає формулі F, називається суперпозицією функцій з множини функцій.

Приклад 1. F1 = (((x1x2) + x1) + x2) будується за три кроки: 1) (x1x2); 2) ((x1x2) + x1); 3) F1 = (((x1x2) + x1) + x2):

x1

x2

x1x2

(x1x2) + x1

F1 = ((x1x2) + x1) + x2

0

0

0

0

0

0

1

0

0

1

1

0

0

1

1

1

1

1

1

1

Приклад 2. F2 = (x2 + x3) будується за три кроки: 1) (x1 + x3); 2) ( ); 3) F2 = ((x2 + x3) ):

x1

x2

x3

x2 + x3

F1 = ((x1x2) + x1) + x2

0

0

0

0

1

0

0

0

1

1

1

1

0

1

0

1

1

1

0

1

1

1

1

1

1

0

0

0

0

0

1

0

1

1

0

0

1

1

0

1

0

0

1

1

1

1

0

0

Означення 6. Формули F1 та F2 називаються рівносильними, якщо при будь-яких значеннях змінних x1, x2, …, xn, що входять у ці формули, вони набувають однакових значень.

Приклади:

1) xx (x або x) рівносильне x;

2) xy рівносильне yx.

Якщо формули F1 та F2 – рівносильні, то формула (F1 ~ F2) (еквівалентність) набуває значення істини при всіх значеннях змінних і навпаки. Якщо формула F1 ~ F2 набуває значення істини при всіх значеннях змінних, то формули F1 й F2 рівносильні.

Приклади рівносильних формул:

1) рівносильне x;

2) xy рівносильне yx;

3) (xy)z рівносильне x(yz);

4) x + y рівносильне y + x;

5) (x + y) + z рівносильне x + (y + z);

6) x + x рівносильне x;

7) xx рівносильне x;

8) x + (xy) рівносильне x.