![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Дистрибутивні структури
Визначення 6.11. Структура
Критерій дистрибутивності структури: структура
У структурі
6.4 Ізоморфізм множин
Визначення 6.12. Множини
Визначення 6.13. Упорядковані множини
інакше, ізоморфізм двох упорядкованих множин Приклад 6.4. Будь-які дві алгебри, утворені множинами Поняття ізоморфізму є одним з важливих у математиці. Його сутність можна виразити так: якщо алгебри Будь-яке еквівалентне співвідношення в довільній алгебрі зберігається й у будь-якій ізоморфній їй алгебрі, що дозволяє автоматично поширювати такі співвідношення у вихідній алгебрі на всі ізоморфні їй алгебри. Це дає можливість розглядати об'єкти з точністю до ізоморфізму, тобто розглядати тільки ті властивості об'єктів, які зберігаються при ізоморфізмі. Зокрема, ізоморфізм зберігає такі властивості операцій як асоціативність, комутативність, дистрибутивність.
6.5 Контрольні запитання
1. Як визначається структура? 2. Які закони визначають структуру як булеву алгебру? 3. Як формулюється властивість дедекиндовості структури? 4. Як формулюється критерій дедекиндовості структури? 5. Як визначається структура, на якій заснований критерій дедекиндовості? 6. Як визначається властивість дистрибутивності структури? 7. Як формулюється критерій дистрибутивності структури? 8. Які структури використовуються в критерії дистрибутивності? 9. Що називається інтервалом? 10. Які елементи є додатковими в структурі? 11. Які елементи є структурними нулем і одиницею? 12. Які елементи називаються зв'язаними в структурі? 13. Що таке собою структура як алгебраїчна система? 14. Як визначаються супремум та інфімум для пари порівнянних елементів? 15. Що називається ізоморфізмом множин? 16. Чим характеризується ізоморфізм упорядкованих множин? 17. Чим визначається ізоморфізм алгебр?
7 Висновки до розділу «Теорія множин»
За допомогою поняття ізоморфізму множин, а потім і алгебр, можна показати, що існує взаємо-однозначна відповідність, при якому алгебра множин Кантора ізоморфна алгебрі Буля. Це означає, що в булевій алгебрі існують аналогічні операції й об'єкти, властивості яких зберігаються при ізоморфізмі. Зокрема, ізоморфізм зберігає асоціативність, комутативність, дистрибутивність. Таким чином, теорія множин дозволила чітко сформулювати поняття ізоморфізму систем об'єктів, заданих разом з об’єднувальними їхніми відношеннями, і призвела до розуміння тієї обставини, що кожна математична теорія в її чистій абстрактній формі вивчає ту чи іншу систему об'єктів 8 Позначення до розділу «Теорія множин»
9 Основні поняття булевої алгебри
9.1 Логічні операції й логічні функції
Визначення 9.1. Логічна (булева) змінна – така величина Визначення 9.2. Логічна (булева або функція алгебри логіки – ФАЛ) є функція від
Змінні булевої функції утворюють набори з нулів і одиниць. Такі набори називаються двійковими й розглядаються як кінцеві впорядковані послідовності, на яких задана булева функція. Булева функція від n змінних Перехід від десяткової до двійкової системи числення здійснюється відомим способом шляхом розподілу числа з десяткової системи на два. Наприклад, числу 6 у десятковій системі відповідає (1, 1, 0) у двійковій: Кожному двійковому набору відповідає його десятковий еквівалент або порядковий номер (табл. 9.1 – 9.3).
Таблиця 9.1 – Двійкові набори для булевої функції від двох змінних
Таблиця 9.2 – Двійкові набори для булевої функції від трьох змінних
Таблиця 9.3 – Двійкові набори для булевої функції від чотирьох змінних
У булевій алгебрі мають місце основні логічні операції – інверсія, кон’юнкція, диз’юнкція, а також імплікація, еквівалентність, сума за модулем два (табл. 9.4).
Таблиця 9.4 – Логічні операції
Як і в арифметичному множенні, символ кон’юнкції часто опускається: Кожній логічній операції відповідає логічна функція з однойменною назвою. Оскільки логічні операції є бінарними, крім інверсії, яка є унарною, для їхнього завдання необхідні дві змінні, тобто кожна функція має бути визначена на 4-х двійкових наборах. Логічні функції задаються за допомогою таблиць істинності, які є правилами їхнього обчислення (табл. 9.5).
Таблиця 9.5 – Таблиці істинності для елементарних булевих функцій
З табл. 9.5 видно, що: 1. Кон’юнкція приймає нульове значення, якщо серед співмножників є хоча б один нуль, і єдине одиничне значення – на наборі з одиниць. Цей підхід можна поширити на добуток
2. Диз’юнкція приймає єдине нульове значення, якщо всі доданки дорівнюють нулю, і одиничне значення, якщо серед доданків є хоча б одна одиниця, тобто для функції від
3. Два однакових компоненти еквіваленти, а два різних – ні. 4. Сума за модулем два обертається на нуль, якщо доданки – два однакових компоненти, і дорівнює одиниці – при додаванні двох різних компонентів. 5. Функція імплікація приймає єдине нульове значення, коли 1 тягне (спричиняє) 0. 6. Сума за модулем два та еквівалентність – взаємно зворотні один одному, тобто Функції
Пріоритет виконання операцій визначається дужками в логічному виразі, яким представлена функція. Якщо не зазначено інакше, операції виконуються в такому порядку: 1) інверсія, 2) кон’юнкція, 3) диз’юнкція. За допомогою таблиць істинності можна знаходити значення булевих функцій. При цьому треба логічний вираз, яким задана функція, розбити на елементарні операції (унарну та бінарні), і потім обчислити їх послідовно відповідно до порядку їхнього виконання. Приклад 9.1. Скласти таблицю істинності для функції
Розв’язок. Потрібно скласти таблицю істинності для функції від трьох змінних. Вона визначена на стандартних
Таблиця 9.6 – Обчислення функції
|