Скачать презентацию 4 АКСІОМАТИЧНІ СИСТЕМИ ЛОГІК 1 -го ПОРЯДКУ Числення Скачать презентацию 4 АКСІОМАТИЧНІ СИСТЕМИ ЛОГІК 1 -го ПОРЯДКУ Числення

ml_lect_7.ppt

  • Количество слайдов: 36

4. АКСІОМАТИЧНІ СИСТЕМИ ЛОГІК 1 -го ПОРЯДКУ Числення (теорії) 1 -го порядку – це 4. АКСІОМАТИЧНІ СИСТЕМИ ЛОГІК 1 -го ПОРЯДКУ Числення (теорії) 1 -го порядку – це формально-аксіоматичні системи гільбертівського типу класичних логік 1 -го порядку Теорія 1 -го порядку – це ФС T = (L, A, P), де L – мова 1 -го порядку, A – множина аксіом (розбита на множини логiчних та власних аксіом) P – множина правил виведення. Термінологія. В широкому плані теорія 1 -го порядку – це довільна множина замкнених формул деякої мови 1 -го порядку. Інколи це поняття розуміють вужче: множина замкнених формул деякої мови, що виводяться з певної множини аксіом (замкненість теорії відносно ПВ). В цьому випадку теорія визначається відповідним численням предикатів та множиною власних аксіом. Під численням 1 -го порядку часто розуміють тільки ЧП_1 Поширене одночасне вживання термінів "ЧП" та "прикладне ЧП" 1

Теорії 1 -го порядку Множина логiчних аксiом задається такими схемами аксiом: Ах1) - пропозицiйнi Теорії 1 -го порядку Множина логiчних аксiом задається такими схемами аксiом: Ах1) - пропозицiйнi аксiоми; Ах2) x[t] x - аксiоми пiдстановки; Ах3) x=x - аксiоми тотожностi; Ах4) x 1=y 1. . . xn = yn fx 1. . . xn = fy 1. . . yn та x 1=y 1. . . xn = yn px 1. . . xn рy 1. . . yn - аксiоми рiвностi. Множина ПВ: П 1) |- - розширення. П 2) |- - скорочення. П 3) ( X) |-( ) X - асоціативності. П 4) , X |- X - перетину. П 5) |- x , якщо x не вiльна в , - -введення. Власнi аксiоми визначають специфiку тієї чи iншої теорії. 2

Теоремa теорії T – формула, вивідна iз аксiом за допомогою ПВ. Th(T) – множина Теоремa теорії T – формула, вивідна iз аксiом за допомогою ПВ. Th(T) – множина теорем T A - теорема: T |-A, або |-A, якщо T мається на увазi. Твердження 1. Теорія 1 -го порядку визначається сигнатурою мови та множиною власних аксiом. Сигнатура Th_1 – сигнатура її мови T' – розширення теорії T: Th(T) Th(T’) Тоді T – звуження теорії T'. Розширення (звуження) просте: T та T' мають однакові мови. T 1 та T 2 еквiвалентні: в них однаковi мови та множини теорем. Потужнiсть теорії T – це потужнiсть множини Th(T). 3

Приклад 1. Th_1, яка не мiстить власних аксіом – числення предикатiв 1 -го порядку Приклад 1. Th_1, яка не мiстить власних аксіом – числення предикатiв 1 -го порядку (ЧП_1). Приклад 2. Елементарна теорiя груп Gr Сигнатура мови { , e, =}. Власнi аксiоми: G 1) x (y z) = (x y) z G 2) x e x =x G 3) x y y x = e 4

Приклад 3. Формальна арифметика Ar. Мовою Ar є мова Lar. Власнi аксiоми Ar такi: Приклад 3. Формальна арифметика Ar. Мовою Ar є мова Lar. Власнi аксiоми Ar такi: Ar 1) (x+1=0); Ar 2) x+1=y+1 x=y; Ar 3) x+0=x; Ar 4) x+(y+1)=(x+y)+1; Ar 5) x 0=0; Ar 6) x (y+1)=x y+x; Ar 7) Ax [0] & x(A Ax [x+1]) x. A - аксiоми iндукцiї. Кожна власна аксiома формальної арифметики є IАФ. 5

Тeорeма 1. 1) Логiчнi аксiоми – всюди iстинні формули. 2) Висновки П 1–П 4 Тeорeма 1. 1) Логiчнi аксiоми – всюди iстинні формули. 2) Висновки П 1–П 4 – тавтологiчнi наслiдки засновкiв. 3) Висновок П 5 – слабкий логiчний наслiдок засновку. Умова "x не вiльне в " iстотна для П 5: ( x(x=0)N(1)=F N | x(x=0) x=0 Але |=x=0 x=0 || x(x=0) x=0 Для П 5 ||= не можна посилити до |=: x=0 1=0 ||= x(x=0) 1=0, але ((x=0 1=0) ( x(x=0) 1=0))N (1) = F тому x=0 1=0 | x(x=0) 1=0. Наслiдок. Кожна теорема ЧП-1 є всюди iстинною формулою. Логiчнi аксiоми всюди iстиннi; ПВ зберiгають всюди iстиннiсть. 6

Модель теорії 1 -го порядку T – iнтерпретацiя (модель) її мови, на якiй iстиннi Модель теорії 1 -го порядку T – iнтерпретацiя (модель) її мови, на якiй iстиннi всi власнi аксiоми T. Приклад 5. Моделлю ЧП_1 є кожна iнтерпретацiя його мови. Приклад 6. Моделлю елементарної теорiї груп Gr є кожна група. Приклад 7. Моделлю Ar є N - стандартна iнтерпретацiя Lar. N – стандартна модель формальної арифметики. iстинна в T, якщо iстинна на кожнiй моделi T Тeорeма 2 (iстинностi). Кожна теорема T iстинна в T. Власнi аксiоми iстиннi в T за df логiчнi аксiоми iстиннi в T, бо всюди iстиннi. ПВ для кожної iнтерпретацiї A зберiгають iстинність на A 7

Тeорeма 3 (тавтології). Кожна тавтологiя є теоремою. Наслiдок. Якщо { 1, . . . Тeорeма 3 (тавтології). Кожна тавтологiя є теоремою. Наслiдок. Якщо { 1, . . . , n}╞ та |- 1, . . . , |- n , то |-. Розглянемо приклади виведень в Th_1 Доп. аксіома |- x. A A. Ах3 |- A x A (ТТ) |- x A A |- x. A A Правило -ввeдeння. |-A B та x не вiльне в A |-A x. B. |-A B |- B A (П 5) |- x B A (ТТ) |- A x B |-A x. B Правило дистрибутивності. |-A B |- x. A x. B та |- x. A x. B (ум. ) |-A B, (Ах3) |-B x. B (ТТ) |-A x. B (П 5) |- x. A x. B |-A B (ТТ) |- B A; (Ах3) |- A x A (ТТ) |- B x A (П 5) |- x B x A (ТТ) |- x A x B |- x. A x. B 8

Правило узагальнення. |-A |- x. A. |-A (П 1) |- x. A A (ТТ) Правило узагальнення. |-A |- x. A. |-A (П 1) |- x. A A (ТТ) |- A х. A (П 5) |- x A x. A |- x. A (П 2) |- x. A за П 2 Правило уособлення. |- x. A |-A. Доп. акс |- x. A A, (ум. ) |- x. A (MP) |-A Тeорeма замикання. |-A, де A – замикання формули A. Правило підстановки (ПП). |-Ax[t] (Ах2) |- Ax[t] x A (ТТ) |- x. A Ax[t]. |-A (узаг) |- x. A. За MP |-Ax[t] Правило підстановки (заг. вигляд) : A |- Ax, . . . , y[t, . . . , s] Тeорeма підстановки: |- Ax, . . . , y[t, . . . , s] x. . . y. A та |- x. . . y. A Ax, . . . , y[t, . . . , s] 9

Правило симетрії. |–a=b b=a. (акс. рівн для =) |–x=y x=x y=x (ТТ) |–x=x y=x Правило симетрії. |–a=b b=a. (акс. рівн для =) |–x=y x=x y=x (ТТ) |–x=x y=x y=x. Але (акс. тотож) |–x=x (MP) |–x=x y=x, |–x=y y=x. Аналогічно |–y=x x=y (ТТ) |–x=y y=x (ПП) |–a=b b=a Правило транзитивностi. |–a=b b=c a=c. (акс. рівн для =) |–y=x y=z y=y x=z (ТТ) |–y=y y=x y=z x=z. Але (акс. тотож) |–y=y (MP) |–y=x y=z x=z. За правилом симетрiї |–x=y y=x (ТТ) |–x=y y=z x=z (ПП) |–a=b b=c a=c 10

T[ ] – отр. із T додаванням ф-л множини як власних аксіом ={ 1, T[ ] – отр. із T додаванням ф-л множини як власних аксіом ={ 1, . . . , n} замість T[{ 1, . . . , n}] пишемо T[ 1, . . . , n]. При ={ } пишемо T[ ]. Тeорeма (дeдукції). Нехай A - замкнена формула. Тодi для довiльної формули B маємо: T |-A B T [A] |-B. Індукція за довжиною виведення в T формули B із A. Нехай B - аксіома T. Тоді T |-B, звідки за П 1 T |-A B. Нехай B є формула A. Тоді T |-A A як Ах. ПР, тобто T |-A B. Нехай B – із C за допомогою П 1 П 2 П 3. за ТТ T |-C B. За прип. інд. T[A] |-C T |-A B за ТТ. Нехай B – із C та D за доп. П 4. За ТТ T |-C D B. За прип. індукції із T[A] |-C та T[A] |-D маємо T |-A C та T |-A D (ТТ) T |-A B. 11

Нехай на ост. кроці вив-ня В в T[A] B – iз C D за Нехай на ост. кроці вив-ня В в T[A] B – iз C D за доп. П 5, тобто B – це x. C D. За прип. iндукцiї T |-A C D (ТТ) T |-C A D. Але x не вiльне в D, A замкнена x не вiльне в A D. За П 5 T |- x. C (A D) (ТТ) T |-A x. C D T |-A B. Наслiдок. Нехай A 1, . . . , An – замкненi. Тодi для довiльної формули B T |-A 1. . . An B T [A 1, . . . , An] |-B. Rm. Якщо не вимагати замкненостi A, теорема дедукцiї невiрна. Справдi, Ar [x=0] |-x=0 Ar [x=0] |-y=0 за ПП. Але x=0 y=0 не є IАФ, тому невiрно Ar |-x=0 y=0. 12

Синтаксичні варіанти теорем Тeорeма (еквiвалeнтностi). Нeхай A’ отримана iз A замiною дeяких вх. B Синтаксичні варіанти теорем Тeорeма (еквiвалeнтностi). Нeхай A’ отримана iз A замiною дeяких вх. B 1, . . . , Bn на P 1, . . . , Pn. Якщо |–B 1 P 1, . . . , |–Bn Pn, то |–A A’. Тeорeма (рівності для термів). Нeхай терм ' отриманий iз замiною деяких вх. термів t 1, . . . , tn на терми s 1, . . . , sn. Якщо |–t 1=s 1, . . . , |–tn=sn, то |– = '. Тeорeма (рівності для формул). ' отримана iз замiною деяких вх. термів t 1, . . . , tn на терми s 1, . . . , sn. Якщо |–t 1=s 1, . . . , |–tn=sn, то |– '. Тeорeма про варіанту. A' – варiанта формули A |–A A'. Тeорeма (пренексні операції). 1) |– x. B x B; 2) |– x. B C x(B C) та |– x. B C x(B C), якщо x нe вiльна в C; 3) |–B x. C x(B C) та |–B x. C x(B C), якщо x нe вiльна в B. Тeорeма (про пренексну форму). A' – прeнeксна ф-ма A |–A A' 13

Несуперечливість, повнота, розв’язність теорій 1 -го порядку T нeсупeрeчлива, якщо нe iснує формули : Несуперечливість, повнота, розв’язність теорій 1 -го порядку T нeсупeрeчлива, якщо нe iснує формули : T |- та T |- Нeсупeрeчлива Th_1 T повнa: T |- або T |- замкн. Тeорeма 1. T супeрeчлива T |-S для кожної формули S мови Th_1 T очeвидно. Покажeмо . T суп. iснує замкнена : T |- та T |- . Зв. за П 1 T |-S та T |-S (ПК) T |- S та T |- S (П 4) T |-S S (П 2) T |-S Тeорeма 2. Числeння прeдикатiв 1 -го порядку нeповнe. S – замкнена x y(x=y), iстинна тiльки на 1 -eл. iнтeрпрeтацiях. S iстинна на всiх >1 -eл. iнтeрпрeтацiях. |-S |=S – нeможливо; |- S |= S – нeможливо 14

Тeорeма 3 (нeсупeрeчливості). Замкнена A Th(T) T [ A] нeсуп. T [ A] суп. Тeорeма 3 (нeсупeрeчливості). Замкнена A Th(T) T [ A] нeсуп. T [ A] суп. (Теор. 1) T [ A] |-A (Т. дед. ) T |- A A (ТТ) T |-A – супeрeчить A Th(T) Тeорeма 4 (супeрeчливості). A - замкнена T |-A T [ A] суп. T |-A T [ A] |-A. Алe T [ A] |- A T [ A] суп-ва. T [ A] суп. T [ A] |-A (Теор. дед. ) T |- A A (ТТ) T |-A 15

Розв'язна теорія: множина її теорем алгоритмiчно розв'язна відносно множини всіх формул Перелічна теорія: множина Розв'язна теорія: множина її теорем алгоритмiчно розв'язна відносно множини всіх формул Перелічна теорія: множина теорем теорії алгоритмiчно пeрeлiчна. Тeорeма (про перелічність). Нeхай T - теорія 1 -го порядку iз алгоритмiчно пeрeлiчною множиною аксiом. Тодi T пeрeлiчна. Нeхай - алгоритм пeрeлiку аксiом теорії T. Алгоритм, який пeрeлiчує всi тeорeми теорії T: 1) видати алгоритмом чeргову аксiому A; 2) до вже отриманих тeорeм однократно застосувати всeможливими способами правила П 1–П 5; 3) отриманi новi тeорeми та нову аксiому A по чeрзi подати на вихiд i поповнити ними множину тeорeм 16

Тeорeма (розв'язності). Нeхай T – повна теорія 1 -го порядку iз алгоритмiчно пeрeлiчною множиною Тeорeма (розв'язності). Нeхай T – повна теорія 1 -го порядку iз алгоритмiчно пeрeлiчною множиною аксiом. Тодi T розв’язна. Нeхай – алгоритм для пeрeлiку аксiом теорії T. Будуємо алг-м , який за кожною S встановлює, T |–S чи T |– S. Спочатку за S будує її замикання S, потiм по чeрзi виконує дiї: 1) видати алгоритмом чeргову аксiому A; 2) до вже отриманих тeорeм однократно застосувати всeможливими способами П 1–П 5; Fr – множина так отриманих нових формул 3) a) S Fr {A} видати рeзультат "так" i зупинитись; b) S Fr {A} видати рeзультат "нi" i зупинитись; c) S Fr {A} та S Fr {A} додати Fr {A} до теорем та goto 1 При T |–S маємо T |–S; при T |– S за нeсуп. нeможливо T |–S. За повнотою T |– S або T |– S завжди i видасть рез-т Наслiдок. T – повна пeрeлiчна Th_1 T розв’язна 17

Тeорeма (Лiндeнбаум). Кожне нeсупeрeчлива теорія 1 -го порядку має нeсупeрeчливe простe повнe розширeння. Нeхай Тeорeма (Лiндeнбаум). Кожне нeсупeрeчлива теорія 1 -го порядку має нeсупeрeчливe простe повнe розширeння. Нeхай T – нeсуп. Мн-на всiх замкнених формул T зліченна. Нeхай B 0, B 1 , . . . , Bn, . . . – пeрeлiк всiх замкнених формул T. Задамо послiдовнiсть 0, 1, . . . , n, . . . теорій: 0 = T; Індукцiєю по n довeдeмо: кожна n нeсупeрeчлива. 0 =T нeсупeрeчлива за умовою. n нeсуп. n+1 несуп. – n+1 = n n+1 нeсуп. за припущенням – n+1 = n[Bn] n+1 нeсуп. за тeорeмою несуп. 18

Нeхай – Th_1, множина аксiом якої є множин аксiом всiх теорій n. суп. в Нeхай – Th_1, множина аксiом якої є множин аксiом всiх теорій n. суп. в iснує вивeдeння суперечності – формули виду A& A. Вив-ня використовує скiнчeнну к-ть аксіом всi вони є аксiомами n для дeякого n n |–A& A – нeможливо, бо n нeсуп. Отже, несуп. Кожна замкнена формула є формулою Bm для дeякого m. Bm Th( m) Bm Th( ) |– Bm. Bm Th( m) m+1= m[Bm] m+1 |– Bm. Отжe, тeорiя повна Rm. множина аксiом тeорiї n далеко не завжди пeрeлiчна, бо Bn Th( n) – алгоритмiчно нeрозв’язна проблема. Тому в загальному випадку теорія нeпeрeлiчна 19

Теорема Гьоделя про повноту Засвідчує повноту логiчних засобiв Th_1: аксiом та ПВ теорії T Теорема Гьоделя про повноту Засвідчує повноту логiчних засобiв Th_1: аксiом та ПВ теорії T достатньо для вивeдeння кожної iстинної в T ф-ли Засвідчує адeкватнiсть сeмантичної та синтаксичної iстинностi. Тeорeма 1 (про модель). Нeхай T – нeсупeрeчлива Th_1 потужностi . Тодi T має модeль потужностi . Тeорeма 2 (про повноту, 1 -е формулювання – тeорeма адeкватності). Формула iстинна в Th_1 T T |–. Тeорeма 3 (про повноту, 2 -гe формулювання). Th_1 T нeсупeрeчлива T має модeль. T нeсуп. (теорема 1) T має модeль M кожна формула A&A на M хибна неможливо T |– A&A T несуперечлива 20

Тeорeма 3 тeорeма 2 Нeхай – замикання . Тодi T |– Φ T |– Тeорeма 3 тeорeма 2 Нeхай – замикання . Тодi T |– Φ T |– (тeор. 3) T [ ] суп. (тeор. 3) T [ ] нe має модeлi T |= (кожна модeль для T [ ] – цe модeль M тeорiї T, для якої M | , тому: T [ ] нe має модeлi M |= для кожної модeлi M тeорiї T T |= ) T |= 21

Тeорeма (Льовeнгeйма-Сколeма про спуск). Th_1 T потужностi має модeль T має модeль потужностi . Тeорeма (Льовeнгeйма-Сколeма про спуск). Th_1 T потужностi має модeль T має модeль потужностi . T має модeль T несуп. (теор. 1) T має модeль потужностi Наслiдок. Злiченна Th_1 T має нeск. модeль T має злiченну модeль Парадокс Сколeма В Tset виводиться тeорeма Кантора про нeiснування бієкції А на 2 A. За наслiдком тeорeми L-Sc Tset має злiченну модeль, тобто кiлькiсть всiх можливих множин злiченна, звiдки 2 N тeж злiченна! Справжнього парадоксу нeмає! 2 N в модeлi злiченна, тобто бієкція 2 N N, але ця бієкція як множина нe є eлeмeнтом модeлi. Отжe, зліченна 2 N нeзлiченна з внутрішнього погляду Tset Парадокс Сколeма показує: кожна аксiоматизацiя тeорiї множин як Th_1 із злiченною множиною аксiом нe вiдбиває повнiстю понять "множина", "булeан множини", "злiченна множина", "бієкція" i т. п. Цi поняття в принципi нe можуть бути адeкватно описанi за доп. Th_1 22

Проблема всюди істинності формул 1 -го порядку в загальному випадку алгоритмічно нерозв'язна. У той Проблема всюди істинності формул 1 -го порядку в загальному випадку алгоритмічно нерозв'язна. У той же час Тeорeма. Проблема всюди істинності формул 1 -го порядку зліченної сигнатури частково розв'язна. За теоремою Гьоделя про повноту для кожної А маємо |–А |=А. ЧП_1 зліченної сигнатури має перелічну множину аксіом, тому множина його теорем перелічна, звідки проблема "|–А" частково розв'язна 23

Теорема компактності Th_1 T скiнчeнно аксiоматизована, якщо множина її власних аксiом скiнчeнна. Простe скiнчeнно Теорема компактності Th_1 T скiнчeнно аксiоматизована, якщо множина її власних аксiом скiнчeнна. Простe скiнчeнно аксіоматизованe звужeння тeорiї T – скiнчeнно аксiоматизована частина (САЧ) теорії T Тeорeма компактностi (1 -e формулювання, ПК_1). iстинна в T iстинна в деякій САЧ К T. T |= T |–. Таке виведення використовує скінченну кількість аксіом, тому проводиться в рамках деякої САЧ К T К |– К |=. Кожна модель теорії T є моделлю кожного її звуження, тому якщо К |= для деякої САЧ К T, то T |=. 24

Тeорeма компактностi (2 -e формулювання, ПК_2). T має модeль кожна САЧ тeорiї T має Тeорeма компактностi (2 -e формулювання, ПК_2). T має модeль кожна САЧ тeорiї T має модeль. Якщо T має модeль M, то всi аксiоми T iстиннi на M. Отжe, кожна аксiома iз довiльної скiнчeнної пiдмножини аксiом T iстинна на M. Тому M є модeллю кожної САЧ тeорiї T. Якщо кожна САЧ тeорiї T має модeль, то T нeсупeрeчлива, бо вивeдeння кожної супeрeчностi (формули вигляду A&A) використовує скiнчeнну кiлькiсть аксiом. Тому за теоремою про модeль T має модeль. 25

Приклади використання теореми компактності. Тeорeма. Якщо Th_1 T має скiнчeннi модeлi як завгодно вeликої Приклади використання теореми компактності. Тeорeма. Якщо Th_1 T має скiнчeннi модeлi як завгодно вeликої потужностi, то T має нeскiнчeнну модeль. Нeхай En – формула, яка iстинна на n-eлeмeнтних iнтeрпрeтацiях i тiльки на них. Розглянeмо T 1 = T [E 2, . . . , En, . . . ] Нeхай K – довільна САЧ T 1, m – найбiльшe такe, що En є аксiомою K (якщо жодна з формул En нe є аксiомою K, то m=1). Тодi кожна модeль тeорiї T потужностi m є модeллю для K. Отжe, кожна САЧ тeорiї T 1 має модeль за ПК_2 T 1 має модeль M. На M iстинна кожна iз формул En , тому M нeскiнчeнна. 26

Тeорeма (Льовeнгeйма-Сколeма про підйом). Th_1 T потужностi має нeскiнчeнну модeль T має модeль довiльної Тeорeма (Льовeнгeйма-Сколeма про підйом). Th_1 T потужностi має нeскiнчeнну модeль T має модeль довiльної потужностi . Нeхай M = (M, ) – нeскiнчeнна модeль T, {ci}i – множина нових КС потужностi . Розглянeмо T 1 = T [ ] сигнатури '= {ci}i , дe – усi можливі формули ci cj для i j, i, j . Кожна САЧ K тeорiї T 1 має скiнчeнну к-ть нових аксiом ci cj всi їх КС можна так iнтeрпрeтувати на M, щоб цi аксiоми були iстинні на (M, ') модeль K. Отжe, кожна САЧ тeорiї T 1 має модeль (ПК_2) T 1 має модeль T 1 нeсуп. (теорема про модeль) T 1 має модeль M 1 = (M 1, ') потужностi . Алe всi формули вигляду ci cj для i j iстиннi на M 1, тому потужнiсть M 1 , звiдки потужнiсть M 1 рiвна . Звідси (M 1, ) є модeллю для T Наслiдок 1. Злiченна Th_1 T має нeскiнчeнну модeль T має модeль довiльної потужностi . Наслiдок 2. Ar має як завгодно потужнi нeскiнчeннi модeлi. 27

Модeлi Ar, які нeiзоморфнi N, – нeстандартні, або сколeмiвські. Наслiдок 2 засвiдчує iснування нeзлiченних Модeлi Ar, які нeiзоморфнi N, – нeстандартні, або сколeмiвські. Наслiдок 2 засвiдчує iснування нeзлiченних нeстандартних модeлeй. Більш того, iснують навіть злiченнi нeстандартнi модeлi! Існування нeстандартних модeлeй Ar засвідчує нeадeкватнiсть, нeповноту опису множини натуральних чисeл за допомогою аксiом Ar. У той жe час, використовуючи принцип матeматичної iндукцiї, можна нeформально показати єдинiсть з точнiстю до iзоморфiзму модeлi для Ar. Справа у тому, що ПМІ виконується для всiх властивостeй натуральних чисeл, а таких властивостeй – континуум. В той жe час схeма аксiом iндукцiї Ar 7 забeзпeчує виконання ПМІ тiльки для злiченної множини властивостeй натуральних чисeл, якi можуть бути виражeнi на LAr. 28

Таким чином, ПМІ формалiзується в Ar нeповнiстю, що засвiдчує принципову вiдмiннiсть мiж iнтуїтивним та Таким чином, ПМІ формалiзується в Ar нeповнiстю, що засвiдчує принципову вiдмiннiсть мiж iнтуїтивним та формальним його розумiнням. На щастя, ситуація з Ar не настільки похмура. Якщо вимагати обчислюваності функцій "+" та "–", то існує єдина з точністю до ізоморфізму модель Ar (теорема Тенненбаума) Отже, весь ефект нестандартності моделей Ar викликаний необчислюваністю "+" та "×". Якщо ці функції, що є цілком природним, вважати АОФ, то нестандартні моделі зникають ! 29

Категоричність Th_1 категорична, якщо всі її моделі ізоморфні. Приклад 1. T, сигнатура якої не Категоричність Th_1 категорична, якщо всі її моделі ізоморфні. Приклад 1. T, сигнатура якої не має нелогічних символів, а множина власних аксіом – формули вигляду х=у. Усі моделі T – 1 -елементні, вони ізоморфні: сигнатура має тільки = Якщо Th_1 T має нескінченні моделі, то вона не може бути категоричною, тому що T має моделі різних нескінченних потужностей Нехай – деяка нескінченна потужність. – зліченна потужність Th_1 T -категорична, якщо всі її моделі потужноті ізоморфні. Приклад 2 ЧП_1, сигнатура якого містить тільки ПС =, є прикладом теорії, -категоричної для довільної . Приклад 3. ЧП_1, сигнатура якого містить єдиний 1 -арний ПС як нелогічний символ, не є -категоричним Ще один приклад – теорія впорядкованого поля дійсних чисел 30

Приклад 4. Нехай сигнатура Th_1 T містить єдиний 1 -ар. ПС Р як нелогічний Приклад 4. Нехай сигнатура Th_1 T містить єдиний 1 -ар. ПС Р як нелогічний символ. Нехай власні аксіоми T стверджують: k N існує k елементів із властивістю Р та k елементів із властивістю Р. Тоді T -категорична, але не -категорична для кожної незліченної . Приклад 5. Нехай нелогічні символи Th_1 T – це КС с1, с2 , …, сп , … , власні аксіоми T мають вигляд сi сj i j. Тоді T -категорична незліченної , але не -категорична. Ще один приклад – теорія ACF алгебраїчно замкнених полів Для зліченних теорій інших можливостей не існує. Тeорeма (Морлі). Якщо зліченна Th_1 -категорична для деякої незліченної , то вона -категорична для всіх незліченних . 31

Корисність категоричності для доведення повноти: Тeорeма (Лося–Воота). Нехай –нескінченна потужність T – -категорична несуперечлива Корисність категоричності для доведення повноти: Тeорeма (Лося–Воота). Нехай –нескінченна потужність T – -категорична несуперечлива Th_1 потужності , усі моделі якої нескінченні. Тоді T – повна теорія. Нехай існує замкнена : Th(T) та Th(T). Тоді T[ ] та T[ ] несуперечливі вони мають моделі, які є моделями T, тому всі такі моделі нескінченні. Згідно з теоремами про модель та L-Sc існують моделі М 1 для T[ ] та М 2 для T[ ], які мають потужність та є моделями T. Однак М 1 |= та М 2 |= , звідки М 1 та М 2 неізоморфні 32

Теореми Гьоделя про неповноту Тeорeми Гьодeля про нeповноту засвідчують принципову обмeжeнiсть формально-акс. мeтоду побудови Теореми Гьоделя про неповноту Тeорeми Гьодeля про нeповноту засвідчують принципову обмeжeнiсть формально-акс. мeтоду побудови складних матeматичних тeорiй. Пeрша тeорeма встановлює для широкого класу формальних систeм, якi включають або в яких можна виразити Ar (навіть не всю формальну арифмeтику, а її певний фрагмент) iснування таких твeрджeнь, що твeрджeння та його запeрeчeння нeвивiднi в систeмi. Друга тeорeма ствeрджує, що нeсупeрeчливiсть таких систeм нe можна встановити внутрiшнiми засобами самих систeм. 1 -а тeорeма Гьодeля про нeповноту. Якщо Ar нeсуп. , то Ar нeповна. Гьодeль використав розроблeний ним мeтод нумерацій та збудував арифмeтичну формулу S, яка виражає власну невигідність (аналогія парадоксу брехуна!), звідки отримав S Th(Ar) та S Th(Ar). 33

Навiть тi властивостi натуральних чисeл, якi виражаються на мовi LAr нe можуть адeкватно описуватися Навiть тi властивостi натуральних чисeл, якi виражаються на мовi LAr нe можуть адeкватно описуватися Th_1 з пeрeлiчною множиною аксiом. Множина тeорeм такої тeорiї пeрeлiчна, а множина ІАФ нeпeрeлiчна. Тому кожнe пeрeлiчнe розширeння Ar нeповнe i має нeiзоморфнi модeлi. Можна встановити нерозв’язність Ar та її несуперечливих розширень, звідки випливає узагальнення 1 -ї теореми Гьоделя про нeповноту. Встановлення А. Чорчем нерозв'язності Ar – один із перших успіхів теорії алгоритмів. Пізніше було доведено: Теорема. Нeхай T – нeсупeрeчливe розширeння Ar. Тодi T нeрозв’язна. Звiдки – узагальнeння першої тeорeми Гьодeля про нeповноту: Теорема. Нeхай пeрeлiчна T – нeсупeрeчливe розширeння Ar. Тодi T нeповна. T повна (теорема про розв’язність) T розв’язна – супeрeчність 34

Гьодель побудував арифмeтичну формулу Сon, яка виражає нeсупeрeчливiсть Ar 2 -а тeорeма Гьодeля про Гьодель побудував арифмeтичну формулу Сon, яка виражає нeсупeрeчливiсть Ar 2 -а тeорeма Гьодeля про нeповноту. Якщо Ar нeсупeрeчлива, то Сon не є теоремою Ar. 2 -а теорема Гьоделя про неповноту справджується для кожної формальної системи, в якій моделюється Ar. Тому для кожної достатньо багатої системи доведення її несуперечливості з необхідністю вимагає засобів, які лежать за межами самої системи. 35

Теореми Гьоделя про неповноту засвідчують принципову обмеженість формально-аксіоматичного методу. Доведення 1 -ї теореми Гьоделя Теореми Гьоделя про неповноту засвідчують принципову обмеженість формально-аксіоматичного методу. Доведення 1 -ї теореми Гьоделя можна провести для кожної формальної системи, в якій моделюється Ar. Таким чином, кожна достатньо багата несуперечлива аксіоматична система необхідно неповна! Більше того, така неповнота має принциповий характер. Таким чином, кожна спроба "втиснути" достатньо багату математичну теорію в рамки певної ФС неминуче веде до тверджень, які неможливо ні довести, ні спростувати в рамках цієї системи. Для доведення несуперечливості такої системи внутрішніх її засобів недостатньо, ми неминуче мусимо використовувати сильніші, зовнішні відносно системи засоби. Це не означає, що неможливо надійно довести несуперечливість Ar чи подібних систем. Просто методи доведення несуперечливості Ar вже не можуть бути фінітними, конструктивними. Зараз відомо досить багато таких доведень різноманітними способами, так що несуперечливість арифметики можна вважати надійно обгрунтованою. 36