
- •Алгебра логики
- •Содержание
- •Определение[править | править исходный текст]
- •Аксиомы[править | править исходный текст]
- •Логические операции[править | править исходный текст]
- •Свойства логических операций[править | править исходный текст]
- •История[править | править исходный текст]
- •См. Также[править | править исходный текст] Булева алгебра
- •Содержание
- •Некоторые свойства[править | править исходный текст]
- •Основные тождества[править | править исходный текст]
- •Примеры[править | править исходный текст]
- •Принцип двойственности[править | править исходный текст]
- •Представления булевых алгебр[править | править исходный текст]
- •Аксиоматизация[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Примечания[править | править исходный текст]
- •Литература[править | править исходный текст]
- •Булева функция
- •Содержание
- •Основные сведения[править | править исходный текст]
- •Нульарные функции[править | править исходный текст]
- •Унарные функции[править | править исходный текст]
- •Бинарные функции[править | править исходный текст]
- •Тернарные функции[править | править исходный текст]
- •Полные системы булевых функций[править | править исходный текст]
- •Суперпозиция и замкнутые классы функций[править | править исходный текст]
- •Тождественность и двойственность[править | править исходный текст]
- •Полнота системы, критерий Поста[править | править исходный текст]
- •Представление булевых функций[править | править исходный текст]
- •Дизъюнктивная нормальная форма (днф)[править | править исходный текст]
- •Конъюнктивная нормальная форма (кнф)[править | править исходный текст]
- •Алгебраическая нормальная форма (анф или полином Жегалкина)[править | править исходный текст]
- •Классификация булевых функций[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Литература[править | править исходный текст]
- •Битовые операции
- •Содержание
- •Побитовые логические операции[править | править исходный текст]
- •Побитовое отрицание (not) [править | править исходный текст]
- •Побитовое и (and) [править | править исходный текст]
- •Побитовое или (or) [править | править исходный текст]
- •Сложение по модулю два (xor) [править | править исходный текст]
- •Другие побитовые логические операции[править | править исходный текст]
- •Битовые сдвиги[править | править исходный текст]
- •В теории сложности алгоритмов[править | править исходный текст]
- •Связь с другими науками[править | править исходный текст] Битовые операции и математическая логика[править | править исходный текст]
- •Обобщение операций на булеву алгебру[править | править исходный текст]
- •Битовые операции как основа цифровой техники[править | править исходный текст]
- •Практические применения[править | править исходный текст]
- •Физическая реализация битовых операций[править | править исходный текст]
- •Схемы аппаратной логики[править | править исходный текст]
- •Использование в программировании[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Примечания[править | править исходный текст]
- •Навигация
- •Двоичный сумматор[править | править исходный текст]
Нульарные функции[править | править исходный текст]
При n= 0 количество булевых функций сводится к двум 220= 21= 2, первая из них тождественно равна 0, а вторая 1. Их называют булевыми константами — тождественный нуль и тождественная единица. Таблица значений и названий нульарных булевых функций:
|
Значение |
Обозначение |
Название |
|
0 |
F0,0 = 0 |
тождественный ноль |
|
1 |
F0,1 = 1 |
тождественная единица, тавтология |
Унарные функции[править | править исходный текст]
При n= 1 число булевых функций равно 221= 22= 4. Определение этих функций содержится в следующей таблице.
Таблица значений и названий булевых функций от одной переменной:
x0=x |
1 |
0 |
Обозначение |
Название |
0 |
0 |
0 |
F1,0 = 0 |
тождественный ноль |
1 |
0 |
1 |
F1,1 = x= ¬x=x'= NOT(x) |
отрицание, логическое "НЕТ", "НЕ", "НИ", инвертор, SWAP (обмен) |
2 |
1 |
0 |
F1,2 = x |
тождественная функция, логическое "ДА", повторитель |
3 |
1 |
1 |
F1,3 = 1 |
тождественная единица, тавтология |
Бинарные функции[править | править исходный текст]
При n= 2 число булевых функций равно 222= 24= 16.
Таблица значений и названий булевых функций от двух переменных:
x1=x |
1 |
1 |
0 |
0 |
|
|
x0=y |
1 |
0 |
1 |
0 |
Обозначение |
Название |
0 |
0 |
0 |
0 |
0 |
F2,0 = 0 |
тождественный ноль, детектор 0 |
1 |
0 |
0 |
0 |
1 |
F2,1 = x ↓ y = x NOR y = NOR(x,y) = x НЕ-ИЛИ y = НЕ-ИЛИ(x,y) |
стрелка Пи́рса, НЕ-ИЛИ, 2ИЛИ-НЕ, антидизъюнкция, функция Да́ггера, функция Ве́бба, детектор 1 |
2 |
0 |
0 |
1 |
0 |
F2,2 = x←y=x<y=xLTy= LT(x,y) |
инверсия обратной импликации, меньше, детектор 2 |
3 |
0 |
0 |
1 |
1 |
F2,3 = x=x'= ¬x= NOT1(x,y) = НЕ1(x,y) |
отрицание (негация, инверсия) первого операнда |
4 |
0 |
1 |
0 |
0 |
F2,4 = x→y=x>y=xGTy= GT(x,y) |
инверсия прямой импликации, больше, детектор 4 |
5 |
0 |
1 |
0 |
1 |
F2,5 = y=y'= ¬y= NOT2(x,y) = НЕ2(x,y) |
отрицание (негация, инверсия) второго операнда |
6 |
0 |
1 |
1 |
0 |
F2,6 = x⊕y=xXORy= XOR(x,y) =x><y=x<>y=xNEy= NE(x,y) |
сложение по модулю 2, исключающее «или», сумма Жегалкина[5], не равно |
7 |
0 |
1 |
1 |
1 |
F2,7 = x | y = x NAND y = NAND(x,y) = x НЕ-И y = НЕ-И(x,y) |
штрих Ше́ффера, НЕ-И, 2И-НЕ, антиконъюнкция, пунктир Чулкова |
8 |
1 |
0 |
0 |
0 |
F2,8 = x∧y=x·y=xy=x&y=xANDy= AND(x,y) =xИy= И(x,y) = min(x,y) |
конъюнкция, 2И, минимум, детектор 8 |
9 |
1 |
0 |
0 |
1 |
F2,9 = (x≡y) =x~y=x↔y=xEQVy= EQV(x,y) |
эквивалентность, равенство |
10 |
1 |
0 |
1 |
0 |
F2,10 = YES2(x,y) = ДА2(x,y) =y |
второй операнд |
11 |
1 |
0 |
1 |
1 |
F2,11 = x→y=x⊃y=x≤y=xLEy= LE(x,y) |
прямая (материальная) импликация (от первого аргумента ко второму), меньше или равно |
12 |
1 |
1 |
0 |
0 |
F2,12 = YES1(x,y) = ДА1(x,y) =x |
первый операнд |
13 |
1 |
1 |
0 |
1 |
F2,13 = x←y=x⊂y=x≥y=xGEy= GE(x,y) |
обратная импликация (от второго аргумента к первому), больше или равно |
14 |
1 |
1 |
1 |
0 |
F2,14 = x∨y=x+y=xORy= OR(x,y) =xИЛИy= ИЛИ(x,y) = max(x,y) |
дизъюнкция, 2ИЛИ, максимум |
15 |
1 |
1 |
1 |
1 |
F2,15 = 1 |
тождественная единица, тавтология |
Аналогичная таблица в английской Википедии. При двух аргументахпрефиксная, инфиксная ипостфикснаязаписи, по экономичности, почти одинаковы.