1. Главная
  2. Библиотека
  3. Логика
  4. Выберите номер функции, для которой верно утверждение:...
Решение задачи на тему

Выберите номер функции, для которой верно утверждение: любая булева функция может быть представлена формулой, использующей только эту функцию. 1. (00011111) 2. (10001000) 3. (00111100) 4. (10101010)

  • Логика
  • #Основы формальной логики
  • #Символическая логика
Выберите номер функции, для которой верно утверждение: любая булева функция может быть представлена формулой, использующей только эту функцию.

1. (00011111)
2. (10001000)
3. (00111100)
4. (10101010)

Условие:

Выберите функцию, для которой верно утверждение: любая булева функция может быть представлена формулой, использующей только эту функцию.
(00011111)
(10001000)
(00111100)
(10101010)

Решение:

Нам дано четыре булевы функции (заданные таблицами истинности для трёх переменных). Надо выбрать ту функцию f, что класс формул, составленный только из неё, функционально полный – то есть каждая булева функция может быть выражена формулой, использующей только f.

Чтобы функция f была функционально полной (то есть самим оператором f можно было выразить все булевы функции), она не должна принадлежать ни одному из классов, закрытых по Посту. В частности, она не должна:

  1. Сохранять ноль: f(0,0,0)=0
  2. Сохранять единицу: f(1,1,1)=1
  3. Быть монотонной
  4. Быть самодвойственной
  5. Быть линей...

Выбери предмет