Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Sem_razmyshleniy_na_temy_filosofii_matematiki_pdf

.pdf
Скачиваний:
1
Добавлен:
19.11.2019
Размер:
1.52 Mб
Скачать

писывали, всегда найдётся такая структура сигнатуры <, которая, во-первых, удовлетворяет всем выписанным ак­ сиомам и, во-вторых, не изоморфна N.

Получается, таким образом, что натуральный ряд нель­ зя определить аксиоматически: ведь определить N аксио­ матически — это значит записать такую систему аксиом, которая определяла бы N с точностью до изоморфизма (это, в свою очередь, значит, что любые две структуры, удо­ влетворяющие всем выписанным аксиомам, изоморфны).

«Позвольте, — снова возразит читатель, — но аксиомы Пеано ведь определяют Натуральный Ряд как раз с точно­ стью до изоморфизма. Система аксиом Пеано категорична, а это как раз и означает, что все её модели1изоморфны». Немножко терпения, разберёмся и с аксиомами Пеано.

А сейчас обсудим вот какой вопрос. На Натуральном Ряде определено не только отношение порядка «<», но и бесчисленное множество других отношений и опера­ ций. Среди них двуместное (или бинарное) отношение делимости двух чисел; трёхместное (или тернарное) от­ ношение «х + у = z»; одноместное (или сингулярное, singulary2) отношение «быть простым числом» (напо­ мним, что свойства мы трактуем как одноместные отно­ шения); двуместная операция сложения; двуместная опе­ рация умножения; двуместная операция возведения в степень (причём 0° = 1); одноместная операция непосредственного следования (мы будем, как это часто делается, обозначать её штрихом, так что, например, 0' = 1; 13'= 14); константы 0, 1,2, 3, 4,... (напомним, что кон­ станты мы трактуем как нольместные операции); четы­ рёхместная операция [logif+2 z! + y tz+u] (здесь, как обычно,

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

2 «Вслед за У. В. Куайном мы принимаем этот этимологически более правильный термин вместо распространённого в настоящее время термина unary (унарный)» [7, примечание 29].

411

через [а\ обозначается целая часть числа а); и многие другие. Мы привели лишь несколько примеров, а всего на N определено несчётное количество операций и от­ ношений. Для того чтобы определить понятие структу­ ры, изоморфной N, мы сперва должны из этого количе­ ства выделить некоторые (теоретически возможно — все) операции и отношения и рассмотреть изоморфизм относительно именно этих выделенных операций и от­ ношений. На самом деле поэтому не существует понятия натурального ряда просто, а только понятие натурально­ го ряда относительно данного списка операций и отно­ шений. Выше мы рассматривали понятие натурального ряда относительно списка, в котором операций не было вовсе, а отношение одно — отношение «быть меньше».

Выделенные на множестве операции и отношения, а также выделенные элементы множества (таковых у нас пока не было) называют в контексте наших рассмотре­ ний сигнатурными, а список таких операций и отноше­ ний — сигнатурой. Точнее, сигнатурой называют список не самих выделенных элементов, операций и отноше­ ний, а список их имён, но для наших целей это различие (само по себе очень важное) не слишком существенно, и нам проще его не замечать. Множество с выделенны­ ми операциями и отношениями, образующими список а, называется (математической) структурой сигнату­ ры о. Теперь мы можем сказать, что всякий натуральный ряд является структурой той или иной сигнатуры а. По­ этому следует говорить не о натуральном ряде вообще, а о натуральном ряде сигнатуры а. До сих пор мы рас­ сматривали случай,когда

о = {<}.

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

412

именно бедностью сигнатуры? Давайте расширять сиг­ натуру и наблюдать, что при этом будет происходить.

Сперва добавим в сигнатуру константу «О» (для обо­ значения наименьшего, относительно порядка «<», эле­ мента) и штрих «'» для обозначения операции непосред­ ственного следования. На Натуральном Ряде N эти объ­ екты подчинены аксиомам (свойствам) 7 и 8 (сравните свойства 4 и 5, которые вытекают из свойств 7 и 8 ).

7. \f у (0 - у V 0 <у).

8. V x ( x < x ' A - ' 3 z ( x < z A z < х')).

Всякий натуральный ряд с сигнатурой (0, ', <} изо­ морфен, по определению, Натуральному ряду N, причём изоморфизм рассматривается относительно {0,', <}. По­ этому всякий такой натуральный ряд состоит из элемен­ тов 0 , 0 ',..., упорядоченных следующим образом: 0 < 0 '<

<0 " < 0 " '< ...

За м е ч а н и е . Следует отдавать себе отчёт, что

вкаждом натуральном ряду свой 0 , свой ' и своё <, т. е. свой элемент, обозначенный через «О», своя опе­ рация, обозначенная через «'», и своё отношение, обозначенное через «<». Строго говоря, для каждого натурального ряда мы должны были бы придумать своё обозначение этих объектов — например, если мы рассматриваем натуральный ряд М, то нужно прибавлять эту букву «М» в качестве индекса к зна­ кам «О», «'», «<». Эта строгость создаёт некоторое удобство. Однако отсутствие строгости тоже создаёт некоторое удобство. Считается, что в данном случае удобство от нестрогости больше, и поэтому одним и тем же знаком «О» обозначаются различные эле­ менты (но в каждом натуральном ряду — один и только один элемент; в частности, в Натуральном Ряду — мощность пустого множества). Аналогично знак «<» обозначает различные отношения (но

413

в каждом натуральном ряде только одно) и знак «'» обозначает различные операции (но в каждом нату­ ральном ряде — только одну). Сказанное сохраняет силу не только для натуральных рядов, но и для лю­ бых структур сигнатуры {0 , ', <}, не обязательно изоморфных N.

Посмотрим теперь, как выглядит произвольная струк­ тура сигнатуры (0 ,', <}, подчиняющаяся аксиомам 1 - 8 (аксиомы 4 и 5 следуют из аксиом 7 и 8 , но в этом нет большой беды). Она, очевидно, представляет собой ли­ нейно упорядоченное множество, в котором 0 есть наи­ меньший элемент, 0 ' — непосредственно следующий за О элемент (так что между 0 и 0 ' ничего нет), 0 " — непо­ средственно следующий за 0' элемент и т. д. Все эти эле­ менты 0 , 0 ', 0 ", 0 "',... образуют начальный отрезок на­ шей структуры. Этот начальный отрезок называется стандартной частью структуры, а оставшаяся часть (она может быть и пустой) — нестандартной. Стандарт­ ная часть изоморфна Натуральному Ряду N. Если бы оказалось, что в любой структуре сигнатуры {0 , ', <}, подчиняющейся аксиомам 1 - 8 , нет ничего, кроме стан­ дартной части, то наша цель была бы достигнута: аксио­ мы 1 - 8 давали бы в своей совокупности искомое аксио­ матическое определение натурального ряда, точнее, на­ турального ряда сигнатуры {0 ,', <}.

Однако это не так, поскольку структура, графически изображённая на рис. 3, такая как, скажем, (***), где

O ' = ( т Н - ( 4 ) ' = 9 з и т д - >

удовлетворяет аксиомам 1 - 8 , но не изоморфна N: в ней есть непустая нестандартная часть (на рис. 3 эта не­ стандартная часть изображена справа), в (***) эта не­ стандартная часть состоит из элементов вида 9 + -L и

414

10 + n ~ 1. Более того, оказывается, что никакие аксио­ мы не могут задать натуральный ряд сигнатуры {0,', <}, поскольку структура на рис. 3 всегда будет моделью для таких аксиом.

Может быть, дело всё ещё в бедности сигнатуры? Что будет, если добавить сложение и умножение и рас­ сматривать натуральный ряд не сигнатуры {0, ', <}, а сигнатуры {0, ',< ,+ , •}? Можно ли для такой более бо­ гатой сигнатуры составить список аксиом, определяю­ щих понятие натурального ряда этой сигнатуры, т. е. выделить из всех структур этой сигнатуры те структуры, которые относительно 0, ', <, +, • изоморфны N? Оказывается, нет, нельзя. Какую бы совокупность акси­ ом1— конечную или бесконечную — мы ни образовали, всегда для этой совокупности будут существовать структуры (сигнатуры (0 ,', <, +, •}), не изоморфные N.

Более того, какую бы мы ни взяли сигнатуру и какую бы ни взяли для этой сигнатуры систему аксиом, всегда будет существовать модель этой системы аксиом, не изо­ морфная Натуральному ряду N. Такие неизоморфные N модели называют нестандартными, а аксиомы, перечис­ ляющие свойства натурального ряда (особенно, когда в сигнатуру входят «+» и «•»), называют аксиомами арифметики. Поэтому сказанное можно выразить и так:

для любой системы аксиом арифметики существует не­ стандартная модель.

Если в число аксиом входят аксиомы 1-8 или какиенибудь им равносильные, то в любой модели можно выделить стандартную часть 0, 0', 0",... ; нестандарт­ ность модели означает в этом случае непустоту нестан­

1 Когда мы говорим об аксиомах, мы имеем в виду символи­ ческий язык, подобный описанному выше для сигнатуры {<}; только теперь в алфавит его знаков вместе с «<» входят «0», «'»,

«+», «•».

415

дартной части. Эта нестандартная часть может оказать­ ся устроенной более сложно, чем на рис. 3. На рис. 3 нестандартная часть подобна, с точки зрения порядка, множеству Z всех целых чисел. При естественных же аксиомах для сигнатуры, включающей операцию сло­ жения, нестандартная часть всякой счётной (т. е. насчи­ тывающей счётное число элементов) структуры, удовле­ творяющей этим аксиомам, имеет вид, который мы (не очень удачно) пытались изобразить на рис. 4. На этом рисунке мы пытались как-то выразить следующую идею: берётся очень много (бесконечное счётное число) экземпляров множеств целых чисел Z, и эти экземпля­ ры располагаются так, как расположено множество всех рациональных чисел Q.

- О О О - •••♦О О О ■■■ - О О О - Рис. 4

Итак, предъявить систему аксиом, определяющую по­ нятие натуральногоряда (какой угодно сигнатуры), невоз­ можно. Более подробная расшифровка этого утверждения, как мы знаем, такова: какие ни выбрать определённые на N операции и отношения, не может быть такой системы аксиом, все модели которой изоморфны N относительно этих операций и отношений.

Вот теперь и ответим на вопрос: а как же аксиомы Пеано?

Классические аксиомы Пеано с несущественными изменениями устроены так. Рассматривается сигнатура {О,'}. Формулируются три аксиомы.

I.3 х (х ' = 0).

II. У x \fу (х’ = у '=> х = у).

III. Аксиома индукции.

416

Третью аксиому, аксиому индукции, мы пока только назвали, но не выписали. Теперь выпишем её:

\/Р {[Р (0)Л Ух(Р(х) => Р(х'))] => Vx Р(х)}.

Приглядимся к аксиоме индукции. Мы замечаем, что в ней наряду с обычной индивидной переменной встре­ чается ещё переменная Р. Разъясним смысл этой пере­ менной. Прежде всего напомним, что семантика форму­ лы (т. е. придание этой формуле смысла) возникает лишь после того, как предъявляется математическая структура соответствующей сигнатуры. В частности, чтобы обрели смысл аксиомы Пеано (формулы I—III), надо предъявить какую-либо структуру сигнатуры {0, '}, т. е. множество с выделенным элементом, обозначенным через «О», и вы­ деленной одноместной операцией, обозначенной через «'». Тогда сразу определяется область изменения перемен­ ной х (как и всякой индивидной переменной): это есть множество всех элементов рассматриваемой структуры. Какова же область изменения переменной Р?

Переменная Р — особая, не встречавшегося ещё в на­ шем изложении типа. Её область изменения состоит из всевозможных свойств (= одноместных отношений), определённых на рассматриваемой структуре, т. е. свойств элементов этой структуры.

Понятие свойства относится к первичным и постига­ ется из примеров. На натуральных числах определено, например, свойство чётности: каждое число может быть либо чётным, либо нечётным. Здесь несущественно, что бывают как чётные, так и нечётные числа; нас устроила бы ситуация, когда все числа — чётные; важно, что для каждого числа осмыслен вопрос, чётное оно или нечёт­ ное. А вот свойство зелёности не определено на нату­ ральном ряду; для числа «быть зелёным» бессмысленно. Выше мы сформулировали некоторые свойства, какими

14 № 5912

417

как целое обладает Натуральный Ряд. Свойствами могут обладать и отношения: так, среди отношений выделяют­ ся, например, транзитивные. Но в данный момент нас интересуют свойства элементов рассматриваемой струк­ туры (для которой выполняются аксиомы Пеано). Имен­ но эти свойства могут выступать в качестве значений пе­ ременной Р.

Тот факт, что элемент а обладает свойством Q, запи­ сывается как Q{a). Если на элементах какого-то множе­ ства М определено свойство Q, то можно ввести в рас­ смотрение подмножество К этого множества, состоящее из тех и только тех элементов М, которые обладают свойством Q:

( x e K ) < * Q ( x ) -

И наоборот, для каждого подмножества К можно ввести свойство Q — «быть элементом К», и опять-таки будет выполнено соотношение (!). Таким образом, свойство — это почти то же самое, что подмножество: «язык свойств» и «язык подмножеств» тривиально пе­ реводимы один в другой. (На языке подмножеств, на­ пример, аксиома индукции записывалась бы так:

VP{[0ePA V x(xep ^ > x'eP)] => Vx(xeP)}.)

Итак, область изменения переменной Р в аксиоме индукции — совокупность всех свойств, определённых на рассматриваемой структуре. Посмотрим, как эта ак­ сиома используется для того, чтобы установить, что удовлетворяющая аксиомам Пеано структура изоморф­ на N. Пусть структура сигнатуры {0, '} удовлетворяет аксиомам I—III. Аксиомы I—II обеспечивают наличие в этой структуре стандартной части {0, 0', 0", 0"',...}. Теперь применим аксиому индукции, взяв в качестве

418

значения переменной Р такое свойство PQэлементов структуры: «принадлежать к стандартной части». Ак­ сиома гласит, что нечто справедливо для всякого Р, в частности для этого Р . Таким образом,

[Р0(0) А V* (Р0(х) => PQ(x'))] => VxP0(x).

Заключённая в квадратные скобки посылка, очевид­ но, истинна (0 принадлежит стандартной части и если

хпринадлежит стандартной части, то принадлежит

их ); поэтому V хР0(х), т. е. всех (все элементы струк­ туры!) принадлежат стандартной части. Стандартная часть, как уже было замечено, изоморфна N. Этим за­ вершается доказательство того, что рассматриваемая структура изоморфна N.

Таким образом, всякая структура, удовлетворяющая аксиомам Пеано, изоморфна N, и следовательно, эти аксиомы определяют понятие натурального ряда с сиг­ натурой {0, '}. Вроде бы это обстоятельство противо­ речит неоднократно делавшемуся нами заявлению, что системы аксиом с таким свойством не может быть.

Однако противоречия нет, и вот почему. Ранее речь шла лишь о свойствах Натурального Ряда, которые мож­ но выразить определёнными языковыми средствами, иными словами, об аксиомах, записанных на опре­ делённом языке. В этом языке был лишь один вид пере­ менных — индивидные переменные х,у, z ,.... Сущность этих индивидных переменных заключается в том, что при интерпретации на какой-либо структуре областью изменения каждой из этих переменных объявляется одно

ито же множество — множество всех элементов рассма­ триваемой структуры. В аксиоме же индукции участвует переменная другого вида — переменная Р. Её значения­ ми являются не элементы рассматриваемой структуры, а свойства этих элементов (иначе, определённые на этих

419

элементах одноместные предикаты, отчего сама пере­ менная Р называется предикатной, точнее, предикатной переменной валентности 1). Таким образом, аксиома индукции — это формула другого, расширенного языка,

более широкого, нежели рассматривавшийся до сих пор узкий язык. (Узкий потому, что в нём бывают только ин­ дивидные переменные.) А когда мы говорили, что си­ стем аксиом, полностью характеризующих натуральный ряд, не бывает, мы имели в виду этот прежний, узкий язык.

Разъяснение, конечно, дано, но вряд ли оно когонибудь удовлетворит. Что с того, что на каком-то языке нельзя написать систему аксиом натурального ряда? Это, как говорится, «факт не биографии натурального ряда, а биографии этого языка». Просто-напросто узкий язык плохой, а вот теперь мы нашли хороший, расширенный язык, на котором как раз и возможно выписать адекватные аксиомы натурального ряда.

Однако всё не так просто. Грубо говоря, дело обсто­ ит как раз наоборот: узкий язык «хороший», а расши­ ренный — «плохой».

Попробуем разъяснить ситуацию. Начнём с термино­ логии. Формулы, в которых все переменные индивидные, называются элементарными формулами, а язык, в кото­ ром допускаются только элементарные формулы, — эле­ ментарным языком. Синонимом для термина «элемен­ тарный» в данном контексте является термин «1 -го по­ рядка», или «первопорядковый». Все рассматриваемые выше аксиомы, кроме аксиомы индукции (т. е. все аксио­ мы 1-8 и I-П), были элементарными аксиомами, т. е. эле­ ментарными формулами. Не существует никакой (ни ко­ нечной, ни бесконечной, и притом любой сигнатуры) си­ стемы элементарных аксиом, которой удовлетворял бы Натуральный Ряд N и все модели которой были бы изо­ морфны Натуральному Ряду N.

420