Для булевої функції з змінних (), елементарна кон'юнкція, в якій кожна з змінних набуває значення одиниці лише на одному з кортежів своїх змінних називається мінтермом (конституентою одиниці). Отже, мінтерм це логічний вираз, який використовує лише операцію доповнення та операцію кон'юнкції. Кількість різних мінтермів дорівнює кількості кортежів змінних, тобто 2n для n змінних. Наприклад, , і — три з восьми мінтермів для булевої функції з трьох змінних(a,b i c). Читаються ці вирази як «a і b і c», «a і не b і c „ a і b і не c“ відповідно.
Індексація мінтермів
Кожний мінтерм має свій індекс, заснований на двійковому кодуванню(індекс показує скільки бітів (одиниць) було додано до мінтерму). Значення 1 присвоюється змінній (), відповідно 0 присвоюється змінній(). Щоб краще це зрозуміти розглянемо кілька прикладів. Мінтерму (110) присвоюють індекс 6 (до нього було додано шість одиниць), з тих самих трьох змінних означає (000), а — (111).
Функціональна еквівалентність
Очевидно, що мінтерм n дає істинне значення (наприклад,1) тільки для однієї комбінації вхідних змінних. Наприклад, () є істинним лише коли і є істинним, а — хибним, тобто і дорівнюють 1, а дорівнює 0.
Побудуємо таблицю істинності для деяких трьох змінних та функції суми бітів(sum), вона буде виглядати так:
a | b | c | sum(a, b,c) |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
Тепер запишемо мінтерми цієї функції(ті кортежі змінних, де функція набуває істинного значення). Такими будуть та . Тоді функцію ми можемо представити у вигляді чотирьох мінтермів: .
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dlya bulevoyi funkciyi z n displaystyle n zminnih x 1 x n displaystyle x 1 dots x n elementarna kon yunkciya v yakij kozhna z n displaystyle n zminnih nabuvaye znachennya odinici lishe na odnomu z kortezhiv svoyih zminnih nazivayetsya mintermom konstituentoyu odinici Otzhe minterm ce logichnij viraz yakij vikoristovuye lishe operaciyu dopovnennya ta operaciyu kon yunkciyi Kilkist riznih mintermiv dorivnyuye kilkosti kortezhiv zminnih tobto 2n dlya n zminnih Napriklad a b c displaystyle abc a b c displaystyle ab c i a b c displaystyle abc tri z vosmi mintermiv dlya bulevoyi funkciyi z troh zminnih a b i c Chitayutsya ci virazi yak a i b i c a i ne b i c a i b i ne c vidpovidno Indeksaciya mintermivKozhnij minterm maye svij indeks zasnovanij na dvijkovomu koduvannyu indeks pokazuye skilki bitiv odinic bulo dodano do mintermu Znachennya 1 prisvoyuyetsya zminnij x i displaystyle x i vidpovidno 0 prisvoyuyetsya zminnij x i displaystyle x i Shob krashe ce zrozumiti rozglyanemo kilka prikladiv Mintermu a b c displaystyle abc 110 prisvoyuyut indeks 6 m 6 displaystyle m 6 do nogo bulo dodano shist odinic m 0 displaystyle m 0 z tih samih troh zminnih oznachaye a b c displaystyle a b c 000 a m 7 displaystyle m 7 a b c displaystyle abc 111 Funkcionalna ekvivalentnistOchevidno sho minterm n daye istinne znachennya napriklad 1 tilki dlya odniyeyi kombinaciyi vhidnih zminnih Napriklad m 5 displaystyle m 5 a b c displaystyle ab c ye istinnim lishe koli a displaystyle a i c displaystyle c ye istinnim a b displaystyle b hibnim tobto a displaystyle a i c displaystyle c dorivnyuyut 1 a b displaystyle b dorivnyuye 0 Pobuduyemo tablicyu istinnosti dlya deyakih troh zminnih ta funkciyi sumi bitiv sum vona bude viglyadati tak a b c sum a b c 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 Teper zapishemo mintermi ciyeyi funkciyi ti kortezhi zminnih de funkciya nabuvaye istinnogo znachennya Takimi budut m 1 m 2 m 4 displaystyle m 1 m 2 m 4 ta m 7 displaystyle m 7 Todi funkciyu s u m a b c displaystyle sum a b c mi mozhemo predstaviti u viglyadi chotiroh mintermiv s u m a b c m 1 m 2 m 4 m 7 a b c a b c a b c a b c displaystyle sum a b c m 1 m 2 m 4 m 7 a b c a bc ab c abc Div takozhbuleva algebra buleva funkciya bit logichni operaciyi funkciya tablicya istinnosti kortezh dvijkova sistema chislennya