Застосування логіки предикатів для доведення теорем в математиці

Особливості алгоритмічного підходу до доведення теорем з допомогою логіки предикатів. Аналіз математичної логіки, її місце у математичній науці. Знайомство з буквами формальної арифметики. Значення застосування логіки предикатів для доведення теорем.

Рубрика Математика
Вид практическая работа
Язык украинский
Дата добавления 08.05.2012
Размер файла 67,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Математична логіка займає одне з найважливіших місць у сучасній математичній науці. Вона знайшла широке застосування в найрізноманітніших галузях наукових досліджень. Математична логіка з великим успіхом використовується в математиці, теорії автоматів, тобто в кібернетиці, в лінгвістиці, в економічних дослідженнях, у фізіології мозку і психології тощо.

Основним завданням є знаходження і розкриття застосування логіки предикатів, при доведенні теорем, при розв'язанні інтелектуальних задач, при знаходженні оптимального і швидкого алгоритму розв'язку поставленої задачі.

Предметом дослідження є алгоритмічний підхід до доведення теорем з допомогою логіки предикатів.

Математична логіка дуже важлива для вчителів математики. Вона дає можливість краще зрозуміти структурно-логічну схему шкільного курсу математики і не лише шкільного, а й вищої математики, глибше вникнути в суть поняття доведення, з'ясувати зміст поняття логічного слідування, встановити зв'язки між різного роду теоремами тощо.

На мою думку ця тема є важливою в математиці. Тому що розвиток математичної логіки як науки дав значний вплив у розвитку математичної науки. Значну внесок у розвиток математичної логіки зробили такі вчені як: Платон, Аристотель, Лейбніц, Буль, Гільберт.

Історично математична логіка будувалась як алгебраїчна теорія, у якій зв'язки між різними поняттями логіки виражалися за допомогою операцій. Така побудова математичної логіки згодом дістала назву алгебри висловлень і алгебри предикатів, причому алгебра висловлень входить як частина в алгебру предикатів.

Поряд з потребою змістовної побудови математичної логіки виникла потреба будувати математичну логіку як формально-аксіоматичну теорію, для якої алгебра предикатів є однією з можливих інтерпретацій.

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ше виступають множина N натуральних чисел, множина Z цiлих чисел, множина R дiйсних чисел, булеан (A) деякої множини A та 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)).

Аналогiчно можуть бути введенi три аксiоми, що задають бiльш загальний предикат - предикат еквiвалентностi E(x,y):

Q1. xE(x,x)

Q2. xy(E(x,y)E(y,x))

Q3. xyz((E(x,y)E(y,z))E(x,y)).

Iншим прикладним численням є теорiя часткового порядку, яка мiстить три конкретнi аксiоми для предиката :

O1. x(xx)

O2. xy(((xy)(yx))(x = y))

O3. xyz((xy)((yz)(xz))).

Приєднавши до цих аксiом аксiому

O4. xy((xy)(yx)(x = y)),

дiстанемо теорiю лiнiйного (строгого) порядку.

Ще одна аксiома (аксiома щiльностi)

O5. xy((xy)z((xz)(zy)))

формалiзує вiдношення лiнiйного (строгого) порядку у щiльних множинах, наприклад, у множинi рацiональних або множинi дiйсних чисел.

2. Найб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. t10 = 0

A9. t1t2 = t1t2+t1.

Зауважимо, що формальна арифметика припускає так звану стандартну iнтерпретацiю, в якiй символ = ототожнюється зi звичним знаком рiвностi, 0 - з числом нуль, + 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 лише на початку 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зу.

3. Окр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внює нулю, може бути записане так:

(aZ)(bZ)[(b0)((qZ)(rZ)(a = bq+r)((r = 0)((0<r)(r<|b|))))].

, коли предметна область вiдома i не змiнюється, замiсть (aZ) записують просто a. У наведеному виразi всi предикатнi букви для позначення вiдношень = , , <, i всi знаки арифметичних i логiчних операцiй мають звичайний смисл. Словесно записане твердження читається так: «Для цiлих a i b, якщо b не дорiвнює нулю, iснують цiлi числа q i r, для яких a = bq +r i r або дорiвнює 0, або r бiльше нуля i менше |b|».

Предикатнi формули зручно використовувати для запису означень рiзних понять. Вище з їхньою допомогою були означенi вiдношення (предикати) рiвностi, еквiвалентностi i порядку. Подiбним чином можна записати означення, наприклад, предиката x|y «x дiлить y» або «x є дiльником y» на множинi цiлих чисел: k(y = kx). Часто такi означення записують у виглядi: x|y = k(y = kx).

Замiсть знака рiвносильностi = пишуть також знак , який читається «за означенням».

За допомогою предиката x|y можна природно означити унарний предикат «x - просте число» (позначимо його через P(x)):

P(x) y((y|x)((y = 1)(y = -1)(y = x)(y = -x))).

Наведемо ще декiлька прикладiв означень з математичного аналiзу. Вiдоме означення границi числової послiдовностi можна записати так:

lim ai = a (>0)(kN)(iNi>k)(|ai -a|<).

Аналогiчно можуть бути записанi класичнi означення рiзних варiантiв поняття неперервностi дiйсної фунцiї f:

1) фунцiя f(x) неперервна в точцi a

(>0)(>0)(xR)((|x-a|<)(|f(a)-f(x)|<));

2) функцiя f(x) неперервна на iнтервалi (a,b)

(c(a,b))(>0)(>0)(x(a,b))((|x-c|<)(|f(c)-f(x)|<));

3) функцiя f(x) рiвномiрно неперервна на iнтервалi (a,b)

(>0)(>0)(c(a,b))(x(a,b))((|x-c|<)(|f(c)-f(x)|<)).

Означення основних теоретико-множинних операцiй i вiдношення включення для множин можуть бути записанi так:

xAB (xA)(xB),

x AB (xA)(xB),

x A\B (xA)(xB),

AB x((xA)(xB))

Наведемо далі для ілюстрації застосування логіки предикатів приклад доведення теореми з математичного аналізу:

Теорема (Лебег) Нехай -- обмежена на множині функція. -- послідовність вимірних на функцій, яка збігається до функції за мірою на множині . Тоді якщо , то .

Доведення

Очевидно, із умови теореми не випливає, що і гранична функція теж обмежена на множині тією ж константою . З умови теореми маємо,

. (2)

Візьмемо і позначимо . Очевидно, що , -- вимірні множини. Розглянемо

. (4)

Візьмемо і настільки мале, щоб . Оскільки послідовність , то . А це означає, що . Звідси і з (4) одержуємо, що . А це означає, що і теорема доведена.

А також доведення теореми Рісса:

Теорема(Рісс) Якщо послідовність , то існує підпослідовність даної послідовності, яка збіжна до майже всюди на множині .

Доведення

Візьмемо послідовність додатніх чисел збіжну до 0 і знакододатній збіжний ряд: . Оскільки послідовність , то справедлива рівність

. (6)

Поклавши в рівності (6) замість і скориставшись означенням границі послідовності, взявши в якості , одержимо що, . Поклавши в рівності (6) замість і знову скориставшись означенням границі послідовності, взявши в якості , одержимо що, . Продовжуючи цей процес і так далі ми побудуємо послідовність натуральних чисел

. (7)

Ми одержали деяку підпослідовність послідовності . Якщо трапиться що вона збіжна майже всюди на , то теорема буде доведена.

Позначимо через . Зрозуміло, що . Введемо множину . З теореми 5 §1 матимемо, що

. (8)

Оцінимо . Звідси і з (6) маємо що Розглянемо множину . Візьмемо . Звідси маємо, що , а це за теоремою про «два міліціонери» дозволяє стверджувати, що . А це означає, що наша послідовність збігається до в кожній точці множини . А оскільки , то теорема доведена.

Висновок

Таким чином, можна остаточно сказати, що застосування логіки предикатів для доведення теорем в математиці має дуже велике значення.

Використання символiки логiки предикатiв дозволяє досягти бiльшої строгостi i формальностi у викладеннi математичних результатiв, уникнути неоднозначностi i багатослiвностi звичайної мови.

Размещено на Allbest.ru


Подобные документы

  • Побудова математичної логіки як алгебри висловлень і алгебри предикатів. Основні поняття логіки висловлювань та їх закони і нормальні форми. Основні поняття логіки предикатів і її закони, випереджена нормальна форма. Процедури доведення законів.

    курсовая работа [136,5 K], добавлен 27.06.2008

  • Вивчення теорем Чеви та Менелая на площині та в просторі, доведення нетривіальних наслідків цих теорем та розв’язання задач за їх допомогою. Застосування Теореми Менелая при доведенні теорем (наприклад, теорем Дезарга, Паппа, Паскаля, Гаусса та інших).

    дипломная работа [4,0 M], добавлен 12.08.2010

  • Розв'язання задач з теорії множин та математичної логіки. Визначення основних характеристик графа г (Х,W). Розклад функцій дискретного аргументу в ряди по базисним функціям. Побудова та доведення діаграми Ейлера-Вена. Побудова матриці інцидентності графа.

    курсовая работа [988,5 K], добавлен 20.04.2012

  • Ознайомлення із символікою та апаратом логіки висловлень. Сутність алгебри Жегалкіна. Дослідження питань несуперечності, повноти та незалежності логічних та спеціальних аксіом числення предикатів. Визначення поняття та характерних рис алгоритмів.

    курс лекций [538,2 K], добавлен 02.04.2011

  • Характеристика алгебри логіки. Система числення як спосіб подання довільного числа за допомогою алфавіту символів, які називають цифрами. Представлення чисел зі знаком: прямий, обернений і доповняльний код. Аналіз булевої функції та методів Квайна, Вейча.

    курсовая работа [2,6 M], добавлен 05.09.2011

  • Функціональна повнота системи функцій алгебри логіки. Клас самодвоїстих функцій і його замкненість. Леми теореми Поста. Реалізація алгоритму В середовищі програмування С#, який визначає чи є система функцій алгебри логіки функціонально повна, вид повноти.

    курсовая работа [388,6 K], добавлен 17.05.2011

  • Комічні вибірки з конспектів студентів механічно-математичного факультету. Особливості доведення теорем Зільберта-Штольца та Штрассермана. Принцип локалізації в’язів до (n-8) порядку включно. Аналіз та характеристика N-кутників у просторі Зільберта.

    учебное пособие [315,9 K], добавлен 28.03.2010

  • Алгоритми переведення чисел з однієї позиційної системи числення в іншу. Перетворення і передавання інформації. Булеві функції змінних, їх мінімізація. Реалізація функцій алгебри логіки на дешифраторах. Синтез комбінаційних схем на базі мультиплексорів.

    курсовая работа [3,2 M], добавлен 02.09.2011

  • Рациональность решения задач с помощью теорем Чевы и Менелая, чем их решение другими способами, например векторным. Доказательство теорем, дополнительное построение. Трудности, связанные с освоением этих теорем, оправданные применением при решении задач.

    контрольная работа [388,3 K], добавлен 05.05.2019

  • Методика введення основних понять теми, розв’язування задач векторним методом. Вибір тем, які легко викладаються з використанням векторного метода. Доведення теорем векторним методом. Виділення вмінь, необхідних для успішного оволодіння методом.

    курсовая работа [1,6 M], добавлен 19.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.