2.4 KiB
Теорема о сокращённой ДНФ монотонной функции
Теорема
Функция является монотонной тогда и только тогда, когда её сокращённая ДНФ не содержит отрицаний.
Доказательство
Пусть f представлена 1 курс/2 семестр/Дискретка/Билеты/2#ДНФ, не содержащий отрицаний. Т.к. такая ДНФ содержит только операции \vee и \wedge, то f \in [\{\vee, \wedge\}]. В свою очередь, \{\vee, \wedge\} \subseteq M и [\{\vee, \wedge\}] \subseteq M
Таким образом, f \in M
Теперь докажем, что если f \in M, то её 1 курс/2 семестр/Дискретка/Билеты/4#Сокращённая ДНФ не содержит отрицаний:
Пусть f(x_1, x_2, \dots, x_n) \in M. Рассмотрим простую 1 курс/2 семестр/Дискретка/Билеты/4#Импликанта A. Предположим, что A содержит отрицание. НУО, пусть A = x^0_1 \cdot x^{\alpha_2}_2 \cdot x^{\alpha_3}_3 \dots x^{\alpha_k}_k
Рассмотрим набор \tilde\alpha = (0, \alpha_2, \alpha_3, \dots, \alpha_k, 0, \dots, 0). Очевидно, A(\tilde\alpha) = 1. Т.к. A - импликанта f, то f(\tilde\alpha_0) = 1
Для любого набора \tilde\beta = (1, \alpha_2, \alpha_3, \dots, \alpha_k, \beta_{k+1}, \dots, \beta_n) выполняется \tilde\alpha \preceq \tilde\beta. Поскольку f \in M, то f(\tilde\beta) = 1. Итак, при любых \beta_{k+1}, \dots, \beta_n, любая элементарная конъюнкция x^1_1 \cdot x^{\alpha_2}_2 \cdot x^{\alpha_3}_3 \dots x^{\alpha_k}_k \cdot x^{\beta_{k+1}}_{k+1} \dots x^{\beta_n}_n является импликантой f
Склейкой по всем переменным x_{k+1}, \dots, x_n получаем импликанту A^` = x^1_1 \cdot x^{\alpha_2}_2 \cdot x^{\alpha_3}_3 \dots x^{\alpha_k}_k. Тогда по свойству склейки, A \vee A^` = x^{\alpha_2}_2 \cdot x^{\alpha_3}_3 \dots x^{\alpha_k}_k - тоже импликанта f. Но тогда A не является простой импликантой. Противоречие