
- •Алгебра логики
- •Содержание
- •Определение[править | править исходный текст]
- •Аксиомы[править | править исходный текст]
- •Логические операции[править | править исходный текст]
- •Свойства логических операций[править | править исходный текст]
- •История[править | править исходный текст]
- •См. Также[править | править исходный текст] Булева алгебра
- •Содержание
- •Некоторые свойства[править | править исходный текст]
- •Основные тождества[править | править исходный текст]
- •Примеры[править | править исходный текст]
- •Принцип двойственности[править | править исходный текст]
- •Представления булевых алгебр[править | править исходный текст]
- •Аксиоматизация[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Примечания[править | править исходный текст]
- •Литература[править | править исходный текст]
- •Булева функция
- •Содержание
- •Основные сведения[править | править исходный текст]
- •Нульарные функции[править | править исходный текст]
- •Унарные функции[править | править исходный текст]
- •Бинарные функции[править | править исходный текст]
- •Тернарные функции[править | править исходный текст]
- •Полные системы булевых функций[править | править исходный текст]
- •Суперпозиция и замкнутые классы функций[править | править исходный текст]
- •Тождественность и двойственность[править | править исходный текст]
- •Полнота системы, критерий Поста[править | править исходный текст]
- •Представление булевых функций[править | править исходный текст]
- •Дизъюнктивная нормальная форма (днф)[править | править исходный текст]
- •Конъюнктивная нормальная форма (кнф)[править | править исходный текст]
- •Алгебраическая нормальная форма (анф или полином Жегалкина)[править | править исходный текст]
- •Классификация булевых функций[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Литература[править | править исходный текст]
- •Битовые операции
- •Содержание
- •Побитовые логические операции[править | править исходный текст]
- •Побитовое отрицание (not) [править | править исходный текст]
- •Побитовое и (and) [править | править исходный текст]
- •Побитовое или (or) [править | править исходный текст]
- •Сложение по модулю два (xor) [править | править исходный текст]
- •Другие побитовые логические операции[править | править исходный текст]
- •Битовые сдвиги[править | править исходный текст]
- •В теории сложности алгоритмов[править | править исходный текст]
- •Связь с другими науками[править | править исходный текст] Битовые операции и математическая логика[править | править исходный текст]
- •Обобщение операций на булеву алгебру[править | править исходный текст]
- •Битовые операции как основа цифровой техники[править | править исходный текст]
- •Практические применения[править | править исходный текст]
- •Физическая реализация битовых операций[править | править исходный текст]
- •Схемы аппаратной логики[править | править исходный текст]
- •Использование в программировании[править | править исходный текст]
- •См. Также[править | править исходный текст]
- •Примечания[править | править исходный текст]
- •Навигация
- •Двоичный сумматор[править | править исходный текст]
http://u31668931.letitbit.net/download/15515.1db9c238c3e57040ffe6b8203d9f/Assembler_-_eto_prosto._Uchimsya_programmirovat_._2-e_izdanie.pdf.html
http://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0#.D0.98.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.86.D0.B8.D0.B8
******
http://ru.wikipedia.org/wiki/%C0%EB%E3%E5%E1%F0%E0_%EB%EE%E3%E8%EA%E8
Алгебра логики
[править | править исходный текст]
Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Не следует путать с булевой алгеброй.
Алгебра логики (алгебра высказываний)— разделматематической логики, в котором изучаются логические операции надвысказываниями[1]. Чаще всего предполагается (т. н. бинарная или двоичная логика, в отличие от, например,троичной логики), что высказывания могут быть только истинными или ложными.
Содержание
[убрать]
1 Определение
2 Аксиомы
3 Логические операции
4 Свойства логических операций
5 История
6 См. также
7 Примечания
Определение[править | править исходный текст]
Базовыми
элементами, которыми оперирует алгебра
логики, являются высказывания.
Высказывания строятся надмножеством{B,
,
,
,
0, 1}, где B — непустое множество, над
элементами которого определены триоперации:
отрицание
(унарная
операция),
конъюнкция
(бинарная),
дизъюнкция
(бинарная),
а также константы— логический ноль0и логическая единица1.
Дизъю́нкт—пропозициональная
формула, являющаясядизъюнкциейодного или болеелитералов(например
).Конъюнкт—пропозициональная
формула, являющаясяконъюнкциейодного или более литералов (например
).
Аксиомы[править | править исходный текст]
, инволютивность отрицания, закон снятия двойного отрицания
Логические операции[править | править исходный текст]
Простейшим и наиболее широко применяемым примером такой алгебраической системы является множество B, состоящее всего из двух элементов:
B = { Ложь, Истина }
Как правило, в математических выражениях Ложьотождествляется с логическим нулём, аИстина— с логической единицей, а операции отрицания (НЕ), конъюнкции (И) и дизъюнкции (ИЛИ) определяются в привычном нам понимании. Легко показать, что на данном множестве B можно задать четыре унарные и шестнадцать бинарных отношений и все они могут быть получены через суперпозицию трёх выбранных операций.
Опираясь
на этот математический инструментарий,
логика
высказыванийизучаетвысказыванияипредикаты.
Также вводятся дополнительные операции,
такие какэквиваленция
(«тогда
и только тогда, когда»),импликация
(«следовательно»),
сложение по модулю два
(«исключающее
или»),штрих
Шеффера
,стрелка
Пирса
и
другие.
Логика
высказыванийпослужила основным
математическим инструментом при создании
компьютеров. Она легко преобразуется
вбитовуюлогику: истинность высказывания
обозначается одним битом (0 — ЛОЖЬ,
1 — ИСТИНА); тогда операция
приобретает
смысл вычитания из единицы;
—
немодульного сложения; & — умножения;
—
равенства;
—
в буквальном смысле сложения по модулю
2 (исключающее Или — XOR);
—
непревосходства суммы над 1 (то есть A
B
= (A + B) <= 1).
Впоследствии булева алгебра была обобщена от логики высказываний путём введения характерных для логики высказываний аксиом. Это позволило рассматривать, например, логику кубитов, тройственную логику (когда есть три варианта истинности высказывания: «истина», «ложь» и «не определено») и др.
Свойства логических операций[править | править исходный текст]
Коммутативность: x
y = y
x,
{&,
}.
Идемпотентность: x
x = x,
{&,
}.
Ассоциативность: (x
y)
z = x
(y
z),
{&,
}.
Дистрибутивность конъюнкций и дизъюнкции относительно дизъюнкции, конъюнкции и суммы по модулю два соответственно:
,
,
.
Законы де Мо́ргана:
,
.
Законы поглощения:
,
.
Другие (1):
.
.
.
.
, инволютивность отрицания, закон снятия двойного отрицания.
Другие (2):
.
.
.
.
Другие (3) (Дополнение законов де Мо́ргана):
.
.
Существуют методы упрощения логической функции: например, Карта Карно,метод Куайна - Мак-Класки