| B) →
Еквивалентни формулы логикы высловлювання. M – множина формул.
Означення. Видображення h: М → {0,1}называется интерпретацию якщо формул F1 та F2 з множини M задовильняються таки умовы: h ( F) =
Якщо формула F мистыть n атомив, то формула f маэ 2^n интерпретаций.
Означення. Дви формулы F1, F2 логикы высловлювання называются еквивалентними(або ривносыльнымы)(позначаються F1 = F2), якщо воны прыймають однакови истыностни значення пры всих интерпретакциях.
Закони.
7. - F закон подвийного заперечення
8. - закон идемпотентности
9. F1; F1 – закон погринання.
10. - закони де-моргана.
11.
12.
Означення. Формула F логикы высловлення называется тавтологиэю, якщо вона истынна пры всих интерпрытациях.
Означення. Формула F называется суперечнистью, якщо вона хибна при всих интерпрытациях.
- контрарни литеры.
Означення. Якщо формула F не э тавтологиэю, и не э суперечнистью, то F называется нейтральною.
Нормальни формы в логици высловлювання.
- коньюктывна нормальна форма КНФ
- дызъюктывна нормальна форма ДНФ
Означення. Литерою называется формула выду А або , де А – атом.
Означення. Елементарною дызъюнкциэю называется дызъюнкция скинченнойи кильности литер (елементарна дызъюнкция называется дызъюнкт)
,
Означення. Коньюктывна нормальна форма называется формула, записана у выгляди конъюнкцийи скинченнойи килькости елементарных дызьюнкций.
КНФ це коньюкция елементарних дызъюнкций.
ДНФ це дызъюнкция скинченнойи килькости елементарных конъюкций.
Теорема. Будь-яку формулу логикы высловлювання можна податы у выгляди ДНФ (КНФ).
ДНФ и КНФ запысуються не едыным чином. Перехид вид ДНФ до КНФ и навпакы видбуваэться за законом дыстрыбутывности.
Сумистнисть высловлювань. Высловлювання А1, А2, … , Аn называются сумиснымы якщо иснуэ така интерпрытация пры який вси высловлювання э истынымы.
Логичне слидування. Позначаэться высновок
Означення. Формула F называется логичным слидуванням(логичным высновком) з посылок F1, F2, … , Fn (позначаеэться F1, F2, … , Fn F), якщо для всих интерпрытаций на якых посылкы истыни Fi = 1 и высновок F = 1.
Теорема 1. F1, F2, … , Fn F
Теорема 2. F1, F2, … , Fn F
6. Булеві функції, способи їх задання, інтерпретації. Унарні, бінарні функції. Вироджені, не вироджені функції (фіктивні змінні). Формули, еквівалентні формули. Основні рівносильності (закони). Булева алгебра. Теорема про диз’юнктивний розклад БФ. Досконалі нормальні форми ( ДДНФ, ДКНФ), способи їх побудови.
Булеви функцийи.
Дж. Буль B = {0,1} – булевый алфавит.
Означення. Булевою функциэю называется видображення f^n: B^n → B.
Означення. Булевою функциэю называется f(x1, … , xn), де xi э В, , y э B.
Означення. Сукупнисть значень аргументив х1, … , хn (называють булевым словом, булевым набором, булевый кортеж, кортеж довжыны n, интерпретация)
Означення. Иснуэ булевых наборив довжыны n: 2^n шт.
Способи задання булевих функций:
Вербальний (словесний). Пр.
1) Булева функция вид 3х зминных = 1 на наборах №3,4,5,7.
2) Булева функция вид 3х зминных функция голосування.
2. Аналитычне (за допомогою формулы)
3. Таблиця истыности (Табл. Кели)
Интерпретацийи розмищуються у лексикографичному порядку.
Означення. Нехай (сигма) – двийковый кортеж довжыны n.
(сигма) = (a1, a2, … , an) ai э {0,1}
Номером интерпрытацийи V называется число V(сигма) = a1*2^(n-1) + a2* 2^(n-2) + … +
an-1*2 + an.
n = 3
f (x1, x2, x3)
Елементарни булеви функцийи вид одниэйи зминойи: : 2^2^1 = 4 шт. n = 1.
Булеви функцийи вид двох зминых: ; n = 2; 2^2^2 = 16 шт.
Булеви функцийи вид трьох зминных 2^2^3 = 2^8 = 256
Властывости булевых функций фиктывни зминни.
Означення. Зминна xi булевойи функцийи f(x1, … , xn) называется фиктывною (несуттевою) якщо для всих можливих наборив значень зминных x1, … , xi-1, xi+1, … , xn виконуэться f(x1, … , xi-1, 0, xi+1, … , xn) = f (x1, … , xi-1, 1, xi+1, … , xn).
Якщо зминна не э фиктывною то вона называется суттевою.
Функция яка не мистыть фиктывных зминных называется не выродженою.
Якщо мистыть называется выродженою.
Розклад бульовойи функцийи.
Принцип суперпозыция для побудовы булевых функций з n >= 3 зминных.
Суперпозыциэю называется прыйом отрымання новых булевых функций шляхом пидстановкы значень одных функций замисть значень аргументив иншых функций. 7. Алгебра Жегалкіна. Поліном Жегалкіна, способи побудови. Лінійна булева функція. Функції, що зберігають 0 та 1. Двоїсті функції. Принцип двоїстості. Повнота системи булевих функцій. Монотонність БФ. Критерій Поста. Алгебра: G ({0,1}, ,0,1)+закони – булева двохелемента алгебра.
G = ({0,1}, )+законы – алгебра логикы.
Означення. Формула называется булевою, якщо в ний выкорыстовуються
Зауваження: кожний формули видповидаэ булева функция едыным чином.
Булевий функцийи видповидаэ формула не единим чином.
f (x,y) =
Формулы называються еквивалентнымы(ривносыльнымы) якщо воны представляють одну и ту ж саму булеву функцию.
Алгоритм побудови ДДНФ за табличкою истыности.
Видмичаэмо ти интерпретацийи на якых f (x1, … , xn) = 1 Виписуэмо стилькы доданкив, скилькы видмичено интерпретаций, розставляэмо степени: Враховуючи, що , одержуемо ДДНФ.
Теорема. Будь-яку довильну БФ (крим f ==0) можна подати у вигляди ДДНФ ((f ≠1)ДКНФ), причому, це представленя едине ( з точнистю до перестановкы доданкив).
ДДНФ видносыться до каноничных форм.
Форма называется каноничною якщо:
завжды иснуэ, вона едына ( з точнистю до порядку зминных) завжды иснуэ алгорытм зведення до каноничного виду.
ДНФ → ДДНФ (за допомогою формулою розщеплення)
ДКНФ.
Побудова ДКНФ.
Означення. Елементарна дызъюнкция яка мистыть вси зминни называется констытуентою нуля.
Означення. ДКНФ називается така КНФ, у який кожна елементарна дизъюнкция э констытуентою нуля.
Алгоритм побудови ДКНФ за табл. Истинности.
Выдиляэмо ти интерпретацийи на якых f(x1, … , xn) = 0
Выпысуэмо стилькы множникив скилькы э рядкив, де f = 0. Проставляэмо степени: Рахуэмо.
Алгебра Жегалкина.
Означення. Алгеброю Жегалкина называется , виконуються закони:
Комутатывности. xy = yx; Асоциатывности. Дистрибутивнисть лдя конъюнкция видносно .
x(y z) = xy xz
Иденпотентисть для Зведення подибных для Спиввидношення для констант
Формулы переходу вид алгебры буля до алгебры жегалкина
Формулы переходу вид алгебры жегалкина до алгебры буля
Полином Жегалкина (канонична форма булевых функий)
Означення. Елементарна конъюнкция называется монотонною, якщо вона не мистыть заперечень зминных.
Означення. Килькисть зминных яки входять в елементарну конъюнкцию называются рангом елементарнойи конъюнкцийи.
Означення. Полиномом жегалкина называется скинченна сума за модулем 2 попарно ризных елементарных конъюнкций над множиною зминных. {x1, … , xn}
Означення. Найбильный з рангив елементарнойи конъюнкцийи, що входить в полином называется степенем многочлена.
8. Мінімізація булевих функцій. Аналітичний метод, карти Карно, метод Квайна. Ролдор
дэждж скачати
|