Professional Documents
Culture Documents
Дискретка
Дискретка
Дичка
15-16 Лера 17-Миша 20-Серёжа
множини 4 вопрос доделать надо
множини 15,19-23.
логика -9,10,11,13.
//Из каждой темы данные номера
7.Поглинання
8. Подвійне заперечення
9. властивості відношення
1. Рефлексивність.
x=x(доведено)
іррефлексивність - якщо не виконуться
2.a) симетричність
xpy => ypy
б) антисиметричність
...
3. транзитивність
xpz, zpy => xpy
9. Властивості відношень
1. Рефлексивність
xρx, x знаходиться у відношенні сам із собою
ρ{<x;y>|”x=y”}; x=x
2. Симетричність
xρy=> yρx
Антисиметричність
xρy, yρx=>x=y
x=y <= (из этого, того, что под скобочкой, следует то)
3. Транзитивність
xρz, zρy => xρy
x≤y <=
10. Способи завдання відношень
1. Переліком множини
2. Завдання зв’язку між елементами
3. Графічний
Граф – математичний об’єкт, що складається з вершини та дуг або ребер; у якості вершини
у нас виступають елементи х,у. Вершини позначаються кружечками або точками і дуги
позначають шляхи між вершинами.
4. Матричний, табличний
Будується матриця, в якій рядки та стовпчики відповідають х та у. Елемент матриці дорівнює 1,
якщо пара (х;у) належить відношенню, і дорівнює 0, якщо пара (х;у) не належить.
Приклади
1. Відношення рівності на будь-якій множині M є відношенням еквівалентності.
2. Відношення рівнопотужності множин є еквівалентністю.
3. Відношення "мають однакову остачу при діленні на k" або конгруентність за модулем k, яке є
відношенням еквівалентності на множині N натуральних чисел для будь-якого фіксованого k∈N.
Відношення конгруентності за модулем k часто позначають a ≡ b (mod k). Цьому відношенню
належать, наприклад, пари натуральних чисел (17,22), (1221,6), (42,57) для k=5, тобто 17 ≡
22(mod 5), 1221 ≡ 6 (mod 5), 42 ≡ 57 (mod 5).
Зліченна множина — в теорії множин така нескінченна множина, елементи якої можна занумерувати
натуральними числами.Зліченними є множини цілихZ, натуральнихN та раціональнихQ чисел.
Зліченна множина в певному розумінні є «найменшою» з нескінченних множин.
1. Будь-яка підмножина зліченної множини або зліченна, або скінченна.
2. Об'єднання скінченної або зліченної кількості зліченних множин є зліченним.
3. Декартів добуток скінченної кількості зліченних множин є зліченним.
4. Множина всіх скінченних підмножин зліченної множини є зліченною.
5. Якщо множина A нескінченна, а множина B скінченна або зліченна, то A∪B - рівнопотужна A.
6. За теоремою Кантора, потужність довільної множини є меншою, ніж потужність її булеану (множини
всіх її підмножин). Звідси випливає, що булеан множини натуральних чисел є незліченною
множиною.
18) Незліченні множини (властивості) Потужність континууму
ЛОГІКА
F T
T F
А= «Сьогодні світить сонце», не А= «Сьогодні не світить сонце»
2) Кон’юнкція
A B A&B
F F F
T F F
F T F
T T T
B= «Сьогодні безхмарне небо»
А&B= «Сьогодні світить сонце і безхмарне небо»
3) Диз’юнкція
A B AUB
F F F
T F T
F T T
T T T
AUB= «Сьогодні світить сонце, або безхмарне небо»
4) Імплікація
A B A->B
F F T
T F F
F T T
T T T
A->B= «З того, що сьогодні світить сонце сліду, що небо безхмаре»
5) Еквіваленція
A B A<->B
F F T
T F F
F T F
T T T
6) Виключне або.
Читається як… Або А, або В, і результатом виключаю чого або буде Т, коли А та
В – різні. Заперечення до еквіваленції.
Пріорітетність – дужки, запереченян, кон’юнкція, диз’юнкція, імплікація,
еквіваленція.
F F F F
T F T F
F T T F
T T T T
Формула є здійсненною якщо її можна інтерпретувати зі значенням істинна. Наприклад
формули диз’юнкції, або кон’юнкції є здійсненними оскільки існують такі набори
пропозиціональних змінних, на яких формула набуває значення істинності. Формули F_1
та F_2 називаються еквівалентними, або рівносильними, якщо вони однакові істинності
значення на однакових наборах значень пропозиціональних змінних.
F_1 <-> F_2
Якщо формула F має підфомулу F_1, яка входить до неї для F_1 існує еквівалентна їй
формула F_2, то э можливою підстановка будь де в формулі F, F_2 замість F_1, без
пошкоджень істинності F.
A->B =(еквівалентно) не АUB. (A->B)UC =(екв) не AUBUC
Множина формул називається здійсненною, або не суперечливою, якщо знайдеться
така інтерпретація, при якій усі формули відразу є істинними. Якщо такої інтерпретації
не знайдеться, то множина формул є нездійсненною, або суперечливою. Множина всіх
формул алгебри висловлень є зліченною. Тобто можна встановити взаємно-однозначну
відповідність між нею і множиною натуральних чисел.
5.Поняття тавтології та протиріччя. Теореми. Теорема про заміну. Принцип
двоїстості.
0 0->0 True
1 1->1 True
Від того чи є формула тавтологією залежить те чи може бути вона аксіомою. Або
теоремою при побудові деяких наукових теорій.
Якщо формула на всіх наборах значень пропозиціональних змінних приймає значення
хиба, то така формула називається протиріччям. Пр. не А&A.
Теорема_1
На усіх наборах істинності значень, якщо формули Е, та з Е->H є тавтологіями, мають
значення істина, то тоді формула H теж є тавтологією.
Якщо формула є еквівалентна є тавтологія, то формули E та H на всіх наборах мають
однакове значення, доводиться із означення відповідних операцій над висловлюванням.
Якщо H=0, то з E->H може бути хиба. Аналогічно виводиться для еквіваленції.
Якщо формула Е-тавтологія, то не Е-протиріччя.
Теормема_2
Якщо формула Е є тавтологією, що містить пропозиціонÿальні змінні А_1, А_2, …, А_n, а
формула Н виходить з формули Е, через підстановку до неї формул H_1,… H_n, замість
пропозиціональних змінних А_1, А_2, …, А_n відповідно, то формула H – є тавтологією.
Таким чином підстановка до тавтології формул замість проп. Змінних, все одно
призводить до тавтології. Для протиріччя відповідно.
- ДНФ досконала
- ДНФ не є досконалою
L2:
1)Символ: &
2)Формулы: Не А, А&B,A->B=A&Не В
3)Правило: МР
10.Поняття логічного виводу, теореми та аксіоми в теорії доказів
11.Лемма 1 в теорії L
12. Теорема про дедукцію:
Якщо Г, В ├ А, то Г ├ В → А, де Г - це набір деяких формул Г={F1, F2, ..., Fn}.
Наслідок: тоді і тільки тоді F1, F2, ..., Fn ├ A, ├F1→(F2→...→(Fn-1→(Fn→A))...)
Доведення ГUA-суперечливе
ГUAⱵВ за т. про дедукцію ГⱵA->B
ГUAⱵнеВ за т. про дедукцію ГⱵA->неB
(A->B)->((A->неB)->неА)
Беремо А, А->B, B->C
A->B,B->C,AⱵнеС.
Ми прийшли до абсурду
В алгебрі предикатів тотожно істинною наз. та формула яка є істина на будь-якій інтерпретації.
Формула яка приймає значення хиба на всіх інтерпретаціях називається суперечливою,
якщо формула сприймає значення істина хоча б на одній інтерпретації, т отака формула наз.
здійсненною.
Для перевірки того чи формула є тотожно істинною застосовують ті самі методи, що і в алгебрі
висловлень.
1) Застосовування законів алгебри предикатів
2) Метод редукції, доказ від супротивного.
3) Побудова таблиць істинності для предикатів, але вони встановлюють істинність лише
на певній області визначення
1) В цьому випадку спочатку розписують всі інтерпретації на цій області визначення
2) Розписуються всі набори істинностних значень для інтерпретації, виходячи з набору
істинностних значень перевіряється значення формули.
А також у розумінні таких виразів як: «всі», «усякий», «деякий», якщо об’єкти висловлення про які
говориться в реченні невизначені, тоді це речення називаються висловлювальною функцією, або
предикатом.
Аргументи висловлювальної функції функції є предметні змінні, що позначаються маленькими
літерами латинської абетки (x, y, z). Ця функція приймає значення істини, або хиби, тільки після
підстановки до предиката замість предметних змінних їх конкретних значень.
Конкретні значення аргументів – називають предметними константами.
Для означення само предикатів використовують великі латинські літери, літери з індексом.
Верхній індекс, якщо він вказує на кількість предметних змінних у предикаті. Якщо предметна
змінна одна, предикат називають одномісним, якщо n, то n місним.
A(x)= «х-людина»
x-предметна змінна.
B^(2)(x;y)= «х ділить у»
У теорії предикатів також використовують функціональні літери f, h, g.
Функціональні літери завдають певне відображення, або функцію які залежить від
предметних змінних.
f(x;y)=x^2+y^2
В предикаті заміст предметної змінної ми можемо підставити значення функції, або
результат відображення, значення функції, значення предметної змінної.
B^2(f(x;y);z); B^2(f(1;2);25) = B^2(5; 25)=T, 5 дільник 25
Якщо область визначення предметних змінних є обмеженою, або не обмеженою, вводять
спецальні оператори, що називають кванторами. Судження в якому стверджуєтьсяя, або
заперечується наявність певної ознаки у частини предметних змінних облісті визначення
називають частинним судженням, як правило ці судження природною мовою передають
мовами…
Існує декілька частин і таке інше….
Для формалізації частинних суджень використовують логічну операцію, яка обмежує
область визначення предиката даної. Оператор даної функції називається квантором
існування. Ǝ
ƎxB^(2)(x;y).
Судження в якому стверджується, або заперечується наявність певної ознаки для всіх
значень предметної змінної з області визначення називають загальним судженням,
як правило природною мовою передеється будь-які, всі, кожен, і тому подібні… Дял
формалізації загальних суджень використовують логічну операцію над всією областю
визначення предиката. Оператор цієї операції називається квантором все загальності ∀.
Якщо область обмежена, то квантор існування можна означити через операції диз’юнкції.
Ǝxf(x)=C(1)UC(2)UC(3)
Якщо для одного х – True, то диз’юнкція True.
Для квантора все загальності узагальнення відбувається через кон’юнкцію
∀xf(x)=C(1)&C(2)&C(3)
17.Закони алгебри предикатів
1) Дистрибутивність
∀x P(x)& ∀x Q(x)= ∀x(P(x)&Q(x))
Ǝx(P(x)UQ(x))= Ǝx P(x)U Ǝx Q(x)
∀x - &
Ǝx – U
2) Правила де Моргана
Не(∀x P(x))= Ǝx неP(x)
Не (Ǝx P(x))= ∀x неP(x)
18.Поняття інтерпретації та його особливості у алгебрі предикатів. Здійсненність,
загальнозначимість. Логічний висновок.
Предикат наз. тотожно-істинним якщо для всіх значень з області визначення предиката він
приймає значення істина. Якщо навпаки, то він наз. суперечливим.
Предикат називається здійсненним, якщо існують такі значення з обл. визначення на яких
він приймає значення істина.
С(х)= Всі люди старі.
Для одних 1, для інших 0.
Під інтерпретацією для предиката будемо розуміти систему яка складається з непустої
множини М, універсальної множини, що є областю визначення предиката. З деякої
ознаки, або відношення якому відповідає предикат з відображенням, або функціональною
залежністю, що відповідають функціональним літерам.
P(x)= «х-студент» задаємо множину студентів.
B^(2)(x;y) = …. z-універсальна множина(множина цілих чисел)
В загальному випадку інтерпретація предиката з предметними змінними x_1, x_2, x_n є
множина векторів а_1, а_n, що є елементами декартового добутку множин M_1*…M_n.
а_1 є М_1 і т. д. … а_1, а_n – визначаюча область визначення предиката.
D^(2)(x;y)= «х мешкає у у»
М_1 – множина людей
М_2 – множина міст
<Сергій, Київ> - інтерпретація предиката.
Множина векторів на яких предикат приймає значення істина називається множиною
істинності предиката. Для висловлень інтерпретацією є набір істинностних значень
пропозиціональних значень(всі набори з таблиці істинності, для предиката інтерпретація –
це вектор а_1, а_n є множині що є областю визначення предиката.
19.Нормальні форми формул у алгебрі предикатів
Випереджена нормальна форма
Отже випереджена нормальна форма є одною з канонічних форм формули у алгебра предикатів.
Суть випередженої нормально форми розділити формулу на дві частини: кванторну і без
кванторну. Кванторна частина – наз. префікс. Безкванторну називають – матрицею формули.
Перетворення осоновані на наступних рівностях ∀x P(x)&B=∀x (P(x)&B)
Поставити формулу під дію квантора можна тоді коли вона не залежить від змінної х.
Алгоритм приведення до ВНФ.
1) Виключаємо зв’язки імплікації та еквіваленції.
2) Проштовхнути заперечення до елементарних формул, щоб стояло не перед
квантором, а під квантором. Застосовуємо правила де Моргана для квантора
3) Перейменувати зв’язні змінні за правилом. Знайти най лівіше входження предметної
змінної таке, що це входження зв’язане з певним квантором, але в формулі існує ще
одне входження цієї змінної. Потім зробити заміну зв’язного входження на входження
нової змінної. Операцію повторювати доти, доки можлива заміна зв’язних змінних.
4) Винести всі квантори в ліво за законами алгебри предикатів.
5) Представити без кванторну частину у вигляді КНФ.
Сколеміська стандартна форма
В отриманій формулі у вигляді ВНФ ми можемо мати різні типи кванторів, але для
перевірки чи є формула тавтологією зручно мати у кванторній частині лише квантор все
загальності, тоді, для перевірки загально значимості формули необхідно перевірити
значимість її матриці.
Vx-1 – тавтологія
Якщо не 1, то протиріччя.
Скодемівся різниться від ВНФ, тим, що має у кванторній чатсині лише квантор все
загальності.
Алгоритм Сколена, для усунення кванторів існування.
1) Представляємо формулу у вигляді ВНФ
2) Знайти най лівіше входження квантора існування.
А) якщо кв. існування на 1-му місці в префіксі, то замість змінної, що зв’язана з цим
квантором підставляють всюди предметну константу, що входять у формулу.
Б) якщо кв. існування знаходиться не на 1-му місці в префіксі, а наприклад на місці і,
то ми вибираємо функціональний символ і-1-змінних, що стоять під квантором перед
квантором існування і замінюємо предметну змінну кв. існування на функціональний
символ.
3) Алгоритм виконується доти доки, в формулі є квантор існування
20. Теорія першого порядку у алгебрі предикатів
Аксіоматика
Наступна система логічних аксіом логіки першого порядку містить усі аксіоми числення
висловлень (у наведеному випадку — аксіоми Лукасевича) та дві додаткові аксіоми:
Усі наведені вище аксіоми називаються логічними. Якщо не існує інших аксіом, то таку формальну
систему називають численням предикатів першого порядку. Числення предикатів першого
порядку є прикладом теорії першого порядку. Усі теорії першого порядку визначаються подібно
до числення предикатів першого порядку, однак вони мають додаткові аксіоми, які ще називають
власними аксіомами теорії.
Виведення формул і теорем
Нехай деяка множина формул мови першого порядку, а — деяка задана формула. Тоді
кажуть, що формула виводиться з множини формул (позначається ), якщо існує така
скінченна послідовність формул , де для кожної формули :
є аксіомою, або
належить множині або
dиводиться з попередніх формул послідовності за допомогою котрогось із правил виводу.
Якщо при цьому множина — порожня (формула виводиться лише за допомогою аксіом
і правил виводу), то формула називається теоремою (для цього використовується
позначення ).
Приклад виведення