Глава 5

Полные множества функций и теорема Поста

[22/100%]
Показать
LaTeX
Задача 85

Доказать полноту множества {↓}\left\{ \downarrow \right\}, включающего только стрелку Пирса, непосредственно выразив через неё отрицание, дизъюнкцию и конъюнкцию.

?
Задача 86

Определить принадлежность каждой из функций, представленных в таблице на рис. 11 на стр. 107, каждому из множеств S0,S1,S,L\mathcal{S}_{0}, \mathcal{S}_{1}, \mathcal{S}, \mathcal{L} и M\mathcal{M}.

?
Задача 87

Используя результаты задачи 86, определить, какие из троек функций, представленных на рис. 11 на стр. 107, являются полными множествами. Имеются ли среди них полные множества из двух функций? Из одной функции? Какие из них будут базисами?

?
Задача 88

Найти все базисы, которые можно получить, удаляя функции из множества {0,1,∧,∨,→}\left\{ 0,1, \wedge , \vee , \rightarrow \right\}.

?
Задача 89

Проверить полноту множества функций {g,h}\left\{ g, h\right\}, представленных в таблице на рис. 12 на стр. 113. Если она полна, выразить с помощью этих функций обе константы, отрицание ¬\neg и импликацию → .

?
Задача 90

Выразить функции 0,1,∨,∧,↔c0,1, \vee , \wedge , \leftrightarrow \mathrm{c} помощью формул, построенных из функций полного множества {¬,→}\left\{ \neg , \rightarrow \right\}.

?
Задача 91

Определить, как по заданной ДНФ (КНФ) определить, будет ли она сохранять ноль или единицу, не вычисляя её значений.

?
Задача 92

Доказать, что замыканием множества {∧,∨,→}\left\{ \wedge , \vee , \rightarrow \right\} является S1\mathcal{S}_{1}. Можно ли то же самое утверждать для множества {∧,→}\left\{ \wedge , \rightarrow \right\}?

?
Задача 93

Назовём функцию f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) линейной по переменной xix_{i}, если ff можно представить в виде f(x1,…,xn)=g(x1,…,xn)⊕αixif\left(x_{1}, \ldots , x_{n}\right)=g\left(x_{1}, \ldots , x_{n}\right) \oplus \alpha_{i} x_{i}, где g(x1,…,xn)g\left(x_{1}, \ldots , x_{n}\right) — некоторая функция, не зависящая от xi,αi∈{0,1}x_{i}, \alpha_{i} \in \left\{ 0,1\right\}. Доказать, что булева функция f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) является линейной тогда и только тогда, когда она линейна по всем переменным.

?
Задача 94

Доказать, что функция f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) линейна по переменной xix_{i} тогда и только тогда, когда при изменении значения переменной xix_{i} значение функции либо всегда меняется (то есть для всех значений остальных переменных), либо никогда не меняется (то есть ff от xix_{i} не зависит).

?
Задача 95

Доказать, что для монотонных функций f(n)∈Mf^{(n)} \in \mathcal{M} справедливо представление

f(x1,…,xn)=(xi∧f(x1,…,xi−1,1,xi+1,…,xn))∨∨f(x1,…,xi−1,0,xi+1,…,xn) \begin{aligned} f\left(x_{1}, \ldots , x_{n}\right)=\left(x _{ i } \wedge f \left(x_{1}, \ldots , x_{i-1}, 1, x_{i+1},\right.\right. & \left.\left.\ldots , x_{n}\right)\right) \vee \\ & \vee f\left(x_{1}, \ldots , x_{i-1}, 0, x_{i+1}, \ldots , x_{n}\right) \end{aligned}

для всех i=1,…,ni=1, \ldots , n. Вывести отсюда (индукцией по nn), что для всякой монотонной функции, отличной от константы, существуют задающие её ДНФ и КНФ, не содержащие отрицаний переменных.

?
Задача 96

Доказать, что булева функция f(n)f^{(n)} является монотонной тогда и только тогда, когда она монотонна по каждому аргументу: для всех i=1,…,ni=1, \ldots , n и всех σ1,…,σn∈B\sigma_{1}, \ldots , \sigma_{n} \in \mathbb {B} выполнено неравенство

f(σ1,…,σi−1,0,σi+1,…,σn)⩽f(σ1,…,σi−1,1,σi+1,…,σn) f\left(\sigma _{1}, \ldots , \sigma _{i-1}, 0, \sigma _{i+1}, \ldots , \sigma _{n}\right) \leqslant f\left(\sigma _{1}, \ldots , \sigma _{i-1}, 1, \sigma _{i+1}, \ldots , \sigma _{n}\right)
?
Задача 97

Доказать, что булева функция f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) отличная от константы является монотонной тогда и только тогда, когда её сокращённая ДНФ не содержит отрицаний.

?
Задача 98

Определить, что будет замыканием множества {∧,∨}\left\{ \wedge , \vee \right\}.

?
Задача 99

Доказать, что количество монотонных булевых функций вида f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) на один больше количества подмножеств VV множества P{x1,…,xn}\mathrm{P}\left\{ x_{1}, \ldots , x_{n}\right\}, составленных из попарно не сравнимых с помощью ⊆\subseteq множеств.

?
Задача 100

Доказать, что двойственной к линейной (монотонной) функции снова будет линейная (соответственно, монотонная) функция. Определить, как ведёт себя двойственная функция f∗f^{*}, если ff сохраняет ноль или единицу (см. задачу 71 на стр. 100).

?
Задача 101

Определить количество функций из Pn\mathcal{P}_{n}, принадлежащих каждому из множеств S0,S1,S\mathcal{S}_{0}, \mathcal{S}_{1}, \mathcal{S} и L\mathcal{L}.

?
Задача 102

Найти количество булевых функций от nn переменных, являющихся одновременно самодвойственными и линейными.

?
Задача 103

Найти количество булевых функций от nn переменных, являющихся одновременно монотонными и линейными.

?
Задача 104

Доказать, что в множестве Pn\mathcal{P}_{n} имеется не меньше 2Cn⌊n/2⌋2^{C_{n}^{\lfloor n / 2\rfloor }} монотонных функций.

?
Задача 105

Доказать, что если f(x1,…,xn)f\left(x_{1}, \ldots , x_{n}\right) — линейная функция, отличная от константы, то количество единиц в таблице истинности равно 2n−12^{n-1}. Верно ли обратное?

?
Задача 106

Найти все трёхместные булевы функции ff, которые в одиночку образуют полное множество {f}\left\{ f\right\}. Найти их количество.

?