- •1. Дм функции алгебра логики, реализация функций формулами, канонические формы
- •2. Дм полнота и замкнутость систем функций. Теорема о функциональной полноте
- •3. Дм проблемы построения минимальных днф
- •4. Дм Схемы из функциональных элементов в базисе {и, или, не}. Задача построения схем из функциональных элементов и подходы к её решению. Примеры.
- •6. Дм графы, способы задания, геометрическая реализация
- •7. Дм теория кодирования, алфавитное кодирование, проблема однозначности кодирования, префиксные коды
- •8. Дм коды с минимальной избыточностью (коды Хафмана)
2. Дм полнота и замкнутость систем функций. Теорема о функциональной полноте
E2={0,1}; f(x1,…,xn)-ф-ия алгебра логики, если переменные x1,…, xn определены на E2 и зн‑ия ф-ии f на любом наборе переменных принадлежат E2
f(A1…An) – формула, если A1…An – формулы либо переменные
Пусть P={f1f2…} – система ф-ий изP2. Система ф-ий P функционально полна в P2, если fP2 м.б. представлена в виде формулы над P. Примеры полных в P2 систем ф-ий: P2, {,,},
{,}, {,}, {0,1, xy, xy}, {|}, {,}
Пусть MP2. Замыканием мн-ва M наз-ся мн-во всех булевых ф‑ий, представимых в виде ф-лы над M. Обозн [M].
Пр.: M=P2 [M]=P2; M={1, x1x2} [M]={f: f=c0c1x1…cnxn}
Класс M – замкнутый, если M=[M]. Пр.: P2-замкнутый класс
Классы ф-ий: T0={f: f(0…0)=0} – класс ф-ий, сохраняющих константу 0; T1 – класс ф-ий, сохр-х константу 1; S -класс самодвойственных ф-ий (на противоположенных наборах принимают противоположные значения); M-класс монотонных ф-ий (,:< f()f()); L-класс линейных ф-ий
|
0 |
1 |
x |
¬x |
x&y |
xy |
xy |
x~y |
xy |
x|y |
xy |
T0 |
+ |
- |
+ |
- |
+ |
+ |
- |
- |
+ |
- |
- |
T1 |
- |
+ |
- |
- |
+ |
+ |
+ |
+ |
- |
- |
- |
S |
- |
- |
+ |
+ |
- |
- |
- |
- |
- |
- |
- |
M |
+ |
+ |
+ |
- |
+ |
+ |
- |
- |
- |
- |
- |
L |
+ |
+ |
+ |
+ |
- |
- |
- |
+ |
+ |
- |
- |
|
|
|
|
отр |
кон |
диз |
импл |
экв |
слож |
штрих шеффера |
стрелка пирса |
[
Т
Пр.: {xy, x}
|
|
=> полна |
Пр.: {xy, xy}
|
|
=> не полна |