Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші

Вперше логічні функції були використані в алгебрі логіки, початок якій покладено працями англійського математика Дж. Буля, її також називають булевою алгеброю або алгеброю висловлень.

Під висловленням розуміється будь-яке твердження, яке може бути істинним або хибним.

Істинному висловленню приписується 1, хибному – 0. Висловлення можуть бути простими і складними. Складні висловлення складаються з простих.

Для об’єднання простих висловлень в складні використовуються логічні зв’язки, що відповідають логічним функціям, аргументами яких є прості висловлення.

Логічний зв’язок “І” (кон’юнкція). Кон’юнкцією називають складне висловлення, що містить 2 або більше простих висловлень і яке є істинним тоді і лише тоді, коли істинними є прості висловлення, і хибним, якщо хоч одне з простих висловлень хибне.

Кон’юнкція являє собою логічний зв’язок “І” (див. табл. 1.5).

З’єднання двох висловлень читається як “ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru і Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ”. Позначається Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru або Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru .

Таблиця 1.5

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru
Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru
Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

Логічний зв’язок “АБО” (диз’юнкція). Диз’юнкцією називають складне висловлення, що містить декілька простих висловлень і яке є істинним тоді, коли істинним буде хоч одне з простих висловлень, які входять в це складне висловлення, і хибним, якщо всі прості висловлення хибні.

Диз’юнкція являє собою логічний зв’язок “АБО” (табл. 1.6) і позначається Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . Читається “ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru або Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ”.

Таблиця 1.6

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru = ” Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru або Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

Логічний зв’язок “НЕ” (заперечення). Логічний зв’язок “НЕ” означає заперечення висловлення і читається “НЕ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ”, позначається Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru або Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru (табл. 1.7)

Таблиця 1.7

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru
Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

Запереченням висловлення Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru називають складне висловлення “НЕ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ”, яке є істинним, коли Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru хибне, і хибним, коли Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru істинне.

Для зручності подальших викладок використаємо позначення: “∙” – кон’юнкція, “ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ” – диз’юнкція і “ Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ” – заперечення.

Булевою алгеброю називається множина Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru , що складається не менше ніж з двох елементів, на якій визначені три операції – диз’юнкції ( Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ), кон’юнкції ( Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ), заперечення ( Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ). Для будь-яких елементів Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru виділяємо набір незалежних властивостей, які вважають аксіомами булевої алгебри, а саме:

– закон комутативності:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.1)

– закон асоціативності:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.2)

– закон дистрибутивності:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.3)

для спрощення формул крім аксіом використовують такі співвідношення або закони алгебри логіки:

– логічне додавання до нуля:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.4)

– логічне додавання до одиниці:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.5)

– логічне множення на 0:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.6)

– логічне множення на 1:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.7)

– закон протиріччя:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.8)

– закон виключеного третього:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.9)

Всі інші закони є наслідком зазначених вище:

– закон ідемпотентності:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.10)

– закон подвійного заперечення:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.11)

– закон поглинання (х поглинає у):

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.12)

– закон де Моргана:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru (1.13)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru (1.14)

– наслідки законів де Моргана:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru ; (1.15)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.16)

За допомогою розглянутих співвідношень можна виконувати різні тотожні перетворення булевих виразів.

При цьому порядок виконання дій такий:

При відсутності дужок виконуються операції заперечення, потім кон’юнкції, останніми – диз’юнкції.

Подання одних функцій алгебри логіки через інші

1. Операція заборони:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.17)

Для доведення цього і наступних співвідношень будемо підставляти в ліву і праву частини виразу окремі значення аргументів і перевіряти правильність рівності.

Таблиця 1.8

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

Таблиця 1.9

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

2. Сума за модулем 2:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.18)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

3. Операція Пірса:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru (операція АБО-НЕ). (1.19)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

4. Логічна рівнозначність:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.20)

Справедливість першої рівності може бути встановлена безпосередньо по таблицях істинності функції логічної рівнозначності і суми по модулю 2; наступних рівностей - шляхом інвертування лівої і правої частин виразу і перетворення за формулами де Моргана.

5. Імплікація:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru . (1.21)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

6. Функція Шеффера:

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru (операція І-НЕ). (1.22)

Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru

Логічні елементи - пристрої, призначені для обробки інформації в цифровій формі (послідовності сигналів високого - "1" і низького - "0" рівнів в двійковій логіці, послідовність "0", "1" і "2" в троичной логіці, послідовності "0", "1", "2", "3", "4", "5", "6", "7", "8" і "9" в десятковій логіці). Фізично логічні елементи можуть бути виконані механічними, електромеханічними (на електромагнітних реле), електронними (на діодах і транзисторах), пневматичними, гідравлічними, оптичними та ін

З розвитком електротехніки від механічних логічних елементів перейшли до електромеханічних логічним елементам (на електромагнітних реле), а потім до електронних логічним елементам на електронних лампах, пізніше - на транзисторах. Після докази в 1946 р. теореми Джона фон Неймана про економічність показових позиційних систем числення стало відомо про переваги двійкової та троичной систем числення в порівнянні з десятковою системою числення. Від десяткових логічних елементів перейшли до двійковим логічним елементам. Двоічность і троїчність дозволяє значно скоротити кількість операцій і елементів, що виконують цю обробку, в порівнянні з десятковими логічними елементами.

Логічні елементи виконують логічну функцію (операцію) над вхідними сигналами (операндами, даними).

Всього можливо Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru логічних функцій і відповідних їм логічних елементів, де Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru - Основа системи числення, Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru - Число входів (аргументів), Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru - Число виходів, тобто нескінченне число логічних елементів. Тому в даній статті розглядаються тільки найпростіші і найважливіші логічні елементи.

Усього можливі Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru двійкових двухвходових логічних елементів і Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru двійкових трехвходових логічних елементів ( Булева функція).

Крім 16 двійкових двухвходових логічних елементів і 256 трехвходових двійкових логічних елементів можливі 19683 двухвходових трійчастий логічнихелемента і 7 625 597 484 987 трехвходових трійчастий логічних елементів ( трійчастий функції).

Двійкові логічні операції з цифровими сигналами ( бітові операції)

Логічні операції ( булева функція) своє теоретичне обгрунтування отримали в алгебрі логіки.

Логічні операції з одним операндом називаються унарний, з двома - бінарними, з трьома - тернарних (тріарнимі, трінарнимі) і т. д.

З Основні закони алгебри логіки та їх використання для подання одних функцій логіки через інші - student2.ru можливих унарних операцій з унарні виходом інтерес для реалізації представляють операції заперечення і повторення, причому, операція заперечення має велику значимість, ніж операція повторення, так як повторювач може бути зібраний з двох інверторів, а інвертор з повторювачів не зібрати.

Наши рекомендации