КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Формула включень та виключень
Нехай є N предметів, деякі з них мають властивості
Тут алгебраїчна сума поширена на всі комбінації властивостей Правила множення і додавання можна використовувати при розв’язувані задач самих різноманітних типів. Формулу включень та виключень використовують при підрахунку числа об'єктів, що володіють або не володіють визначеними властивостями. Приклад 4. У науково-дослідному інституті працює 67 осіб. З них 47 знають англійську мову, 35 - німецьку і 23 - обидві мови. Скільки співробітників в інституті не знають ні англійської, ні німецької мови? Розв’язок. Колектив співробітників можна розбити на частини: першу з них складають ті, хто знає тільки англійську мову;другу - ті, хто знає тільки німецьку мову;третю - ті, хто знає обидві мови; четверту - ті, хто не знає жодної мови. Застосуємо формулу включень та виключень, для цього запровадимо позначення:
N - число співробітників інституту;
Перестановки, сполуки, розміщення. Різні упорядковані множини, що відрізняються лише порядком елементів (тобто можуть бути отримані з тої ж самої множини), називаються перестановками цієї множини. Число різних перестановок Довільна k - елементна підмножина n - елементної множини називається сполукою із n елементів по k. Число сполук Упорядковані k - елементні підмножини з n елементів називаються розміщеннями із n елементів по k. Число розміщень Застосовуючи формули числа перестановок, сполук і розміщень, слід виходити з означень цих понять. Приклад 5. В ящику находиться 10 деталей, середи котрих 3 недосконалих. З ящика наугад витягають 5 деталей. Кількість існують способів витягнути деталі таким чином, щоб середи них окажетеся дві недосконалих, а три добрих. Для рішення задачі застосуємо правило множення та сполуки. Дві недосконалі деталі можливо витягнути кількістю способів Перестановки и сполуки з повтореннями. Дотепер ми розглядали предмети, що були попарно різними. А тепер розглядатемо сукупності, у яких є однакові предмети. Нехай є предмети k різних типів, число предметів першого типу дорівнює Число різних перестановок, що можна зробити з даних елементів, дорівнює Число m - елементарних підмножин, порядок у який не приймається до уваги, дорівнює
Можно довести справедливость рівнянь: 1. (a + b) n = 2. 3. 4. 5. Лекція 6. ЕЛЕМЕНТИ МАТЕМАТИЧНОЇ ЛОГІКИ
Логічні операції та їхні властивості Під елементарним висловленням будемо розуміти оповідальне речення, про яке можна сказати однозначно: істинне воно чи хибне. Позначають елементарні висловлення латинськими буквами: A, B, C, …, X, Y, Z,а їхні значення (істину або хибність) відповідно Кон’юнкція (позначається “
Диз'юнкція (позначається “Ú”) двох висловлень A
Імплікація або проходження (позначається “
Еквівалентність або подвійна імплікація (позначається ~ або «) A «B істинна тоді і тільки тоді, коли A і B обидва істинні або хибні. Таблиця істинності така:
Заперечення (позначається “-”) Таблиця істинності:
Дві формули алгебри висловлень називаються рівносильними, якщо їх таблиці істинності збігаються. Для логічних операцій справедливі такі властивості: 1) комутативність 2) асоціативність 3) дистрибутивність
4) закони де Моргана 5) Для доведення рівносильності формул необхідно побудувати для кожної формули таблиці істинності, а потім, порівнявши їх, зробити висновок про рівносильність. Для побудови таблиці істинності складного висловлення слід підготувати таблицю, що містить Лекція 7. ПЕРЕВІРКА ПРАВИЛЬНОСТІ МІРКУВАНЬ Міркування є твердженням того, що деяке висловлення (висновок) випливає з інших висловлень (посилок). Міркування вважається правильним тільки у тому випадку, якщо з кон’юнкції посилок випливає висновок. Нехай Правильність міркування можна встановити також, переконавшись, що контрапозиція Метод “від супротивного” полягає у припущенні, що висновок хибний та, і встановленні того факту, що при цьому кон’юнкція Приклад 6. Треба встановити, чи правильне міркування: “Якщо функція на даному інтервалі неперервна і має різні знаки на його кінцях, то усередині даного інтервалу функція обертається в нуль. Функція не обертається в нуль усередині даного інтервалу, але на кінцях інтервалу має різні знаки. Отже, функція розривна”. У запропонованому для розгляду міркуванні посилки і висновок складаються з таких елементарних висловлень: А - функція неперервна на даному інтервалі; В - функція має різні знаки на кінцях інтервалу; С - функція обертається в нуль усередині даного інтервалу. Використовуючи ці позначення, запишемо посилки і висновок у виді формул:
_______________________________
Міркування є вірним, якщо імплікація Для перевірки правильності міркувань будуємо істинностну таблицю:
Переконуємося, що міркування є вірним. Лекція 8. НОРМАЛЬНІ ФОРМИ АЛГЕБРИ ВИСЛОВЛЕНЬ Якщо в якійсь логічній ситуації дана формула приймає значення істинне, те вона називається здійсненою. У противному випадку формула називається нездійсненною. Елементарним добутком називається кон’юнкція елементарних висловлень або їхніх заперечень. Наприклад, Елементарною сумою називається диз'юнкція елементарних висловлень або їхніх заперечень. Наприклад, Формула, що рівносильна даній формулі висловлень яка є диз'юнкцією елементарних добутків, називається диз’юнктивною нормальною форм ою даної формули і позначається ДНФ. Формула, що рівносильна даній формулі алгебри висловлень і диз'юнкцією елементарних сум, називається кон’юнктивною нормальною формою даної формули і позначається КНФ. Теорема 1. Формула алгебри висловлень є тотожно істинною тоді і тільки тоді, коли кожний множник її КНФ містить пару доданків, один з яких є елементарним висловленням, а інший - його запереченням. Теорема 2. Формула алгебри висловлень і є тотожно хибною тоді і тільки тоді, коли кожний доданок її ДНФ містить пару співмножників, один із яких є елементарним висловленням, інший - його заперечення. Теореми 1, 2 дозволяють вирішувати питання про здійсненність будь-якої формули алгебри висловлень. Встановити, що дана формула є здійсненою, можна за допомогою істинностних таблиць. Для цього потрібно побудувати істинностну таблицю даної формули і переконатися в тому, що вона містить хоча б одну одиницю. У противному випадку формула є нездійсненною, тотожно хибною. При великому числі змінних - елементарних висловлень - істинностні таблиці громіздкі. Тому встановити тип формули (нездійсненна, тотожно хибна, здійсненна, тавтологія або змінне висловлення, що приймає в одних ситуаціях значення істинне, в інших хибне) зручніше за допомогою КНФ і ДНФ. Для кожної формули алгебри висловлень можна знайти множину ДНФ і КНФ. Для цього потрібно: 1) позбутися від логічних операцій імплікації та еквівалентності, що містяться у формулі, замінивши їх основними - кон’юнкцією, диз'юнкцією, запереченням. Це можна зробити використовуючи рівносильні формули
2) замінити знак заперечення, що ставиться до виразів типу 3) позбутися від знаків подвійного заперечення на підставі рівності 4) застосувати, якщо потрібно, до операцій кон’юнкції і диз'юнкції властивості дистрибутивності. Потім на побудованій диз’юнктивні нормальній формі перевірити виконання умови теореми 2 і якщо ДНФ задовольняє їі, то формула є нездійсненною. Можна побудувати КНФ для заперечення вихідної формули. Якщо виявиться, що вона задовольняє умови теореми 1, то вихідна формула - тотожно істинна. В інших випадках - формули здійсненні. Приклад 7. Побудувати КНФ для формули алгебри висловлень:
1. Позбудемося від знаків імплікації, використовуючи рівносильні формули:
2. Позбудемося від знака еквівалентності, використовуючи рівносильну формулу
3. Позбудемося від знака заперечення, що ставиться до виразів, які складаються більш ніж з однієї змінної, використовуючи закони де Моргана
4. Позбудемося від подвійних і потрійних заперечень:
5. Застосуємо закони дистрибутивності
одержимо 6. Використовуючи властивості
Отже, формула S - здійснена. Лекція 9. ДОСКОНАЛІ НОРМАЛЬНІ ФОРМИ Досконалою диз’юнктивною нормальною формою (ДДНФ) формули алгебри висловлень називається її ДНФ, що має такі такими властивості: 1. Вона не містить двох однакових доданків. 2. Жодний із співмножників не містить двох однакових доданків. 3. Жодний із співмножників не містить одночасно деяке змінне висловлення і його заперечення. 4. Кожний співмножник ДДНФ містить доданок або змінне висловлення, або його заперечення для всіх змінних висловлень, що входять у формулу. Досконалою конъюктивною нормальною формою (ДКНФ) даної формули алгебри висловлень називається така її КНФ, яка має такі властивості: 1. Вона не містить двох однакових співмножників. 2. Жоден із співмножників не містить двох однакових доданків. 3. Жоден із співмножників не містить одночасно деяке змінне висловлення та його заперечення. 4. Кожен співмножник ДКНФ містить як доданок або змінне висловлення, або його заперечення для всіх змінних висловлень, що входять у формулу. Визначення СКНФ так само є конструктивним. Приклад 8. Дана КНФ Побудувати СКНФ. 1. 2. 3.
4.
Обчислення предикатів Під обчисленням розуміється система, в який існує деяке число вхідних об`єктів (аксіом) і деяке число правил побудови (правил висновку) нових об`єктів з вхідних і вже постійних. При цьому в обчисленнях (в відзнаку від алгоритмів) порядок застосування правил висновку може бути довільним. В обчисленні предикатів основним об`єктом є змінне висловлювання (предикат), істинність або хибність якого залежить від значень що входять в нього змінних. Істинність предиката «X був фізиком» залежить від значення змінної X. Для позначки області значень змінних в обчисленні предикатів використовуються два квантора: квантор спільності «існує таке x, що Q(x)». В обчисленні предикатів існує ще одне поняття – формула. Формули будуються використовуючи логічні операції, наприклад ( де A,B,C.D – висловлювання. Обчислення предикатів включає в себе всі формули обчислення висловлювань, а також формули, що містять окрім символів висловлювань предикатні символи з кванторами. Наприклад,
Виділене підмножина тотожно істинних формул, істинність яких не залежить від істинності висловлювань, що входять в них, називаються аксіомами. В обчисленні предикатів є безліч правил висновку. Наприклад, класичне правило modus ponens: «якщо істинна формула А і істинно, що з А слідує В, то істинна формула В. Формули, яки знаходяться над рисою, називаються посилками, а під рисою – укладенням. Аксіоми і правила висновку обчислення предикатів задають основу формальної дедуктивної системи, в який відбувається формалізація схеми міркування в логічному програмуванні.
Дата добавления: 2015-06-04; Просмотров: 1650; Нарушение авторских прав?; Мы поможем в написании вашей работы! |