Автор работы: Пользователь скрыл имя, 28 Января 2011 в 21:37, реферат
Мета: Висвітлити основні напрямки застосування логіки предикатів у вирішенні прикладних та практичних задач.
Завдання:
1) Виділити основні напрямки використання логіки предикатів;
2) Охарактеризувати на основі яких властивостей має місце їх використання саме у даній галузі;
3) Зробити висновок що до значення цього розділу математичної логіки що до глобальних технологічних проблем;
ВСТУП
Сучасний рівень і темп технічного розвитку висувають перед студентом – майбутнім фахівцем, основну вимогу - не тільки вміти вчитися упродовж життя, а й ефективно застосувати нові знання, наукові відкриття і технології. Особливо це стосується такого розділу науки, як штучний інтелект.
Інтелектуальні системи нового типу повинні створювати той інструментарій, який забезпечить освічену людину засобами більш якісного і глибшого опанування новітніми досягненнями науки і технологій. З іншого боку, на сьогодні важко назвати розділ теоретичної науки, який би не знайшов застосування в системах штучного інтелекту.
Актуальність даної очевидна. Використання точних наук у конструюванні технологій надзвичайно важливо,саме на їх основі створюється кістяк, те з чого почне «рости» справжній витвір мистецтва нового часу.
Об’єкт: Математична логіка;
Предмет: Логіка предикатів та її застосування на практиці
Мета: Висвітлити основні напрямки застосування логіки предикатів у вирішенні прикладних та практичних задач.
Завдання:
1) Виділити основні напрямки використання логіки предикатів;
2) Охарактеризувати на основі яких властивостей має місце їх використання саме у даній галузі;
3) Зробити висновок що до значення цього розділу математичної логіки що до глобальних технологічних проблем;
1. Прикладнi числення (теорiї першого порядку)
Прикладнi числення (теорiї першого порядку) характеризуються тим, що в них до логiчних аксiом додаються власнi спецiальнi аксiоми, в яких визначають властивостi конкретних (iндивiдуальних) предикатних букв i предметних констант з певної предметної областi.
Найтиповiшi
приклади iндивiдуальних предикатних
букв - предикати = (рiвностi) i £ (порядку), а функцiональних
букв - знаки арифметичних операцiй +, ´, -,
/ тощо та iнших популярних математичних
функцiй. Як предметнi областi найчастiше
виступають множина N натуральних чисел,
множина Z цiлих чисел, множина R дiйсних
чисел, булеан b(A) деякої множини A та
iн.
1.1 Предикат рiвностi
Бiльшiсть прикладних числень мiстить предикат рiвностi = i аксiоми, що його визначають. Наприклад, аксiомами для рiвностi можуть бути такi:
E1. "x(x = x)
E2. (x = y)®(F(x,x)®F(x,y)),
де F(x,y) отримано з F(x,x) шляхом замiни деяких (не обов’язково всiх) вõоджень x на y за умови, що y у цих входженнях також залишається вiльним.
Будь-яка теорiя, в якiй E1 i E2 є аксiомами або теоремами, називається теорiєю (або численням) з рiвнiстю.
З аксiом E1 i E2 неважко вивести теореми, що описують основнi властивостi рiвностi - рефлексивнiсть, симетричнiсть i транзитивнiсть:
"t (t = t)
(x = y)®(y = x)
(x = y)®((y = z)®(x = z)).
1.2 Предикат еквiвалентностi
Аналогiчно
можуть бути введенi три аксiоми, що
задають бiльш загальний
Q1. "xE(x,x)
Q2. "x"y(E(x,y)®E(y,x))
Q3. "x"y"z((E(x,y)ÙE(y,z))®E(x,y))
2. Теорiя часткового порядку
Iншим
прикладним численням є теорiя
часткового порядку, яка
O1. "x(x£x)
O2. "x"y(((x£y)Ù(y£x))®(x = y))
O3. "x"y"z((x£y)®((y£z)®(x£z))).
Приєднавши до цих аксiом аксiому
O4. "x"y((x£y)Ú(y£x)Ú(x = y)),
дiстанемо теорiю лiнiйного (строгого) порядку.
Ще одна аксiома (аксiома щiльностi)
O5. "x"y((x£y)®$z((x£z)Ú(z£y)))
формалiзує
вiдношення лiнiйного (строгого) порядку
у щiльних множинах (див.роздiл 1.8),
наприклад, у множинi рацiональних або
множинi дiйсних чисел.
2.1 Формальна арифметика
Найбiльш дослiдженою на сьогоднi формальною теорiєю, яка вiдiграє визначальну роль для аналiзу проблеми обгрунтування засад математики, є так звана формальна арифметика [.......].
У формальнiй арифметицi використовують три функцiональнi букви +, ´, ¢. Є також одна предикатна буква - символ бiнарного предиката рiвностi = i одна предметна константа 0.
Дев’ять схем спецiальних аксiом задають основнi закони формальної арифметики.
A1. F(0)Ù"x(F(x)®F(x¢ ))®F(x) (принцип iндукцiї)
A2. (t1¢ = t2¢ )®(t1 = t2)
A3. Ø(t1¢ = 0)
A4.
(t1 = t2)®((t1 = t3)®(t2 = t3)
A5. (t1 = t2)®(t1¢ = t2¢ )
A6. t1+0 = t1
A7. t1+t2¢ = (t1+t2)¢
A8. t1´0 = 0
A9. t1´t2¢ = t1´t2+t1.
Зауважимо,
що формальна арифметика припускає
так звану стандартну iнтерпретацiю, в
якiй символ = ототожнюється зi звичним
знаком рiвностi, 0 - з числом нуль, + i ´
- з традицiйними знаками арифметичних
бінарних операцiй додавання i множення,
а ¢
- з унарною операцiєю «безпосередньо слiдує
за». Така iнтерпретацiя відповідає звичній
змістовній арифметиці. Кожен терм вiдповiдає
деякому натуральному числу, а формула
- твердженню про певну властивiсть натуральних
чисел або числових змiнних.
2.2 Математична теорія
У результатi дослiдження рiзних теорiй математики дiйшли висновку, що їхнє обгрунтування може бути зведено до дослiдження систем аксiом для елементарної арифметики, з одного боку, i теорiї множин, з iншого. Такими дослiдженнями з початку ХХ столiття займалось багато математикiв. I лише на початку 30-х рокiв к.Гьодель опублiкував досить несподiваний на той час i песимiстичний результат: жодна скiнченна система аксiом для елементарної арифметики не є повною. Точнiше у першiй теоремi Гьоделя стверджується, що будь-яка формальна теорiя T, що мiстить формальну арифметику, є неповною, а саме, в T iснує (i може бути ефективно побудована) замкнена формула F, така що ØF iстинна, однак нi F, нi ØF не є вивiдними в T. Друга теорема Гьоделя про неповноту твердить, що для довiльної несуперечливої формальної теорiї T, що включає формальну арифметику, формула, що описує несуперечнiсть T, є невивiдною в T. (Тут доречно зауважити, що при доведеннi першої з теорем Гьодель використав метод, подiбний до вiдомого дiагонального методу Кантора).
Отже,
нi для арифметики i теорiї чисел, нi тим
бiльше для багатших математичних теорiй
не iснує адекватних формалiзацiй. Цей досить
сумний, але об’єктивний факт однак не
заперечує i не знецiнює iдеологію формалiзму.
Формальний пiдхiд залишається основним
конструктивним засобом побудови i дослiдження
математичних теорiй. Потенцiйна неможливiсть
адекватної i повної формалiзацiї теорiї
означає, що належить або видiляти i обмежуватись
лише тими фрагментами теорiї, якi формалiзуються,
або ж будувати iншу потужнішу формальну
теорiю (на жаль, знову неповну), яка розширить
сферу дiї формалiзму. Зокрема, використавши
метод трансфiнiтної iндукцiї, який не може
бути формалiзований у формальнiй арифметицi,
представник гiльбертівської школи Герхард
Генцен довiв несуперечнiсть формальної
арифметики i окремих роздiлiв математичного
аналiзу.
3. Вузьке числення предикатiв
Окрiм суто формальних побудов у класичному численнi предикатiв мова так званого вузького числення предикатiв використовується для запису тверджень (властивостей, аксіом, лем, теорем) i означень у рiзних конкретних роздiлах математики. Використання символiки логiки предикатiв дозволяє досягти бiльшої строгостi i формальностi у викладеннi математичних результатiв, уникнути неоднозначностi i багатослiвностi звичайної мови. Досвiд свiдчить, що засвоєння методики символiчного запису сприяє як полегшенню розумiння смислу досить складних математичних тверджень, так i успiшнiшiй побудовi багатоетапних логiчних ланцюжкiв для розв’язання конкретних задач.
Наприклад, твердження про те, що довiльне цiле число a можна роздiлити з остачею на цiле число b, яке не дорiвнює нулю, може бути записане так:
"(aÎZ)"(bÎZ)[(b¹0)®($(qÎZ)$
Замiсть знака рiвносильностi = пишуть також знак , який читається «за означенням».
За допомогою предиката x|y можна природно означити унарний предикат «x - просте число» (позначимо його через P(x)):