Полные множества функций и теорема Поста
[22/100%]Доказать полноту множества , включающего только стрелку Пирса, непосредственно выразив через неё отрицание, дизъюнкцию и конъюнкцию.
Определить принадлежность каждой из функций, представленных в таблице на рис. 11 на стр. 107, каждому из множеств и .
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
Используя результаты задачи 86, определить, какие из троек функций, представленных на рис. 11 на стр. 107, являются полными множествами. Имеются ли среди них полные множества из двух функций? Из одной функции? Какие из них будут базисами?
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
Найти все базисы, которые можно получить, удаляя функции из множества .
Проверить полноту множества функций , представленных в таблице на рис. 12 на стр. 113. Если она полна, выразить с помощью этих функций обе константы, отрицание и импликацию .
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 |
Выразить функции с помощью формул, построенных из функций полного множества .
Определить, как по заданной ДНФ (КНФ) определить, будет ли она сохранять ноль или единицу, не вычисляя её значений.
Доказать, что замыканием множества является . Можно ли то же самое утверждать для множества ?
Назовём функцию линейной по переменной , если можно представить в виде , где — некоторая функция, не зависящая от . Доказать, что булева функция является линейной тогда и только тогда, когда она линейна по всем переменным.
Доказать, что функция линейна по переменной тогда и только тогда, когда при изменении значения переменной значение функции либо всегда меняется (то есть для всех значений остальных переменных), либо никогда не меняется (то есть от не зависит).
Доказать, что для монотонных функций справедливо представление
для всех . Вывести отсюда (индукцией по ), что для всякой монотонной функции, отличной от константы, существуют задающие её ДНФ и КНФ, не содержащие отрицаний переменных.
Доказать, что булева функция является монотонной тогда и только тогда, когда она монотонна по каждому аргументу: для всех и всех выполнено неравенство
Доказать, что булева функция отличная от константы является монотонной тогда и только тогда, когда её сокращённая ДНФ не содержит отрицаний.
Определить, что будет замыканием множества .
Доказать, что количество монотонных булевых функций вида на один больше количества подмножеств множества , составленных из попарно не сравнимых с помощью множеств.
Доказать, что двойственной к линейной (монотонной) функции снова будет линейная (соответственно, монотонная) функция. Определить, как ведёт себя двойственная функция , если сохраняет ноль или единицу (см. задачу 71 на стр. 100).
Определить количество функций из , принадлежащих каждому из множеств и .
Найти количество булевых функций от переменных, являющихся одновременно самодвойственными и линейными.
Найти количество булевых функций от переменных, являющихся одновременно монотонными и линейными.
Доказать, что в множестве имеется не меньше монотонных функций.
Доказать, что если — линейная функция, отличная от константы, то количество единиц в таблице истинности равно . Верно ли обратное?
Найти все трёхместные булевы функции , которые в одиночку образуют полное множество . Найти их количество.