Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ, исчисление предикатов первой ступени

— логическое исчисление (см. Ло-гико-математическое исчисление), определяющее с помощью доказуемых в нем формул логические законы, записываемые на специальном формальном языке перрой ступени (языке И. п. у.). Этот язык отличается от языка логики предикатов высших ступеней тем, что в его ф-лах кванторы (см. Логические операции) употребляются только с предметными переменными, но не с предикатными или функциональными. В кибернетике само И. п. у., его язык и формализацию теорий на базе И. п. у. используют для автоматизированного поиска доказательств теорем (см. также Доказательство теорем на ЭВМ), в информационно-логических системах, в лингвистике математической, в автоматов теории, в теории формальных языков, в распознавании образов и т. п.

Существуют неклассические И. ц. у. (см. Логики неклассические) и различные формулировки классического И. п. у. Полную формулировку классического И. п. у. изложили Д. Гильберт и В. Аккерман (1928).

Рассмотрим одну из формулировок классического И. п. у. Язык классического И. п. у. задают тройкой где А — алфавит, — мн-во термов, Ф — мн-во ступени. Алфавит А состоит из следующих символов: 1) счетное мн-во предметных переменных счетное мн-во предикатных символов среди которых пропозициональные символы, символы высказываний; 3) счетное мн-во функциональных символов число аргументов, «арность» предикатов и ф-ций, которые сопоставляют данным предикатным и функциональным символам в интерпретации языка 1-й ступени); 4) счетное мн-во предметных постоянных (символов нульместных функций) логические связки кванторы технические символы: скобки и запятая Мн-во термов определяется следующим образом: 1) любая предметная переменная и предметная постоянная есть терм; 2) если функциональный символ, то терм; 3) никаких других термов, кроме тех, которые получаются согласно 1) и 2), нет. Пример терма: . Ф-лы И. п. у. определяются следующими

правилами образования: 1) каждый пропозициональный символ есть если — предикатный символ, произвольные термы, то определенные в 1) и элементарными ф-лами; 3) если F и у — предметная переменная, то каждое из выражений есть никаких других ф-л И. п. у., кроме тех, которые получаются согласно 1) — 3), нет. В ф-лах областью действия квантора и соответственно . К правилам экономии скобок, введенным в исчислении высказываний, прибавим еще такие правила: будем писать вместо вместо где Вхождение переменной у в данную связанным, если оно является вхождением в некоторый квантор или или же находится в области действия этого квантора; в противном случае вхождение переменной у в свободным. Например, в и 2-е вхождения переменной -связанные, а свободное. замкнутой, если она не имеет свободных вхождений предметных переменных.

Произвольная система вида

из символов языка И. п. сигнатурой. Ф-ла И. п. у., содержащая предметные, предикатные и функциональные символы только из а, наз. ф-лой сигнатуры а. Если взять только такую часть А алфавита А и все только такие термы и ф-лы языка И. п. у., в которые входят предметные, предикатные и функциональные символы только из а, то получим некоторый язык который наз. языком 1-й ступени в алфавите А или языком 1-й ступени сигнатуры а. В частности, и сам язык И. п. у. является языком определенной сигнатуры. Язык 1-й ступени сигнатуры, в которую входят только все предикатные символы языка И. п. у. (т. е., в которой языком чистого И. п. у., а соответствующее исчисление — чистым И. п. у.

Логические константы, т. е. символы логических операций, имеют в интерпретациях языка И. п. у. всегда одно и то же значение — значение соответствующих логич. операций, а нелогич. константы, т. е. предметные постоянные, предикатные и функциональные символы, получают значение лишь в той или иной интерпретации языка И. п. у.

Интерпретацией языка И. п. у. наз. пара образованная из непустого мн-ва D — области интерпретации и отображения действующего следующим образом: каждому предикатному символу оно ставит в соответствие определенный -местный предикат в D (т. е. гс-местную функцию в D со значениями «истинно» и «ложно», или 1 и 0), каждому функциональному символу — -местную операцию в функцию типа и каждой предметной постоянной — некоторый элемент из D. Пусть И. п. у., в которой — список всех ее переменных, имеющих свободные вхождения в F. Будем обозначать через результат подстановки в F вместо предикатных, функциональных символов и предметных постоянных именно тех конкретных предикатов, ф-ций и элементов из D, которые ф-ция ставит в соответствие символам из F. Для из D обозначим через соответственно результат подстановки каждого символа вместо всех свободных вхождений переменной соответственно в Так как в выражении стоят лишь имена конкретных предикатов, функций и элементов, то оно обозначает уже какое-то конкретное высказывание, истинность или ложность которого в области D определяется согласно обычному содержанию логических операций. истинной (соответственно, ложной) в интерпретации для заданных значений , ее свободных предметных переменных; 2) истинной (ложной) в интерпретации истинной (ложной) в области тождественно истинной, общезначимой (тождественно ложной, всегда ложной); 5) выполнимой в интерпретации выполнимой в области D; 7) выполнимой тогда и только тогда, если соответственно: 1) выражение истинно (соответственно, ложно) в истинна (ложна) в I для произвольных значений ее свободных переменных; истинна (ложна) в каждой интерпретации с областью истинна (ложна) в каждой непустой области истинна для каких-нибудь значений ее свободных переменных выполнима в какой-нибудь интерпретации с областью выполнима в какой-нибудь непустой области. Например, пусть некоторая интерпретация сопоставляет предикатному символу предикат Тогда истинна в I, так как для каждого из N истинно утверждение Говорят, что является логическим следствием мн-ва ф-л Г (обозначение ), если для любой интерпретации и для любых значений из D всех свободных переменных, входящих в какие-либо формулы из имеет место следующее: если все ф-лы из

истинны в I для взятых значений всех тех свободных переменных, которые входят в ф-лы из Г, то и истинна в I для взятых значений всех тех свободных переменных, которые входят в F. Две ф-лы И. п. у. называются равносильными, если каждая из них является логическим следствием другой. Т. о. является логическим следствием тогда и только тогда, когда тождественно истинна. и G равносильны тогда и только тогда, когда тождественно истинна.

Если к мн-ву предикатных символов языка И. п. у. прибавить предикатный символ то расширенный так язык наз. языком 1-й ступени с равенством (иногда же просто — языком 1-й ступени); при атом вместо обычно пишут Интерпретация языка 1-й ступени с равенством получается, если доопределить произвольную интерпретацию языка И. п. у. на символе сопоставив ему предикат равенства, т. е. такой предикат, который истинен для любой пары тогда и только тогда, когда у и z являются одним и тем же элементом. Понятия истинности и выполнимости для ф-л И. п. у. переносятся и на ф-лы с равенством, если отнести эти понятия к интерпретации языка 1-й ступени с равенством. Знак и знаки логических операций) не включают в сигнатуру ступени с равенством.

Алгебр, системой сигнатуры а, задаваемой интерпретацией наз. система, состоящая из области D и из образов всех компонент из сигнатуры а при отображении при этом образы компонент записываются в том же порядке, в котором идут сами компоненты в а.

Пусть К — класс ф-л сигнатуры а, ЗЛ — алгебр. система сигнатуры а, задаваемая интерпретацией Если из К истинна или выполнима в I, то говорят, что она истинна или выполнима и в алгебр, системе ЯЛ. Если все ф-лы в К замкнуты и истинны в I, то скажем, что ЯЛ является моделью для мн-ва ф-л К, а также, что мн-во К выполнимо, совместно, имеет модель (см. Моделей теория). Зададим аксиомы и правила вывода И. п. у. произвольной сигнатуры а. Терм свободным для переменной если никакое свободное вхождение i; в F не находится в области действия никакого квантора или гдеа — переменная, входящая в t. Если терм t свободен для переменной в формуле то все вхождения переменных в терм t переходят в свободные вхождения этих переменных в . В этом случае подстановку в терма t вместо всех свободных вхождений можно считать правильной, корректной. Аксиомами И. п. у. сигнатуры а являются: 1) все ф-лы, полученные из аксиом исчисления высказываний заменой произвольными ф-лами сигнатуры а; 2) все ф-лы вида где сигнатуры a, a -терм сигнатуры а, свободный для Аксиомы И. п. у., в отличие от специфических аксиом матем. исчислений наз. логическими аксиомами. Правила вывода И. п. у. следующие: 1) modus ponens: из можно получить Р; 2) правила Бернайса: если ф-ла а не содержит свободных вхождений переменной то из а можно получить а и из а можно получить . Формальной теорией 1-й ступени сигнатуры а или логико-математическим исчислением 1-й ступени сигнатуры а наз. тройка , где М—язык 1-й ступени сигнатуры — мн-во всех логических аксиом сигнатуры а и правил вывода И. п. у., А — разрешимое мн-во матем., или специфических, аксиом данной теории. Пара или тройка логическим исчислением, теория же матем. исчислением, основанным на логическом исчислении теории Т наз. выводимой в теории Т из гипотез Г (что записывается так: в теории Т) тогда и только тогда, когда она является либо аксиомой, либо ф-лой из Г, либо может быть получена из некоторых выводимых в Г из Г ф-л по правилам вывода. Ф-ла F теории Т, выводимая из пустого мн-ва гипотез, наз. доказуемой в Т или теоремой теории Т. Моделью формальной теории Т 1-й ступени сигнатуры а наз. алгебр, система, в которой истинны все теоремы теории Т.

Для удобства проведения формальных доказательств в И. п. у. вводится ряд производных правил: правило обобщения: подстановки терма вместо всех свободных вхождений переменной; подстановки ф-лы вместо предикатного символа; переименования связанной переменной и др. Одним из производных правил является теорема дедукции, аналогичная теореме дедукции в исчислении высказываний, но несколько сложнее формулируемая. Из теоремы дедукции вытекает, что доказуемость в теории 1-й ступени некоторой замкнутой равносильна доказуемости в И. п. у. некоторой , где F — конъюнкция конечного числа определенных ф-л из А. Т. о., теоремы любого матем. исчисления 1-й ступени превращаются в некоторые теоремы логического исчисления — И. п. у.

И. п. у. сигнатуры а с равенством — это исчисление на языке 1-й ступени сигнатуры а (без равенства!) такое, что в самой сигнатуре а имеется спец. двухместный предикатный символ, обозначаемый обычно через , а к аксиомам И. п. у. сигнатуры а присоединяются аксиомы

и все аксиомы вида

где произиольный -местный предикатный, соответственно, функциональный символ из сигнатуры а, у которого на месте произвольного аргумента стовт Приведенные аксиомы для определяют не отношение равенства, а лишь отношение конгруэнтности. И. п. у. является (просто) непротвворечивым: никакая его ф-ла не доказуема в нем вместе со своим отрицанием. Более того, всякая доказуемая в нем ф-ла является тождественно истинной. Однако, чтобы никакое матем. исчисление, имеющее совместное мн-во аксиом и основанное на некотором логическом исчислении L, не оказалось противоречивым, необходимо, чтобы L удовлетворяло более сильному условию (которое можно назвать семантической непротиворечивостью L как логического исчисления): всякая ф-ла, выводимая в L из любого мн-ва Г замкнутых ф-л на языке L, должна быть логич. следствием из Г. И. п. у. любой сигнатуры удовлетворяет этому условию.

И. п. у. любой сигнатуры а полно как логическое исчисление (является семантически полным логическим исчислением): всякое логическое следствие из любого мн-ва Г ф-л сигнатуры о выводимо из Г в И. п. у. сигнатуры а. В частности, всякая тождественно истинная формула И. п. у. (т. е., всякое логическое следствие из пустого мн-ва ф-л) доказуема в нем (теорема Гёделя о полноте, 1930). Следовательно, в И. п. у. доказуемы все законы логики, выразимые на языке 1-й ступени, и только они. Семантическая полнота И. п. у. следует из более общей теоремы Гёделя — Мальцева: всякое непротиворечивое мн-во замкнутых ф-л И. п. у. имеет модель. Отсюда следует локальная теорема Мальцева для счетных сигнатур: мн-во Г замкнутых ф-л сигнатуры а имеет модель тогда и только тогда, когда каждое конечное подмн-во мн-ва Г имеет модель. Из семантической полноты И. п. у. также легко следует теорема компактности: если для мн-ва Г ф-л и для ф-лы F И. п. у., то для некоторого конечного под-мн-ва мн-ва

И. п. у. не является просто полным, т. е. в нем существует замкнутая именно, любая замкнутая выполнимая, но не тождественно истинная ф-ла) такая, что ни F ни не доказуемы в И. п. у. Присоединив к аксиомам И. п. у. все ф-лы вида , которые недоказуемы в И. п. у., получим непротиворечивое исчисление.

Проблема установления тождественной истинности ф-л 1-й ступени — неразрешима (теорема Чёрча, 1936). Отсюда и из теоремы Гёделя о неполноте следует неразрешимость проблемы: является ли произвольная ф-ла И. п. у. в нем теоремой или нет.

В рамках формальных теорий 1-й ступени можно формализовать (т. е., представить в виде теорем этих теорий) достаточно обширные разделы математики. Напр., имеются формулировки формальной теории мн-в 1-й ступенв, в которых можно вывести обычный классический анализ и значительную часть общей теории множеств. В частности, в формальной теории мн-в (1-й ступени) можно формализовать теорему и доказательство о существовании несчетно-бесконечных мн-в. Вместе с тем, согласно теореме Левенгейма — Сколема, еслв некоторое мн-во ф-л И. п. у. с равенством вмеет модель, то оно имеет конечную или счетную модель. Это т. н. парадокс Сколема.

Наряду с ранее введенными термами иногда пользуются как термами выражениями вида которые интерпретируются как «то единственное z, для которого истинно определенными описаниями. При этом в определении терма , свободного для в F, следует говорить не о переменной входящей в , а лишь о ее свободных вхождениях в . Для И. п. у. с определёнными описаниями справедлива т. н. теорема об устранимости определенных описаний. Иногда при определении И. п. у. задают не схемы аксиом, а конкретные аксиомы. При этом среди правил вывода появляется правило подстановки формулы вместо предикатного символа и усложняется формулировка теоремы дедукции. Имеется весьма естественная формулировка И. п. у., принадлежащая нем. математику Генцену (1909—45) (см. Генцена формальные системы).

Лит.: Новиков П. С. Элементы математической логики. М., 1973; Гильберт Д., Аккерман В. Основы теоретической логики. Пер. с нем. М.. 1947 [библиогр. с. 297—298]; Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451 —465]; Чёрч А. Введение в математическую логику. Пер. с англ., т. 1. М., 1960; Линдон Р. Заметки по логике. Пер. с англ. М., 1968 [библиогр. с. 123]; Мендельсон Э. Введение в математическую логику. Пер. с англ. М., 1971 [библиогр. с. 296—309]. В. Ф. Костырко.

1
Оглавление
email@scask.ru