Человеческое мышление



Применение лог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ше выступают множество N натуральных чисел, множество Z цiлих чисел, множество R дiйсних чисел, булеан b 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. X Y E X, Y E Y, X

Q3. X Y Z E X, Y E Y, Z E X, Y.

Iншим прикладным исчислением является Теорiя частичного порядка, какая м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йсних чисел.

Найбiльш дослiдженою на сьогоднi формальной теорiєю, какая вiдiграє определяющую роль для аналiзу проблемы обоснования принципов математики, есть так называемая Формальная арифметика [......].

В формальнiй арифметицi используют три функцiональнi буквы +, . Также одна предикатна буква - символ бiнарного предиката рiвностi = i одна предметная константа 0.

Девять схем спецiальних аксiом задают основнi законы формальной арифметики.

A1. F0 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. T1 T2 = T1 T2+ 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довникам получить в 30-х годах ХХ стол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, представитель г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д свiдчить, что усвоение методики символiчного записи способствует как облегчению розумiння смысла достаточно сложных математических утверждений, так i успiшнiшiй побудовi многоэтапных логiчних ланцюжкiв для решения конкретных задач.

Например, утверждение о том, что довiльне цiле число A можно роздiлити с остатком на цiле число B, какое не дорiвнює нулю, может быть записано так:

A Z B Z[ B0$ Q Z$ R Z A= B Q+ R R=00 R R| B|].

Часто, когда предметная область вiдома i не змiнюється, замiсть A Z записывают просто 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 e0$ K N I N I K| Ai - A|e.

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

1 фунцiя F X Непрерывная в точцi a

e0$h0 X R| X- A|h| F A- F X|e;

2 функцiя F X Непрерывная на iнтервалi A, B

C A, Be0$h0 X A, B| X- C|h| F C- F X|e;

3 функцiя F X Рiвномiрно непрерывная на iнтервалi A, B

e0$h0 C A, B X A, B| X- C|h| F C- F X|e.

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

X A B X A X B,

X A B X A X B,

X A\ B X A X B,

A B X X A X B

И тому подобное.