МАТЕМАТИЧЕСКАЯ ЛОГИКА, ОСНОВАННАЯ НА ТЕОРИИ ТИПОВ

Бертран Рассел

 

От переводчика:  Предлагаемая в русском переводе работа Б.Рассела “Mathematical logic as based on the theory of types” впервые была опубликована в 1908 г. в «American Journal of Mathematics» и с тех пор неоднократно переиздавалась. Настоящий перевод сделан по изданию 1956 г. (см.: Russell B. Logic and knowledge: Essays 1901–1950. – London: Allen and Unwin LTD, 1956. – P. 57–102). В этой статье Б.Рассел впервые дает развернутое решение логических парадоксов, основанное на разработанной им теории типов. Содержание статьи по существу совпадает с первым томом опубликованного в 1910–1913 гг. монументального трехтомного труда «Principia Mathematica», написанного Б.Расселом в соавторстве с А.Н.Уайтхедом. Компактность статьи и ясность изложения дают хорошую возможность без излишних деталей проследить магистральную идею теории типов и то, как она отражается на различных разделах математики и на ее основаниях. С точки зрения используемых формальных методов и технических средств статья удачно дополняет переведенную В.В.Целищевым книгу Б.Рассела «Введение в математическую философию» (М.: Гнозис, 1996), которая посвящена философским основаниям и следствиям развиваемого Б.Расселом подхода к математике.

Перевод выполнен при финансовой поддержке Российского гуманитарного научного фонда (проект № 03-03-00363) и Российского фонда фундаментальных исследований (проект № 03-06-80359).

 

В.А. Суровцев

 

Излагаемая ниже теория символической логики зарекомендовала себя прежде всего своей способностью решать определенные противоречия, из которых математикам лучше всего известен парадокс Бурали – Форти, касающийся наибольшего ординала [1]. Но рассматриваемая теория не зависит всецело от этой косвенной рекомендации, – она, если я не ошибаюсь, к тому же определенно созвучна здравому смыслу, что делает ее в своей основе правдоподобной. Однако это не та заслуга, на которой следовало бы слишком настаивать, ибо здравый смысл в гораздо большей степени подвержен ошибкам, чем это обычно считается. Таким образом, я начну с формулирования некоторых противоречий, которые должны быть разрешены, а затем покажу, каким образом теория логических типов формирует свое решение.

 

 

I. Парадоксы

 

(1) Старейшим противоречием рассматриваемого вида является парадокс Эпименида. Критянин Эпименид сказал, что все критяне лжецы, и все высказывания, сделанные критянами, определенно ложны. Ложно ли высказывание самого Эпименида? Простейшую форму этого противоречия демонстрирует человек, который говорит: «Я сейчас лгу». Если он лжет, значит, он говорит правду, и наоборот.

(2) Пусть w – это класс всех тех классов, которые не являются элементами самих себя. Тогда каким бы ни был класс х, «х есть w» эквивалентно «х не есть х» [2]. Поэтому если классу х придать значение w, то «w есть w» эквивалентно «w не есть w».

(3) Пусть Т – отношение, которое имеет место между двумя отношениями R и S всегда, когда R не имеет отношения R к S. Тогда какими бы ни были отношения R и S, «R имеет отношение Т к S» эквивалентно «R не имеет отношение R к S». Следовательно, если придать  значение Т как R, так и S, то «Т имеет отношение Т к Т» эквивалентно «Т не имеет отношения Т к Т».

(4) Число слов в русских названиях конечных целых чисел возрастает по мере возрастания чисел и должно постепенно увеличиваться неограниченно, поскольку при заданном конечном числе слов может быть создано только конечное число имен. Поэтому имена некоторых чисел должны состоять по меньшей мере из 10 слов и среди них должно быть наименьшее. Следовательно, «наименьшее целое число, не именуемое менее чем 10 словами» должно обозначать определенное число. Но «наименьшее целое число, не именуемое менее чем 10 словами» само является именем, состоящим из девяти слов. Стало быть, наименьшее целое число, не именуемое менее чем 10 словами, может быть наименовано девятью словами, что является противоречием [3].

(5) Среди трансфинитных ординалов некоторые могут быть определены, а некоторые – нет, ибо совокупное число возможных определений есть א0, тогда как число трансфинитных ординалов превышает א0. Следовательно, должны быть неопределимые ординалы и среди них должен быть наименьший. Но он и определяется как «наименьший неопределимый ординал», что является противоречием [4].

(6) Парадокс Ришара родственен парадоксу о наименьшем неопределимом ординале [5]. Он состоит в следующем: Рассмотрим все десятичные дроби, которые могут быть определены посредством конечного числа слов; пусть Е будет классом таких дробей. Тогда Е имеет א0 элементов, следовательно, его члены могут быть упорядочены как 1-й, 2-й, 3-й… Пусть N будет числом, определяемым следующим образом: если n-я цифра в n-й дроби есть р, то пусть n-я цифра в N будет р + 1 (или 0, если р = 9). Тогда N отлично от всех членов Е, поскольку каким бы ни было конечное значение n, n-я цифра в N отлична от n-й цифры в n-х дробях, составляющих Е, и, следовательно, N отлично от n-й дроби. Тем не менее мы определили N с помощью конечного числа слов и, следовательно, N должно быть членом Е. Таким образом, N и является, и не является членом Е.

(7) Парадокс Бурали – Форти формулируется следующим образом [6]: Можно показать, что каждая вполне упорядоченная последовательность имеет ординальное число, что последовательность ординалов, возрастающая и включающая в себя любой данный ординал, превышает данный ординал на один и (на весьма надежных и естественных предпосылках) что последовательность всех ординалов (в порядке увеличения) является вполне упорядоченной. Отсюда следует, что последовательность всех ординалов имеет ординальное число, скажем W. Но в этом случае последовательность всех ординалов, включающих W, имеет ординальное число W + 1, которое должно быть больше, чем W. Следовательно, W не является ординальным числом всех ординалов.

 

У всех приведенных выше противоречий (которые суть лишь выборка из бесконечного числа) есть общая характеристика, которую мы можем обозначить как самореферентность или рефлексивность. Замечание Эпименида должно включать само себя в свою собственную сферу. Если все классы, при условии что они не являются элементами самих себя, являются элементами w, то это должно применяться также и к w. То же самое относится к аналогичному противоречию с отношениями. В случае имен и определений парадоксы вытекают из рассмотрения неименуемости и неопределимости как элементов имен и определений. В случае парадокса Бурали – Форти последовательность, ординальное число которой вызывает затруднение, является последовательностью всех ординальных чисел. В каждом противоречии нечто говорится обо всех случаях некоторого рода, и из того, что говорится, по-видимому, производится новый случай, который и относится, и не относится к тому же самому роду, что и те случаи, все из которых рассматривались в том, что было сказано. Просмотрим противоречия одно за другим и увидим, как это происходит.

 

(1) Когда человек говорит «Я сейчас лгу», – мы можем интерпретировать его высказывание так: «существует пропозиция, которую я утверждаю и которая является ложной». Все высказывания, что «существует» то-то и то-то, могут рассматриваться как отрицание того, что противоположное всегда истинно. Таким образом, высказывание «я сейчас лгу» становится высказыванием: «не для всех пропозиций верно, что или я их не утверждаю, или они являются истинными». Другими словами, «не верно для всех пропозиций р, что если я утверждаю р, то р истинно». Парадокс вытекает из рассмотрения этого высказывания как утверждающего пропозицию, которая, стало быть, должна входить в сферу высказывания. Это, однако, делает очевидным то, что понятие «все пропозиции» является незаконным, ибо в противном случае должна быть пропозиция (типа указанной выше), которая говорит о всех пропозициях и, тем не менее, не может быть включена в совокупное целое пропозиций, о которых она говорит, без противоречия. Что бы мы ни полагали в качестве совокупного целого пропозиций, высказывание об этой целостности порождает новую пропозицию, которая, под угрозой противоречия, должна лежать вне рассматриваемой целостности. Увеличивать совокупное целое бесполезно, ибо это равным образом увеличивает сферу высказываний об этой целостности. Следовательно, совокупного целого пропозиций быть не должно, а фраза «все пропозиции» должна быть бессмысленной.

(2) В этом случае класс w определяется указанием на «все классы», а затем оказывается, что он является одним среди них. Если мы находим помощь в решении, что класс не является элементом самого себя, тогда w становится классом всех классов и мы должны решить, что он не является элементом самого себя, т.е. не является классом. Это единственная возможность, если не существует такой вещи, как класс всех классов, в смысле, требуемом этим парадоксом. То, что такого класса нет, вытекает из того, что если мы предположим его существование, это предположение немедленно возрождает (как в указанном выше противоречии) новые классы, лежащие вне предполагаемого совокупного целого всех классов.

(3) Этот случай в точности аналогичен случаю (2) и показывает, что мы не можем на законных основаниях говорить обо «всех отношениях».

(4) Высказывание «наименьшее целое число, не именуемое менее чем 10 словами» включает в себя совокупное целое имен, ибо оно представляет собой «наименьшее целое число, такое что все имена либо неприменимы к нему, либо состоят из более чем 10 слов». Здесь при получении противоречия мы предполагаем, что фраза, содержащая «все имена», сама является именем, хотя из противоречия видно, что она не может быть одним из имен, относительно которых предполагалось, что это все существующие имена. Следовательно, «все имена» есть незаконное понятие.

(5) Этот случай сходным образом показывает, что незаконным является и понятие «все определения».

(6) Это противоречие решается подобно противоречию (5), если заметить, что «все определения» – понятие незаконное. Поэтому число Е не определимо конечным числом слов, будучи фактически неопределимым вообще [7].

(7) Противоречие Бурали – Форти показывает, что «все ординалы» – незаконное понятие, ибо в противном случае все ординалы в порядке увеличения образуют вполне упорядоченную последовательность, которая должна иметь ординальное число, большее, чем все ординалы.

 

Таким образом, все наши противоречия в общем допускают совокупное целое, такое что если бы оно было законным, то сразу увеличивалось бы за счет новых элементов, определимых в терминах его самого. Это приводит нас к правилу: «то, что включает все из совокупности, не должно быть элементом совокупности». Или наоборот: «если определенная совокупность, при условии что она обладает целостностью, имела бы элементы, определимые только с точки зрения этой целостности, то эта совокупность не обладает целостностью» [8].

Указанный выше принцип в своей области является, однако, чисто отрицательным. Он подходит для того, чтобы показать, что многие теории ошибочны, но он не показывает, как нужно избавляться от ошибок. Мы не можем сказать: «говоря обо всех пропозициях, я подразумеваю все пропозиции, кроме тех, в которых упоминаются “все пропозиции”», –  ибо в этом объяснении мы упомянули пропозиции, в которых упоминаются все пропозиции, чего нельзя сделать осмысленно. Невозможно избежать упоминания вещи, упоминая, что мы не хотели ее упоминать. Говоря о человеке с длинным носом, можно сказать: «когда я говорю о носах, я исключаю столь необычно длинные», – но это вряд ли было бы успешной попыткой избежать щекотливой темы. Таким образом, если мы не хотим погрешить против указанного выше негативного принципа, необходимо сконструировать нашу логику без упоминания таких вещей, как «все пропозиции» или «все свойства», и даже без необходимости говорить, что мы такие вещи исключаем. Это исключение должно естественно и неизбежно вытекать из нашей позитивной доктрины, которая должна сделать ясным, что «все пропозиции» и «все свойства» являются бессмысленными фразами.

Первое встающее перед нами затруднение касается фундаментальных принципов логики, известных под затейливым названием «законы мышления». Например, положение «все пропозиции являются либо истинными, либо ложными» становится бессмысленным. Если бы это положение было значимым, оно было бы пропозицией и попадало бы в свою собственную сферу действия. Тем не менее должна быть найдена некоторая замена, иначе всякое общее рассмотрение дедукции становится невозможным.

Другое, более специальное, затруднение иллюстрируется частным случаем математической индукции. Мы хотим быть в состоянии сказать: «если n является конечным целым числом, то n имеет все свойства, предполагаемые 0 и числами, следующими за всеми теми числами, которые предполагают эти свойства». Но здесь фраза «все свойства» должна быть заменена некоторой другой фразой, которая закрыта для тех же самых возражений. Можно допустить, что фраза «все свойства, предполагаемые 0 и числами, следующими за всеми теми числами, которые предполагают эти свойства» может быть законно обоснованной, даже если фраза «все свойства» – не может быть таковой. Но фактически это не так. Мы найдем, что фразы формы «все свойства, которые etc.» включают все свойства, для которых «etc.» может значимо утверждаться или отрицаться, а не только те, которые фактически имеют какую-то рассматриваемую характеристику. Ибо в отсутствие списка свойств, обладающих этой характеристикой, выказывание обо всех свойствах, которые имеют эту характеристику, должно быть гипотетическим и иметь форму «всегда истинно, что если свойство имеет указанную характеристику, тогда etc.» Таким образом, математическую индукцию prima facie невозможно сформулировать осмысленно, если фраза «все свойства» лишена смысла. Как мы увидим далее, этого затруднения можно избежать, но сейчас мы должны рассмотреть законы логики, поскольку они являются гораздо более фундаментальными.

 

 

II. Все и какой-то

 

Задав высказывание, содержащее переменную х, скажем х = х, мы можем утверждать, что оно имеет место для всех случаев, или же мы можем утверждать какой-то один из случаев, не уточняя, какой именно из примеров мы утверждаем. Это различие, грубо говоря, совпадает с различием между общим и частным изложением у Евклида. В общем изложении говорится нечто обо всех, например, треугольниках, тогда как в частном изложении берется один треугольник и утверждается это же самое относительно одного данного треугольника. Но выбранный треугольник – это какой-то треугольник, а не некоторый один специальный треугольник, поэтому хотя по ходу доказательства имеют дело только с одним треугольником, данное доказательство, тем не менее, сохраняет свою всеобщность. Если мы говорим: «пусть АВС – треугольник, тогда стороны АВ и АС в совокупности больше, чем сторона ВС», – то мы нечто говорим об одном треугольнике, а не обо всех треугольниках. Но этот один треугольник  абсолютно не определен и, следовательно, наше высказывание также абсолютно не определено. Мы утверждаем не какую-то одну определенную пропозицию, но неопределенную пропозицию из всех пропозиций, вытекающих из предположения, что АВС – это тот или иной треугольник. Это понятие неопределенности утверждения является весьма важным, и насущно необходимо не смешивать неопределенное утверждение с определенным утверждением, что одно и то же имеет место во всех случаях.

Различие между высказыванием (1), утверждающим какое-то значение пропозициональной функции, и высказыванием (2), утверждающим, что функция всегда истинна, подобно различию между общими и частными изложениями у Евклида прослеживается через всю математику. В любой цепи математического рассуждения объекты, свойства которых исследуются, являются аргументами какого-то значения некоторой пропозициональной функции.

Для иллюстрации возьмем следующее определение: «Мы называем f(x) непрерывной для х = а, если для каждого положительного числа s, отличного от 0, существует положительное число e, отличное от 0, такое что для значений d, которые численно меньше e, разность f(a + d ) – f(a) численно меньше s».

Здесь функция f есть какая-то функция, для которой приведенное выше высказывание имеет смысл. Это высказывание есть высказывание о f, и оно изменяется с изменением f. Но это высказывание не является высказыванием о s, e  или d, поскольку рассматриваются все возможные значения последних, а не одно неопределенное значение. (В отношении e  высказывание «существует положительное число e, такое что «и т.д.» есть отрицание того, что отрицание «и т.д.» истинно для всех положительных чисел.) По этой причине когда утверждается какое-то значение пропозициональной функции, аргумент (например, приведенная выше функция f) называется действительной переменной. В то же время когда о функции говорится как о всегда истинной или как о не всегда истинной, аргумент называется мнимой переменной [9]. Таким образом, в указанном выше определении f есть действительная переменная, а s, e  или d суть мнимые переменные.

Утверждая какое-то значение пропозициональной функции, мы просто будем говорить, что утверждаем пропозициональную функцию. Так, если мы излагаем закон тождества в форме «x = x», мы утверждаем функцию «x = x», т.е. мы утверждаем какое-то значение этой функции. Сходным образом можно было бы сказать, что мы отрицаем пропозициональную функцию, когда отрицаем какой-то ее пример. Мы можем действительно утверждать пропозициональную функцию, только если какое бы значение мы ни выбрали, это значение является истинным. Сходным образом мы можем подлинно отрицать ее, только если какое бы значение мы ни выбрали, это значение является ложным. Отсюда в общем случае, когда некоторые значения являются истинными, а некоторые – ложными, мы не можем ни утверждать, ни отрицать пропозициональную функцию [10].

Если fх – пропозициональная функция, то посредством «(x).fx» мы будем обозначать пропозицию «fх всегда истинно». Сходным образом «(x, y).f(x, y)» будет обозначать «f(х, у) всегда истинно» и т.д. Тогда различие между утверждением всех значений и утверждением какого-то значения есть различие между (1) утверждением (х).fх и (2) утверждением fх, где х не определен. Последнее отличается от первого тем, что оно не может трактоваться как одна определенная пропозиция.

Различие между утверждением fх и утверждением (х).fх, я думаю, впервые подчеркнул Фреге [11]. Его довод в пользу явного введения этого различия совпадает с тем, что является причиной присутствия этого различия в практике математиков, а именно: дедукция может быть действенной только в случае действительных, а не мнимых переменных. В случае доказательств Евклида это очевидно. Скажем, для рассуждения нам нужен некоторый один треугольник АВС, хотя и безразлично, какой именно. Треугольник АВС является действительной переменной, и хотя он представляет собой какой-то треугольник, он остается одним и тем же треугольником на протяжении всего доказательства. Но в общем изложении треугольник является мнимой переменной. Если мы переходим к мнимой переменной, мы не можем осуществить какой-либо вывод и поэтому во всех доказательствах должны использоваться действительные переменные.

Предположим (возьмем простейший случай), нам известно, что «fх всегда истинно», т.е. «(x).fx», и мы знаем, что «fх всегда влечет yх», т.е. «(x).{fx влечет yx}». Каким образом мы выведем «yх всегда истинно»? Мы знаем, что всегда истинно следующее: если fх истинно и если fх влечет yх, то yх истинно. Но у нас нет посылок в том смысле, что fх истинно и fх влечет yх; у нас есть следующее: fх всегда истинно и fх всегда влечет yх. Для того чтобы осуществить наш вывод, мы должны перейти от «fх всегда истинно» к fх и от «fх всегда влечет yх» – к «fх влечет yх», где этот х, оставаясь каким-то возможным аргументом, должен быть одинаковым в обоих случаях. Тогда, из «fx» и «fх влечет yх» мы выводим «yx». Таким образом, yх является истинным для любого возможного аргумента и, следовательно, истинным всегда. Стало быть, для того чтобы вывести «(x).yx» из «(x).fx» и «(x).{fx влечет yx}», мы должны перейти от мнимой переменной к действительной, а затем вновь вернуться к мнимой.

Эта процедура требуется во всех математических рассуждениях, в которых осуществляется переход от утверждения обо всех значениях одной или более пропозициональных функций к утверждению обо всех значениях некоторой другой пропозициональной функции, как, например, при переходе от утверждения «все равнобедренные треугольники имеют равные углы при основании» к утверждению «все треугольники, имеющие равные углы при основании, являются равнобедренными». В частности, этот процесс требуется при доказательстве Barbara и других модусов силлогизма. Другими словами, всякая дедукция оперирует действительными переменными (или константами).

Можно предположить, что мы могли бы вообще обойтись без мнимых переменных, ограничившись какой-то в качестве замены для все. Это, однако, не имеет места. Возьмем, например, определение непрерывной функции, приведенные выше. В этом определении s, e  или d должны быть мнимыми переменными. Мнимые переменные постоянно требуются в определениях. Возьмем, например, такое: «целое число называется простым, когда оно не имеет целых делителей, кроме 1 и себя самого». Это определение неизбежно включает в себя мнимую переменную формы «если n – целое число, отличное от 1 или заданного целого числа, то n не является делителем данного целого числа для всех возможных значений n».

Таким образом, различие между все и какой-то необходимо для дедуктивного рассуждения и проходит через всю математику. Между тем, насколько я знаю, его важность оставалась незамеченной до тех пор, пока на нее не указал Фреге.

Для наших целей это различие имеет разную пользу, которая весьма значительна. В случае таких переменных, как пропозиции или свойства, «какое-то значение» законно, тогда как «всякое значение» – нет. Так, мы можем сказать: «р истинно или ложно, где р есть какая-то пропозиция», хотя мы не можем сказать: «все пропозиции являются истинными или ложными». Причина этого в том, что в первом случае мы просто утверждаем одну неопределенную пропозицию из пропозиций формы «р истинно или ложно», тогда как в последнем случае мы утверждаем (если что-то утверждаем) новую пропозицию, отличную от всех пропозиций формы «р истинно или ложно». Стало быть, «какое-то значение» переменной мы можем принять в случае, в котором «всякое значение» вело бы к рефлексивным ошибкам, ибо допущение «какого-то значения» не создает таким способом новых значений. Следовательно, фундаментальные законы логики можно установить, рассматривая какую-то пропозицию, хотя мы и не можем осмысленно сказать, что они имеют место для всех пропозиций. Эти законы имеют, так сказать, частное, а не общее изложение. Не существует одной пропозиции, которая является, скажем, законом противоречия; существуют только различные примеры этого закона. О какой-то пропозиции р мы можем сказать: «р и не-р не могут быть обе истинными», – но не существует такой пропозиции, как «каждая пропозиция р такова, что р и не-р не могут быть обе истинными».

Сходное объяснение применяется к свойствам. Мы можем говорить о каком-то свойстве х, но не обо всех свойствах, поскольку тем самым порождались бы новые свойства. Так, мы можем сказать: «если n есть конечное целое число, и 0 обладает свойством f, и m + 1 обладает свойством f при условии, что им обладает m, отсюда следует, что n обладает свойством f». Здесь нам не нужно уточнять f; – f обозначает «какое-то свойство». Но мы не можем сказать: «конечное целое число определяется как число, которое имеет каждое свойство f, предполагаемое 0 и числами, следующими за теми числами, которые его предполагают». Ибо здесь существенно рассмотреть каждое свойство [12], а не какое-то свойство. И в использовании такого определения мы предполагаем, что оно охватывает свойство, отличительное для конечных целых чисел, как раз и являющееся разновидностью предпосылки, из которой, как мы видели, вытекают рефлексивные парадоксы.

В приведенном выше примере необходимо избегать предположений обыденного языка, который не подходит для выражения требуемых различий. Суть дела может быть далее проиллюстрирована следующим образом. Если для определения конечных целых чисел необходимо использовать индукцию, она должна устанавливать определенные свойства конечных целых чисел, а не свойства двусмысленные. Но если f есть действительная переменная, то высказывание «n имеет свойство f при условии, что f предполагается 0 и числами, следующими за теми числами, которые его предполагают» приписывает n свойство, которое изменяется с изменением f, и такое свойство не может использоваться для определения класса конечных целых чисел. Мы хотим сказать: «“n есть конечное целое число” означает “каким бы ни было свойство f, n обладает свойством f при условии, что f предполагается 0 и числами, следующими за теми числами, которые его предполагают”». Но здесь f стало мнимой переменной. Чтобы сохранить ее в качестве действительной переменной, мы должны были бы сказать: «каким бы ни было свойство f, “n есть конечное целое число” означает “n обладает свойством f при условии, что f предполагается 0 и числами, следующими за теми числами, которые его предполагают”». Однако здесь значение “n есть конечное целое число” изменяется с изменением f и поэтому такое определение невозможно. Этот случай иллюстрирует важный момент, а именно, следующий: «область [13] действительной переменной никогда не может быть меньше, чем вся пропозициональная функция, в которой встречается данная переменная». То есть если наша пропозициональная функция есть, скажем, «fх влечет р», утверждение этой функции будет означать «какое-то значение “fх влечет р” является истинным», но не «“какое-то значение fх является истинным” влечет р». В последнем случае в действительности мы имеем «все значения fх истинны» и х является мнимой переменной.

 

 

III. Значение и область обобщенных пропозиций

 

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

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

Первый вопрос, который необходимо задать в этом разделе, такой: как мы должны интерпретировать слово все в таких пропозициях, как «все люди смертны»? Поначалу можно подумать, что никаких затруднений здесь нет, что «все люди» – это совершенно ясная идея и что обо всех людях мы говорим, что они смертны. Но на подобную точку зрения есть много возражений.

 

(1) Если эта точка зрения правильна, то оказалось бы, что пропозиция «все люди смертны» не может быть истинной, если людей нет. Однако, как утверждал м-р Брэдли [14], пропозиция «правонарушители будут привлекаться к ответственности» вполне может быть истинной, даже если правонарушителей нет. Следовательно, как он доказывает далее, мы вынуждены интерпретировать такие пропозиции как гипотетические, подразумевая: «если кто-то является правонарушителем, то он будет привлечен к ответственности», т.е. «если х – правонарушитель, то х будет привлечен к ответственности», где область значения, которую может иметь х, кем бы он ни был, определенно не ограничивается теми, кто действительно совершил правонарушение. Сходным образом «все люди смертны» будет означать: «если х – человек, то х смертен, где х может обладать каким-то значением в рамках определенной области». Что представляет собой эта область, остается определить, но в любом случае она шире, чем «человек», ибо приведенное выше гипотетическое высказывание часто определенно истинно, когда х не является человеком.

(2) «Все люди» – это обозначающая [denoting] фраза, и по причинам, которые я выдвинул в другом месте [15], кажется, что обозначающие фразы никогда не обладают значением в изоляции, но лишь входят в качестве конституент в вербальное выражение пропозиций, которые не содержат конституент, соответствующих рассматриваемым обозначающим фразам. Другими словами, обозначающая фраза определяется посредством пропозиций, в вербальном выражении которых она встречается. Следовательно, невозможно, чтобы эти пропозиции приобретали свое значение через обозначающие фразы. Мы должны найти независимую интерпретацию пропозиций, содержащих такие фразы, и не должны использовать эти фразы в объяснении того, что означают такие пропозиции. Поэтому мы не можем рассматривать пропозицию «все люди смертны» как высказывание обо «всех людях».

(3) Даже если бы такой объект, как «все люди», существовал, ясно, что это не тот объект, которому мы приписываем смертность, когда говорим: «все люди смертны». Если бы мы приписывали смертность этому объекту, мы должны были бы сказать: «все люди смертны». Стало быть, предположение, что такой объект, как «все люди», существует, не поможет нам в интерпретации препозиции «все люди смертны».

(4) Кажется очевидным, что если мы встречаем нечто такое, что может быть человеком или замаскированным ангелом, то это нечто входит в сферу пропозиции «все люди смертны» и возможно утверждать: «если это нечто – человек, то это нечто смертно». Таким образом, как и в случае с правонарушителями, вновь становится ясным, что мы на самом деле говорим: «если нечто является человеком, то это нечто смертно» – и что вопрос о том, является ли то или это человеком, не входит в сферу нашего утверждения, как это было бы, если слово все действительно указывало бы на «все люди».

(5) Таким образом, мы пришли к точке зрения, что то, что подразумевается под «все люди смертны», более явно может быть установлено в какой-то форме типа следующей: «всегда истинно, что если х – человек, то х смертен». Здесь мы должны провести исследование относительно слова всегда.

(6) Очевидно, что всегда включает в себя некоторые случаи, в которых х не является человеком, как мы видели в примере с замаскированным ангелом. Если бы х был ограничен до случая, когда х является человеком, мы могли бы вывести, что х смертен, поскольку если х – человек, то х смертен. Поэтому с тем же самым значением слова всегда мы нашли бы пропозицию «всегда истинно, что х смертен». Но ясно, что без изменения значения всегда эта новая пропозиция является ложной, хотя другая была истинной.

(7) Можно понадеяться, что «всегда» означало бы «для всех значений х». Но выражение «все значения х», если оно и законно, включало бы в качестве своей части выражения «все пропозиции» и «все функции» и соответствующие им неоправданные целостности. Следовательно, значение х должно быть как-то ограничено в рамках некоторой узаконенной целостности. Это, по-видимому, ведет нас к традиционной доктрине «универсума рассуждения», в рамках которого, как предполагается, расположен х.

(8) Однако весьма существенно, что мы должны обладать некоторым значением слова всегда, которое не должно выражаться в ограничительном условии относительно х. Ибо предположим, что «всегда» означает «всякий раз, когда х принадлежит классу i». Тогда пропозиция «все люди смертны» становится пропозицией «всякий раз, когда х принадлежит к классу i, если х – человек, то х смертен». Но что должно означать наше новое всегда? По-видимому, для ограничения х до класса i в этой новой пропозиции причин не более, чем их было до этого при ограничении х до класса людей. Таким образом, если мы не можем обнаружить некоторое естественное ограничение на возможные значения функции (т.е. некоторое ограничение, заданное функцией) «если х – человек, то х смертен» и оно не навязывается нам извне, мы перейдем к новому, более широкому универсуму – и так далее ad infinitum.

(9) По-видимому, очевидно, что поскольку все люди смертны, постольку какой-то ложной пропозиции, являющейся значением функции «если х – человек, то х смертен», быть не может. Ибо если она вообще является пропозицией, то условие «х – человек» должно быть пропозицией, таковой же должно быть и следствие «х смертен». Но если условие ложно, то условное высказывание истинно, а если данное условие истинно, то это условное высказывание истинно. Следовательно, ложной пропозиции формы «если х – человек, то х смертен» быть не может.

(10) Отсюда следует, что если какие-то значения х должны быть исключены, они могут быть только такими значениями, для которых нет пропозиции формы «если х – человек, то х смертен», т.е. для которых эта фраза является бессмысленной. Поскольку, как мы видели в пункте (7), эти значения х должны быть исключены, отсюда следует, что функция «если х – человек, то х смертен» должна иметь определенную область значимости [range of significance] [16], которой не хватает для всех воображаемых значений х, хотя она и превосходит те значения, которые являются людьми. Таким образом, ограничение на х есть ограничение до области значимости функции «если х – человек, то х смертен».

(11) Тем самым мы приходим к выводу, что «все люди смертны» означает «всегда, если х – человек, то х смертен», где всегда означает «для всех значений функции “если х – человек, то х смертен”». Это внутреннее ограничение на х, заданное природой функций, и это ограничение не требует явного высказывания, поскольку для функции невозможно быть истинной способом более общим, нежели быть истинной для всех ее значений. Кроме того, если область значимости функции есть i, то функция «если х есть i, то если х – человек, то х смертен» имеет ту же самую область значимости, поскольку она не может быть значимой, если значимой не является ее конституента «если х – человек, то х смертен». Но здесь область значимости снова является скрытой, как это было в “если х – человек, то х смертен”. Поэтому мы не можем сделать области значимости явными, поскольку попытка так поступить, приводит лишь к возникновению новой пропозиции, в которой эта же самая область значимости является скрытой.

 

Итак, в общем виде «(x).fx» должно означать «всегда fx». Это можно интерпретировать, хотя и с меньшей точностью, как «fx всегда истинно», или, более явно, как «все значения функции fх истинны» [17]. Таким образом, основополагающее все есть «все значения пропозициональной функции» и любое другое все производно от этого. И каждая пропозициональная функция имеет определенную область значимости, в рамках которой расположены аргументы, для которых функция имеет значения. В рамках этой области аргументов функция является истинной или ложной, вне этой области она бессмысленна.

Приведенную выше аргументацию можно резюмировать следующим образом. Затруднение, с которым сопряжены попытки ограничить переменную, заключается в том, что ограничение естественным образом выражает себя как условие, что переменная относится к такому-то и такому-то виду, и что при таком выражении результирующее условное высказывание свободно от преднамеренного ограничения. Например, попробуем ограничить переменную до людей, и утверждать (а это подпадает под данное ограничение), что «х смертен» всегда истинно. Тогда то, что всегда истинно, состоит в том, что если х – человек, то х смертен, и это условное высказывание истинно даже тогда, когда х не является человеком. Таким образом, переменная никогда не ограничена рамками определенной области, если пропозициональная функция, в которой встречается переменная, остается значимой тогда, когда переменная находится вне этой области. Но если функция перестает быть значимой, когда переменная выходит за рамки определенной области, то переменная ipso facto заключена в данной области без необходимости в каком-то явном высказывании этого. Приведенный принцип необходимо принимать во внимание при развитии логических типов, к которым мы вскоре перейдем.

Теперь мы можем начать рассмотрение того, каким образом случается так, что фраза «все такие-то и такие-то» иногда является оправданной, а иногда – нет. Предположим, мы говорим: «все элементы, имеющие свойство f, имеют свойство y». Согласно указанной выше интерпретации это означает «fх всегда влечет yх». При условии, что область значимости fх – та же самая, что и область значимости yх, это высказывание является значимым. Таким образом, если задать какую-то определенную функцию fх, то существует пропозиция, говорящая обо «всех элементах, выполняющих fх». Но иногда (как мы увидим позже)  случается так, что то, что вербально проявляется как одна функция, на самом деле представляет собой много аналогичных функций с различными областями значимости. Это, например, применимо к фразе «р истинно», которая, как мы обнаружим, на самом деле есть не одна функция от р, а представляет собой различные функции, соответствующие виду пропозиции, которой является р. В таком случае фраза, выражающая неопределенную функцию, может благодаря этой неопределенности быть значимой во всем множестве значений аргумента, превосходящем область значимости какой-то одной функции. В этом случае все необоснованно. Стало быть, если мы пытаемся сказать: «все истинные пропозиции обладают свойством f», т.е. «“р истинно” всегда влечет fр», то возможные аргументы для “р истинно” необходимо превышают возможные аргументы для f и, следовательно, рассматриваемое общее высказывание невозможно. По этой причине подлинных общих высказываний обо всех истинных пропозициях сделать нельзя.

Однако может случиться, что предполагаемая функция f подобно “р истинно” является неопределенной, и если будет так, что она обладает неопределенностью точно такого же вида, как и “р истинно”, мы всегда будем в состоянии задать интерпретацию для пропозиции «“р истинно” влечет fр». Это произойдет, например, если fр есть «не-р ложно». Таким образом, в этих случаях мы получаем видимость общих пропозиций, рассматривающих все пропозиции; но эта видимость своим появлением обязана систематической неопределенности таких слов, как истинно и ложно. (Эта систематическая неопределенность вытекает из иерархии пропозиций, которая будет объяснена далее.) Во всех таких случаях мы можем высказаться о какой-то пропозиции, поскольку значение неопределенных слов будет приспосабливаться к этой какой-то пропозиции. Но если мы преобразуем нашу пропозицию с помощью мнимых переменных и нечто скажем обо всем, то мы должны предполагать неопределенность слов, зафиксированную в том или ином возможном смысле, хотя может быть совершенно безразлично то, каким из своих возможных смыслов они должны обладать. Вот так и случается, что высказывания обо всех имеют ограничения, которые исключают «все пропозиции» и, тем не менее, одновременно кажутся истинными высказываниями обо «всех пропозициях». Оба этих пункта станут яснее, когда будет объяснена теория типов.

Часто предполагалось [18], что для того чтобы обоснованно говорить обо всех элементах совокупности, требуется, чтобы совокупность была конечной. Так, высказывание «все люди смертны» обоснованно, поскольку люди образуют конечный класс. Но на самом деле это не причина, по которой мы можем говорить обо «всех людях». Как видно из приведенного выше обсуждения, существенна не конечность, но то, что можно было бы назвать логической однородностью. Это свойство должно принадлежать любой совокупности, чьи элементы суть все элементы, содержащиеся в рамках области значимости некоторой одной функции. Если дело не в скрытой неопределенности общих логических терминов, таких как истинно и ложно, которая придает видимость единой функции тому, что на самом деле является конгломератом многих функций с различными областями значимости, то с первого взгляда всегда видно, предполагает ли совокупность это свойство или же нет.

Выводы, которые следуют из этого раздела, таковы. Каждая пропозиция, содержащая все, утверждает, что некоторая пропозициональная функция всегда истинна. Это подразумевает, что все значения указанной функции являются истинными, но это не подразумевает, что функция является истинной для всех аргументов, поскольку есть аргументы, для которых какая-то данная функция является бессмысленной, т.е. не имеет значения. Следовательно, мы можем говорить обо всех элементах совокупности тогда и только тогда, когда совокупность образует часть или целое области значимости некоторой пропозициональной функции, где область значимости определяется как совокупность тех аргументов, для которых рассматриваемая функция является значимой, т.е. имеет значение [value].

 

 

IV. Иерархия типов

 

Тип определяется как область значимости пропозициональной функции, т.е. как совокупность аргументов, для которых указанная функция имеет значения. Всегда, когда в пропозиции встречается мнимая переменная, область значений мнимой переменной является типом. Тип фиксируется функцией, относительно которой рассматриваются «все значения». Необходимость подразделения объектов на типы вызвана рефлексивными недоразумениями, которые возникают, если такого разделения не произвести. Как мы видели, этих недоразумений следует избегать с помощью того, что может быть названо «принципом порочного круга, т.е. «целостность не может содержать элементы, определенные в терминах ее самой». В нашем техническом языке этот принцип приобретает следующий вид: «то, что содержит мнимую переменную, не должно быть возможным значением этой переменной». Таким образом, все, что содержит мнимую переменную, должно относится к типу, отличному от возможных значений этой переменной. Мы будем говорить, что оно относится к более высокому типу. Отсюда мнимые переменные, содержащиеся в выражении, суть то, что определяет его тип. Это ведущий принцип в дальнейшем изложении.

Пропозиции, которые содержат мнимые переменные, возникают из пропозиций, не содержащих этих мнимых переменных, посредством процессов, один из которых всегда является процессом обобщения, т.е. подстановкой переменной вместо одного из терминов пропозиции и утверждением результирующей функции для всех возможных значений этой переменной. Следовательно, пропозиция называется обобщенной, когда она содержит мнимую переменную. Пропозицию, не содержащую мнимых переменных, мы будем называть элементарной. Ясно, что пропозиция, содержащая мнимые переменные предполагает другие пропозиции, из которых она может быть получена посредством обобщения. Следовательно, все обобщенные пропозиции предполагают элементарные пропозиции. В элементарной пропозиции мы можем различить один или более членов от одного или более понятий. Члены суть то, что может рассматриваться как субъект пропозиции, тогда как понятия являются предикатами или отношениями, утверждаемыми относительно этих терминов [19]. Члены элементарных пропозиций мы будем называть индивидами, они образуют первый, или низший, тип.

На практике необязательно знать, какие объекты принадлежат к низшему типу. Необязательно даже знать, является ли низший тип переменных, встречающихся в данном контексте, типом индивидов или же каким-то другим. Ибо на практике имеют значение только относительные типы переменных. Поэтому низший тип, встречающийся в данном контексте, может быть назван типом индивидов постольку, поскольку рассматривается этот контекст. Отсюда следует, что приведенное выше рассмотрение индивидов не существенно для истинности того, что идет далее, – существен только способ, которым из индивидов производятся другие типы. Тем не менее тип индивидов можно образовать.

Применяя процесс обобщения к индивидам, входящим в элементарные пропозиции, мы получаем новые пропозиции. Обоснованность этого процесса требует только того, чтобы индивиды не были пропозициями. То, что это так, должно обеспечиваться смыслом, который мы придаем слову индивид. Мы можем определить индивид как нечто лишенное комплексности; тогда очевидно, что он не является пропозицией, поскольку пропозиции существенно комплексны. Следовательно, в применении процесса обобщения к индивидам мы не подвержены риску впасть в рефлексивные недоразумения.

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

Таким образом, мы имеем новую целостность – целостность пропозиций первого порядка. Стало быть, мы можем образовать новые пропозиции, в которые первопорядковые пропозиции входят как мнимые переменные. Их мы будем называть пропозициями второго порядка, и они образуют третий логический тип. Так, например, если Эпименид утверждает: «все пропозиции первого порядка, утверждаемые мной, ложны», – он утверждает пропозицию второго порядка. Он действительно может ею утверждать, не утверждая в действительности какой-то первопорядковой пропозиции, и поэтому противоречия не возникает.

Указанный выше процесс можно продолжать бесконечно. При этом n + 1-й логический тип будет состоять из пропозиций порядка n, которые будут включать пропозиции порядка n – 1, но не более высокого порядка, чем порядок мнимых переменных. Полученные таким образом типы являются взаимоисключающими, и поэтому рефлексивные недоразумения невозможны до тех пор, пока мы помним, что мнимые переменные должны всегда ограничиваться рамками некоторого одного типа.

На практике иерархия функций более удобна, чем иерархия пропозиций. Функции различных порядков могут быть получены из пропозиций различных порядков методом подстановки. Если р – пропозиция и а – конституента р, то пусть «р/а;х» означает пропозицию, которая получается при подстановке х вместо а везде, где а входит в р. Тогда р/а, которую мы будем называть матрицей, может занять место функции. Ее значение для аргумента х есть р/а;х, а ее значение для аргумента а есть р. Сходным образом если «р/(а, b);(х, у)» означает результат первой подстановки х вместо а, а затем подстановки у вместо b, мы можем использовать двухместную матрицу р/(a, b), для того чтобы представить двухместную функцию. Этим способом мы можем избежать мнимых переменных, отличных от индивидов и пропозиций различных порядков. Порядок матрицы будет определяться как порядок пропозиции, в которой произведена подстановка, а саму эту пропозицию мы будем называть прототипом. Порядок матрицы не определяет ее тип – во-первых, потому, что она не определяет число аргументов, вместо которых должны быть подставлены другие аргументы (т.е. имеет ли матрица форму р/а, р/(а, b) или р/(а, b, с)’ и т.д.); во-вторых, потому, что если прототип относится к более высокому, чем первый, порядку, аргументы могут быть либо пропозициями, либо индивидами. Но ясно, что тип матрицы всегда определим посредством иерархии пропозиций.

Хотя и возможно заменить функции матрицами и хотя эта процедура вносит определенное упрощение в объяснение типов, она технически неудобна. Технически удобно заменить прототип р на fа и р/а;х – на fх. Таким образом, там, где как мнимые переменные появлялись бы р и а, если бы применялась матрица, в качестве нашей мнимой переменной мы теперь имеем f. Для оправдания f в качестве мнимой переменной необходимо, чтобы ее значения ограничивались пропозициями некоторого одного типа. Поэтому мы продолжаем следующим образом.

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

Далее иерархия функций может быть объяснена следующим образом. Функция первого порядка от индивида х будет обозначаться как f!х (для функций будут также использоваться буквы y, c, q, f, g, F, G). Не первопорядковые функции содержат функцию в качестве мнимой переменной; следовательно, такие функции образуют вполне определенную целостность и f в f!х может быть преобразована в мнимую переменную. Любая пропозиция, в которой f появляется как мнимая переменная и в которой нет мнимых переменных более высокого, чем f типа, является пропозицией второго порядка. Если такая пропозиция содержит индивид х, она не является предикативной функцией от х; но если она содержит первопорядковую функцию f, она является предикативной функцией от f и будет записываться как f!(y! ). Тогда f есть предикативная функция второго порядка. Возможные значения f снова образуют вполне определенную целостность, и мы можем преобразовать f в мнимую переменную. Таким образом, мы можем определить предикативные функции третьего порядка, которые будут представлять собой функции, имеющие в качестве значений пропозиции третьего порядка, а в качестве аргументов – второпорядковые предикативные функции. Этим путем мы можем продвигаться до бесконечности. В точности такое же развитие сюжета будет иметь место в отношении функций от нескольких переменных.

Мы будем применять следующие соглашения. Переменные самого низкого типа, встречающиеся в любом контексте, будут обозначаться строчными латинскими буквами (за исключением f и g, которые зарезервированы для функций). Предикативная функция от аргумента х (где х может быть любого типа) будет обозначаться как f!х (где y, c, q, f, g, F, G могут заменять f). Сходным образом предикативная функция от двух аргументов х и у будет обозначаться как f!(х, у). Общая функция от х будет обозначаться как fх, а общая функция от х и у – как f(х, у). В fх f нельзя преобразовать в мнимую переменную, поскольку ее тип не определен. Но в f!х, где f является предикативной функцией, аргумент которой относится к некоторому заданному типу, f можно преобразовать в мнимую переменную.

Важно заметить, что поскольку существуют различные типы пропозиций и функций и поскольку обобщение может быть применено только в рамках некоторого одного типа, все фразы, содержащие слова «все пропозиции» или «все функции», prima facie бессмысленны, хотя в определенных случаях они могут быть интерпретированы как не вызывающие возражений. Противоречия возникают при использовании таких фраз, где нельзя обнаружить простого значения.

Если теперь вернуться к парадоксам, мы сразу же увидим, что некоторые из них разрешаются теорией типов. Всегда, когда упоминаются «все пропозиции», мы должны подставить «все пропозиции порядка n», где безразлично, какое значение мы придаем n, но существенно, чтобы n имело некоторое значение. Таким образом, когда человек говорит: «я сейчас лгу», – мы должны интерпретировать сказанное им как означающее: «существует пропозиция порядка n, которую я утверждаю и которая является ложной». Это есть пропозиция порядка n + 1, следовательно, данное высказывание является ложным, однако его ложность не влечет (как, по-видимому, влечет «я сейчас лгу»), что этот человек делает истинное высказывание. Это разрешает парадокс лжеца.

Рассмотрим теперь парадокс «наименьшее целое число, не именуемое менее чем десятью словами». Прежде всего необходимо заметить, что именуемость должна означать «именуемо посредством таких-то и таких-то приписанных имен» и что число приписанных имен должно быть конечным. Ибо если бы оно не являлось конечным, не было бы причин несуществования целого числа, не именуемого менее чем 10 словами, и парадокс устранялся бы. Далее мы можем предположить, что «именуемый в терминах имен класса N» означает «является единственным термином, выполняющим некоторую функцию, всецело составленным из имен класса N». Решение этого парадокса лежит, я думаю, в простом наблюдении, что имя «именуемый в терминах имен класса N» само никогда не именуемо в терминах имен этого класса. Если мы расширяем N, добавляя имя «именуемый в терминах имен класса N», то расширяется наш основной аппарат имен; если этот новый аппарат назвать N/, то «именуемый в терминах имен класса N/» остается не именуемым в терминах имен класса N/. Если мы попытаемся расширять класс N до тех пор, пока он не охватит все имена, то «именуемый» становится (согласно тому, что говорилось ранее) высказыванием «является единственным термином, выполняющим некоторую функцию, всецело составленным из имен». Но здесь в качестве мнимой переменной фигурирует функция, следовательно, мы ограничены до предикативной функции некоторого одного типа (ибо непредикативные функции не могут быть мнимыми переменными). Значит, для того чтобы избежать парадокса, нам нужно лишь видеть, что именуемость с точки зрения таких функций является непредикативной.

Случай с «наименьшим неопределимым ординалом» вполне аналогичен случаю, который мы только что обсуждали. Здесь, как и ранее, термин «определимый» должен быть соотнесен с некоторым заданным аппаратом основополагающих идей, и есть причина предполагать, что утверждение «определимый в терминах идей класса N» не есть определимо с точки зрения идей класса N. Верным будет то, что существует некоторый определенный сегмент ряда ординалов, всецело состоящий из определимых ординалов и имеющий в качестве границы наименьший неопределимый ординал. Этот наименьший неопределимый ординал будет определим посредством незначительного расширения нашего основного аппарата, но тогда появится новый ординал, который будет наименьшим ординалом, неопределимым в этом новом аппарате. Если мы расширяем наш аппарат, с тем чтобы включить в него все возможные идеи, то более нет какой-то причины думать, что существует какой-то неопределимый ординал. Я считаю, что мнимая сила парадокса по большей части лежит в предположении, что если все ординалы определенного класса определимы, то должен быть определимым и этот класс, а в этом случае определим также и класс следующий за ним. Но для принятия этого предположения причин нет.

Для того чтобы решить другие парадоксы, в частности парадокс Бурали – Форти, требуется некоторое дальнейшее развитие темы.

 

 

V. Аксиома сводимости

 

Пропозициональная функция от х, как мы видели, должна относиться к какому-то порядку, следовательно, любое высказывание обо «всех свойствах х» бессмысленно. («Свойство х» есть то же самое, что и «пропозициональная функция, имеющая силу для х».) Но для того чтобы была возможной математика, абсолютно необходимо иметь некоторый метод, позволяющий делать высказывания, которые были бы эквивалентны тому, что мы подразумеваем, когда (некорректно) говорим обо «всех свойствах х». Эта необходимость проявляется во многих случаях, но особенно в связи с математической индукцией. Мы можем сказать, используя какое-то вместо все: «какое-то свойство, предполагаемое 0 и числами, следующими за всеми числами его предполагающими, предполагается всяким конечным числом». Но мы не можем перейти к высказыванию «конечное число – это число, которое предполагает все свойства, предполагаемые 0 и числами, следующими за всеми числами, их предполагающими». Если мы ограничиваем это высказывание до всех первопорядковых свойств чисел, мы не можем вывести, что оно имеет силу для всех второпорядковых свойств. Например, мы не в состоянии доказать, что если m и n являются конечными числами, то m + n является конечным числом. Ибо согласно данному выше определению «m есть конечное число» является второпорядковым свойством m; следовательно, тот факт, что m + 0 есть конечное число и что если m + n есть конечное число, то таковым является и m + n + 1, не позволяет нам вывести по индукции, что m + n есть конечное число. Очевидно, что такое положение дел представляет многое из элементарной математики невозможным.

Или возьмем определение конечности через несовпадение целого и части, что ничуть не облегчает дело. Ибо это определение состоит в следующем: «говорится, что класс конечен, когда каждое одно-однозначное отношение, чьей областью является данный класс и чья конверсная область содержится в этом классе, имеет весь класс в качестве своей конверсной области». Здесь появляется переменное отношение, т.е. переменная функция от двух переменных. Мы должны взять все значения этой функции, а это требует, чтобы она относилась к некоторому приписанному порядку. Но никакой приписанный порядок не позволит нам вывести многие из пропозиций элементарной математики.

Следовательно, мы должны отыскать, если возможно, некоторый метод сведения порядка пропозициональной функции без воздействия на истинность и ложность ее значений. По-видимому, этого достигает здравый смысл введением классов. Если взять какую-то пропозициональную функцию fх любого порядка, предполагается, что для всех значений х она эквивалентна высказыванию формы «х принадлежит к классу a«. Это высказывание относится к первому порядку, поскольку оно не делает отсылок к высказыванию «все функции такого-то и такого-то типа». И действительно, его единственное практическое преимущество перед первоначальным высказыванием fх состоит в том, что оно относится к первому порядку. В предположении, что действительно существуют такие вещи, как классы, преимуществ нет, и противоречие относительно классов, не являющихся членами самих себя, это показывает. Если классы существуют, то они должны быть чем-то радикально отличным от индивидов. Я полагаю, что главная цель, которой служат классы, и главная причина, которая делает их лингвистически удобными, состоит в том, что они обеспечивают метод сведения порядка пропозициональной функции. Следовательно, я не буду допускать ничего, что, по-видимому, подразумевается при допущении классов здравым смыслом, за исключением следующего: каждая пропозициональная функция для всех своих значений эквивалентна некоторой предикативной функции.

Это допущение в отношении функций необходимо принять независимо от типа их аргументов. Пусть fх – функция какого-то порядка от аргумента х, который сам может быть либо индивидом, либо функцией какого-то порядка. Если f относится к порядку, следующему за х, мы записываем функцию в форме f!х; в этом случае мы будем называть f предикативной функцией. Таким образом, предикативная функция от индивида является функцией первого порядка. Для более высоких типов аргументов предикативные функции занимают место, которое первопорядковые функции занимают в отношении индивидов. Затем мы предполагаем, что каждая функция для всех своих значений эквивалентна некоторой предикативной функции от тех же самых аргументов. Это допущение, по-видимому, является сутью обычного допущения классов, – во всяком случае, оно сохраняет от классов достаточно много, чтобы мы могли их как-то использовать, и достаточно мало, чтобы избежать противоречий, которые охотно предполагают классы. Мы будем называть это допущение аксиомой классов, или аксиомой сводимости для классов.

Будем предполагать, что каждая функция от двух переменных эквивалентна для всех своих значений предикативной функции от этих переменных, где предикативная функция от двух переменных такова, что в отношении одной из переменных функция становится предикативной (в нашем предыдущем смысле), когда значение приписывается другой переменной. Данное допущение, по-видимому, и подразумевается, когда говорят, что любое высказывание о двух переменных определяет отношение между ними. Это допущение мы называем аксиомой отношений, или аксиомой сводимости для отношений. Если иметь дело с отношениями между более чем двумя элементами, нужны сходные допущения для трех, четырех… и т.д. переменных. Но эти допущения для нашей цели не являются необходимыми, поэтому они и не принимаются в данной статье.

С помощью аксиомы сводимости высказывания обо «всех первопорядковых функциях от х» или «всех предикативных функциях от a« охватывают большинство результатов, которые иначе требовали бы высказываний обо «всех функциях». Существенный момент состоит в том, что такие результаты получаются во всех случаях, когда уместна только истинность или ложность значений рассматриваемых функций, а такие случаи в математике постоянны. Таким образом, математическая индукция, например, нуждается теперь только в том, чтобы быть установленной для всех предикативных функций от чисел; тогда из аксиомы классов следует, что она имеет силу для любой функции любого порядка. Можно подумать, что парадоксы, ради которых мы изобрели иерархию типов, появятся вновь. Но это не тот случай, поскольку в таких парадоксах либо затрагивается еще что-то помимо истинности и ложности значений функций, либо встречаются выражения, которые остаются без значения даже после введения аксиомы сводимости. Например, такое высказывание, как «Эпименид утверждает yх» не эквивалентно высказыванию «Эпименид утверждает f!х», даже если yх и f!х эквивалентны. Таким образом, высказывание «я сейчас лгу» остается без значения, если мы пытаемся включить все пропозиции, в совокупность тех, которые я мог бы ложно утверждать, и не затрагивается аксиомой классов, если мы ограничиваем ее до пропозиций порядка n. Иерархия пропозиций и функций, стало быть, остается уместной как раз в тех случаях, в которых необходимо избежать парадокса.

 

 

VI. Исходные идеи и пропозиции символической логики

 

Исходные идеи, которые требуются в символической логике, по-видимому, сводятся к следующим семи.

(1) Какая-то пропозициональная функция от переменной х или нескольких переменных х, у, z… . Она будет обозначаться как fх или f(х, у, z, …).

(2) Отрицание пропозиции. Если р – пропозиция, ее отрицание будет обозначаться как ~р.

(3) Дизъюнкция, или логическая сумма, двух пропозиций, т.е. «это или то». Если р и q суть две пропозиции, их дизъюнкция будет обозначаться как рÚq [19].

(4) Истинность какого-то значения пропозициональной функции, т.е. функции fх, где х не уточняется.

(5) Истинность всех значений пропозициональной функции. Это обозначается как (х).fх или (х):fх; для заключения пропозиций в скобки может потребоваться и большее число точек [21]. В (х).fх х называется мнимой переменной. Когда fх утверждается, там, где х не уточнен, х называется действительной переменной.

(6) Какая-то предикативная функция от аргумента какого-то типа. По обстоятельствам она будет представлена как f!х, f!a или f!R. Предикативная функция от х – это функция, значения которой являются пропозициями, относящимися к типу, следующему за типом х, если х является индивидом или пропозицией, или за типом значений х, если х является функцией. Она может быть описана как функция, в которой все мнимые переменные, если таковые есть, относятся к одному типу с х или к меньшему типу. Переменная относится к меньшему, чем х, типу, если она может значимо встречаться как аргумент в самом х или как аргумент в аргументе самого х и т.д.

(7) Утверждение – т.е. утверждение, что некоторая пропозиция является истинной или что какое-то значение некоторой пропозициональной функции является истинным. Утверждение требуется для того, чтобы отличить действительно утверждаемую пропозицию от пропозиции просто рассматриваемой или от пропозиции, на которую ссылаются как на условие некоторой другой пропозиции. На утверждение будет указывать знак «├», предпосланный тому, что утверждается, с достаточным количеством точек, чтобы заключить то, что утверждается, в скобки [22].

 

Перед тем, как перейти к исходным пропозициям, нам понадобятся некоторые определения. В следующих определениях, так же как и в исходных пропозициях, буквы p, q, r используются для обозначения пропозиций.

 

p É q . = . ~p Ú q  Df.

 

Это определение устанавливает, что «p É q» (которое прочитывается как «р влечет q»)  должно означать «р ложно, или q истинно». Я не намереваюсь утверждать, что «влечет» не может иметь другого смысла, но утверждаю только то, что этот смысл наиболее подходит для того, чтобы задать «влечет» в символической логике. В определении знак равенства и буквы «Df» должны рассматриваться как один символ, совместно означая «значит по определению». Знак равенства без букв «Df» имеет иной смысл, который вскоре будет рассмотрен.

 

p . q . =  . ~(~p Ú ~q)                            Df.

 

Это определяет логическое произведение двух пропозиций р и q, т.е. «р и q обе являются истинными». Приведенное определение устанавливает, что это должно означать «ложно, что р ложно, или q ложно». Здесь определение снова не дает единственного смысла, который может быть придан высказыванию «р и q обе являются истинными», но задает значение, которое наиболее подходит для нашей цели.

 

p º q . = . p É q . q É p        Df.

 

То есть «p º q», которое читается  как «р эквивалентно q», означает «р влечет q, и q влечет р», откуда, конечно, следует, что р и q являются обе истинными или обе ложными.

 

($х) . fх . = . ~{(x) . ~fx}     Df.

 

Это определяет высказывание «существует по крайней мере одно значение х, для которого fх является истинным». Мы определяем последнее как означающее «ложно, что fх всегда ложно».

 

x = y . = : (f) : f!x . É . f!y    Df.

 

Это определение равенства. Оно устанавливает, что х и у должны называться равными, когда каждая предикативная функция, выполняющаяся х, выполняется у. Из аксиомы сводимости следует, что если х выполняет yх, где y есть какая-то функция, предикативная или непредикативная, то у выполняет yу.

 

Следующие определения менее важны и вводятся только с целью сокращения.

 

(x, y) . f(x, y) . = : (x) : (y) . f(x, y)       Df,

($x, y) . f(x, y) . = : ($x) : ($y) . f(x, y)              Df,

fx . Éx . yx : = : (x) : fx É yx              Df,

fx . ºx . yx : = : (x) : fx . º . yx            Df,

f(x, y) . Éx, y . y(x, y) : = : (x, y) : f(x, y) . É . y(x, y)         Df

 

и т.д. для любого числа переменных.

 

Требуются следующие исходные пропозиции (в (2), (3), (4), (5), (6) и (10) p, q, r обозначают пропозиции).

(1)     Пропозиция, выведенная из истинной посылки, является истинной.

(2)     : p Ú p . É . p.

(3)     : q . É . p Ú q.

(4)     : p Ú q . É . q Ú p.

(5)     : p Ú (q Ú r) . É . q Ú (p Ú r).

(6)     : . q É r . É : p Ú q . É . p Ú r.

(7)     : (x) . fx . É . fy, т.е. «если все значения f      являются истинными, то fу является истинным, где fу есть какое-то значение» [23].

(8) Если fу истинно, где fу есть какое-то значение f      , то (х).fх истинно. Этого нельзя выразить в наших символах, ибо, если мы записываем «fу . É . (х)fх», это означает «fу влечет, что все значения f      являются истинными, где у может принимать любое значение подходящего типа», что, в общем, не имеет места. То, что мы намереваемся утверждать, заключается в следующем: «если при любом выбранном у fу истинно, то (х).fх истинно», – тогда как то, что выражено посредством «fy . É . (x) . fx», есть «при любом выбранном у, если fу истинно, то (х).fх истинно», что является совершенно иным высказыванием, которое в общем случае ложно.

(9) ├ : (х) . fх . É . fа, где а есть какая-то определенная константа. Этот принцип на самом деле представляет собой много различных принципов, а именно столько, сколько существует возможных значений а. То есть он устанавливает, например, что имеющее силу для всех индивидов имеет силу для Сократа, а также оно имеет силу для Платона, и т.д. Этот принцип состоит в том, что общее правило можно применить к частному случаю. Но чтобы задать его область, необходимо упомянуть отдельные примеры, поскольку в противном случае нам нужен принцип, который сам заверяет нас в общем правиле, что общие правила, которые могут быть применены к частному случаю, могут быть применены к отдельному случаю, скажем к Сократу. Таким образом, этот принцип отличается от определения (7), – высказывается о Сократе, Платоне или какой-то другой константе, тогда как (7) высказывается о переменной. Указанный принцип никогда не используется в символической логике или в чистой математике, поскольку все наши пропозиции являются общими. И даже тогда, когда (как в высказывании «один есть число») мы, как нам кажется, имеем строго частный случай, при близком рассмотрении он не оказывается таковым. Фактически применение этого принципа является отличительным признаком прикладной математики. Стало быть, строго говоря, мы должны исключить его из нашего списка.

(10) ├ : . (х) . р Ú fх . É : р . Ú . (х) . fх, т.е. «если “р или fх” всегда истинно, то или р истинно, или fх всегда истинно».

 

(11) Когда f(fx) истинно при любом возможном аргументе х и F(fy) истинно при любом возможном аргументе у, тогда {f(fx) . F(fx)} является истинным при любом возможном аргументе х. Это аксиома «неопределенности переменных». Она нужна, когда о каждой из двух отдельных пропозициональных функций известно, что они всегда являются истинными, и мы хотим вывести, что их логическое произведение всегда является истинным. Этот вывод оправдан только тогда, когда две функции принимают аргументы одного и того же типа, ибо в противном случае их логическое произведение бессмысленно.

(12) Если fх.fхÉyх истинно для любого возможного х, то yх истинно для любого возможного х. Эта аксиома требуется для того, чтобы заверить нас в том, что область значимости yх в предполагаемом случае совпадает с областью значимости fх.fхÉyх.É.yх; фактически обе области совпадают с областью значимости fх. В предполагаемом случае мы знаем, что yх истинно везде, где и fх.fхÉyх, и fх.fхÉyх.É.yх являются значимыми, но без аксиомы мы не знаем, что yх истинно везде, где yх является значимым. Следовательно, эта аксиома нам необходима.

Аксиомы (11) и (12) требуются, например, при доказательстве

(х) . fх : (х) . fх É yх : É . (х) . yх.

По (7) и (11)

: . (х) . fх : (х) . fх É yх : É : fу . fу É yу,

отсюда по (12)

: . (х) . fх : (х) . fх É yх : É : yу,

отсюда результат вытекает по (8) и (10).

(13) ├ : . ($f) : . (x) : fx . º . f!x.

Это аксиома сводимости. Она устанавливает, что если задать какую-то функцию f     , то существует такая предикативная функция f!      , что f!x всегда эквивалентна fх. Заметим, что поскольку пропозиция, начинающаяся с «($f)» по определению есть отрицание пропозиции, начинающейся с «(f)», приведенная аксиома включает возможность рассмотрения «всех предикативных функций от х». Если fх есть какая-то функция от х, мы не можем высказать пропозицию, начинающуюся с «(f)» или «($f)», поскольку мы не можем рассматривать «все функции», но только «какую-то функцию» или «все предикативные функции».

 

(14) ├ : . ($f) : . (x, y) : f(x, y) . º . f!(x, y). Это аксиома сводимости для двухместной функции.

 

В приведенных выше пропозициях наши х и у могут относиться к любому типу. Единственный момент, когда уместна теория типов, состоит в том, что аксиома (11) лишь позволяет нам отождествить действительные переменные, встречающиеся в различных содержаниях, когда демонстрируется, что они относятся к одному и тому же типу, поскольку в обоих случаях эти переменные входят как аргументы одной и той же функции, и что в пропозициях (7) и (9) у и а соответственно должны относиться к типу, подходящему для аргументов f . Поэтому если предположить, например, что у нас есть пропозиция формы (f).f!(f! , x), являющаяся второпорядковой функцией от х, то по (7)

 

: (f) . f!(f! , x) . É . f!(y! , x),

 

где y! есть какая-то функция первого порядка. Но (f) . f!(f! , x) нельзя рассматривать так, как если бы она была первопорядковой функцией от х, и брать эту функцию как возможное значение  y!  в указанном выше выражении. Подобное смешение типов приводит к парадоксу лжеца.

Снова рассмотрим классы, которые не являются членами самих себя. Ясно, что поскольку мы отождествляем классы с функциями [24], ни об одном классе нельзя значимо говорить, что он является или не является членом самого себя. Ибо члены класса являются аргументами функции, а аргументы функции всегда относятся к типу, более низкому, чем функция. И если мы спросим: «Как обстоит дело с классом всех классов? Он, что же, не является классом и поэтому членом самого себя?», – то ответ будет двояким. Во-первых, если «класс всех классов» означает «класс всех классов любого типа», то такого понятия нет. Во-вторых, если «класс всех классов» означает «класс всех классов типа t», то этот класс относится к типу, следующему за t, а потому снова не является членом себя самого.

Таким образом, хотя приведенные выше пропозиции равным образом применяются ко всем типам, они не позволяют нам вывести противоречия. Поэтому в процессе какой-либо дедукции никогда не нужно рассматривать абсолютный тип переменной; необходимо лишь видеть, что различные переменные, встречающиеся в одной пропозиции, относятся к надлежащим соответствующим типам. Это исключает те функции, из которых было получено наше четвертое противоречие, а именно, «отношение R имеет силу между R и S». Ибо отношение между R и S необходимо относится к более высокому типу, чем любое из R и S, так что предполагаемая функция является бессмысленной.

 

 

VII. Элементарная теория классов и отношений

 

Пропозиции, в которые входит функция f, могут по своему истинностному значению зависеть от особой функции f, или же они могут зависеть от объема f, т.е. от аргументов, которые выполняют f. Функции последнего сорта мы будем называть экстенсиональными. Так, например, высказывание «я верю, что все люди смертны» не может быть эквивалентно высказыванию «я верю, что все бесперые двуногие смертны», даже если класс «люди» по объему совпадает с классом «двуногие бесперые», ибо я могу и не знать, что по объему они одинаковы. Но «все люди смертны» должно быть эквивалентно «все бесперые двуногие смертны», если класс «люди» по объему совпадает с классом двуногих и бесперых. Таким образом, «все люди смертны» является экстенсиональной функцией от функции «х – человек», тогда как «я верю, что все люди смертны» не является экстенсиональной функцией. Когда функция не является экстенсиональной, мы будем называть ее интенсиональной. Функции от функций, с которыми особо имеет дело математика, все являются экстенсиональными. Признак экстенсиональной функции f от функции f!  состоит в следующем:

f!х . ºх . y!х : Éf, y : f(f!) . º . f(y!).

 

Из функции f от функции f!  мы можем вывести соответствующую экстенсиональную функцию следующим образом. Пусть

 

f{ (yz)} . = : ($f) : f!x . ºx . yx : f{f! }       Df.

 

Функция f{ (yz)} фактически есть функция от y  , хотя она и не совпадает с функцией f(y!), при этом предполагая, что последняя является значимой. Но трактовать так f{ (yz)} технически удобно, хотя она и содержит аргумент (yz), который мы называем «класс, определяемый посредством y». Мы имеем

 

: . fx . ºx . yx : É : f{ (fz)} . º . f{ (yz)},

 

следовательно, применяя определение тождества к фиктивным объектам (fz) и (yz), данное выше, мы находим, что

 

: . fx . ºx . yx : É . (fz) = (yz).

 

Это утверждение, а также его конверсия (что тоже можно доказать) указывают на отличительное свойство классов. Следовательно, мы вполне можем трактовать (fz) как класс, определяемый посредством f. Тем же самым способом мы устанавливаем

 

f{y(x, y)} . = : ($f) : f!(x, y) . ºx, y . y(x, y) : f{f!()}         Df.

 

Здесь необходимо сказать несколько слов относительно различия между f!() и f!(). Условимся о следующем: когда функция (в противоположность своим значениям) представлена в форме, включающей  и  (или какие-то другие две буквы алфавита), значение этой функции для аргументов а и b должно обнаруживаться подстановкой а вместо  и b вместо . То есть аргумент, упоминающийся первым, должен подставляться вместо буквы, которая встречается в алфавите раньше, а аргумент, упоминающийся вторым, – вместо буквы, которая встречается позднее. И это вполне удовлетворительно проводит различие между f!() и f!(). Например:

 

значение f!() для аргументов а и b есть f!(а, b).

значение f!() для аргументов b и а есть f!(b, а).

значение f!() для аргументов а и b есть f!(b, a).

значение f!() для аргументов b и a есть f!(a, b).

 

Устанавливаем

хÎf! . = . f!х      Df.,

следовательно,

: . xÎ (yz) . = : ($f) : f!y . ºy . yy : f!x.

 

К тому же по аксиоме сводимости имеем

 

($f) : f!y . ºy . yy,

следовательно,

: xΠ  (yz) . º . yx.

 

Это имеет силу при любом х. Предположим теперь, что мы хотим рассмотреть (yz) Î f{(f!z)}. Согласно изложенному выше, имеем

 

: . (yz) Î f{(f!z)} . º . f{(yz)} : º : ($f) : f!y . ºy . yy : f(f!z),

отсюда

: . (yz) = (cz) . É : (yz)Îx . ºc . (cz)Îx,

 

где х записывается вместо любого выражения формы f{(f!z)}.

Устанавливаем

cls = {($f} . a = (f!z)}                Df.

 

Здесь cls обладает значением, которое зависит от типа мнимой переменной f. Следовательно, пропозиция «cls Î cls», например, являющаяся следствием приведенного выше определения, требует, чтобы «cls» обладало различным значением в двух местах, где он встречается. Символ «cls» может использоваться только там, где необходимо знать тип; он обладает неопределенностью, которая приспосабливается к обстоятельствам. Если мы вводим как неопределяемую функцию «Indiv!x», означающую «x – индивид», то мы можем установить

 

Kl = {($f} . a = (f!z . Indiv!z)} Df.

 

Тогда, Kl – это определенный символ, означающий «класс индивидов».

Будем использовать строчные буквы греческого алфавита (иные, чем Î, f, y, c, q), чтобы представлять классы любого типа, т.е. обозначать символы формы (f!z) или (fz).

С этого пункта теория классов во многом развивается, как в системе Пеано; (fz) заменяет zэ(fz). Также я устанавливаю

 

a Ì b . = : xÎa . É . xÎb     Df.,

$!a . = . ($x) . xÎa              Df.,

V = (x = x)          Df.,

L = {~(x = x)}   Df.,

 

где L, как и у Пеано, есть нуль-класс. Символы $, L, V, как и символы cls и Î, не определены. Они приобретают определенное значение, когда рассматриваемый тип указан иным способом.

Отношения мы трактуем точно таким же способом, устанавливая

 

a{f!()}b . = . f!(a, b)    Df.

 

(порядок предопределен алфавитным порядком х и у и типографским порядком а и b). Отсюда

 

: . a{y(x, y)}b . º : ($f) : y(x, y) . ºx, y . f!(x, y) : f!(a, b),

 

откуда, по аксиоме сводимости,

 

: a{y(x, y)}b . º . y(a, b).

 

Используя прописные буквы латинского алфавита в качестве сокращения для таких символов, как y(x, y), мы находим, что

 

: . R = S . º : xRy . ºx, y . xSy,

где

R = S . = : f!R . Éf . f!S           Df.

Устанавливаем

Rel = {$f) . R = f!(x, y)}         Df.

 

и находим, что все, что доказывается для классов, имеет свой аналог для двухместных отношений. Следуя Пеано, мы устанавливаем

 

aÇb = (xÎa . xÎb)                          Df.,

 

определяя произведение, или общую часть, двух классов;

 

aÈb = (xÎa . Ú . xÎb)    Df.,

 

определяя сумму двух классов;

 

a = {~(xÎa)} Df.,

 

определяя отрицание класса. Сходным образом для отношений мы устанавливаем

 

RS = (xRy . xSy)      Df.,

RS = (xRy . Ú . xSy)                Df.,

 R = {~(xRy)}            Df.

 

 

VIII. Дескриптивные функции

 

Функции, рассмотренные до настоящего момента, за исключением нескольких отдельных функций, таких как RS, были пропозициональными. Но обычные функции математики, такие как х2, sin x, log x, не являются пропозициональными. Функции этого вида всегда означают «элемент, имеющий такое-то и такое-то отношение к х». По этой причине они могут быть названы дескриптивными [descriptive] функциями, поскольку описывают [describe] определенный элемент через его отношение к их аргументам. Так, «sin p/2» описывает число 1, однако пропозиции, в которых встречается p/2, не останутся теми же самыми, если бы в них было подставлено 1. Это, например, обнаруживается из пропозиции «sin p = 1», которая содержит значимую информацию, тогда как пропозиция «1 = 1» тривиальна. Дескриптивные функции имеют значение не сами по себе, но только как конституенты пропозиций, и это вообще применяется к фразам формы «элемент, имеющий такое-то и такое-то свойство». Следовательно, имея дело с подобными фразами, мы должны определять какую-то пропозицию, в которую они входят, а не фразу саму по себе [25]. Таким образом, мы приходим к следующему определению, в котором «(ɿx)(fx)» должно читаться как «данный [the] элемент x, который выполняет fх»:

 

y{(ɿx)(fx)} . = : ($b) : fx . =x . x=b : yb            Df.

 

Это определение устанавливает, что «элемент, который выполняет f, выполняет y» должно означать: «Существует термин b, такой что fх истинно тогда и только тогда, когда х есть b и yb истинно». Таким образом, все пропозиции о «данном таком-то и таком-то» будут ложными, если такого-то и такого-то не существует или их существует несколько.

Общее определение дескриптивной функции является следующим:

 

R»y = (ɿx)(xRy)     Df.,

 

т.е. «R»y» должно означать «элемент, который имеет отношение R к у». Если же существует несколько или не существует ни одного элемента, имеющего отношение R к у, то все пропозиции о R»y будут ложными. Устанавливаем

 

E!(ɿx)(fx) . = : ($b) : fx . ºx . x=b        Df.

 

Здесь «E!(ɿx)(fx)» может прочитываться как «существует такой элемент, как х, который выполняет fх» или «тот х, который выполняет fх, существует». Мы имеем

 

: . E!R»y . º : ($b) : xRy . ºx . x=b.

 

Кавычка в R»y может прочитываться. Так, если R – отношение отца к сыну, то «R»y» есть «отец у». Если R – отношение сына к отцу, то все пропозиции о R»y будут ложными, если у не имеет ни одного или имеет больше, чем одного, сына.

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

 

Cnv = {xQy . ºx, y . yPx}                             Df.

 

Здесь Cnv есть сокращение для «конверсия». Это определяет отношение некоего отношения к своей конверсии, например отношение отношения больше к отношению меньше, отношения отцовства к отношению сыновства, отношения предшественника к отношению наследника и т.д. Мы имеем

 

. Cnv»P = (ɿQ){xQy . ºx, y . yPx}.

 

Для сокращения записи, что часто более удобно, устанавливаем

 

 = Cnv»P          Df.

 

Нам требуется еще одна запись для класса терминов, имеющих отношение R к у. С этой целью мы устанавливаем

 

 = {a = (xRy)}   Df.,

отсюда

. y = (xRy).

 

Сходным образом устанавливаем

 

 = {b = (xRy)}    Df.,

отсюда

. x = (xRy).

 

Далее нам требуются область R (т.е. класс элементов, имеющих отношение R к чему-либо), конверсная область R (т.е. класс элементов, к которым что-либо имеет отношение R) и поле R, представляющее собой сумму области R и конверсной области R. С этой целью мы определяем отношения области, конверсной области и поля к R. Определения таковы:

 

D = {a = (($y) . xRy)}                           Df.,

[D] = {b = (($x) . xRy)}        Df.,

C = {g = (($y) : xRy . Ú . yRx)}      Df.

 

Заметим, что третье из этих определений значимо только тогда, когда R есть то, что можно было бы назвать однородным отношением, т.е. отношением, в котором, если xRy имеет место, х и у относятся к одному и тому же типу. В противном случае, как бы мы ни выбирали х и у, либо xRy, либо yRx были бы бессмысленными. Это наблюдение важно в связи с парадоксом Бурали – Форти.

На основании приведенных определений мы получаем

 

. DR = {($y) . xRy},

. [D]R = {($x) . xRy},

. CR = {($y) : xRy . Ú . yRx},

 

при этом последнее будет значимо только тогда, когда R однородно. «D’R» читается как «область R», «[D]R» – как «конверсная область R», «CR» – как «поле R».

Далее нам требуется запись для отношения класса членов, к которым некоторый элемент из a имеет отношение R, к классу a, содержащемуся в области R, а также запись для отношения класса членов, которые имеют отношение R к некоторому элементу из b, к классу b, содержащемуся в конверсной области R. Для второй из них мы устанавливаем

 

RÎ = {a = (($y) . yÎb . xRy)}                               Df.

Поэтому

. RÎb = {($y) . yÎb . xRy}.

 

Так, если R есть отношение отца к сыну, а b – это класс выпускников Итона, то RÎb будет классом «отцы выпускников Итона». Если R есть отношение «меньше», а b – это класс правильных дробей формы 1–2n для целых значений n, то RÎb будет классом дробей, меньших, чем некоторая дробь формы 1–2n, т.е. RÎb будет классом правильных дробей. Другое вышеупомянутое отношение есть ()Î.

В качестве альтернативной записи, часто более удобной, мы устанавливаем

 

R’’b = RÎb            Df.

 

Относительное произведение двух отношений R и S есть отношение, которое имеет место между х и z всегда, когда есть элемент у, такой что и xRy, и yRz имеют место. Относительное произведение обозначается как R½S. Так,

 

R½S = {($y) . xRy . yRz}                             Df.

Мы также устанавливаем

R2 = R½R                Df.

 

Часто требуются произведение и сумма класса классов. Они определяются следующим образом:

 

sk = {($a) . aÎk . xÎa}                Df.,

pk = {aÎk . Éa . xÎa}   Df.

 

Сходным образом для отношений мы устанавливаем

 

sl = {($R) . RÎl . xRy}             Df.,

pl = {RÎl . ÉR . xRy}                                Df.

 

Нам нужна запись для классов, единственным элементом которых является х. Пеано использует i’x, поэтому мы будем использовать i’x. Пеано показал (это подчеркивал и Фреге), что этот класс нельзя отождествить с х. При обычном взгляде на классы необходимость такого различия остается неразгаданной; но с точки зрения, выдвинутой выше, она становится очевидной.

Устанавливаем

i = {a = (y = x)}      Df.,

отсюда

. ix = (y = x) Df.

и

: E! a . É . a = (ùx)(xÎa),

 

т.е. если a – это класс, который имеет только один элемент, то этим элементом является a [26].

Для класса классов, содержащихся в данном классе, мы устанавливаем

 

Cla = (b Ì a)  Df.

 

Теперь можно перейти к рассмотрению кардинальных и ординальных чисел и того, как их затрагивает учение о типах.

 

 

IX. Кардинальные числа

 

Кардинальное число класса a определяется как класс всех классов, сходных с a. Два класса являются сходными, когда между ними имеется одно-однозначное отношение. Класс одно-однозначных отношений обозначается как ½®½ и определяется следующим образом:

 

1®1 = {xRy . x/Ry . xRy/ . Éx, y, x/, y/  . x = x/ . y = y/}     Df.

 

Сходство обозначается как Sim и определяется так:

 

Sim = {($R) . RÎ1®1 . DR = a . DR = b}            Df.

 

Тогда, a есть, по определению, кардинальное число a. Его мы будем обозначать как Nca. Следовательно, мы устанавливаем

 

Nc =             Df.,

отсюда

. Nca = a.

 

Класс кардинальных чисел мы будем обозначать как NC. Таким образом,

 

NC = Nc’’cls                         Df.

 

0 определяется как класс, единственным элементом которого является нуль-класс (т.е. L), поэтому

 

0 = iL                    Df.

 

Определение 1 следующее:

 

1 = {($c) : xÎa . ºx . x = c}            Df.

 

Легко доказать, что согласно определению 0 и 1 являются кардинальными числами.

Однако необходимо отметить, что согласно приведенным выше определениям 0, 1 и все другие кардинальные числа являются неопределенными символами типа cls и имеют столь же много значений, сколько существует типов. Начнем с 0: значение 0 зависит от значения L, а значение L различается согласно типу, нуль-классом которого он является. Таким образом, существует столько же 0, сколько существует типов, и то же самое относится ко всем другим кардинальным числам. Тем не менее если два класса a и b относятся к различным типам, мы можем говорить о них как об имеющих одно и то же кардинальное число, или мы можем говорить, что один из них имеет кардинальное число, большее, чем другой, поскольку одно-однозначное отношение может иметь место между элементами a и b даже тогда, когда a и b относятся к различным типам. Пусть, например, b будет i’’a, т.е. классом, элементами которого являются классы, состоящие из единственного члена a. Тогда i’’a относится к более высокому типу, чем a, но подобно a, поскольку соотнесено с a посредством одно-однозначного отношения i.

Иерархия типов имеет важные следствия для сложения. Предположим, у нас есть класс из членов a и класс из членов b, где a и b являются кардинальными числами. Может случиться так, что их совершенно невозможно объединить, чтобы получить класс, состоящий из членов a и из членов b, поскольку если классы не относятся к одному и тому же типу, их логическая сумма бессмысленна. Только там, где рассматриваемое число классов конечно, мы можем устранить практические следствия этого благодаря тому факту, что мы всегда можем применить к классу, который увеличивает свой тип до любой требуемой степени без изменения своего кардинального числа. Например, при любом классе a класс i’’a имеет то же самое кардинальное число, но относится к типу, идущему за a. Следовательно, для любого конечного числа классов различных типов мы можем увеличить все их до типа, который можно назвать наименьшим общим множителем всех рассматриваемых типов. Причем можно показать, что это может быть сделано таким способом, что результирующие классы не будут иметь общих элементов. Затем мы можем образовать логическую сумму всех полученных таким образом классов, и ее кардинальное число будет арифметической суммой кардинальных чисел изначальных классов. Но там, где у нас есть бесконечные последовательности классов восходящих типов, этот метод применить нельзя. По этой причине мы не можем доказать, что должны быть бесконечные классы. Предположим, что было бы вообще только n индивидов, где n конечно. Тогда было бы 2n классов индивидов,    классов классов индивидов и т.д. Таким образом, кардинальное число членов каждого типа было бы конечным; и хотя эти числа превосходили бы любое заданное конечное число, не было бы способа сложить их так, чтобы получить бесконечное число. Следовательно, нам необходима (и, по всей видимости, так оно и есть) аксиома  в том смысле, что ни один конечный класс индивидов не содержит все индивиды. Однако если кто-то предпочтет думать, что общее число индивидов в универсуме равно, скажем, 10367, то, по-видимому, нет априорного способа опровергнуть его мнение.

Опираясь на предложенный выше способ рассуждения, можно увидеть, что доктрина типов избегает всех затруднений относительно наибольшего кардинального числа. Наибольшее кардинальное число есть в каждом типе; но его всегда превосходит кардинальное число следующего типа, поскольку если a – кардинальное число одного типа, то кардинальное число следующего типа есть 2n, которое, как показал Кантор, всегда больше, чем a. Поскольку не существует метода сложения различных типов, мы не можем говорить о «кардинальном числе всех объектов каких бы то ни было типов» и поэтому абсолютно наибольшего кардинального числа не существует.

Если принимается, что ни один конечный класс индивидов не содержит все индивиды, отсюда следует, что существуют классы индивидов, имеющие любое конечное число. Стало быть, все конечные кардинальные числа имеют место как кардинальные числа индивидов, т.е. как кардинальные числа классов индивидов. Следовательно, существует класс א0 кардинальных чисел, а именно, класс конечных кардинальных чисел. Значит, א0 имеет место как кардинальное число класса классов классов индивидов. Образуя все классы конечных кардинальных чисел, мы находим, что 2א0 имеет место как кардинальное число класса классов классов классов индивидов, – и так мы можем продолжать неопределенно долго. Можно также доказать существование אn для каждого конечного n, но это требует рассмотрения ординалов.

Если вдобавок к предположению, что ни один из конечных классов не содержит все индивиды, мы предполагаем мультипликативную аксиому (т.е. аксиому, что для заданного множества взаимно исключающих классов, ни один из которых не является нулевым, есть по крайней мере один класс, включающий один элемент из каждого класса этого множества), то можно доказать, что существует класс, содержащий א0 элементов, так что א0 будет иметь место как кардинальное число индивидов. Это несколько уменьшает тип, до которого мы должны дойти, чтобы доказать теорему о существовании для любого заданного кардинального числа, но не дает нам какой-либо теоремы о существовании, которая раньше или позже не может быть получена иначе.

Многие элементарные теоремы, включающие кардинальные числа, требуют мультипликативной аксиомы [27]. Необходимо отметить, что эта аксиома эквивалентна аксиоме Цермело [28] и, следовательно, допущению, что каждый класс может быть вполне упорядочен [29]. Эти эквивалентные предпосылки, по-видимому, доказать невозможно, несмотря на то что мультипликативная аксиома выглядит достаточно правдоподобной. В отсутствие доказательства, видимо, лучше не принимать мультипликативную аксиому как допущение, но надо устанавливать ее как условие в каждом случае, в котором она используется.

 

 

X. Ординальные числа

 

Ординальное число есть класс ординально сходных вполне упорядоченных рядов, т.е. отношений, образующих такие ряды. Ординальное сходство, или подобие, определяется следующим образом:

 

Smor =  {($S) . SÎ1®1 . [D]S = CQ . P = S½Q½}                        Df.,

 

где «Smor» есть сокращение для «сходны ординально».

Класс отношений ряда, которые мы будем называть «Ser», определяется так:

 

Ser = {xPy . Éx, y . ~ (x = y) : xPy . yPz . Éx, y, z . xPz : xÎ C’P . Éx . x È ix È x = C»P}Df.

 

То есть если читать Р как «предшествует», то отношение является отношением ряда в случаях, если: (1) нет ни одного элемента, предшествующего самому себе; (2) предшественник предшественника есть предшественник; (3) если х есть какой-то член поля отношения, то предшественники х вместе с х в совокупности с его предшественниками образуют все поле отношения.

Вполне упорядоченные отношения ряда, которые мы будем называть W, определяются следующим образом:

 

W = {PÎ Ser : a Ì C’P . $!a . Éa . $!(a – ’’a)}   Df.,

 

т.е. P порождает вполне упорядоченные ряды, если Р есть отношение ряда, и любой класс a, содержащийся в поле Р и не являющийся нулевым, имеет первый член. (Отметим, что ’’a суть члены, входящие после некоторого члена a).

Если как No’P обозначить ординальное число вполне упорядоченного отношения Р, а как NO – класс ординальных чисел, то мы получим

 

No = {PÎW . a = P}   Df.,

NO = No’’W.

 

Из определения No получаем

 

: PÎ W . É . No’P = P ,

: ~(PÎ W) . É . ~E!NoP.

 

Если теперь мы проверим наши определения с точки зрения их связи с теорией типов, то увидим прежде всего, что определения «Ser» и W включают поля отношений ряда. Поле же значимо только тогда, когда отношение является однородным, следовательно, отношения, которые не являются однородными, не порождают ряд. Например, можно подумать, что отношение i порождает ряд ординального числа w типа

 

x, ix, iix, … inx, …,

 

и этим способом мы можем попытаться доказать существование w и א0. Но х и i«x относятся к различным типам и, следовательно, согласно нашему определению, такого ряда нет. Ординальное число ряда индивидов, согласно приведенному выше определению No, есть класс отношений индивидов. Значит, он по типу отличается от любого индивида и не может образовывать часть какого-то ряда, в котором встречаются индивиды. Опять же предположим, что все конечные ординалы имеют место как ординальные числа индивидов, т.е. как ординалы рядов индивидов. Тогда конечные ординалы сами образуют ряд, ординальное число которого есть w. Таким образом, w существует как ординальное число ординалов, т.е. как ординал ряда ординалов. Но тип ординального числа ординалов – это тип классов отношений классов отношений индивидов. Таким образом, существование w доказывалось в рамках более высокого типа, чем тип конечных ординалов. Опять таки, кардинальное число ординальных чисел вполне упорядоченного ряда, который может быть создан из конечных ординалов, есть א1, следовательно, א1 имеет место в типе классов классов классов отношений классов отношений индивидов. К тому же ординальные числа вполне упорядоченных рядов, составленных из конечных ординалов, могут быть упорядочены в порядке величины, и результатом будет вполне упорядоченный ряд, ординальное число которого есть w1. Следовательно, w1 имеет место как ординальное число ординалов ординалов. Этот процесс можно повторить любое конечное число раз, и таким образом мы можем в соответствующих типах установить существование אn и wn для любого конечного значения n.

Однако вышеуказанный процесс порождения более не ведет к какой-то целостности всех ординалов, поскольку если мы возьмем все ординалы какого-то заданного типа, всегда существуют более высокие ординалы в более высоких типах и мы не можем объединить множество ординалов, тип которого превышает любую конечную границу. Таким образом, ординалы в каком-то типе могут быть упорядочены в порядке величины во вполне упорядоченный ряд, который имеет ординальное число более высокого типа, чем тип ординалов, составляющих ряд. В новом типе этот новый ординал не является наибольшим. Фактически не существует наибольшего ординала в каком-то типе, но в каждом типе все ординалы меньше, чем некоторый ординал более высокого типа. Невозможно завершить ряд ординалов, поскольку это приводило бы к типам, превышающим каждую приписываемую конечную границу. Таким образом, хотя каждый сегмент ряда ординалов вполне упорядочен, мы не можем сказать, что вполне упорядочен весь ряд, поскольку «весь ряд» является фикцией. Следовательно, парадокс Бурали – Форти исчезает.

Как видно из двух последних разделов, если принять, что число индивидов не является конечным, то можно доказать существование всех канторовских кардинальных и ординальных чисел, за исключением אw и ww (хотя вполне возможно, что их существование доказуемо). Существование всех конечных кардинальных и ординальных чисел можно доказать без предпосылки о существовании чего бы то ни было. Ибо если кардинальное число членов в каком-то типе есть n, число членов в следующем типе есть 2n. Таким образом, если бы индивидов не существовало, то был бы один класс (а именно, нуль-класс), два класса классов (а именно, тот, что не содержит классов, и тот, что содержит нуль-класс), четыре класса классов классов и в общем 2n–1 классов n-го порядка. Но мы не можем объединить члены различных типов и поэтому нельзя этим способом доказать существование какого-то бесконечного класса.

 

*   *   *

 

Теперь можно подвести итог всем предпринятым выше рассуждениям. После установления некоторых парадоксов логики мы нашли, что все они вырастают из того факта, что выражение, указывающее на все из некоторой совокупности, по-видимому, обозначает само себя как одно из этой совокупности, – как, например, высказывание «все пропозиции являются либо истинными, либо ложными» само, видимо, является пропозицией. Мы решили, что там, где это, судя по всему, встречается, мы имеем дело с ложной целостностью и что фактически ничего вообще нельзя значимо сказать обо всем из предполагаемой совокупности. Чтобы дать ход этому решению, мы объяснили доктрину типов переменных, опирающуюся на принцип, что любое выражение, которое указывает на все из некоторого типа, должно, если оно что-либо обозначает, обозначать нечто более высокого типа, чем все то, на что оно указывает. Там, где указывается на все из некоторого типа, есть мнимая переменная, принадлежащая к этому типу. Таким образом, любое выражение, содержащее мнимую переменную, относится к более высокому типу, чем эта переменная. Это фундаментальный принцип доктрины типов. Изменение в способе, которым конструируются типы (это с необходимостью следует доказать), не затронуло бы решение противоречий до тех пор, пока соблюдается этот фундаментальный принцип. Метод конструирования типов, объясненный выше, продемонстрировал нам, как возможно установить все фундаментальные определения математики и в то же время избежать всех известных противоречий. И оказалось, что на практике доктрина типов уместна лишь там, где затрагиваются теоремы о существовании, или там, где необходимо перейти к некоторому частному случаю.

Теория типов ставит ряд трудных философских вопросов, связанных с ее интерпретацией. Однако эти вопросы, в сущности, отделимы от математического развития данной теории и, подобно всем философским вопросам, вводят элемент неопределенности, который не относится к самой теории. Следовательно, по-видимому, лучше формулировать эту теорию без ссылки на философские вопросы, оставляя их для независимого исследования.

 

Примечания

1. См. ниже.

2. Две пропозиции называются эквивалентными, когда обе они истинны или обе ложны.

3. Этот парадокс принадлежит м-ру Дж. Берри из Бодлианской библиотеки.

4. См.: König М. Über die Grundlagen der Mengenlehre und das Kontinuum-problem // Math. Annalen. – 1905. – V. LXI; Dixon A.C. On “well-ordered” aggregates // Proc. London Math. Soc., S. – 1906. – V. IV, p. I; Hobson E.W. On the arithmetic continuum // Ibid. Решение, предложенное в последней из этих статей, не кажется мне адекватным.

5. См.: Poincaré A. Les mathématiques et la logique // Revue de Métaphysique et de Morale. – 1906. – May (особенно разделы VII и IX). Cм. также: Peano // Revista de Mathematica– 1906. – V. VIII, No.5. С. 149 et al.

6. См.: Una questione sui numeri transfinite // Rendiconti del circolo matematico di Palermo. – 1897. – V. XI.

7. Ср. мою статью «Les paradoxes de la logique» (Revue de Métaphysique et de Morale. – 1906. – May. Р. 645).

8. Говоря, что совокупность не обладает целостностью, я подразумеваю, что высказывание обо всех ее членах являются бессмысленными. Кроме того, обнаружится, что использование этого принципа требует различия между все и какой-то, рассмотренного в следующем разделе.

9. Этими двумя терминами мы обязаны Пеано, который использует их приблизительно в указанном выше смысле. См., например: Formulaire Mathématique. – Turin, 1903. – V. IV. – Р. 5.

10. М-р МакКолл говорит, что «пропозиции» делятся на три класса: достоверные, переменные и невозможные. Мы можем принять это деление в применении к пропозициональным функциям. Функция, которую можно утверждать, является достоверной; функция, которую можно отрицать, является невозможной, все другие функции являются (в смысле, который имеет в виду м-р МакКолл) переменными.

11. См. его работу «Grundgesetze der Arithmetik» (Jena, 1893. – Ed. I, § 17. – S. 31).

12. Это выражение не отличается от выражения «все свойства».

13. Область действительной переменной – эта вся функция, относительно которой рассматривается «какое-то значение». Так, в «fх влечет р» область х – это не fх, но «fх влечет р».

14. См. его работу «Logic» (P. I, s. II).

15. См. работу «On denoting» (Mind. – 1905. – Oct.). [Русский перевод см.: Рассел Б. Об обозначении // Язык, истина, существование. – Томск: Изд-во Томск. ун-та, 2002.].

16. Функция называется значимой для аргумента х, если она имеет значение для этого аргумента. Таким образом, мы можем кратко сказать: «fх является значимой», – подразумевая «функция f имеет значение для аргумента х». Область значимости функции состоит из всех аргументов, для которых функция является истинной, в совокупности со всеми теми аргументами, для которых она является ложной.

17. Лингвистически удобное выражение для этой идеи следующее: «fх истинно для всех возможных значений х». Возможное значение понимается как значение, для которого fх является значимой.

18. См., например, у Пуанкаре (Revue de Métaphysique et de Morale. – 1906. – May).

19. См.: Principles of Mathematics. – § 48.

20. В предыдущей статье, написанной для этого журнала [The theory of implication // American Journal of Mathematics. – 1906. – V. XXVIII. – P. 159–202], в качестве неопределяемой вместо дизъюнкции я брал импликацию. Выбор между ними – это дело вкуса. Теперь я выбираю дизъюнкцию, поскольку она позволяет нам минимизировать число исходных пропозиций.

21. При использовании точек мы следуем за Пеано. Это использование полностью объяснено м-ром Уайтхедом. (См. его статьи «On cardinal numbers» (American Journal of Mathematics. – V. XXIV) и «On mathematical concepts of material world» (Phil. Trans. A. – V. CCV. – P. 472).

22. Этим знаком, как и введением идеи, которую он выражает, мы обязаны Фреге. См. его работы «Begriffsschrift» (Halle, 1879. – S. 1 [Русский перевод см.: Фреге Г. Исчисление понятий // Фреге Г. Логика и логическая семантика. – М.: Аспект Пресс, 2000] и «Grundgesetze der Arithmetik» (Jena, 1983. – V. I. – S. 9.

23. Удобно использовать запись fх, чтобы обозначить саму функцию в противоположность тому или иному значению этой функции.

24. Это отождествление подлежит модификации, которая вскоре будет объяснена.

25. См. упомянутую выше статью «On denoting», в которой причины этого изложены более пространно.

26. Таким образом,    «a есть то, что Пеано называет ia.

27. См. часть III моей статьи «On some difficulties in the theory of transfinite numbers and order types» (Proc. London Math. Soc. Ser. II. – V. IV, p. I).

28. Об аксиоме Цермело и о доказательстве того, что эта аксиома влечет мультипликативную аксиому, см. предыдущую ссылку. Обратный вывод выглядит так. Обозначим как Prod’k мультипликативный класс k, рассмотрим

Zb = {($x) . xÎb . DR = ib . [D]’R = ix}        Df.

и предположим, что

gÎ Prod’Z’’cl’a . R =  {($S) . SÎg . xSx}.

Тогда R – это соответствие Цермело. Следовательно, если Prod’Z’’cl’a не является нулевым, то для а существует по крайней мере одно соответствие Цермело.

29. См.: Zermelo. Beweis, dass jede Menge wohlgeordnet werden kann // Math. Annalen. – V. LIX. – S. 514–516.