ВУЗ:
Составители:
n
2
2
ветствует основному из применяемых в математике правил вывода - Modus Po-
nens (Правило отделения).
Эквиваленция – двухместная логическая операция ↔ («если и только
если…, то…») определяет высказывание А ↔ В («если и только если А, то В»),
которое считается истинным тогда и только тогда, когда А, В имеют одинако-
вые истинностные значения (оба истинны или оба ложны).
Пример – «Квадратная матрица имеет обратную (А) если и только если
определитель матрицы отличен от нуля (В)». Это высказывание истинно , если
считать, что А, В истинны.
Путем суперпозиции логических операций можно составлять все более
сложные высказывания. Порядок выполнения операций устанавливается с по-
мощью скобок и в соответствии с приоритетом операций: ,
∧, ∨, →, ↔ (в по-
рядке убывания).
Пример – Пусть А, В – ложны, тогда высказывание (А
∨В)∧(А∨В) ло-
жно.
1.2 Булевы функции. Истинностные таблицы
Булева функция – n-местная функция из {0,1}
n
в {0,1}. Каждой n-
местной логической операции α взаимно однозначно соответствует n-местная
булева функция y
α
=f
α
(x
1
,…,x
n
), x
1
,…,x
n
, y∈{0,1}, где двоичные переменные
x
1
,…,x
n
, y соответствуют высказываниям (операндам и результанту) и называю-
тся пропозициональными переменными. Другие названия булевых функций:
логические функции, функции истинности.
Булеву функцию n переменных можно задать, таблицей истинности
(таблица 1.1):
Таблица 1.1
x
1
… x
n
f (x
1
,…,x
n
)
0
0
…
1
…
…
…
…
0
1
…
1
f (0,…,0)
f (0,…,1)
…
f (1,…,1)
Каждый набор значений аргументов называется интерпретацией булевой
функции, а ее соответствующее значение – истинностным значением.
Если число переменных n, то число различных наборов значений аргу-
ментов равно 2
n
, а число различных булевых функций –
Булевы функции одной переменной: y
i
=f
i
(x), i=0..3 (таблица 1.2).
Булевы функции двух переменных: y
i
=f
i
(x
1
,x
2
), i=0..15. Приведём табли-
цы некоторых двухместных булевых функций (таблица 1.3).
ветствует основному из применяемых в математике правил вывода - Modus Po- nens (Правило отделения). Эквиваленция – двухместная логическая операция ↔ («если и только если…, то…») определяет высказывание А ↔ В («если и только если А, то В»), которое считается истинным тогда и только тогда, когда А, В имеют одинако- вые истинностные значения (оба истинны или оба ложны). Пример – «Квадратная матрица имеет обратную (А) если и только если определитель матрицы отличен от нуля (В)». Это высказывание истинно , если считать, что А, В истинны. Путем суперпозиции логических операций можно составлять все более сложные высказывания. Порядок выполнения операций устанавливается с по- мощью скобок и в соответствии с приоритетом операций: , ∧, ∨, →, ↔ (в по- рядке убывания). Пример – Пусть А, В – ложны, тогда высказывание (А∨В)∧(А∨В) ло- жно. 1.2 Булевы функции. Истинностные таблицы Булева функция – n-местная функция из {0,1}n в {0,1}. Каждой n- местной логической операции α взаимно однозначно соответствует n-местная булева функция yα=fα(x1,…,xn), x1,…,xn, y∈{0,1}, где двоичные переменные x1,…,xn, y соответствуют высказываниям (операндам и результанту) и называю- тся пропозициональными переменными. Другие названия булевых функций: логические функции, функции истинности. Булеву функцию n переменных можно задать, таблицей истинности (таблица 1.1): Таблица 1.1 x1 … xn f (x1,…,xn) 0 … 0 f (0,…,0) 0 … 1 f (0,…,1) … … … … 1 … 1 f (1,…,1) Каждый набор значений аргументов называется интерпретацией булевой функции, а ее соответствующее значение – истинностным значением. Если число переменных n, то число различных наборов значений аргу- ментов равно 2n, а число различных булевых функций – 2 2 n Булевы функции одной переменной: yi=fi(x), i=0..3 (таблица 1.2). Булевы функции двух переменных: yi=fi(x1,x2), i=0..15. Приведём табли- цы некоторых двухместных булевых функций (таблица 1.3).
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »