6

Дизъюнктивные и конъюнктивные нормальные формы

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

Доказать эквивалентности при σ,τ∈B,σ≠τ\sigma , \tau \in \mathbb {B}, \sigma \neq \tau

1σ≡σ;0σ≡¬σ;σσ≡1;στ≡0.(5) 1^{\sigma } \equiv \sigma ; \quad 0^{\sigma } \equiv \neg \sigma ; \quad \sigma ^{\sigma } \equiv 1 ; \quad \sigma ^{\tau } \equiv 0. \tag {5}
?
Задача 158

Определить, сколько из nn переменных x1,…,xnx_{1}, \ldots , x_{n} и их отрицаний можно составить

?
(а)

неэквивалентных элементарных конъюнкций, содержащих ровно kk элементов и не содержащих одну и ту же переменную два или более раз;

(б)

всего неэквивалентных элементарных конъюнкций.

Задача 159

Доказать равенства (3) и (4): для каждого набора значений аргументов σ1,…,σn\sigma_{1}, \ldots , \sigma_{n} выполнено

f(σ1,…,σn)=Df(σ1,…,σn)=Cf(σ1,…,σn). f\left(\sigma _{1}, \ldots , \sigma _{n}\right)=\mathcal{D}_{f}\left(\sigma _{1}, \ldots , \sigma _{n}\right)=\mathcal{C}_{f}\left(\sigma _{1}, \ldots , \sigma _{n}\right).
?
Задача 160

Предложить процедуры для решения следующих задач:

?
(а)

По произвольной элементарной конъюнкции построить эквивалентную ей совершенную ДНФ с заданным множеством переменных.

(б)

По произвольной элементарной дизъюнкции построить эквивалентную ей совершенную КНФ с заданным множеством переменных.

Задача 161

Доказать, что для всех k⩽nk \leqslant n каждую булеву функцию f∈Pnf \in \mathcal{P}_{n} можно представить в виде

f(x1,…,xk,xk+1,…,xn)==⋁(σ1,…,σk)∈Bkx1σ1∧…∧xkσk∧f(σ1,…,σk,xk+1,…,xn). \begin{aligned} f\left(x_{1}, \ldots ,\right. & \left.x_{k}, x_{k+1}, \ldots , x_{n}\right)= \\ & \quad =\bigvee _{\left(\sigma _{1}, \ldots , \sigma _{k}\right) \in \mathbb {B}^{k}} x_{1}^{\sigma _{1}} \wedge \ldots \wedge x_{k}^{\sigma _{k}} \wedge f\left(\sigma _{1}, \ldots , \sigma _{k}, x_{k+1}, \ldots , x_{n}\right). \end{aligned}

Такое представление называется разложением ff по x1,…,xkx_{1}, \ldots , x_{k}. При k=nk=n из него получается совершенная ДНФ (3).

?
Задача 162

Предложить метод одновременного построения эквивалентных ДНФ и КНФ для произвольной формулы Φ\Phi логики высказываний, используя индукцию по построению Φ\Phi.

?
Задача 163

Используя основные эквивалентности, построить для следующих формул эквивалентные совершенные ДНФ и КНФ:

?
(а)

Φ1=((x↑y)∨(z⊕x))→¬y\Phi_{1}=((x \uparrow y) \vee (z \oplus x)) \rightarrow \neg y;

(б)

Φ2=((¬x⊕z)→(x∨y))∧(¬x→¬y)\Phi_{2}=((\neg x \oplus z) \rightarrow (x \vee y)) \wedge (\neg x \rightarrow \neg y);

(в)

Φ3=(((z∨x)⊕y)∨(x→¬z))∧z\Phi_{3}=(((z \vee x) \oplus y) \vee (x \rightarrow \neg z)) \wedge z.

Задача 164

Преобразовать следующие ДНФ в эквивалентные совершенные ДНФ:

?
(а)

(x∧y)∨(¬x∧z)∨(x∧z)(x \wedge y) \vee (\neg x \wedge z) \vee (x \wedge z);

(б)

(¬x∧y)∨z∨(x∧¬z)(\neg x \wedge y) \vee z \vee (x \wedge \neg z);

(в)

x∨(¬x∧z)∨(y∧z)∨(¬x∧¬y)x \vee (\neg x \wedge z) \vee (y \wedge z) \vee (\neg x \wedge \neg y).

Задача 165

Преобразовать следующие КНФ в эквивалентные совершенные КНФ:

?
(а)

(x∨y)∧(¬x∨z)∧(x∨¬z);(x \vee y) \wedge (\neg x \vee z) \wedge (x \vee \neg z) ;

(б)

¬x∧(x∨y)∧z∧(¬x∨¬z)\neg x \wedge (x \vee y) \wedge z \wedge (\neg x \vee \neg z);

(в)

(¬x∨z)∧(y∨z)∧(¬x∨¬y)(\neg x \vee z) \wedge (y \vee z) \wedge (\neg x \vee \neg y).

Задача 166

Привести пример трёхместной булевой функции ff, обладающей следующим свойством: если в совершенной ДНФ для ff заменить конъюнкции на дизъюнкции, а дизъюнкции на конъюнкции, то получится совершенная КНФ для ff.

?
Задача 167

С помощью основных эквивалентностей преобразовать следующие ДНФ в КНФ:

?
(а)

(x∧y)∨(¬x∧y∧z)∨(x∧z)(x \wedge y) \vee (\neg x \wedge y \wedge z) \vee (x \wedge z);

(б)

(¬x∧¬y∧z)∨(¬x∧y∧z)∨(x∧y∧¬z)(\neg x \wedge \neg y \wedge z) \vee (\neg x \wedge y \wedge z) \vee (x \wedge y \wedge \neg z);

(в)

x∨(¬x∧z)∨(¬x∧y∧z)∨(¬x∧¬y∧¬z)x \vee (\neg x \wedge z) \vee (\neg x \wedge y \wedge z) \vee (\neg x \wedge \neg y \wedge \neg z).

Задача 168

Функция f(x,y,z)f(x, y, z), задана следующей последовательностью восьми нулей и единиц при лексикографическом упорядочении аргументов: f=(10111010)f=(10111010). Определить, какие из следующих элементарных конъюнкций являются импликантами и какие из них минимальными импликантами для функции ff :

?
(а)

¬x∧y∧z\neg x \wedge y \wedge z;

(б)

¬z\neg z;

(в)

x∧¬yx \wedge \neg y;

(г)

¬x∧y\neg x \wedge y;

(д)

¬y\neg y;

(е)

x∧¬zx \wedge \neg z. ⊛\circledast

Задача 169

Доказать, что минимальная ДНФ состоит из минимальных импликантов.

?
Задача 170

Доказать, что совершенная, сокращённая и минимальная ДНФ для функции odd (x1,…,xn)=x1⊕⋯⊕xn\left(x_{1}, \ldots , x_{n}\right)=x_{1} \oplus \cdots \oplus x_{n} совпадают и имеют 2n−12^{n-1} элементарных конъюнкций длины nn.

?
Задача 171

Доказать, что сокращённая ДНФ для функции odd из задачи 170 на предыдущей странице состоит из наибольшего количества элементарных дизъюнкций среди функций с nn переменными.

?
Задача 172

Наборы значений трёх аргументов x,yx, y и zz булевых функций упорядочены лексикографически. Их значения задаются следующими последовательностями восьми нулей и единиц. Определить для каждой из следующих совершенные ДНФ и КНФ и сокращённую ДНФ:

?
(а)

f=(10110011)f=(10110011);

(б)

f=(00111001)f=(00111001);

(в)

f=(11101011)f=(11101011);

(г)

f=(00111011)f=(00111011);

(д)

f=(00010111)f=(00010111);

(е)

f=(01110101)f=(01110101).

Задача 173

Найти эквивалентные сокращённые ДНФ и доказать эквивалентность следующих пар формул:

?
(а)

Φ=(((¬x∧¬y)→¬z)∧(x→y)),Ψ=((1⊕y)→(¬x∧(1⊕z)));\Phi =(((\neg x \wedge \neg y) \rightarrow \neg z) \wedge (x \rightarrow y)), \Psi =((1 \oplus y) \rightarrow (\neg x \wedge (1 \oplus z))) ;

(б)

Φ=(¬((x1→x2)∨¬(x2→x1))∧x3),Ψ=¬((x1∧x3)→x2)\Phi =\left(\neg \left(\left(x_{1} \rightarrow x_{2}\right) \vee \neg \left(x_{2} \rightarrow x_{1}\right)\right) \wedge x_{3}\right), \Psi =\neg \left(\left(x_{1} \wedge x_{3}\right) \rightarrow x_{2}\right);

(в)

Φ=¬(¬x∧y∧¬z)→((y⊕1)∧((x⊕1)→¬(¬u∨z)))\Phi =\neg (\neg x \wedge y \wedge \neg z) \rightarrow ((y \oplus 1) \wedge ((x \oplus 1) \rightarrow \neg (\neg u \vee z))), Ψ=(¬x∨y)→((¬u∨y∨z)→(¬(x∨¬y)∧¬z));\Psi =(\neg x \vee y) \rightarrow ((\neg u \vee y \vee z) \rightarrow (\neg (x \vee \neg y) \wedge \neg z)) ;

(г)

Φ=(¬(x→(¬y→(x∧¬z)))∧(z∨¬(x∧y)))\Phi =(\neg (x \rightarrow (\neg y \rightarrow (x \wedge \neg z))) \wedge (z \vee \neg (x \wedge y))), Ψ=((x∧z)⊕(x∧y∧z));\Psi =((x \wedge z) \oplus (x \wedge y \wedge z)) ;

(д)

Φ=(((x∧y)→¬z)∧(¬x→¬y)),Ψ=(y→(x∧(z⊕1)))\Phi =(((x \wedge y) \rightarrow \neg z) \wedge (\neg x \rightarrow \neg y)), \Psi =(y \rightarrow (x \wedge (z \oplus 1)));

(е)

Φ=(((x∨y)→¬z)∧((x∧z)→y)),Ψ=(z→((x⊕1)∧¬y))\Phi =(((x \vee y) \rightarrow \neg z) \wedge ((x \wedge z) \rightarrow y)), \Psi =(z \rightarrow ((x \oplus 1) \wedge \neg y)).

Задача 174

Допустим, ДНФ D\mathcal{D} не содержит отрицаний и к ней не применимы законы поглощения. Доказать, что D\mathcal{D} является сокращённой ДНФ.

?
Задача 175

Привести пример ДНФ D\mathcal{D} и минимального импликанта CC для неё таких, что CC не является частью какой-то конъюнкции из D.⊛\mathcal{D}. \circledast

?