Ikkilik printsipi. o'zgaruvchilarda mantiqiy funktsiyalarni kengaytirish. mukammal ayiruvchi va konyunktiv normal shakllar. Laboratoriya ishi Mantiqiy funksiyalar algebrasi (Mantiqiy funksiyalar) Mantiqiy funksiya kengayishi teoremasi

Bu teorema konstruktivdir, chunki u har bir funktsiya uchun uni mukammal d.s shaklida amalga oshiradigan formulani qurishga imkon beradi. f. Buning uchun har bir funktsiya uchun haqiqat jadvalida biz barcha qatorlarni belgilaymiz


Ishlaringizni ijtimoiy tarmoqlarda baham ko'ring

Agar ushbu ish sizga mos kelmasa, sahifaning pastki qismida shunga o'xshash ishlar ro'yxati mavjud. Qidiruv tugmasidan ham foydalanishingiz mumkin


Aranov Viktor Pavlovich Diskret matematika.

Bo'lim 4. Operatsiyalar bilan funktsional tizimlar. Mantiq algebrasi.

Ma’ruza 21. Ikkilik tamoyili. O‘zgaruvchilardagi funksiyalarning parchalanishi. Mukammal DNF va CNF

21-ma'ruza DUALLIK PRINSIBI. BULYAN BO'LISHI

O'ZGARCHILAR BO'YICHA FUNKSIYALAR. MUMKIN DISJUNKTİV VA

KON'YUNKTİV NORMAL SHAKLAR

Dars rejasi:

  1. Ikkilik printsipi.
  2. O'zgaruvchilarda mantiqiy funktsiyalarning parchalanishi. Perfect disjunktiv va kon'yunktiv normal shakllar.
  1. Ikkilik printsipi

ga teng funktsiya chaqiriladi ikkilik ishlash uchun funktsiya.

Shubhasiz, ikki tomonlama funktsiya uchun haqiqat jadvali o'zgaruvchilar va funktsiya qiymatlarini invertatsiya qilish (ya'ni, 0 ni 1 va 1 ni 0 bilan almashtirish) orqali funktsiya uchun haqiqat jadvalidan olinadi. Masalan, .

0, 1 funksiyalar uchun o'rnatish oson

  1. 0 funksiyasi 1 ga ikkilik;
  2. 1-funktsiya 0 ga dual;
  3. funksiya ikki tomonlama;
  4. funksiya ikki tomonlama;
  5. funksiya ikki tomonlama;
  6. funksiya ikki tomonlama.

Ikkilik ta'rifidan kelib chiqadiki

ya'ni funksiya dual to (o'zaro munosabat xususiyati).

Ikkilik printsipi.Agar formula funktsiyani amalga oshirsa, u holda formula, ya'ni funktsiyalarni mos ravishda almashtirish natijasida olingan formula funktsiyani amalga oshiradi.

Formula k ga dual formula deb ataladi.

Ushbu tasdiqni isbotlash uchun uning superpozitsiyaning elementar bosqichlari uchun haqiqiyligini tekshirish kerak va.

Masalan, funktsiyadan quyidagi o'zgaruvchini almashtirish natijasida funktsiya olinsin:

Keyin

ya'ni funksiya bir xil o'zgaruvchini almashtirish natijasida olinadi.

Keling, bir qadam uchun ikkilik printsipining to'g'riligini misol yordamida isbotlaylik. Mayli

Keyin

ya'ni funksiya va dan funksiya olinadi.

Ikkilik printsipi asosiy tavtologiyalarni chiqarishni soddalashtirishga imkon beradi va bir qator foydali ilovalarga ega, ular keyinroq muhokama qilinadi.

1-misol O'ziga xoslik o'ziga xoslikdan kelib chiqadi.

Haqiqatan ham,

;; .

2-misol Funksiyani inkor qilish formulasini qurish.

Ikki funktsiyaning ta'rifidan kelib chiqadi

Biz quyidagi qoidani olamiz: ruxsat bering formula funksiyani amalga oshiradi. Funktsiya formulasini olish uchun formuladagi barcha o'zgaruvchilarni ularning inkorlari bilan almashtirish kerak.

Funksiyaning inkorini toping.

O'shandan beri.

  1. O'zgaruvchilarda mantiqiy funktsiyalarning parchalanishi. Mukammal

Dizyunktiv va konyunktiv normal shakllar

Biz belgini kiritamiz

bu yerda parametr 0 yoki 1 ga teng. Shubhasiz,

Buni ko'rish oson 1 agar va faqat agar.

O‘zgaruvchilardagi funksiyalarning kengayishi haqidagi teorema. Har qanday () uchun mantiq algebrasining har bir funksiyasi quyidagi shaklda ifodalanishi mumkin:

, (1)

bunda dis'yunksiya o'zgaruvchan qiymatlarning barcha mumkin bo'lgan to'plamlari ustidan olinadi.

Ushbu taqdimot deyiladio'zgaruvchilarda funktsiyani kengaytirish.

Isbot. O'zgaruvchan qiymatlarning ixtiyoriy to'plamini ko'rib chiqing va munosabatning chap va o'ng qismlari (1) bir xil qiymatga ega ekanligini ko'rsating. Chap tomon beradi. To'g'ri -

Teoremaning xulosasi sifatida biz parchalanishning ikkita maxsus holatini ko'rib chiqamiz.

  1. O'zgaruvchan kengayish:

Funktsiyalar va deyiladiparchalanish komponentlari.Bu parchalanish ba'zi xususiyatlar induksiya orqali o'rnatilganda foydalidir.

  1. Barcha o'zgaruvchilarda kengayish:

Agar 0 ga teng bo'lmasa, uni o'zgartirish mumkin:

Natijada, biz nihoyat erishamiz

. (2)

Bunday parchalanish deyiladimukammal disjunktiv normal shakl(Mukammal fan doktori).

Bevosita mukammal d.s kontseptsiyasiga. f. quyidagi teoremaga qo‘shiladi.

Teorema. Mantiq algebrasining har bir funksiyasi asosdagi formula bilan ifodalanishi mumkin.

Isbot 1) Keling. Keyin aniq

  1. U 0 ga teng bo'lmasin. Keyin uni (2) formula bilan ifodalash mumkin.

Bu teorema konstruktivdir, chunki u har bir funktsiya uchun uni mukammal d.s shaklida amalga oshiradigan formulani qurishga imkon beradi. f. Buning uchun har bir funktsiya uchun haqiqat jadvalida biz barcha qatorlarni belgilaymiz. Har bir bunday qator uchun biz mantiqiy mahsulot hosil qilamiz, so'ngra barcha hosil bo'lgan birikmalarni ajratish belgisi bilan bog'laymiz.

3-misol Mukammal d.s ni toping. f. funktsiyasi uchun.

Mukammal d.s. f. P tipidagi ifodadir. 1 ga bir xil 1 ga teng bo‘lmasa, uni ko‘rinishda ifodalash mumkinligini ko‘rsataylik. Ikkilik funksiya uchun (aniq 0 ga teng emas) kengayishni mukammal d.s shaklida yozamiz. f.:

Ikkilik printsipidan kelib chiqadi

Shunday qilib, biz chaqirilgan parchalanishni olamizmukammal konyunktiv normal shakl(mukammal fan nomzodi):

. (3)

4-misol Mukammal PhD yaratish. f. funktsiyasi uchun.

Bizda ... bor.

Sizni qiziqtirishi mumkin bo'lgan boshqa tegishli ishlar.vshm>

200. Mantiqiy funksiyalarning normal shakllari 63,53 Kb
Mantiqiy funksiyalarning normal shakllari Mantiqiy funktsiyaning Ki 2.7 birlik tarkibiy qismlarining kon'yunktiv a'zolarining dis'yunksiyasi ko'rinishida tasvirlanishi ushbu funktsiyaning DNF ning dis'yunktiv normal shakli deb ataladi. mantiqiy o'zgaruvchilar inkor qilingan yoki inkor qilinmagan holda birin-ketin o'z ichiga oladi, u holda funktsiyani ifodalashning bu shakli ushbu funktsiyaning SDNF ning mukammal dis'yunktiv normal shakli deb ataladi. Ko'rib turganingizdek, SDNF funktsiyasini kompilyatsiya qilishda siz funktsiya 1 qiymatini oladigan barcha mintermlarni ajratishingiz kerak.
9015. BUL FUNKSIYALARINI MINIMAYLASH USULLARI 81,74 Kb
DNF va FE sxemalari. O'lik DNFlarni qurish asosida mantiqiy funktsiyalarni minimallashtirish. O'lik DNFlarni qurish asosida mantiqiy funktsiyalarni minimallashtirish Qisqartirilgan o'lik va minimal DNFlar quyidagi munosabatda. Ba'zi a'zolarni olib tashlash orqali qisqartirilgan DNFdan o'lik DNF olinadi.
9017. BUL FUNKSIYALARINI MINIMAYLASH MUAMMOSI. Geometrik talqin 109,86 Kb
DNF va FE sxemalari. GEOMETRIK TAVSIYa Ma'ruza rejasi: DNF ning dis'yunktiv normal shakli haqida tushuncha. DNF tushunchasi. Darajaning elementar birikmasi qaerda ifodasi DNF ning dis'yunktiv normal shakli deyiladi.
14731. Signallarni ortogonal funktsiyalar tizimi nuqtai nazaridan umumlashtirilgan Furye qatoriga kengaytirish. Uolsh funktsiyalari 38,95 Kb
Signallarni ortogonal funktsiyalar tizimi nuqtai nazaridan umumlashtirilgan Furye qatoriga kengaytirish. Signallar va shovqinlarning asosiy xususiyatlari bilan tanishing. Signallarni ortogonal funksiyalar sistemasi nuqtai nazaridan umumlashtirilgan Furye qatori ko‘rinishida tasvirlashni o‘rganish. Signallarni ortogonal funktsiyalar tizimi nuqtai nazaridan umumlashtirilgan Furye qatoriga kengaytirish.
6707. Relyatsion ma'lumotlar bazalarini loyihalash. Klassik yondashuvda dizayn muammolari. Normallashtirish tamoyillari, normal shakllari 70,48 Kb
Relyatsion ma’lumotlar bazasi dizayni nima?Bu o‘zaro bog‘liq munosabatlar to‘plami bo‘lib, unda barcha atributlar aniqlanadi, aloqaning birlamchi kalitlari o‘rnatiladi va yaxlitlikni saqlash tamoyillariga taalluqli ba’zi qo‘shimcha munosabatlar xossalari o‘rnatiladi. Shuning uchun ma'lumotlar bazasini loyihalash juda aniq va tasdiqlangan bo'lishi kerak. Darhaqiqat, ma'lumotlar bazasi loyihasi uzoq vaqt va ko'plab foydalanuvchilar tomonidan qo'llaniladigan kelajakdagi dasturiy ta'minot to'plamining asosidir.
4849. Davlat funktsiyalarini amalga oshirish shakllari va usullari 197,3 Kb
Mahalliy va xorijiy ilmiy adabiyotlarda “funksiya” atamasi boshqacha ma’noga ega. Falsafiy va umumiy sotsiologik nuqtai nazardan, u "ma'lum munosabatlar tizimidagi ob'ekt xususiyatlarining tashqi ko'rinishi" sifatida qaraladi; shaxslar yoki organlarning oddiy yoki aniq harakatlari majmui sifatida
1790. Shartlar bo'yicha kengaytirish 180,15 Kb
Algoritm so'zining o'zi algoritmga o'xshaydi - IX asrning buyuk matematigi nomiga yozilgan lotincha shakl. al-Xorazmiy, vikonnanny arifmetik diy qoidalarini shakllantirgan. Tasodifiy algoritmlarga asoslangan va faqat boy raqamli raqamlar ustida vikonnanny chotirioh arifmetik diy uchun qoidalarini tushunib.
2690. O'zgaruvchan spiral qadamli matkaplarning ishlashini o'rganish 18,85 Kb
Kesish jarayonining modellari matematik tenglamalar tizimi bilan ifodalanishi mumkin, ular har bir alohida holatda baholash funktsiyasini yoki kesish asboblarining ishlashi mezonlarini, shuningdek, dastgohning kinematikasiga texnik cheklovlarni, kesish asboblarining qattiqligini belgilaydi. va butun texnologik tizim.
17088. uyushgan jinoiy gurux tarkibida sodir etilgan jinoyatlar uchun jinoiy javobgarlik. 50,97 KB
Lomtev ISHNING UMUMIY TAVSIFI Tadqiqot mavzusining dolzarbligi uyushgan jinoiy guruh tarkibida sodir etilgan jinoyatlar uchun jinoiy javobgarlikni amalga oshirish nazariyasi va amaliyotini yanada rivojlantirish va takomillashtirish zarurati bilan belgilanadi. Uyushgan jinoyatchilikka qarshi kurash sohasidagi tadqiqotlar shuni ko‘rsatadiki, eng xavfli va ochilishi qiyin bo‘lgan jinoyatlar uyushgan jinoiy guruhlar tarkibida sodir etiladi. Jinoyat qonunchiligining samaradorligini oshirish muammosini hal qilish doirasida...
11576. Bitimlar tushunchasi, turlari va shakllari. Bitimlarning talab qilinadigan shakliga rioya qilmaslik oqibatlari 49,82 Kb
Bitimni haqiqiy bo'lmagan bitimning haqiqiy emas turlari deb tan olish. Kurs ishining amaliy ahamiyati bitim tushunchasini soddalashtirish, ya'ni uni yanada qulayroq shaklda ommaga taqdim etishdan iborat.

Haqiqat jadvali yordamida o'zgaruvchilarning mantiqiy funktsiyalarini o'rnatish, formulani aniqlash, mantiq algebrasining eng muhim ekvivalentliklari (qonunlari) turlari. Ekvivalent formulalar, ekvivalentlik qonunlari, mantiqiy tenglamalar. O'zgaruvchilarda mantiqiy funktsiyalarning parchalanishi.

"Arxivni yuklab olish" tugmasini bosish orqali siz kerakli faylni bepul yuklab olasiz.
Ushbu faylni yuklab olishdan oldin, kompyuteringizda talab qilinmagan yaxshi insholar, nazorat, kurs ishlari, tezislar, maqolalar va boshqa hujjatlarni eslang. Bu sizning ishingiz, u jamiyat taraqqiyotida ishtirok etishi va odamlarga foyda keltirishi kerak. Ushbu asarlarni toping va ularni bilimlar bazasiga yuboring.
Biz va barcha talabalar, aspirantlar, bilimlar bazasidan o‘qish va mehnat faoliyatida foydalanayotgan yosh olimlar sizdan juda minnatdormiz.

Hujjat bilan arxivni yuklab olish uchun quyidagi maydonga besh xonali raqamni kiriting va "Arxivni yuklab olish" tugmasini bosing.

Shunga o'xshash hujjatlar

    Mantiq algebrasining asosiy aksiomalari va identifikatsiyalari. Mantiqiy funksiyalarni aks ettirishning analitik shakli. Mantiq algebrasining elementar funktsiyalari. Bitta argument mantiqi algebrasining vazifalari va uni amalga oshirish shakllari. Mantiqiy amallarning xossalari, xususiyatlari va turlari.

    referat, 2010-yil 12-06-da qo'shilgan

    Mantiq algebrasi haqida tushuncha, uning mohiyati va xususiyatlari, asosiy tushuncha va ta’riflari, o’rganish predmeti va metodikasi. Mantiq algebrasi qonunlari va ulardan kelib chiqadigan oqibatlar, berilgan haqiqat jadvali bo'yicha formulalar tuzish usullari. Mantiqiy funksiyalarni ifodalash shakllari.

    o'quv qo'llanma, 29/04/2009 qo'shilgan

    Mantiqiy algebralar - mantiqni (ham inson tafakkuri mantiqi, ham raqamli kompyuter mantig'i), shuningdek, kommutatsiya davrlarini o'rganishda qo'llaniladigan maxsus turdagi panjaralar. Mantiqiy ko‘phadlarning minimal shakllari. Abstrakt mantiqiy algebra teoremalari.

    muddatli ish, 05/12/2009 qo'shilgan

    Mantiqiy bayonotlar ustida amallar: mantiqiy funktsiyalar va bu bog'liqliklarning ba'zilarini boshqalar orqali ifodalash. Taklif formulalari va taklif mantiqining ayrim qonunlari. Tabiiy til ifodalarini mantiq algebrasining ramziy nutqiga tarjima qilish.

    test, 26/04/2011 qo'shilgan

    Mantiq tafakkur qonunlari va shakllari haqidagi fan bo‘lib, mantiq algebrasining asosiy tushunchasi esa bayondir. Boolean algebrasining asosiy tushunchalari va o'ziga xosliklari. Mantiqiy funktsiyalarni minimallashtirish usullarini o'rganish. Kvin usuli ikkita asosiy munosabatlarni qo'llashga asoslangan.

    test, 2011-01-20 qo'shilgan

    Mantiq algebrasining asosiy tushunchalari. Dizyunktiv va konyunktiv normal shakllar. Shennon teoremasining mohiyati. Ikki o'zgaruvchining mantiqiy funktsiyalari. Ikki kalitning ketma-ket va parallel ulanishi. Mantiq algebrasining elementar funksiyalarining xossalari.

    test, 29.11.2010 qo'shilgan

    Mantiq algebrasida mantiqiy o'zgaruvchi. Mantiqiy amallar: inkor, konyunksiya, diszyunksiya, implikatsiya, ekvivalentlik. Mantiq algebrasining asosiy qonunlari. Mantiqiy funktsiyani minimallashtirish qoidalari (imlikatsiya va ekvivalentlik operatsiyalaridan xalos bo'lish).

    muddatli ish, 2012-01-16 qo'shilgan

Biz x 1 o'zgaruvchini tanlaymiz va unga nisbatan f funksiyani ko'rib chiqamiz.

To'plamlarning butun to'plami haqiqat jadvali ikkita kichik to'plamga bo'linadi, ularning har biri to'rtta to'plamga ega<0, a 2 , a 3 >va<1, a 2 , a 3 >.

Shunda f(x 1, x 2, x 3) funksiyani ikkita o‘zgaruvchining ikkita funksiyasining diszyunksiyasi sifatida ko‘rsatish mumkin va bu formula quyidagicha ko‘rinishga ega bo‘ladi:

Quyidagi formulalarni ko'rib chiqing:

Birinchi formulaning chap tomoni o'ngga ekvivalent bo'ladi, chunki x 1 =0 uchun va birikma amaliga muvofiq. Ikkinchi formulaning haqiqiyligini xuddi shunday ko'rsatish mumkin. Shunday qilib, ushbu formulalarni oldingi disjunctionga qo'yib, biz quyidagilarni olamiz:

Bu ifoda f(x 1 ,x 2 ,x 3) funksiyaning x 1 oʻzgaruvchiga nisbatan kengayishi deyiladi.

Endi xuddi shunday x 2 da f(0,x 2 ,x 3) va f(1,x 2 ,x 3) funksiyalarini kengaytirishimiz mumkin. Oling

Ushbu formulalarni oldingilariga almashtirib, biz olamiz

Operatsiyaning taqsimlanishiga muvofiq &, biz x 1 o'zgaruvchisini va uning qavs ichiga inversiyasini kiritamiz, biz olamiz

Umuman olganda, f(x 1 ,x 2 ,..,x n) funksiyasi uchun n oʻzgaruvchining m oʻzgaruvchidagi kengayishi (m £ n) koʻrinishga ega boʻladi.

bunda dis'yunksiya x 1 ,x 2 ,..,x m o'zgaruvchilarning barcha 2 m to'plamidan olinadi.

m=n bo'lganda ekstremal holatda parchalanishni (*4) ko'rib chiqaylik. (misolga qarang (*3)).

Keyin barcha birikmalarda har bir sobit to'plamdagi f funktsiyasining qiymatlari nolga yoki birga teng qiymatlarga ega bo'ladi. Barcha nol birikmalarni olib tashlab, biz yangi parchalanishni olamiz va bu yangi parchalanishda biz birikmalardagi funktsiyalar omillarini olib tashlaymiz, chunki ular 1 ga teng. Qolgan ifoda CDNF (mukammal disjunktiv normal shakl) deb ataladi.

Bularning barchasini, masalan, (*3) qilaylik.

Berilgan to‘plamlarda f funksiyaning nol qiymatiga ega bo‘lgan (*3) birikmalarni olib tashlaganimizdan so‘ng biz quyidagilarni olamiz:

Chunki haqiqat jadvaliga ko'ra

f(0,0,0) = f(0,1,0) = f(1,1,0) = f(1,1,1)=1

keyin bog‘lovchilardan funksiya omillarini olib tashlaymiz, shundan so‘ng biz quyidagilarni olamiz:

Bu mantiqiy f funktsiyaning mukammal dis'yunktiv normal shaklidir.

Lemma. Har qanday mantiqiy funktsiya (doimiy "0" dan tashqari) PDNFga ega va faqat bitta.

Xuddi shunday, siz konyunktiv shaklni kiritishingiz mumkin,

Jadval orqali berilgan funksiya uchun SDNF ni qurish

Bu xulosa konstruktivdir, chunki funktsiya jadvaliga ko'ra, u SDNF (agar ) bo'lgan formulani yaratishga imkon beradi.
sdnf funktsiyalari f Jadvalda qancha bo‘lsa, shuncha bog‘lovchi mavjud f; har bir "bitta" to'plamga (d 1 ,…,d n), bular. funktsiya qiymati 1 ga teng bo'lgan to'plam barcha o'zgaruvchilar konjunksiyasiga mos keladi. x i salbiy bilan qabul qilingan if d i=0, va agar inkor qilmasdan d i =1.

Vakillik masalasini ko'rib chiqing n-lokal mantiqiy funksiya f(x 1 ,x 2 ,…,x n) ba'zi bir taklif algebra formulasi bilan.

Belgilanishni kiritamiz, bu erda parametr 0 yoki 1 ga teng.

Bu aniq

1.1 teorema. Mantiq algebrasining har bir funksiyasif(x 1 , x 2 ,…, x n ) har qanday uchunm (1£ m £ n) quyidagi shaklda ifodalanishi mumkin:

bu erda disjunksiya o'zgaruvchilarning barcha mumkin bo'lgan qiymatlari to'plamidan olinadi.

Isbot. Berilgan funktsiyaning barcha o'zgaruvchilari qiymatlarining ixtiyoriy to'plamini ko'rib chiqing. Keling, ushbu to'plamda (1) formulaning chap va o'ng qismlari bir xil qiymatga ega ekanligini ko'rsatamiz. Chap tomoni , to'g'ri

chunki , agar faqat , agar , agar , u holda tegishli mantiqiy atama o'chirilishi mumkin.

Izoh. Teoremada ko'rsatilgan funktsiyaning ifodalanishi funktsiyaning ni bo'yicha kengayishi deyiladi m o'zgaruvchilar.

Xulosa 1(bir o'zgaruvchida kengaytirish).

Bunday holda, funktsiyalar va chaqirdi parchalanish komponentlari.

Natija 2(barcha o'zgaruvchilarda kengayish).

Shubhasiz, agar , keyin

Shunday qilib, agar funktsiya f(x 1 ,x 2 ,…,x n) bir xil noto'g'ri funksiya bo'lmasa, u holda uni ekvivalent formula bilan ifodalash mumkin, bu shaklning turli ko'paytmalarining mantiqiy yig'indisi , va bunday tasvir yagonadir.

Formula (2) shaklini juda soddalashtirish mumkin. Ma'lumki, mantiq algebrasining har qanday formulasini faqat konyunksiya va inkor yoki dis'yunksiya va inkorni o'z ichiga olgan formulaga ekvivalent o'zgartirishlar yordamida kamaytirish mumkin. Ekvivalent o'zgarishlarni amalga oshirish natijasida bir nechta formulalarni olish mumkin, ammo ulardan faqat bittasi quyidagi xususiyatlarga ega bo'ladi:

1. Har bir mantiqiy atama formulaga kiritilgan barcha o'zgaruvchilarni o'z ichiga oladi f(x 1 ,x 2 ,…,x n).

2. Hech bir mantiqiy atama o‘zgaruvchini ham, uning inkorini ham o‘z ichiga olmaydi.

3. Formuladagi barcha mantiqiy atamalar har xil.

4. Hech bir mantiqiy atama bir xil o‘zgaruvchini ikki marta o‘z ichiga olmaydi.

Ushbu to'rtta xususiyat deyiladi mukammallik xususiyatlari(yoki C ning xususiyatlari).

Agar f(x 1 ,x 2 ,…,x n) haqiqat jadvali bilan berilgan bo'lsa, unda tegishli mantiqiy algebra formulasini juda oddiy tarzda tiklash mumkin. Barcha argument qiymatlari uchun x 1 ,x 2 ,…,x n, qaysi vaqtda f 1 qiymatini oladi, siz birikma muddatini hisobga olgan holda takliflarning elementar o'zgaruvchilari birikmasini yozishingiz kerak. x i, agar x i=1, va agar x i=0. Barcha qayd etilgan qo‘shma gaplarning diszyunksiyasi zarur formula bo‘ladi. Qadriyatlar haqida f 0 tashvishlanishingizga hojat yo'q, chunki formuladagi tegishli atama 0 ga teng bo'ladi va ekvivalentlik tufayli bekor qilinishi mumkin fÚ 0 ≡ f.

Masalan, funksiyaga ruxsat bering f(x, y, z) quyidagi haqiqat jadvaliga ega:

x

y

z

f(x, y, z)

O'zgaruvchilarda mantiqiy funktsiyalarning parchalanishi.

G 0 yoki 1 ga teng parametr bo'lsin. Belgilashni kiritamiz:

Buni tekshirish orqali tekshirish oson x G = 1 agar va faqat agar x= G. Bundan kelib chiqadiki, birikma 1 ga teng (bu erda G 0 yoki 1 ga teng), agar va faqat . Masalan, birikma (bunda G 2 \u003d G 1 \u003d 0, G 3 \u003d G 4 \u003d 1) faqat agar bo'lsa, 1 bo'ladi. x 1 = x 2 = 0, x 3 = x 4 = 1.

Teorema 1Har qanday mantiqiy funktsiya f(x 1 ,x 2 ,…,x n) quyidagi shaklda ifodalanishi kerak:

bu yerda 1 ≤ k ≤ n, dis'yunksiyada o'zgaruvchan qiymatlarning barcha to'plamlari ustidan olinadi.

Bu tasvir funksiyaning o‘zgaruvchilar bo‘yicha kengayishi deyiladi. Masalan, n = 4, k = 2 uchun kengayish (3.1) quyidagi ko'rinishga ega:

.

Kengayishni isbotlaymiz (3.1). Buning uchun ixtiyoriy o'zgaruvchan qiymatlar to'plamini oling . (3.1) munosabatning chap va o'ng tomonlari bir xil qiymat olishini ko'rsatamiz. Haqiqatan ham, beri x G = 1 agar va faqat agar x= G, u holda 2 ta orasida (3.1) ning o'ng tomonining faqat bitta birikmasi birlikka aylanadi, bunda . Boshqa barcha birikmalar nolga teng.

Shu sababdan . Kengayishning natijasi (3.1) sifatida biz quyidagi ikkita maxsus kengaytmani olamiz.

O'zgaruvchan kengayish x n:

Agar mantiqiy funktsiya doimiy 0 bo'lmasa, u holda kengayish haqiqiydir

Barcha o'zgaruvchilarda kengayish:

, (3.3)

bu erda dis'yunksiya barcha to'plamlar ustidan olinadi , buning uchun funksiya qiymati 1 ga teng.

Dekompozitsiya (3.3) odatda funksiyaning mukammal disjunktiv normal shakli (qisqartirilgan SDNF belgisi) deb ataladi.

Parchalanish (3.3) SDNFni qurish yo'lini beradi. Buning uchun haqiqat jadvalida barcha qatorlarni belgilang , unda . Har bir bunday qator uchun biz bog'lovchi hosil qilamiz va keyin barcha hosil bo'lgan bog'lanishlarni ajratish belgisi bilan bog'laymiz.

Dᴀᴋᴎᴍ ᴏsᴩᴀᴈᴏᴍ, funktsiyaning haqiqat jadvali o'rtasida yakkama-yakka muvofiqlik mavjud va uning SDNF. Va bu mantiqiy funksiya uchun SDNF noyob ekanligini anglatadi.

Sdnf ga ega bo'lmagan bitta mantiqiy funktsiya doimiy 0 dir.

1-misol Funksiyaning mukammal ayiruvchi shaklini toping .

Bu funksiya uchun haqiqat jadvalini tuzamiz:

Bu erdan biz olamiz: = = .

Mantiq algebrasida mantiqiy funktsiyalarning quyidagi parchalanishi muhim rol o'ynaydi.

Teorema 2Har qanday mantiqiy funktsiya quyidagi shaklda taqdim etilishi kerak:

bu yerda 1≤k≤n va birikma olinadi barcha 2 k o'zgaruvchan qiymatlar to'plamida.

Haqiqatan ham, ruxsat bering o'zgaruvchan qiymatlarning ixtiyoriy to'plamidir. (3.4) munosabatning chap va o'ng qismlari bir xil qiymat olishini ko'rsatamiz. Faqat qachondan beri , keyin 2 k disjunksiyalar orasida (3.4) ning o'ng tomonida faqat bittasi yo'qoladi, unda . Boshqa barcha disjunctionlar 1 ga teng.

Shu sababdan = = .

Mantiqiy funktsiyalarning kengayishi to'g'ridan-to'g'ri kengaytirishdan kelib chiqadi (3.4):

Oxirgi parchalanish mukammal kon'yunktiv normal shakl (CKNF) deb ataladi. Parchalanish (3.6) SKNFni qurish yo'lini beradi. Buning uchun haqiqat jadvalida biz barcha qatorlarni belgilaymiz. Har bir bunday qator uchun biz disjunction hosil qilamiz keyin esa barcha hosil bo‘lgan qo‘shma gaplarni bog‘lovchi belgisi bilan bog‘laymiz. Dᴀᴋᴎᴍ ᴏsᴩᴀᴈᴏᴍ, funktsiyaning haqiqat jadvali o'rtasida yakkama-yakka muvofiqlik mavjud va uning SKNF. Va bu mantiqiy funktsiya uchun SKNF noyob ekanligini anglatadi.

SKNF ga ega bo'lmagan yagona mantiqiy funktsiya doimiy 1 hisoblanadi.

2-misol Funksiyaning mukammal konyunktiv normal shaklini toping .

Bu funksiya uchun haqiqat jadvalini tuzamiz.

Bu erdan biz SKNFni olamiz

Shakl formulasi (qisqa belgi), bu erda - bog‘lovchilar chaqirdi disjunktiv normal shakl (DNF).

DNF ning yuqoridagi ta'rifi tufayli, masalan, iboralar bo'ladi: , .

2.2-bandda ta'kidlanganidek, barcha mantiqiy operatsiyalarni uchtaga qisqartirish mumkin: birikmalar, disjunctionlar va inkorlar. Bundan tashqari, de Morgan qonunini hisobga olgan holda, inkor belgisi faqat o'zgaruvchilarga tegishli deb taxmin qilish mumkin.

Endi distributiv qonundan foydalanib, qavslarni ochamiz va ayiruvchi normal shaklni olamiz. Demak, quyidagi teorema haqiqatdir.

Teorema 3 Mantiq algebrasining har qanday formulasi uchun unga ekvivalent bo'lgan dis'yunktiv normal shakl mavjud.

Bu teoremaning isboti mantiq algebrasidagi har qanday formula uchun disjunktiv normal shaklni qurish usulini beradi.

3-misol Quyidagi formula uchun disjunktiv normal shaklni toping: .

Qonun bo'yicha belgi bundan mustasno va de Morgan qonunlarini va ikkilamchi inkorni qo'llash orqali biz quyidagilarni olamiz:

Keyin taqsimot qonunini qo'llagan holda, biz qavslarni kengaytiramiz

Oxirgi ifoda disjunktiv normal shakldir.

Shaklni ko'rish (qisqa belgi), bu yerda disjunksiyalar chaqirdi kon'yunktiv normal shakl (CNF).

Bu, masalan, iboralar:

, .

Yuqorida ko'rsatilganidek, mantiq algebrasining har qanday formulasi uchun unga ekvivalent bo'lgan dis'yunktiv shakl mavjud. Distribyutor qonunidan foydalanib, berilgan DNF dan CNF ni olish oson.

Demak, quyidagi teorema haqiqatdir.

Teorema 4 Mantiq algebrasining har qanday formulasi uchun unga ekvivalent konyunktiv normal shakl mavjud.

Bu teoremaning isboti mantiq algebrasidagi har qanday formula uchun kon’yunktiv normal shaklni qurish yo‘lini beradi.

4-misol Quyidagi formula uchun ayiruvchi va konyunktiv normal shakllarni toping: .

Qonundan foydalanish , biz belgini istisno qilamiz. Biz formulani olamiz.

De Morgan qonunidan foydalanib, formulani olamiz . Qavslarni kengaytirib, biz disjunktiv normal shaklni olamiz

.

Konyunktiv normal shaklni olish uchun formulaga murojaat qiling taqsimlash qonuni, biz olamiz:

Oxirgi ifoda konyunktiv normal shakldir. Chunki va , natijada olingan CNF quyidagi CNF ga ekvivalentdir:

Ushbu formulaning barcha normal formulalari orasida biz ayirma va kon'yunktiv mukammal normal shaklni ajratamiz. Dekompozitsiyani (3) ko'rib chiqsak, aniq n ta xil o'zgaruvchini o'z ichiga olgan mantiq algebrasi formulasining mukammal dis'yunktiv normal shakli uning dis'yunktiv normal shakli ekanligini ko'rish oson, bunda:

1) barcha qo‘shma gaplar juftlik bilan ajralib turadi;

2) har bir bog‘lovchi aniq n ta o‘zgaruvchidan iborat;

3) har bir birikmada n ta o‘zgaruvchi bor.

1-misolda biz haqiqat jadvalini tuzish asosida SDNF qurish usullaridan birini ko'rib chiqdik. SDNFni qurishning keyingi usuli mantiq algebrasi qonunlarini qo'llashga asoslangan.

5-misol Formulaning mukammal ayiruvchi shaklini toping.

Bundan foydalanish , olamiz. De Morgan qonunlari va ikkilamchi inkorni hisobga olgan holda, biz disjunktiv normal shaklga ega bo'ldik. Bu DNF formulaga tengdir.

Qavslarni kengaytirib, biz quyidagilarni olamiz: .

Idepotentlik qonunidan foydalanib, biz kerakli SDNFni olamiz:

Dekompozitsiyani (3.6) hisobga olsak, mantiq algebrasi formulasining mukammal kon'yunktiv normal shakli aniq o'z ichiga olganligini ko'rish oson. n turli o'zgaruvchilar, uning kon'yunktiv normal shakli mavjud, unda:

1) barcha disjunksiyalar juft-juft farqlanadi;

2) har bir diszyunksiya n ta a'zodan iborat; agar u qiymat qabul qilsa, xuddi shunday to'g'ri rost.

Xuddi shunday haqiqiy formulalarga quyidagi formulalar misol bo'la oladi:

xuddi shunday yolg'on, agar u o'zgaruvchilarning barcha qiymatlari bilan birga qiymatni qabul qilsa Yolg'on.

Xuddi shunday noto'g'ri formulalarga misollar formulalardir:

Mantiq algebrasining formulasi odatda deyiladi qilish mumkin, agar unga kiritilgan o'zgaruvchilarning ba'zi qiymatlari uchun qiymatni oladi rost.

Mumkin bo'lgan formulalarga quyidagi formulalar misol bo'ladi:

Mantiq algebrasida quyidagi muammoni qo'yish mumkin: mantiq algebrasining har bir formulasi uchun uning bir xil to'g'ri yoki noto'g'ri ekanligini aniqlashga imkon beradigan usulni (algoritmni) ko'rsatish. Vazifa chaqiriladi hal qilish muammolari.

Ushbu muammoni hal qilishning quyidagi ikkita usulini ko'rib chiqing.

1-usul (jadval) Berilgan formulaning bir xil to'g'ri yoki noto'g'ri ekanligini aniqlash uchun uning haqiqat jadvalini tuzish kifoya.

Shu bilan birga, bu usul, garchi u hal qilish imkoniyati muammosini tubdan hal qilishni ta'minlasa ham, juda og'ir.

2-usul formulalarni oddiy shaklga keltirishga asoslangan.

Teorema 4Mantiq algebrasining formulasi bir xil to'g'ri bo'ladi, agar har bir dis'yunksiya o'zining kon'yunktiv normal shaklidagi inkor bilan birga qandaydir o'zgaruvchini o'z ichiga olsagina.

Haqiqatan ham, agar konyunktiv normal shakldagi har bir dis'yunksiya o'z inkori bilan birga o'zgaruvchini o'z ichiga olsa, u holda barcha dis'yunksiyalar 1 ga teng, chunki , . Bundan kelib chiqadiki, CNF xuddi shunday haqiqatdir.

Keling, berilgan formula bir xil to'g'ri bo'lsin va ruxsat bering bu formulaning CNF da ba'zi dis'yunktsiya mavjud. Faraz qilaylik, berilgan diszyunksiya inkori bilan birga o‘zgaruvchini o‘z ichiga olmaydi. Bunda inkor belgisi ostida bo'lmagan har bir o'zgaruvchiga 0 qiymatini, inkor belgisi ostida bo'lgan har bir o'zgaruvchiga esa 1 qiymatini berishimiz mumkin.Ushbu almashtirishdan so'ng barcha disjunksiyalar 0 ga teng bo'ladi, shuning uchun formula bir xil to'g'ri emas. Bizda qarama-qarshilik bor.

7-misol Formula bir xil to'g'ri yoki yo'qligini aniqlang

.

Bundan foydalanish , olamiz.

Tarqatish qonunini qo'llash orqali biz CNFni olamiz:

Har bir disjunksiya o'z inkori bilan birga ba'zi o'zgaruvchilarni o'z ichiga olganligi sababli, formula xuddi shunday to'g'ri.

Oldingi teorema kabi quyidagi teorema isbotlangan:

Teorema 5Mantiq algebrasining formulasi, agar har bir birikma oʻzining ayiruvchi koʻrinishidagi inkor bilan birga qandaydir oʻzgaruvchini ham oʻz ichiga olsagina yolgʻon hisoblanadi..

O'zgaruvchilarda mantiqiy funktsiyalarning parchalanishi. - tushuncha va turlari. “O‘zgaruvchilarda mantiqiy funksiyalarning dekompozitsiyasi” kategoriyasining tasnifi va xususiyatlari. 2017, 2018 yil.

Maqola yoqdimi? Do'stlar bilan baham ko'ring: