Diskretka
.pdfDiskretka.doc20.02.2014 |
|
101 |
|
|
|
1 |
1 |
1 |
умножение (нулейиединиц). |
Заметим,чток нъюнкция |
– этофактическиобычное |
|
||
Иногдаэтуфункциюобозначают |
X&Y или X Y. |
|
|
|
2) дизъюфу( нкция |
ИЛИ ( )) двухысказываний |
X и Y называетсявысказывание |
||
X Y, котороеис олькоинновтомслучае,когда |
дизъюнкций |
|
X и Y обаистинны. |
|
Таблицаистинностидля |
|
X Y |
|
|
|
X |
Y |
|
|
|
0 |
0 |
0 |
|
|
0 |
1 |
1 |
|
|
1 |
0 |
1 |
|
|
1 |
1 |
1 |
|
3) импликацияследование( ) |
двухысказываний |
X и Y называетсявысказывание |
X →Y, |
||
котороеис огдаитольконнотогда,когда |
импликации |
X истинно,а |
Y ложно. |
|
|
Таблицаистинностидля |
|
X →Y |
|
|
|
|
X |
Y |
|
|
|
|
0 |
0 |
1 |
|
|
|
0 |
1 |
1 |
|
|
|
1 |
0 |
0 |
|
|
|
1 |
1 |
1 |
|
|
Иногдаимпликациюобозначают |
x→y |
(читаетсяиз“ |
x следует y”). |
|
Этооченьважнаяфун |
кция,особенновлогике.Ееможнорассматриватьследующим |
|
|
|
|
|
|||
образом:если |
х = 0 (т.е. |
х “ложно”),тоизэтогофактам вывестижнол“”,жьистину“ ” |
|
|
|
|
|
|
|
(иэтобудетправильно),если |
|
у = 1 (т.е. |
у “ист”),тоинностинавыводизлжи“” зтся |
|
|
|
|
||
“истины”,эт |
отожеправильно.Тольковыводизистины“ ложь”являетсяневерным. |
|
|
|
|
|
|
|
|
Заметим,что |
любая теорема всегда фактическисодержэтулогическуюфункциют. |
|
|
|
|
|
|||
4) сложениепомодулю2 |
(здесьидалее,еслинеоговоренопротивное,знаком |
|
|
|
|
будем |
|||
обозначатьтакоесложение)двухысказываний |
|
|
X и Y называетсявысказывание |
|
X Y, |
||||
котороеис огдаитольконнотогда,когда |
|
X истинно,а |
Y ложноили |
X ложно,а |
Y истинно. |
||||
Супомодулюмадва |
,или антиэквивалентность,поопределени ю X Y = |
|
|
||||||
X↔ Y |
|||||||||
Таблицаистинностидля |
импликации |
X Y |
|
|
|
|
|
||
|
|
X |
Y |
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
|
|
|
|
|
|
0 |
1 |
1 |
|
|
|
|
|
|
|
1 |
0 |
1 |
|
|
|
|
|
|
|
1 |
1 |
0 |
X и Y называетсявысказывание |
|
X |
||
5) эквивалентность или подобие двухысказываний |
|
||||||||
↔ Y, котороеис инно |
гдаитолькотогда,когда |
|
X и Y обаистинныложны. |
|
|
|
|
||
Таблицаистинностидля |
эквивалентности |
X ↔ Y |
|
|
|
|
|
||
|
|
X |
Y |
|
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
1 |
1 |
1 |
|
|
|
|
|
Эта f9 |
= 1 тогдаитолькотогда,когда |
ху= . Заметим,чтобудемприменятьоба |
|
обозначения: |
ху (в основномприизучениифункций) |
ху~ |
(когдаречьбуидтиоет |
логическихоперациях).
Diskretka.doc20.02.2014 |
|
|
|
102 |
|
|
|
|
|
|||
6) штрихШеффера |
двухысказываний |
|
X и Y называетсявысказывание |
X |
|
Y , которое |
||||||
|
|
|||||||||||
ложнотолько, гдавысказываниябаистины.Поопределению |
|
|
|
|
|
|
штрих Шеффера является |
|||||
антиконъюнкцией (X |
|
Y ) = |
|
. |
|
|
|
|
|
|
|
|
|
X Y |
|
|
|
|
|
|
|
||||
Таблицаистинностидля |
|
штрихаШе(ффера |
|
антиконъюнкции) |
|
|
|
|||||
|
|
|
|
|
X |
Y |
X |
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
0 |
0 |
1 |
|
|
|
||||
|
|
|
0 |
1 |
1 |
|
|
|
||||
|
|
|
1 |
0 |
1 |
|
|
|
||||
|
|
|
1 |
1 |
0 |
|
|
|
Иногдаэтуфунакциюзываютне“”таккак(онаравнаотрицаниюконъюнкции).
Замечание. |
Конъюнкция,дизъюнкц,отрицаниебылопределеныдляобъектов, |
|
|
|
|
|
|
|
|
|
|
|
||||
принлидвазначенияшьмющих |
|
|
0 и 1.Однакобываютслучаи,когдаможноввеститакиеоперации |
|
|
|
|
|
|
|
|
|
||||
длянекоторыхдругихобъекэти(операциитовакженазываютиногдаконъюнкцией,дизъюнкци |
|
|
|
|
|
|
|
|
|
|
|
ейи |
||||
отрицанием),дляко акжеорыхвыполненысвойства1 |
|
|
|
|
|
–6Вэтом. случаеговорят,чтонаэтих |
|
|
||||||||
объектахвведена |
булеваалгебра. |
|
|
|
|
|
|
|
|
|
|
|
|
|||
7) стрелкаПирс |
(иногдаэтуфуназываюткцию |
|
штрихЛукасевича |
)двухысказываний |
|
X и Y |
||||||||||
называетсявысказывание |
X ↓ Y , |
котороеис олькоинно, обагдавысказыванияложны.По |
|
|
|
|
|
|
|
|
|
|||||
определению стрелкаПирсаштрих( Лукасевича) |
|
является антидизъюнкцией X ↓Y = |
|
|
. |
|||||||||||
|
X Y |
|||||||||||||||
Таблицаистинностидля |
|
|
стрелкиПирса |
(антидизъюнкцией) |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
X |
Y |
X ↓ Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
Этафункцияявляетсяотрицаниемдизъюнкциипоэтинееназываютмугда |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
“не |
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
или” . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заметим,чтосвойпосдвухтваледфукакн(будеткцихвиднодалеей)похомеждуи |
|
|
|
|
.называют f8 |
штрихом |
||||||||||
соби,мобытьйжет,поэтомувлитераихчаспутт.уре(оают |
|
|
|
|
||||||||||||
Шеффера,а |
f14 – стрелкойПирса |
). |
|
|
|
|
|
|
|
|
|
|
|
|||
Замечание. |
Вовсехвышеприведенныхтаблицахистинностилогическихопераций |
|
|
|
|
|
|
|
|
|
|
|||||
числостр к |
2n,где |
n – числопростыхвысказываний. |
|
|
|
|
|
|
|
|
|
|
||||
Триоставшиесяфункции, ( |
f2 , f4 и f11)особогозначениявдискретнойм |
|
|
|
|
|
атематикене |
|||||||||
имеют. |
|
|
|
|
|
|
|
|
|
|
|
|
суперпозиции |
|||
Заметим,чточастобудутрассматриватьсяфункцииотфункций,.е. |
|
|
|
|
|
|
|
|
||||||||
перечисленныхвышефункций.Приэтомпоследовательностьдействийуказываетсякак( |
|
|
|
|
|
|
|
|
|
|
|
|
||||
обычно)скобками.Исключениесоставляетконъюнкциякоторая( насамомделе |
|
|
|
|
|
|
|
|
|
|
|
является |
||||
обычумнвдвоожениымс )чнойстПоэтому. емконъюнкцияесовершаетсяпервой,даже |
|
xy yz означает( |
xy) |
(yz). |
|
|
||||||||||
еслиотсутствуютскобки.Например,запись |
|
|
|
|
|
|
||||||||||
Изперечифункцийособуюленныхрольигр |
|
|
аюттрифункции,аименноконъюнкция, |
|
|
|||||||||||
дизъюнкцияотриц,поэтомуаниессмболеедихтсвойстваримобно. |
|
|
|
|
|
|
|
|
|
|
|
|
||||
Помэтсвязокииспользуютсяхмоещетрисвязкиполученныеизвышеуказанных |
|
|
|
|
|
|
|
|
|
|
|
|||||
связок |
Название |
|
Прочтение |
|
Обозначение |
|
|
|||||||||
|
|
|
|
|
||||||||||||
ШтрихШеффера |
|
Антиконъюнкция |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|||||||
СтрелкаПирс |
|
Антидизъюнкция |
|
|
|
↓ |
|
|
||||||||
Супомодулюмадва |
|
|
|
Антиэквивалентность |
|
|
|
|
|
|
||||||
ШтрихШеффера |
X |
|
Y или антиконъюнкция,поопределению |
(X |
|
Y )= |
|
|
|
|
||||||
|
|
X Y |
|
|
Diskretka.doc20.02.2014 |
|
|
|
103 |
|
|
|
|
||
СтрелкаПирс |
|
X ↓ Y или антидизъюнкция,поопределению |
(X ↓ Y )= |
|
|
|||||
|
X Y |
|||||||||
Супомодулюмадва |
|
X Y |
или антиэквивалентность,поопределению |
|||||||
(X Y )= |
|
|
|
|
|
|
|
|
|
|
X ↔Y |
|
|
|
|
|
|
|
|
|
|
Таблицыистинносэтихоперацийти |
|
|
|
|
|
|
|
|
||
|
X |
Y |
Штрих |
СтрелкаПирса |
Суммапо |
X Y |
||||
0 |
0 |
Шеффера X |
|
Y |
X ↓ Y |
модулю2 |
||||
|
||||||||||
1 |
|
|
1 |
0 |
|
|
|
|||
0 |
1 |
1 |
|
|
0 |
1 |
|
|
|
|
1 |
0 |
1 |
|
|
0 |
1 |
|
|
|
|
1 |
1 |
0 |
|
|
0 |
0 |
|
|
|
Порядоквыполн |
ения операций |
|
|
|||||||||
Евслвыраженииожномскобокнет,тооперациинадовыполнятьследующем |
|
|
|
|
|
|||||||
порядке:конъюнкция,дизъюнкци |
|
|
я,импликация,эквивалент,отрица. ностьие |
|
||||||||
Соглашенияотносительнорас кобтан. вки |
|
|
|
|
|
|
|
|
|
|||
1Внешние. скобкипишутся. |
((X Y )→ Z ) пишут (X Y )→ Z |
|
||||||||||
При.Вместоер |
|
|
||||||||||
2На.множестве |
{¬, , ,→,↔, |
|
|
,↓, } вводятсятранзитивноеотношение |
<быть«более |
|||||||
|
||||||||||||
сильным»отношениеэквивалентности~бытьравносильным« »поправпоказаннымлам |
|
|
|
|
|
|
|
|
||||
нарис. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
← |
|
|||
|
|
|
|
|
|
|
|
~ |
|
|
~ ↓ |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
→ |
|
|||
Согласотношениямэтим едостающиескобкивформулерасставляются |
↔ ~ |
|
||||||||||
|
|
|
|
|
||||||||
последовательно,начинаянаиболеесильныхсвязкончаянаибосл,длябымиее |
|
|
|
|
|
|
|
|
|
|||
равносильнсвязокрас кобтаныпохвка |
|
|
|
|
|
лняетсяслеванаправо. |
|
|||||
Конечностьобластиопределфункцииимважноепреимуществонияет |
|
|
|
|
– такие |
|||||||
функцииможнозадаватьперечислензначенийазлзначенияхаргументовемных. |
|
|
|
n перемен,надоопределитьзныхаче |
|
|||||||
Длятого,чтобызадатьзначениефункцииот |
|
|
|
|
|
ниядля |
||||||
каждогоиз2 |
n |
наборов.Этизначениязаписываюттаблицупорядкесоответствующих |
|
|
||||||||
двочи.Врчныхсезультатеполучатабслеицавидатсядующего: |
|
|
|
|
|
|
|
|
|
|||
Булевафункция |
f(x1, x2, … ,xn) полноопределяетьювоей |
тся |
таблицейистинности |
|||||||||
|
x1 |
x2 |
x3 |
… xn-1 |
xn |
f(x1, x2, … ,xn) |
|
|||||
|
0 |
0 |
0 |
… |
0 |
|
|
0 |
|
|
f(0, 0, … 0, 0) |
|
|
0 |
0 |
0 |
… |
0 |
|
|
1 |
|
|
f(0, 0, … 0, 1) |
|
|
. |
. |
. |
… . |
. |
|
|
. |
|
|||
|
. |
. |
. |
… . |
. |
|
|
. |
|
|||
|
. |
. |
. |
… . |
. |
|
|
. |
|
Diskretka.doc20.02.2014 |
|
|
|
|
|
|
|
104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
1 |
1 |
1 |
… |
1 |
0 |
|
|
|
|
|
f(1, 1, … 1, 0) |
|
|
|
|
|
|
|
|||||||||
|
1 |
1 |
1 |
… |
1 |
1 |
|
|
|
|
|
f(1, 1, … 1, 1) |
|
|
|
|
|
|
(δ 1, δ2, … |
|||||||||
|
Вкаждстртаблицыоистинностийкезадазначенийетсяборпеременных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
,δ n),азатем |
- значениефункцииэтомнаборе. |
|
|
|
|
|
φ имеютоднутужетаблицуистинности,то |
|
|
|
|
|
|
|
||||||||||||||
|
Еслибулевафункция |
|
f |
иформула |
|
|
|
|
|
|
|
|||||||||||||||||
формулаφпредставляетфункцию |
|
|
|
f. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Эквивалентностьформул |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Различныеформулымогутиметьодинаковыетаблицыистинности.Таквоз |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
никает |
||||
понятиеэквивалентностиформул. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Формулы φ( x1,..., xn) и |
ψ( x1,..., xn) называются |
эквивалентными (φψ)~ |
,если |
||||||||||||||||||||||||
совпихтаблицыистинностидают,.е.совпадаютпредставляемыеэтимиформулами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
функции fφ(x1,..., xn) и fψ(x1,..., xn) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x → y и |
|
|
|
|
|
|||||||
|
Пример1Проверк. |
|
анаэквивалентностьследующихформул |
|
|
|
|
|
|
|
|
|
|
|
|
→ |
|
.Построим |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
x |
||||||||||||||
таблицыистинностиформул |
|
|
x → y и |
|
|
→ |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
y |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
x |
|
|
y |
|
|
|
x → y |
|
→ |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
y |
x |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||
убеждаемсявтом,что |
|
|
|
(x → y) ~ |
( |
|
→ |
|
). |
Действительноэ |
тоотношениеявляется~ |
|
||||||||||||||||
|
|
|
y |
x |
|
|||||||||||||||||||||||
отношениемэквивал,..онор флекнтносивноти |
|
|
|
|
|
|
|
|
|
|
|
|
(φφ~) |
,симметрично (φψ~) |
=> (ψφ~) |
|||||||||||||
итранзитивно |
(φ~ψ,ψ~χ |
|
=> φ~χ) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Основныеэквивалентностимеждуформулами: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(ассоциативность и |
|||||||||||
1. |
((ϕ ψ ) χ) ~ (ϕ (ψ χ)); ((ϕ ψ ) χ) ~ (ϕ (ψ χ)) - |
|||||||||||||||||||||||||||
). |
|
|
|
|
|
|
|
|
|
|
(коммутативность и ). |
|
||||||||||||||||
2. |
(ϕ ψ ) ~ (ψ ϕ); |
(ϕ ψ ) ~ (ψ ϕ) - |
|
|
||||||||||||||||||||||||
3. |
(ϕ ϕ) ~ φ; (ϕ ϕ) ~ φ - |
(идемпотентность и ). |
|
|
|
|
|
|
(законы |
|||||||||||||||||||
4. |
(ϕ (ψ χ)) |
~ |
((ϕ ψ ) (ϕ χ)); |
(ϕ (ψ χ)) ~ |
((ϕ ψ ) (ϕ χ)) - |
|||||||||||||||||||||||
дистрибутивности и ). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
5. |
(ϕ (ϕ ψ )) ~ φ; (ϕ (ϕ ψ )) ~ φ - (закпоглощенияны |
и ). |
|
|||||||||||||||||||||||||
6. |
←(ϕ ψ ) ~ ¬ϕ ¬ψ ; |
←(ϕ ψ ) ~ ¬ϕ ¬ψ |
- (законыдеМоргана) |
|
. |
|
|
|
|
|||||||||||||||||||
7. |
¬¬ϕ ~ φ; - |
(закондвойного |
отрицания - инволютивность) |
. |
|
|
|
|
|
8.ϕ →ψ ~ ¬ϕ ψ ;
9.ϕ ↔ψ ~ ((ϕ →ψ ) (ψ →ϕ)≈ (←ϕ ψ ) (←ψ ϕ));
10.(ϕ ←ϕψ ) ~ (ϕ ψ ); (←ϕ ϕψ ) ~ (←ϕ ψ );
11.ϕ(←ϕ ψ ) ~ φψ; ←ϕ(ϕ ψ ) ~ ← φψ.
11За.склеиванияон: |
x x = x x = 1 . |
|
|
12. Дляфункций:конъюнкция,дизъюнкциясупоммаодулюдвасправедливы |
|
|
|
следующиетождества: |
x x = x ; |
x x = x ; |
x x = 0 ; |
|
|||
|
x x = 0 ; |
x x = 1; |
x x = 1; |
|
x 0 = 0 ; |
x 0 = x ; |
x 0 = x ; |
|
x 1 = x ; |
x 1 = 1; |
x 1 = x ; |
13Дляфункций. конъюнкциядизъюнкциясправедливытожде |
|
ства: |
|
|
|
x1 x1 x2 = x1 x2 ; |
Diskretka.doc20.02.2014 |
|
|
|
|
|
|
|
|
105 |
|
|
|
|
|
|
|
|||
Длядоказательствасправедллюбыхиз ивтожеденныхости |
x1 (x2 x1 ) = x1 x2 ; |
дествнужносоставить |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
таблицыистинностидлябулевыхфункций. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Булевуфункциюлюбогочислаперемеможнозадатьформулойных,содержащей |
|
|
|
|
|
|
|
|
|
|
|
||||||||
функцииоднойдвухпеременныхпосредстоднихбулеановомфункцийвкиых |
|
|
|
|
|
|
|
|
|
|
|
||||||||
вместопеременныхдругиебулевыфункции, |
|
|
|
|
|
|
|
|
|
|
|
т.е.посредствсуперпбулевыхомзиции |
|
|
|
||||
функций. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Формула φ( x1,..., xn) |
называется выполнимойопровержимой( ), |
еслиуществуеттакой |
|
|
|
||||||||||||||
наборзначенийпеременных,прикотформулаприомзначениеимает |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 (соответственно |
|||||
0). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ПримерФормула1. |
|
|
х у являетсяодновременновыпиопровержимойлнимой, |
|
|
|
|
||||||||||||
поскольку 0 0 = 0,а |
1 1 = 1. |
|
|
|
|
|
|
|
|
|
|
|
|||||||
Формула φ( x1,..., |
xn) называется |
тождественноистинной, |
общезначимойили |
||||||||||||||||
тавтологией,еслиэтаформулапризначениеимает |
|
|
|
|
1 |
привсехнаборахзначений |
|
|
|
||||||||||
пер,те..фуменкцияных |
|
|
|
f являетсяконстантой |
1. |
|
|
|
|
|
|
||||||||
Пример2Формула. |
|
|
x |
|
|
|
являетсятождественноисти,одновременнонойвыполнимой |
|
|
|
|
||||||||
|
|
x |
|
|
|
|
|||||||||||||
0 1 = 1, 1 1 = 1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Формула φ( x1,..., xn) |
называется тождественноложной |
или противоречием,еслиэта |
|||||||||||||||||
формулапризначениеимает |
|
0. |
|
|
|
|
|
0 привсехнаборахзначенийпер,т..фуменкцияных |
|
|
|
f |
|||||||
являетсяконстантой |
|
|
x |
|
|
|
|
|
|
|
|
|
|
ку 0 0 = 0,а |
|||||
Пример3Формула. |
|
|
|
являетсятождестопро,поскольвенноржимой |
|||||||||||||||
|
|
x |
|||||||||||||||||
0 1 = 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если φ - тождественноистиннаяформула, будемписать|= |
|
|
|
|
|
|
|
φ Пример.|= |
x |
|
.В |
||||||||
|
|
|
|
|
|
|
x |
||||||||||||
противномслучаепишем| |
|
|
|
≠ φ.Пример| |
≠ x |
|
. |
|
|
|
|
|
|
|
|||||
|
|
|
x |
|
|
|
|
|
|
|
|||||||||
Очеявиднымляследующеется |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Замечание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Формула φ тождественноложнатогдаитолькотогда,когда |
|
|
|
|
|
|
|
неφ тождественно |
|||||||||||
истинна (|=неφ) |
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Формула φ опровержиматогдатолькотогда, онгдаявляется |
|
|
|
|
|
|
|
||||||||||||
тождественноистинной(| |
|
|
≠ φ); |
|
|
|
|
|
|
|
|
|
|
|
|||||
3. Формула φ выполнима тогдаитолькотогда, гданявляетсятождественно |
|
|
|
|
|||||||||||||||
ложной. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тождеистинные(оответственнотождественноложные)формулыобразуют |
|
|
|
|
|
|
|
|
|
|
|
||||||||
классэквивалентностипоотношению~. |
φ1 тождественноистин |
|
|
|
φ0 - тождественноложна, юбыхя |
|
|
|
|||||||||||
4. Еслиформула |
|
на, |
|
|
|
||||||||||||||
формул φ иψсправследующиеыэкв валентности: |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
φ φ1 ~φ;φ |
|
φ0 ~φ 0; |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
φ φ1 ~φ 1;φ φ0 ~φ; |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
(ϕ →ϕ ψ ) ~ φ1; (ϕψ →ϕ) ~ φ1; |
|
|
|
||||||||
|
|
|
|
|
|
ϕ ϕ ~ φ0; ϕ ϕ1 ~ |
|
; ϕ ϕ0 ~ φ. |
|
|
|
||||||||
|
|
|
|
|
|
ϕ |
|
|
|
||||||||||
Графическийспособзадания |
|
|
|
|
|
|
булевойфункции |
|
|
|
|
|
|
|
|||||
Единичный n-мерныйкубфункции |
|
w = f(x, y, z) |
|
|
|
|
|||||||||||||
Задняя 00 |
1 |
Задняя011 101 |
|
111 |
|
|
|
|
|
|
|
|
|
||||||
Грань |
передняя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
000 |
|
001 |
|
|
|
|
100 |
110 |
|
|
|
|||||||
Фактор-алгебраалгебрыфо |
|
|
|
|
рмул |
|
|
|
|
|
|
|
|
|
|
Diskretka.doc20.02.2014 |
|
|
|
|
|
|
|
|
|
|
|
106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Обозначимчерез |
|
|
|
|
Фn |
множествовсехформулалгебрылогикипеременнымиз |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
множества {х 1,х 2, х... , n}. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Намножестве |
Фn определеныдвухместныеоперацконъюнкциизъюнкции |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
— : |
|||||||||||||
(ϕ,ψ )!ϕ ψ , : (ϕ,ψ )!ϕ ψ — иодноместнаяоперацияотрицания |
|
|
|
|
|
|
: ϕ ! |
|
. |
|
||||||||||||||||||||||||
|
|
|
|
|
|
ϕ |
|
|||||||||||||||||||||||||||
|
Выделимнамножестве |
|
|
|
|
|
|
Фn |
двеконстанты |
|
x |
|
и x |
|
.Такполучается |
алгебра |
||||||||||||||||||
|
|
|
|
|
|
|
x |
x |
||||||||||||||||||||||||||
формул Fn = |
Φn ; , , |
|
, x |
|
, x |
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Отношениеэквивалентности~ формулявляетсяконгруэнциейнаалгебре |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fn,ипоэтому |
||||||||||||||
можнозадать |
фактор-алгебру Fn/~. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Нафактор |
|
-множестве Фn/~операции |
, и |
|
опредследуляющимтся |
|
|
|
|
образом: |
|||||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||||||||||
|
~(φ) ~(ψ) = ~ (φ ψ), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
~(φ) ~(ψ) = ~ (φ ψ), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
← ~(φ) = ~( ← φ),. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
Намножестве Фn/~выдвееляюконстанты: 0 =ся~( |
|
|
|
|
|
x |
|
)и1 = ~( |
|
x |
|
). Полученная |
|||||||||||||||||||||
|
|
|
|
|
|
x |
|
x |
||||||||||||||||||||||||||
система Φn / ≈; , , |
|
|
,0,1 являетсяфактор |
|
-алгеброй Fn/~. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
Теорема. |
Фактор-алгебра Fn/~изоморалгебребулевыхфункцийна |
|
|
|
|
|
|
|
|
|
|
|
|
|
Bn |
|
|||||||||||||||||
|
Доказательство. |
ξ: Fn/~→ |
Bn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
Искомыйизоморфизм |
определяетсяпоследующемуправилу:классу |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
эквивалентности ~(φ) сопоставляетсяфункция |
|
|
fφ, имеющаятаблицуистинности |
|
||||||||||||||||||||||||||||||
произвольнойформулымножества |
|
|
|
|
|
|
|
|
|
|
~(φ).Посколькуразнымклассамэквивалентности |
|
|
|
|
|
|
|
|
|||||||||||||||
соотверазличныетаблицыствуютистинности,отображение |
|
|
|
|
|
|
|
|
|
|
|
|
|
ξ инъективно,атаккакдля |
|
|||||||||||||||||||
любойбулевойфункции |
|
|
|
|
|
|
f |
из Вп найдетсяформула |
|
ϕ Φn ,представляющаяфункцию |
f, то |
|||||||||||||||||||||||
отображение ξ сюръективно.Сохраненоперацией |
|
|
|
|
|
|
, , |
|
, |
|
при0,отображении1 |
ξ |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
проверяетсянепосредственно.ЧТД. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f Bn ,неявляющейся |
|||||||||||
|
По теофункциональнойремеполнотекаждойфункции |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
константой 0,соответствуетнекотораяСДНФ |
|
|
|
|
|
ψ,принадлежащаяклассу |
|
|
|
|
~(φ) = ξ-1(f) формул, |
|||||||||||||||||||||||
представляющихфункцию |
|
|
|
|
|
|
f.Возадникаетхождениячавклассе |
|
|
|
|
|
|
|
|
|
|
|
~(φ) дизъюнктивной |
|||||||||||||||
нормальнойформы,имеющейнаибпрстроениелеест. е |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Контрольныевопросы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
1. |
Чтотакоеб |
|
|
улевафункции |
? |
Понятиебул«функция»,булевывафункцииодной |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
переменной.Булевыфункциидвухпеременных. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
2. |
Чтоназываетсявысказыванием |
|
|
|
|
? Понятиевысказывание« » |
. |
Приведите |
примеры |
|||||||||||||||||||||||||
высказ.Какиевыскваназываийстинными,какиеютсянияложными? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.Чтоназываетсясоставнымвысказыванием?
4.Перечислитевидылогическихоперацийнадвысказываниямисформулируйтеих
определение.
5. |
Какиеосновныеоперациииспользуютсятеориив |
ысказываний?Простейшиесвязки. |
Назодругисвязки.ите |
|
|
6. |
Чтотакоетаблицаистинностивыскаонастроитсязыванияк? |
|
7. |
Сформулируйтеосновнзаконыалгебрывысказываний.Какихдоказать? |
|
8. |
Булевыфункции:понятияподформула, ,базис.Равн сильные |
мулы. |
Принципдвойственности.
Diskretka.doc20.02.2014 |
107 |
|
|
Лекция№9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таккакзданвсегомиравершивозведенонно |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
премудрымТворцо,томиренепроисходитни,вчемго |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
небыловиденсмыслкакого |
-нибудьмаксилимума |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
минимума. |
|
|
|
|
|
Эйлер |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
ДИЗЪЮНКТИВНЫЕКОНЪЮНКТИ |
|
|
|
|
|
|
|
ВНОРМАЛЬНЫЕФОРМЫ |
|
|
|
|
|
|
|
|
|
|
||||||||||
Определение |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Если х — логическаяпеременная, |
|
|
|
|
|
,товыражение |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
δ {0,1} |
|
|
|
|
|
|
|
|
|
|
|||||
x,åñëèδ = 1, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
xδ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
x,åñëèδ = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
называется литерой. |
Литеры х и |
|
|
называются контрарными. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
x |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
Элемеконъюнкциейтарной |
|
|
|
|
|
|
или конъюнктом называетсяконъюнкциялитер. |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Элементарнойдизъюнкцией |
|
|
|
|
|
|
|
|
или дизъюнктом называетсядизъюнкциялитер. |
|
|
|
|
|
|
|
|
|
|
|||||||||||
Пример. |
Формулы |
x |
|
|
|
и x y x |
|
- дизъюнкты,формулы |
|
|
1x x и |
x x |
|
3 - |
||||||||||||||||
y |
z |
z |
|
x |
x |
|||||||||||||||||||||||||
конъюнкты,а |
|
являетсяодновремеидизъюконъюнктом, . но |
|
|
|
|
|
2 |
3 |
1 |
2 |
|
|
|
|
|||||||||||||||
x |
дизъюнктивнормальформойной |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
Дизъюнкцияконъюнктовназывается |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(ДНФ); |
|||||||||||||||
конъюдизъюнктовназываетсякция |
|
|
|
|
|
|
|
|
|
|
конъюнктивнормальформойной |
(КНФ). |
|
|
|
|
|
|
|
|||||||||||
Пример.Формула |
x |
|
yz — ДНФ,форм |
ула (x z |
|
)(x z)y — КНФ,аформула |
|
|
|
x |
|
|
||||||||||||||||||
y |
y |
|
|
|
y |
являетсяодновременноКНФиДНФ.
Теорема.
1.ЛюбаяформулаэквивнекоторойДНФлентна.
2.ЛюбаяформулаэквивнекоторойКНФлентна.
АлгоритмприведенияформулыкДНФ.
1Выразить. всел огическиеопер,учацииствующиепостроформулы,ч нииз дизъюнкцконъюнкции, отр,используяцанияэквивалентности
ϕ→ψ ~ ¬ϕ ψ
ϕ↔ψ ~ (←ϕ ψ ) (←ψ ϕ)
иопред:ерацленийя
штрихШ |
еффера( |
антиконъюнкция) |
(X |
Y ) = |
X Y |
, |
|
|
||
стрелкиПирса |
(антидизъюнкция) X ↓ Y = |
|
|
|
|
|||||
X Y |
||||||||||
супоммаодулюдваантиэквивалентность( |
|
|
) X Y = |
|
. |
|||||
|
|
X↔ Y |
||||||||
2Используя. законыдеМоргана,переносимвсеотрицаниякпеременны |
|
|
|
|
|
|
|
мисокращаем |
||
двотрицйныепоправнилуя |
|
|
¬¬ϕ ~ φ |
|||||||
|
|
|
||||||||
3Используя. закондистрибутивности |
|
|
|
|
|
|
|
|
||
|
|
(ϕ (ψ χ)) ~ ((ϕ ψ ) (ϕ χ)), |
||||||||
преобфотакр,чтобыазумулувсконъюнкцииемвыполнялисьраньшедизъюнкций.В |
|
|
|
|
|
|
|
|
||
результатеприме |
ненияпп. 1 |
-3получаетсяДНФданнойформулы. |
Diskretka.doc20.02.2014 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Пример6Привести. кДНФформулу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ϕ = ((x → y)↓ ¬(y → z)). |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решение. Выразимлогическиеоперации |
|
|
|
|
y |
|
|
|
↓ ¬ y |
|
|
|
|
|
|
|
|
|
z |
|
→ и ↓ через , и ← : |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
φ~ (( |
x |
|
|
|
|
|
|
|
|
|
|
|
|
)) ~ ~ |
|
|
|
←((x y) ←(y z)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
Вполученнойформулеперенесемотрицаниекпеременнымсократидвойные |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
отрицания: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
~ ( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) ~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
φ ~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
(←(x y) ←←(y z)) |
|
|
|
|
|
|
|
|
y |
y |
|
|
|
z |
(x |
y) (y z) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Используязак |
|
|
ондистрибутивности,приводимформулукДНФ: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ ~ (x |
|
|
|
|
|
|
|
|
|
|
|
|
|
) (x |
|
|
|
|
|
|
z). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
y |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПриведениеформулыкКНФпроизводитсяаналогичноприведениюеекДНФ,только |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
вместоп.применяется3 пункт |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(ϕ (ψ χ)) ~ |
|
|
|
((ϕ ψ ) (ϕ χ)),преобразуем |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3'Используя. закондистрибутивности |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
формулутак,чтобывседизъюнкциивыполнялисьраньше,чемконъюнкции. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Пример6Привести. кКНФформулу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ϕ = (x → y) (( |
|
|
|
|
|
→ z)→ |
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решение. |
Преобформулуазуем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ кформуле,несодержащей |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
→ : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
φ ~ (←x y) (←( |
|
|
|
|
|
|
→ z) |
|
|
|
|
) ~ (←x y) (←( |
|
|
|
|
z) |
|
|
|
) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
y |
x |
y |
x |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вполученнойформулеперенесемотрицаниекпеременнымсократидвойные |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
) ~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
отрицания: |
φ ~ |
( |
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
z |
|
x |
|
|
(x y) ((y z) x) |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Позаконудистрибпол,чтофутивностичаемрмула |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ эквивалентнаформуле |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ ~ ( |
|
|
|
y) ( |
|
|
|
|
|
|
|
|
) ( |
|
|
|
|
|
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
являющейсяКНФ. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
x |
y |
|
x |
z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Упролученнуюстимформулу: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
1)используемзакондистрибутивности |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
( |
|
|
y) ( |
|
|
|
|
|
) ( |
|
|
|
|
|
|
) ~ ( |
|
|
|
( |
|
|
|
|
|
|
|
|
)) ( |
|
|
|
|
|
) |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
x |
x |
y |
x |
z |
x |
y |
y |
x |
z |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2)используемзаконэквивалентность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ φ0 ~φ , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
(y |
|
)) ( |
|
|
|
|
|
) ~ |
|
( |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3)используемзакпоглощения |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
y |
x |
z |
x |
x |
z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) ~ |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
x |
|
z |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
Такимобразом,формула |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
изпримера6эквивалентными.1.1преобразованиями |
|
|
|
|
|
|
|
|
|
ормулы φ). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
привкфодитсярмуле |
|
|
|
|
|
|
(являющейсяодновременноДНФиКНФф |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
( |
|
y) ( |
|
|
|
) ( |
|
|
|
) ~ ( |
|
( |
|
|
|
|
)) ( |
|
|
|
|
) ~ |
|
( |
|
|
|
) ~ |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
x |
y |
y |
x |
z |
x |
y |
y |
x |
z |
x |
x |
z |
x |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Постротаблистинностицуть |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ϕ = (x → y) (( |
|
→ z)→ |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛюбаябулевафункцияможимбетсконмногоьпречнодставленийвидеДНФ КНФ.Особо еместосредиэтихпредставленийзанимают совершенные СДНФ()и
совершенные СКНФ( ).
СовершенныеСДНФ( )иСКНФ( ).
Пусть (x1,..., xn) — наборлогическихпеременных, =δ ( 1,,δ.., п) — наборнулейи
единиц.
x11−δ
δ2,х
Констединицытуентой |
набора называетсяконъюнкт |
K1(δ 1 |
...δ п) = xδ1 xδ 2 ...xδ n . |
||||
|
|
|
|
|
1 |
2 |
n |
Конституентойнуля |
набора |
называетсядизъюнкт |
|
K0(δ 1 |
…δ |
п) = |
|
1 x1−δ 2 ... x1−δ n . |
|
|
|
|
|
|
|
2 |
n |
|
|
|
|
|
|
Отметим,что |
K1(δ 1 ...δ |
п) = 1,а K0(δ 1 …δ |
п) = 0тогдаитолькотогда,когда |
|
|
х1 = δ1,х 2 = |
|
n = δn. |
|
|
|
|
|
|
|
Diskretka.doc20.02.2014 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
СовершеннойДНФ |
|
|
называдизъюнкцияетсякоторыхконстед,срединицытуент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
котнетодинаковыхрых. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
СовершеннойКНФ |
|
|
|
называконъюнкциянекоторыхтсяконституентнуля,среди |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
котнетодинаковыхрых. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Такимобразом,СДНФСКНФ()естьДНФКНФ(),вкоторойвкаждый |
хi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{x1,..., xn} входитродинвнораз,причемвходит |
конъюнкт |
||||||||||||||||||||||||||||||
(дизъюнкт)каждаяпеременная |
|
|
|
|
|
|
|
|
|
|
изнабора |
|
|
|||||||||||||||||||||||||||||||||||
либосама |
хi,либоееотрицание |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
xi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
Пример.Формула |
x |
|
|
|
|
x |
|
естьконстединицытуента |
|
|
|
|
|
|
|
|
К1(1,0,1). |
|
|
||||||||||||||||||||||||||||
|
x |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
1 |
|
2 |
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
К0(0,0,1). |
|
|
|
|
|||||||||||
|
|
|
Формула x y |
|
|
естьконституентануля |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
z |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
Формула x1 x2 x3 |
|
|
|
1 x2 x3 — СДНФ. |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
Формула (x y |
|
) ( |
|
|
|
|
|
z) ( |
|
y z) — СКНФ. |
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
z |
x |
y |
x |
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
Формула x1 |
|
2 x3 |
|
1 x2 x3 x1 |
|
x3 неявляетсяСДНФ. |
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
x |
x |
x2 |
|
|
|||||||||||||||||||||||||||||||||||||||||
|
ПерваятеорШеннонама |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
φ, |
|||
|
ДлярешениязадахождениячиСДНФСКНФ,эквивалентны |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
хисходнойформуле |
||||||||||||||||
предварассмотримительноазложебулевойфункцииия |
x1, х2,...,xk) — разложенияШеннона. |
|
|
|
|
|
|
|
f(x1, |
х2,...,xп) |
по k;переменным |
|||||||||||||||||||||||||||||||||||||
(дляопределенностипо |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
Теорема (перваятеоремаШеннона). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Любаябулевафункция |
|
|
|
|
|
|
|
|
|
f(x1, х2,...,xп) представима |
||||||||||||||||||
в видеразложенияШеннона: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
f (x1, x2 ,..., xk , xk +1,..., xn ,) = |
|
|
|
|
k |
|
|
δ |
|
(δ1,δ |
2 ,...,δk , xk +1,..., xn ) |
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
xi |
i f |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
ïî âñåì |
i =1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
наборам |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
(δ1 ,...,δ k ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Доказательство.Преждевсего,заметим,что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xδi |
= 1 x |
= δ |
. |
Подставимпроизвольно |
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
i |
|
|
i |
|
|
|
|
|
вместопервых |
|
k |
переменныхихзначения: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
= δ * , x |
= δ * ,..., x |
= δ * . |
Тогдалевчастья |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
1 2 |
|
|
2 |
|
|
|
k |
|
k |
|
|
||||
доказываемойфоравнамулы |
|
|
|
|
|
|
|
|
|
|
|
|
|
f (δ *,δ * ,...,δ * , x |
,..., x ) |
Прчапредставляетваястьсобой |
|
|||||||||||||||||||||||||||||||
|
|
|
2k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
2 |
|
k |
k +1 |
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
дизъюнкцию |
конъюнкцийвида |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xδ1 xδ 2 ...xδ k f |
(δ |
,δ |
2 |
,...,δ |
k |
, x |
+1 |
,..., x |
),которыеэтой |
|
||||||||||||||||||||||
подстаразбиндваокласса.Кпервомуаютсякойклассуотн ситсянъюнкция,у |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
|
k |
1 |
|
|
|
|
|
|
k |
n |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(δ*,δ* ,...,δ* ): |
|
|
|
|
|
|
|
|
|||||||||||||||||||||
которнаборй |
|
(δ 1,δ 2,...,δk) совпадаетнабором |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
k |
|
|
|
|
|
|
|
|
|||
(δ * )δ1* (δ * )δ2* ...(δ |
* )δk* f (δ * ,δ * ,...,δ * , x |
+1 |
,..., x |
|
) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
1 |
2 |
|
k |
1 |
2 |
|
|
|
k |
|
|
k |
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
= 1 1 ... 1 |
f (δ *,δ * ,...,δ * , x |
|
,..., x ) = |
f (δ *,δ * ,...,δ * , x |
,..., x |
) |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
1 |
2 |
k |
k +1 |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
2 |
k |
k +1 |
|
|
|
|
n |
|
|
|
|
|
|
|
|
2k-1 |
||||||
|
Этаконъюравлевойчастнформукц.Коивторомуяклотноситсяыассу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
конъюнкций,укаждойизкотхбыврыходнойтяпеременной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xi, |
i {1,2,...,k} выполнено |
|||||||
условие |
δi* ≠ δi . Следовательно,каждизнихравнанулюя.Используязакон |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a 0 = a , |
||||||||||||||||||||||||||
получаем,чтолеваяиправаячастиформулравныприлюбойподстановкепеременных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x1, |
|||||||||||
x2..., xn. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ВтораятеорШеннонма |
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Всилупринципадвойственностидлябулевыхалгебрсправедлива |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Теорема6.4.3 |
|
(втораятеорШеманнона |
|
|
|
|
|
|
). |
Любаябулевафункция |
|
|
|
f(x1, |
х2,...,xп) |
представимавидеразложенияШеннона:
f (x1, x2 ,..., xk , xk +1,..., xn ,) =
по всем наборам
(δ1 ,...,δ k )
|
k |
1−δ |
i f (δ1,δ2 ,...,δk |
, xk +1 |
|
|
xi |
,..., xn ) |
|||
i =1 |
|
|
|
|
Впредельномслучае,когда |
k = n,длябулевойфунк |
ции f(x1, х2,...,xп),неравнойнулю, |
получаемеепредставвидесо ершеннойДНФление: |
|
|
Diskretka.doc20.02.2014
f (x1, x2 ,..., xn ) =
по всем наборам
(δ1 ,δ2 ,...,δ n )
на которых
f (δ1 ,...,δ n )=1
Анадбулевойогичнояфункции представвидесо ершеннойКНФление:
f (x1, x2 ,..., xn ) =
по всем наборам
(δ1 ,δ2 ,...,δn )
на которых
f (δ1 ,...,δn )=0
110
|
n |
δ |
|
|
xi |
i |
|
i =1 |
|
|
f(x1, х2,...,xп),неравнойединице,получаемее
|
n |
|
|
1−δi |
|
xi |
||
i =1 |
|
Приведенныеформулыпозволяютсформулироватьследующуюеорему |
|
|
|
|
|
|
|
|
офункциональной |
|||
полноте. |
|
|
|
|
|
|
|
|
|
|
|
|
Функциональнаяполнота |
|
|
|
|
|
|
|
|
f найдетсяформула |
φ, |
||
Теорема (офункциональнойполноте) |
|
|
. Длялюбойбулевойфункции |
|
||||||||
представляфункциющая |
f.Если |
f |
≠ |
0, |
тосуществуетпредставл |
|
яющаяееформула |
φ, |
||||
находящаясявСДНФ: |
|
|
|
|
|
|
|
|
|
|
|
|
ϕ = |
|
K1 (δ1,...,δn ) |
|
|
|
|
|
|
|
|
|
|
|
f (δ1 ,...,δ n )=1 |
|
|
|
|
|
|
|
|
|
|
|
итакоепредставлединственноточдопорядкаиеследованстьюконстединицы. ятуент |
|
|
|
|
|
|
|
|
|
|
||
Если f ≠ 1, тосуществуетприставляющаяееформула |
|
|
|
|
|
φ,находящаясявСКНФ: |
|
|||||
ϕ = |
|
K 0 (δ1,...,δn ), |
|
|
|
|
|
|
|
|
|
|
f (δ1 ,...,δ n )=0 |
|
|
|
|
|
|
|
|
|
|
|
|
ита коепредставлеединственноточдопорядкаиеследованстьюконстнуля. иятуент |
|
|
|
|
|
|
|
|
|
|
||
Пример. |
|
f(x,y,z), заданнойследующейтаблицейистинности: |
|
|
||||||||
НайтиСДНФСКНФфункции |
|
|
||||||||||
|
|
х |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
|
|
y |
|
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
|
|
z |
|
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
|
|
f(x,y,z) |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
|
Решение. |
ПотеофункциональнойремеполнотеСДНФимеетвид |
|
|
|
|
|
|
|
|
|
|
|
|
ϕ1 = |
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
x |
y |
z |
xyz x yz xyz, |
|||||||||||||||
аСКНФ |
— ϕ2 = (x y |
|
)(x |
|
z)( |
|
y z)( |
|
|
|
z). ДлянахожденияСДНФСКНФ |
|||||||||||||||||||
z |
y |
x |
x |
y |
||||||||||||||||||||||||||
исходнойформулы |
|
φ составляетсяеетаблицаистин,затемпонстроитсяейости |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ребуемая |
||||||||||||
совершеннаянормальнаяформа.ПоСДНФ |
|
|
|
φ2. |
|
|
|
φ1 |
дляфункции |
f,можнососеетаблицувить |
||||||||||||||||||||
истипонейнностинайтиСКНФ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
ОписанныйспособнахожденСДНФСКНФпотаблицеястиннбываетчастоболеести |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
трудоемким,чемследующийалгоритм. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Алгоритм нахожденияСДНФ |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
ДлянахождеСДНФданформулуннужноуюияпривестисначалакДНФ,затем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
преобразееконъюнктыв нсваедиьспомощьютуентыницыследействий: щ х |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
а)есливконъюнктвходитнекоперевместеораясосвоименнаяотрицанием,тонужно |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
удалитьэтконъюнктизДНФ; |
|
|
|
|
|
|
|
|
|
хδ входитнескраз, удалитьольковселитеры |
|
|
|
|
|
|
|
|
|
|
хδ, |
|||||||||
б)есливконъюнктоднаитажелитера |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
кромеодной; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в)есливнекоторыйконъюнкт |
|
|
|
|
|
xδ1 xδ 2 ...xδ k невходитпеременная |
y,тоэтконъюнктзаменить |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
1 2 |
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
наэквивалентнуюформу |
лу xδ1 xδ 2 |
...xδ n |
(y |
|
) |
|
применяязакондистрибутивности,привести |
|||||||||||||||||||||||
y |
|
|||||||||||||||||||||||||||||
|
|
|
1 2 |
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
полученформукДНФ;еснедостающихлуюпеременныхнесколь,тодлякаждойизних |
|
|
|
|
|
|
|
|
|
(y |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|||||||
конъюнксоответствующуюдобавляетсяформулувида |
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
г)есливполученнойДН |
|
|
Фимеетсянесколькоодинаковыхконстед,тооставитьницытуент |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
толькоодизних.ВрезультатеполучаСДНФ. ется |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|