Передповний клас функцій алгебри логіки

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Приєднати до Передповний клас функцій алгебри логіки (клас Поста) — замкнений клас функцій алгебри логіки, замикання об'єднання цього класу з довільною функцією алгебри логіки (яка йому не належить) утворює повний клас функцій алгебри логіки — P2.

Всього є 5 класів:

  • клас функцій, що зберігають константу 0:
    T0={f(x1,,xn): f(0,,0)=0}.
  • клас функцій, що зберігають константу 1:
    T1={f(x1,,xn): f(1,,1)=1}.
  • клас самодвоїстих функцій:
    S={f(x1,,xn): f(x1,,xn)=f(x1,,xn)}.
  • клас монотоних функцій:
    M={f(x1,,xn): i(aibi)f(a1,,an)f(b1,,bn)}.
  • клас лінійних функцій:
    L={f(x1,,xn): f(x1,,xn)=a0a1x1anxn,ai{0,1}}.

Довільний замкнутий клас, відмінний від P2, повністю міститься хоча б в одному передповному класі.

Приклади

Приклади належності булевих функцій до класів.

Хиба
Істина
Заперечення,
NOT
¬A
Кон'юнкція,
AND
AB
Диз'юнкція,
OR
AB
Виключна диз'юнкція,
XOR
AB
Еквівалентність,
XNOR
 AB
Імплікація
 AB
Неімплікація
 A↛B
Штрих Шефера,
NAND
 A|B
Стрілка Пірса,
NOR
 AB
T0
T1
S
M
L

Щоб вибрати функціонально повну систему функцій потрібно, щоб таблиця з їхніх стовпців в кожному рядку містила хоча б одну порожню клітинку.

Щоб вибрати базис для класу потрібно, щоб таблиця з їхніх стовпців в кожному рядку (крім рядка цього класу) містила хоча б одну порожню клітинку.


...

В багатозначній логіці ще немає повного опису передповних класів.

Дивись також

Література