Использование математической индукции в доказательствах в прошлом было своего рода загадкой. Казалось, нет разумных сомнений в том, что это был обоснованный метод доказательства, но никто точно не знал, почему он обоснован. Некоторые полагали, что это действительно случай индукции в том смысле, в котором это слово используется в логике. Пуанкаре[9] считал его принципом величайшей важности, с помощью которого бесконечное число силлогизмов могло быть сжато в один аргумент. Мы теперь знаем, что все такие взгляды ошибочны и что математическая индукция — это определение, а не принцип. Существуют некоторые числа, к которым она может быть применена, и есть другие (как мы увидим в главе VIII), к которым она не может быть применена. Мы определяем «натуральные числа» как те, к которым могут быть применены доказательства с помощью математической индукции, т. е. как те, которые обладают всеми индуктивными свойствами. Отсюда следует, что такие доказательства могут быть применены к натуральным числам не в силу какой-либо таинственной интуиции, аксиомы или принципа, а как чисто вербальное предложение. Если «четвероногие» определяются как животные, имеющие четыре ноги, то из этого будет следовать, что животные, которые имеют четыре ноги, являются четвероногими; и случай чисел, которые подчиняются математической индукции, точно такой же.
[9] Science and Method, гл. IV.
Мы будем использовать фразу «индуктивные числа» для обозначения того же множества, о котором мы до сих пор говорили как о «натуральных числах». Фраза «индуктивные числа» предпочтительнее, поскольку она служит напоминанием о том, что определение этого множества чисел получено из математической индукции.
Математическая индукция дает, больше чем что-либо другое, существенную характеристику, по которой конечное отличается от бесконечного. Принцип математической индукции можно было бы сформулировать популярно в такой форме: «то, что можно вывести от одного к другому, можно вывести от первого до последнего». Это верно, когда число промежуточных шагов между первым и последним конечно, но не иначе. Любой, кто когда-либо наблюдал, как начинает движение товарный поезд, замечал, как импульс передается с рывком от каждого вагона к следующему, пока, наконец, даже самый последний вагон не придет в движение. Когда поезд очень длинный, проходит очень много времени, прежде чем сдвинется последний вагон. Если бы поезд был бесконечно длинным, была бы бесконечная последовательность рывков, и время, когда весь поезд пришел бы в движение, никогда бы не наступило. Тем не менее, если бы существовал ряд вагонов не длиннее, чем ряд индуктивных чисел (который, как мы увидим, является примером наименьшей из бесконечностей), каждый вагон рано или поздно начал бы движение, если бы локомотив продолжал тянуть, хотя всегда оставались бы другие вагоны дальше позади, которые еще не начали движение. Этот образ поможет прояснить аргумент от одного к другому и его связь с конечностью. Когда мы перейдем к бесконечным числам, где аргументы от математической индукции будут уже недействительны, свойства таких чисел помогут прояснить, по контрасту, почти бессознательное использование математической индукции там, где речь идет о конечных числах.
ГЛАВА IV ОПРЕДЕЛЕНИЕ ПОРЯДКА
Мы довели наш анализ ряда натуральных чисел до точки, в которой получили логические определения членов этого ряда, всего класса его членов и отношения числа к его непосредственному последующему. Теперь мы должны рассмотреть сериальный характер натуральных чисел в порядке 0, 1, 2, 3,.... Мы обычно думаем о числах как находящихся в этом порядке, и существенной частью работы по анализу наших данных является поиск определения «порядка» или «ряда» в логических терминах.
Понятие порядка имеет огромное значение в математике. Не только целые числа, но и рациональные дроби и все вещественные числа имеют порядок величины, и это существенно для большинства их математических свойств. Порядок точек на прямой существенен для геометрии; так же как и несколько более сложный порядок линий, проходящих через точку на плоскости, или плоскостей, проходящих через линию. Измерения в геометрии являются развитием порядка. Концепция предела, которая лежит в основе всей высшей математики, является сериальной концепцией. Существуют разделы математики, которые не зависят от понятия порядка, но их очень мало по сравнению с теми разделами, в которых это понятие задействовано.
При поиске определения порядка первое, что нужно осознать, — это то, что ни одно множество членов не имеет только один порядок в исключение других. Множество членов имеет все порядки, на которые оно способно. Иногда один порядок настолько более привычен и естественен для наших мыслей, что мы склонны рассматривать его как порядок этого множества членов; но это ошибка. Натуральные числа — или «индуктивные» числа, как мы будем их также называть — приходят нам на ум легче всего в порядке величины; но они способны на бесконечное число других расположений. Мы могли бы, например, рассмотреть сначала все нечетные числа, а затем все четные числа; или сначала 1, затем все четные числа, затем все нечетные кратные 3, затем все кратные 5, но не 2 или 3, затем все кратные 7, но не 2, 3 или 5, и так далее через весь ряд простых чисел. Когда мы говорим, что мы «располагаем» числа в этих различных порядках, это неточное выражение: на самом деле мы обращаем свое внимание на определенные отношения между натуральными числами, которые сами по себе порождают такое-то расположение. Мы не можем «расположить» натуральные числа больше, чем звездное небо; но точно так же, как мы можем заметить среди неподвижных звезд либо их порядок по яркости, либо их распределение на небе, так существуют различные отношения между числами, которые могут быть наблюдаемы и которые порождают различные порядки среди чисел, все одинаково законные. И то, что верно для чисел, одинаково верно для точек на прямой или моментов времени: один порядок более привычен, но другие одинаково обоснованы. Мы могли бы, например, взять сначала на прямой все точки, имеющие целые координаты, затем все те, которые имеют нецелые рациональные координаты, затем все те, которые имеют алгебраические нерациональные координаты, и так далее, через любой набор усложнений, какой мы пожелаем. Результирующий порядок будет тем, который точки прямой, безусловно, имеют, независимо от того, выберем ли мы его заметить или нет; единственное, что является произвольным в различных порядках множества членов, — это наше внимание, ибо сами члены всегда имеют все порядки, на которые они способны.
Одним важным результатом этого рассмотрения является то, что мы не должны искать определение порядка в природе множества упорядочиваемых членов, поскольку одно множество членов имеет много порядков. Порядок заключается не в классе членов, а в отношении между членами класса, в отношении которого одни представляются как более ранние, а другие как более поздние. Тот факт, что класс может иметь много порядков, обусловлен тем, что между членами одного и того же класса может существовать много отношений. Какими свойствами должно обладать отношение, чтобы породить порядок?
Существенные характеристики отношения, которое должно породить порядок, могут быть обнаружены при рассмотрении того, что в отношении такого рода мы должны быть в состоянии сказать о любых двух членах класса, который должен быть упорядочен, что один «предшествует», а другой «следует». Теперь, чтобы мы могли использовать эти слова так, как мы бы их естественно понимали, нам требуется, чтобы упорядочивающее отношение обладало тремя свойствами:
(1) Если x предшествует y, то y не должен также предшествовать x. Это очевидная характеристика рода отношений, которые ведут к рядам. Если x меньше y, то y не является также меньше x. Если x раньше по времени, чем y, то y не является также раньше x. Если x находится слева от y, то y не находится слева от x. С другой стороны, отношения, которые не порождают ряды, часто не обладают этим свойством. Если x — брат или сестра y, то y — брат или сестра x. Если x того же роста, что y, то y того же роста, что x. Если x другого роста, чем y, то y другого роста, чем x. Во всех этих случаях, когда отношение имеет место между x и y, оно также имеет место между y и x. Но с сериальными отношениями такое произойти не может. Отношение, обладающее этим первым свойством, называется асимметричным.
(2) Если x предшествует y и y предшествует z, то x должен предшествовать z. Это может быть проиллюстрировано теми же примерами, что и раньше: «меньше», «раньше», «слева от». Но в качестве примеров отношений, которые не обладают этим свойством, послужат только два из наших предыдущих трех примеров. Если x — брат или сестра y, а y — z, то x может не быть братом или сестрой z, поскольку x и z могут быть одним и тем же лицом. То же самое относится к разнице в росте, но не к одинаковости роста, которая обладает нашим вторым свойством, но не первым. Отношение «отец», с другой стороны, обладает нашим первым свойством, но не вторым. Отношение, обладающее нашим вторым свойством, называется транзитивным.
(3) Если даны любые два члена класса, который должен быть упорядочен, должен быть один, который предшествует, и другой, который следует. Например, из любых двух целых чисел, или дробей, или вещественных чисел одно меньше, а другое больше; но из любых двух комплексных чисел это неверно. Из любых двух моментов времени один должен быть раньше другого; но о событиях, которые могут быть одновременными, этого сказать нельзя. Из двух точек на прямой одна должна быть слева от другой. Отношение, обладающее этим третьим свойством, называется связным.
Когда отношение обладает этими тремя свойствами, оно является такого рода, который порождает порядок среди членов, между которыми оно имеет место; и везде, где существует порядок, можно найти некоторое отношение, обладающее этими тремя свойствами, которое его порождает.
Прежде чем иллюстрировать этот тезис, мы введем несколько определений.
(1) Отношение называется алиорелятивным[10] или содержащимся в разнообразии, или подразумевающим разнообразие, если ни один член не имеет этого отношения к самому себе. Таким образом, например, «больше», «различный по размеру», «брат», «муж», «отец» являются алиорелятивными; но «равный», «рожденный от тех же родителей», «дорогой друг» — нет.
[10] Этот термин принадлежит Ч. С. Пирсу.
(2) Квадрат отношения — это то отношение, которое имеет место между двумя членами x и z, когда существует промежуточный член y такой, что данное отношение имеет место между x и y и между y и z. Таким образом, «дед по отцу» — это квадрат «отца», «больше на 2» — это квадрат «больше на 1» и так далее.
(3) Область отношения состоит из всех тех членов, которые имеют отношение к чему-либо, а обратная область состоит из всех тех членов, к которым что-либо имеет отношение. Эти слова уже были определены, но напоминаются здесь ради следующего определения:
(4) Поле отношения состоит из его области и обратной области вместе взятых.
(5) Одно отношение называется содержащим или подразумеваемым другим, если оно имеет место всякий раз, когда имеет место другое.
Видно, что асимметричное отношение — это то же самое, что отношение, квадрат которого является алиорелятивным. Часто случается, что отношение является алиорелятивным, не будучи асимметричным, хотя асимметричное отношение всегда является алиорелятивным. Например, «супруг» — это алиорелятивное отношение, но оно симметрично, поскольку если x — супруг y, то y — супруг x. Но среди транзитивных отношений все алиорелятивные отношения являются асимметричными, и наоборот.
Из определений видно, что транзитивное отношение — это такое, которое подразумевается своим квадратом, или, как мы также говорим, «содержит» свой квадрат. Таким образом, «предок» транзитивен, потому что предок предка является предком; но «отец» не транзитивен, потому что отец отца не является отцом. Транзитивное алиорелятивное отношение — это такое, которое содержит свой квадрат и содержится в разнообразии; или, что сводится к тому же, такое, чей квадрат подразумевает как его самого, так и разнообразие — потому что, когда отношение транзитивно, асимметрия эквивалентна тому, чтобы быть алиорелятивным.
Отношение является связным, когда, если даны любые два различных члена его поля, отношение имеет место между первым и вторым или между вторым и первым (не исключая возможности того, что могут иметь место оба, хотя оба не могут иметь место, если отношение асимметрично).
Видно, что отношение «предок», например, является алиорелятивным и транзитивным, но не связным; именно потому, что оно не связно, его недостаточно для того, чтобы расположить человеческий род в ряд.
Отношение «меньше или равно» среди чисел является транзитивным и связным, но не асимметричным или алиорелятивным.
Отношение «больше или меньше» среди чисел является алиорелятивным и связным, но не транзитивным, ибо если x больше или меньше y, а y больше или меньше z, может случиться, что x и z — одно и то же число.
Таким образом, три свойства: (1) быть алиорелятивным, (2) быть транзитивным и (3) быть связным — взаимно независимы, поскольку отношение может обладать любыми двумя, не обладая третьим.
Теперь мы вводим следующее определение:
Отношение является сериальным, когда оно алиорелятивно, транзитивно и связно; или, что эквивалентно, когда оно асимметрично, транзитивно и связно.
Ряд — это то же самое, что сериальное отношение.
Можно было бы подумать, что ряд должен быть полем сериального отношения, а не самим сериальным отношением. Но это было бы ошибкой. Например, 6 различных способов упорядочить 6 членов — это шесть различных рядов, которые все имеют одно и то же поле. Если бы поле было рядом, существовал бы только один ряд с данным полем. Что отличает вышеуказанные шесть рядов, так это просто различные упорядочивающие отношения в шести случаях. Если дано упорядочивающее отношение, поле и порядок оба детерминированы. Таким образом, упорядочивающее отношение может быть принято за ряд, но поле не может быть так принято.
Если дано любое сериальное отношение, скажем R, мы скажем, что в отношении к этому отношению x «предшествует» y, если x имеет отношение R к y, что мы будем записывать для краткости «xRy». Три характеристики, которыми R должен обладать, чтобы быть сериальным, следующие:
(1) Мы никогда не должны иметь xRx, т. е. никакой член не должен предшествовать самому себе.
(2) R должно подразумевать R^2, т. е. если x предшествует y и y предшествует z, x должен предшествовать z.
(3) Если x и y — два различных члена в поле R, мы должны иметь xRy или yRx, т. е. один из двух должен предшествовать другому.
Читатель может легко убедиться, что там, где эти три свойства обнаруживаются в упорядочивающем отношении, характеристики, которые мы ожидаем от рядов, также будут обнаружены, и наоборот. Мы поэтому оправданы в принятии вышеизложенного в качестве определения порядка или ряда. И будет замечено, что определение осуществляется в чисто логических терминах.
Хотя транзитивное асимметричное связное отношение всегда существует везде, где есть ряд, это не всегда отношение, которое наиболее естественно рассматривалось бы как порождающее ряд. Ряд натуральных чисел может послужить иллюстрацией. Отношение, которое мы предположили при рассмотрении натуральных чисел, было отношением непосредственного следования, т. е. отношением между последовательными целыми числами. Это отношение асимметрично, но не транзитивно или связно. Мы можем, однако, вывести из него, методом математической индукции, «предковое» отношение, которое мы рассматривали в предыдущей главе. Это отношение будет тем же самым, что и «меньше или равно» среди индуктивных целых чисел. Для целей порождения ряда натуральных чисел нам нужно отношение «меньше», исключая «равно». Это отношение x к y, когда x является предком y, но не тождественен y, или (что сводится к тому же), когда последующее x является предком y в том смысле, в каком число является своим собственным предком. То есть мы сформулируем следующее определение:
Индуктивное число x называется меньшим, чем другое число y, когда y обладает каждым наследственным свойством, которым обладает последующее x.
Легко видеть и нетрудно доказать, что отношение «меньше», определенное таким образом, является асимметричным, транзитивным и связным, и имеет индуктивные числа в качестве своего поля. Таким образом, с помощью этого отношения индуктивные числа приобретают порядок в том смысле, в каком мы определили термин «порядок», и этот порядок является так называемым «естественным» порядком, или порядком величины.
Порождение рядов с помощью отношений, более или менее напоминающих отношение n к n', очень распространено. Ряд королей Англии, например, порождается отношениями каждого к его преемнику. Это, вероятно, самый простой способ, где он применим, концептуализации порождения ряда. В этом методе мы переходим от каждого члена к следующему, пока есть следующий, или назад к предыдущему, пока есть предыдущий. Этот метод всегда требует обобщенной формы математической индукции, чтобы позволить нам определить «раньше» и «позже» в ряду, порожденном таким образом. По аналогии с «правильными дробями» дадим название «собственное потомство x по отношению к R» классу тех членов, которые принадлежат к R-потомству некоторого члена, к которому x имеет отношение R, в том смысле, который мы дали ранее «потомству», которое включает член в его собственное потомство. Возвращаясь к фундаментальным определениям, мы находим, что «собственное потомство» может быть определено следующим образом:
«Собственное потомство» x по отношению к R состоит из всех членов, которые обладают каждым R-наследственным свойством, которым обладает каждый член, к которому x имеет отношение R.
Следует заметить, что это определение должно быть сформулировано так, чтобы быть применимым не только тогда, когда есть только один член, к которому x имеет отношение R, но также в случаях (как, например, случай отца и ребенка), где может быть много членов, к которым x имеет отношение R. Мы определяем далее:
Член x является «собственным предком» y по отношению к R, если y принадлежит к собственному потомству x по отношению к R.