ВУЗ:
Составители:
- ∧∧∧∧
321321
321
xxxxxx
σ
σ
σ
форма. нормальная наядизъюнктив - )()(
2121
xxxx ∧∨∧
);()()()( , yxyxyxyxyxyxyx ∧∧∨=∧∨∧=↔∨=→
; , yxyxyxyx ∧=∨∨=∧
.
x
x
=
.)(
3
2
1
xxx ↔→
).∨∨(∧)∨(∧)∨(
)∨)∨((∧)∨()∨)∨((∧)∨)∧((
)∨)∨((∧)∨)∨((↔)→(
3
21
3231
3
21
323
21
3
2
1
321
3
21
3
2
1
xxxxxxx
xxxxxxxxxxx
xxxxxxxxx
==
==
Нормальная форма
2.1 Конъюнктивная нормальная форма. Дизъюнктивная
нормальная форма
Пусть x – двоичная переменная. Введем обозначение
=
=
=
.0,
,1,
σ
σ
σ
x
x
x
Тогда функции , где (σ
1
,…,σ
n
) – двоичный набор, а
x
1
,…, x
n
– двоичные переменные (не обязательно различные) называются соот-
ветственно элементарной конъюнкцией, элементарной дизъюнкцией.
Пример–Пусть (σ
1
, σ
2
, σ
3
)=(0,1,1).
Тогда
элементарная конъюнкция.
Дизъюнктивной нормальной формой (ДНФ) называется дизъюнкция
элементарных конъюнкций.
Пример -
Конъюнктивной нормальной формой (КНФ) называется конъюнкция
элементарных дизъюнкций.
Путем тождественных преобразований любую булеву функцию можно
привести к дизъюнктивной или конъюнктивной нормальным формам. Если ис-
ходная функция содержит только основные связки (
,
∧
,
∨
, →, ↔), то сначала
нужно элиминировать связки с помощью равенств:
затем продвинуть знак отрицания к переменным с учетом равенств
устранить двойное отрицание, так как , Затем, используя одно
из равенств: x
∧(y∨z)=(x∧y)∨(x∧z), x∨(y∧z)=(x∨y)∧(x∨z) непо-
средственно получить дизъюнктивную или конъюнктивную нормальную фо-
рму
.
Пример – Дана булева функция:
Выполним последовательно указанные преобразования:
Получена конъюнктивная нормальная форма.
nn
nn
xxxx
σσσσ
∨...∨∧...∧
и
11
11
,
Нормальная форма 2.1 Конъюнктивная нормальная форма. Дизъюнктивная нормальная форма x, σ = 1, Пусть x – двоичная переменная. Введем обозначение x σ = x, σ = 0. Тогда функции и x1σ ∧ ...∧ x n σ , x1σ ∨ ...∨ x n σ , где (σ1,…,σn) – двоичный набор, а 1 n 1 n x1,…, xn – двоичные переменные (не обязательно различные) называются соот- ветственно элементарной конъюнкцией, элементарной дизъюнкцией. Пример–Пусть (σ1, σ2, σ3)=(0,1,1). x1 σ1 ∧ x 2 σ 2 ∧ x 3 σ 3 x1 ∧ x 2 ∧ x 3 - Тогда элементарная конъюнкция. Дизъюнктивной нормальной формой (ДНФ) называется дизъюнкция элементарных конъюнкций. Пример - ( x1 ∧ x2 ) ∨ ( x1 ∧ x2 ) - дизъюнктивная нормальная форма. Конъюнктивной нормальной формой (КНФ) называется конъюнкция элементарных дизъюнкций. Путем тождественных преобразований любую булеву функцию можно привести к дизъюнктивной или конъюнктивной нормальным формам. Если ис- ходная функция содержит только основные связки ( , ∧, ∨, →, ↔), то сначала нужно элиминировать связки с помощью равенств: x → y = x ∨ y, x ↔ y = ( x ∧ y ) ∨ ( x ∧ y ) = ( x ∨ y ) ∧ ( x ∧ y ); затем продвинуть знак отрицания к переменным с учетом равенств x ∧ y = x ∨ y , x ∨ y = x ∧ y; устранить двойное отрицание, x = x. так как , Затем, используя одно из равенств: x∧(y∨z)=(x∧y)∨(x∧z), x∨(y∧z)=(x∨y)∧(x∨z) непо- средственно получить дизъюнктивную или конъюнктивную нормальную фо- рму. Пример – Дана булева функция: ( x1 → x 2 ) ↔ x3 . Выполним последовательно указанные преобразования: ( x1 → x 2 ) ↔ x 3 = (( x 1 ∨ x 2 ) ∨ x 3 ) ∧ (( x 1 ∨ x 2 ) ∨ x 3 ) = (( x1 ∧ x 2 ) ∨ x 3 ) ∧ (( x 1 ∨ x 2 ) ∨ x 3 ) = ( x 2 ∨ x 3 ) ∧ (( x 1 ∨ x 2 ) ∨ x 3 ) = ( x1 ∨ x 3 ) ∧ ( x 2 ∨ x 3 ) ∧ ( x 1 ∨ x 2 ∨ x 3 ). Получена конъюнктивная нормальная форма.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »