Прикладні та композиційні логіки

Освітня програма: Інформатика

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Прикладні та композиційні логіки
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2021/2022
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
РН1.1 Знати основні поняття, методи і засоби математичної логіки та їх застосування вприкладних областях за умов невизначеності йнечіткості інформації; зокрема, знати логікичасткових недетермінованих предикатів. РН1.2 Знати нетрадиційні логіки (багатозначні,модальні; темпоральні, епістемічні, програмні) та їх використання в інформатиці й програмуванні. РН1.3 Знати сучасні методи пошуку доведень та засоби логічного виведення: метод резолюцій, секвенційні числення.
Форма навчання
Попередні умови та додаткові вимоги
1. Знати: базові поняття математичної логіки: мови пропозиційної логіки та логіки 1-го порядку, їх можливості для опису предметних областей; мати сучасні уявлення про основніметоди пошуку доведень та засоби логічного виведення. 2. Вміти: описувати на формальних мовах твердження стосовно тих чи інших предметнихобластей; проводити виведення в пропозиційних та першопорядкових численнях гільбертівського типу та секвенційного типу.
Зміст навчальної дисципліни
Мета дисципліни – поглиблення знань з математичної логіки, включаючи вивчення систем пошуку доведень, програмно-орієнтованих логічних формалізмів; набуття компетенцій, знань, умінь та навиків стосовно прикладного використання апарату математичної логіки в інформатиці й програмуванні. В результаті вивчення навчальної дисципліни студент повинен: знати основні поняття, методи і засоби математичної логіки та їх застосування в інформатиці й програмуванні за умов невизначеності й нечіткості інформації; мати сучасні уявлення про основні методи пошуку доведень та засоби логічного виведення; про логіки часткових недетермінованих предикатів, багатозначні логіки, логіки над складними номінативними даними; про модальні; темпоральні, програмні логіки, та про застосування цих логік у прикладних областях. вміти формалізувати предметні області; аналізувати істинність та виконуваність формул, наявність того чи іншого відношення логічного наслідку, будувати виведення в логічних численнях.
Рекомендована та необхідна література
1. Нікітченко М.С., Шкільняк С.С. Прикладна логіка. – К., 2013. 2. Нікітченко М.С., Шкільняк О.С., Шкільняк С.С. Чисті першопорядкові логіки квазіарних предикатів // Проблеми програмування. – 2016. – № 2–3. 3. Нікітченко М.С., Шкільняк О.С., Шкільняк С.С. Cеквенційні числення першопорядкових логік часткових предикатів з розширеними реномінаціями та композицією предикатного доповнення // Проблеми програмування. – 2020. – № 2–3. 4. Нікітченко М.С., Шкільняк О.С., Шкільняк С.С. Логіки загальних недетермінованих предикатів: семантичні аспекти // Проблеми програмування. – 2018. – № 2–3. 5. Шкільняк О.С. Mодальні логіки немонотонних часткових предикатів // Вісник Київського унту. Серія: фіз.-мат. науки. – 2015. – Вип. 3. 6. Шкільняк С.С. Першопорядковi композиційно-номінативні логіки з предикатами слабкої та строгої рівності // Проблеми програмування. – 2019. – № 3. 7. Kröger F., Merz S. Temporal logic and state systems. – Berlin-Heidelberg: Springer-Verlag, 2008.
Заплановані освітні заходи та методи викладання
Лекція, самостійна робота, контрольна робота, захист реферату, іспит.
Методи та критерії оцінювання
– семестрове оцінювання (максимальна кількість балів): 1. Контрольна робота 1: РН 1.1, РН 1.2, РН 2.1 – 24 бали 2. Контрольна робота 2: РН 1.3, РН 2.1 – 20 балів 3. Реферат: РН 1.1, РН 1.2, РН 3.1, РН 4.1 – 12 балів 4. Поточне оцінювання (активна робота на заняттях): РН 3.1 – 4 бали – підсумкове оцінювання (у формі іспиту): – максимальна кількість балів які можуть бути отримані студентом: 40 балів; – результати навчання які будуть оцінюватись: PH 1.1 – PH 1.3, PH 2.1 – форма проведення і види завдань: письмова форма.
Мова викладання
Українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики