Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций ДМ.doc
Скачиваний:
24
Добавлен:
16.11.2019
Размер:
3.29 Mб
Скачать

2.1.2 Логические функции одной переменной

Количество логических функций в зависимости от числа переменных

определяется следующим соотношением:

2 n

2 ,

т.к. функция может принимать 2 значения, n переменных также может принимать 2 значения.

Таблица 2.4 – Логические функции одной переменной

х

F0

F1

F2

F3

0

0

0

1

1

1

0

1

0

1

Каждая функция имеет свое наименование:

F0 (х) = 0 - константа нуля;

F1 (х) = х - тождественная функция;

F2 (х) =  х - инверсия;

F3 (х) = 1 - константа единицы.

2.1.3 Логические функции двух переменных

Таблица 2.5 – Функции двух переменных

х1

х2

F

0

F

1

F

2

F

3

F

4

F

5

F

6

F

7

F

8

F

9

F

10

F

11

F

12

F

13

F

14

F

15

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

обозн

0

х1х2

х1

х2х1

х2

х2

х2х1

х1

х1х2

1

Наименования:

F0 = 0 – константа нуля;

F1 = х1 х2 конъюнкция (логическое умножение), может обозначаться х1 х2;

F2 = х1 х2 отрицание импликации (следования), может обозначаться х1 х2;

F3 = х1 тождественная функция первой переменной;

F4 = х2 х1 – отрицание обратной импликации;

F5 = х2 тождественная функция второй переменной;;

F6 = х1 х2 – сложение по модулю 2 (неравнозначность);

F7 = х1 х2 – дизъюнкция (логическое сложение);

F8 = х1 х2 – стрелка Пирса;

F9 = х1 х2 – эквиваленция, может обозначаться х1 х2, х1 х2;

F10 =  х2 – отрицание (инверсия) х2, может обозначаться ;

F11 = х2 х1 – обратная импликация;

F12 =  х1 – отрицание х1,

F13 = х1 х2 – импликация;

F14 = х1 х2 – штрих Шеффера;

F15 = 1 – константа единицы.

Определение: переменная называется фиктивной, если ее значение не влияет на значение функции.

Так для F3 - х2 фиктивная, для F5 - х1 фиктивная.

2.2 СВОЙСТВА ЛОГИЧЕСКИХ ФУНКЦИЙ

2.2.1 Функции сохраняющие константу нуля

Определение: логическая функция, принимающая значение 0 на нулевых наборах аргументов, называется булевой функцией сохраняющей константу нуля:

F (0 , … , 0) = 0.

Таких функций существует (2 n - 1)

2

В таблице 2.6 они отмечены знаком +.

2.2.2 Функции сохраняющие константу единицы

Определение: логическая функция, принимающая значение 1 на единичных наборах аргументов, называется булевой функцией сохраняющей константу единицы:

F (1 , … , 1) = 1.

Таких функций существует (2 n - 1)

2

В таблице 2.6 они отмечены знаком +.

2.2.3 Самодвойственные булевые функции

Определение: логическая функция, принимающая противоположное значение на противоположных наборах аргументов, называется самодвойственной булевой функцией:

F (х1, … ,хn) =  F ( х1, … , хn).

Таких функций существует 2 n

 2

В таблице 2.6 они отмечены знаком +.

2.2.4 Линейные логические функции

Определение: логическая функция называется линейной, если ее можно представить в следующем виде:

F (х1, … ,хn) = a 0a1 х1 a2 х2  . . .  an хn.

Где ai  0, 1.

Таких функций существует

2 (n + 1) .

В таблице 2.6 они отмечены знаком +.

2.2.5 Монотонные логические функции

Определение: логическая функция F (х1, … ,хn) называется монотонной, если для любых двух наборов = (1, … ,n) и = (1, … ,n) таких, что , существует место неравенство F (1, … ,n)  F (1, … ,n).

Двоичный набор не меньше , если для каждой пары ( i, i), где

i  1, n, справедливо i i. Так 11  00, 11  10.

Вместе с тем наборы 01 и 10 или 1011 и 0100 не сравниваются между собой при определении монотонности, т.к. для них не выполняется ни i i, ни i i.

В таблице 2.6 они отмечены знаком +.

Таблица 2.6 – Свойства логических функций

х1

х2

F

0

F

1

F

2

F3

F

4

F5

F

6

F

7

F

8

F

9

F

10

F

11

F

12

F

13

F

14

F

15

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

обозн

0

х1х2

х1

х2х1

х2

х2

х2х1

х1

х1х2

1

сохр0

+

+

+

+

+

+

+

+

сохр1

+

+

+

+

+

+

+

+

самд

+

+

+

+

лин

+

+

+

+

+

+

+

+

мон

+

+

+

+

+

+