Processing math: 100%


Булевы функции

Представление булевой функции формулой логики высказываний

  • Определение. Булевой функцией называется n-местная функция, аргументы которой принимают значения во множестве {0, 1} и сама функция принимает значения в этом же множестве.

Всякую булеву функцию от n переменных можно задать таблицей из 2n строк, в которой в каждой строке записывают одну из оценок списка переменных, принимающих значение 0 или 1.

Пример.

Для n=3 булеву функцию можно задать таблицей .

Таблица

... Смотреть решение »
Категория: Дискретная математика | Просмотров: 8384 | Добавил: Admin | Дата: 27.08.2016 | Комментарии (0)

Аксиомы булевой алгебры

Джордж Буль — ирландский математик и логик (1815—1864) —  впервые сформулировал основные положения алгебры логики

Таким образом , полный список аксиом , которыми будем пользоваться в дальнейшем , имеет вид

  1. 0+0=0;
  2. 0+1=1;
  3. 1+0=1;
  4. 1+1=0;
  5. 00=0;
  6. 01=0;
  7. 10=0;
  8. 11=1;
  9. ˉ0=1;
  10. ˉ1=0;

В литературе встречаются иные системы аксиом булевой алгебры . Например , Р . Сикорский в список своих аксиом включает свойства коммутативности , ассоциативности , дистрибутивности и др . Ещё одним примером является система аксиом Хантингтона. По мнению автора , наиболее естественной является система аксиом , приведённая в данной статье.

Пример. Найти значения выражений булевой алгебры:

  1. 0+1+1+0=1;
  2. 0+0+ˉ1+ˉ1=0;
  3. ˉ0+1+0=1;
  4. 1ˉ1+ˉ01=1.

 

Категория: Дискретная математика | Просмотров: 1664 | Добавил: Admin | Дата: 27.08.2016 | Комментарии (0)

ДНФ и КНФ

Дизъюнктивные и конъюнктивные формы

Булевы формулы могут быть записаны в виде дизъюнкции либо в виде конъюнкции каких - либо выражений . В первом случае говорят о дизъюнктивной форме , во втором — о конъюнктивной .

Например , выражения

AB+CDE;

A+B+CD;

A+B(C+D)+P;

A+B+T+K;

представлены в дизъюнктивной форме , а выражения

(A+B)(C+D);

(AB+C)(E+F+K);

ABC(D+E);

в конъюнктивной .

 

  • Если булева формула записана в виде дизъюнкции выражений , каждое из которых представляет собой либо отдельный аргумент (с инверсией или без инверсии), либо конъюнкцию некоторых аргументов , то эта формула является представленной в дизъюнктивной нормальной форме (ДНФ).  Например , выражения
    • AB+CˉD;
    • A+ˉB+CˉDE;
    • A+B+C+ˉD;  - представлены в ДНФ .
    • а формула A+B(C+ˉD) к ДНФ не относится , так как второе слагаемое не является ни отдельным аргументом , ни конъюнкцией переменных .
  • Если булева формула записана в виде конъюнкции выражений , кажд ... Смотреть решение »
Категория: Дискретная математика | Просмотров: 5840 | Добавил: Admin | Дата: 27.08.2016 | Комментарии (1)