(1) Для любого вещественного числа, меньшего y, функция сходится к последователям этого числа по мере приближения аргумента к x снизу;
(2) Для любого вещественного числа, большего y, функция сходится к предшественникам этого числа по мере приближения аргумента к x снизу;
(3) и (4) Аналогичные условия для приближения к x сверху.
Преимущество такой формы определения состоит в том, что она анализирует условия непрерывности, разбивая их на четыре, полученные из рассмотрения аргументов и значений, соответственно больших или меньших аргумента и значения, для которых определяется непрерывность.
Теперь мы можем обобщить наши определения так, чтобы они применялись к рядам, которые не являются числовыми или не считаются численно измеримыми. Удобно иметь в виду случай движения. Существует рассказ Г. Уэллса, который проиллюстрирует на примере движения разницу между пределом функции для заданного аргумента и ее значением для того же аргумента. Герой рассказа, обладавший, сам того не зная, силой воплощать свои желания, подвергся нападению полицейского, но, воскликнув «Отправляйся к...», обнаружил, что полицейский исчез. Если f(t) — положение полицейского в момент времени t, а t0 — момент восклицания, то пределом положений полицейского по мере приближения t к t0 снизу был бы контакт с героем, тогда как значением для аргумента t0 было «нигде». Но такие случаи считаются редкими в реальном мире, и предполагается, хотя и без достаточных доказательств, что все движения непрерывны, т. е. что для любого тела, если f(t) — его положение в момент времени t, то f(t) является непрерывной функцией от t. Именно смысл «непрерывности», подразумеваемый в таких утверждениях, мы теперь хотим определить как можно проще.
Определения, данные для случая функций, где аргумент и значение являются вещественными числами, могут быть легко адаптированы для более общего использования.
Пусть P и Q — два отношения, которые полезно представлять себе как сериальные, хотя для наших определений это не обязательно. Пусть f — отношение «один-ко-многим», область определения которого содержится в поле P, а область значений — в поле Q. Тогда f является (в обобщенном смысле) функцией, аргументы которой принадлежат полю P, а значения — полю Q. Предположим, например, что мы имеем дело с частицей, движущейся по линии: пусть P — временной ряд, Q — ряд точек на нашей линии слева направо, f — отношение положения нашей частицы на линии в момент времени t к самому времени t, так что «f(t)» — это ее положение в момент времени t. Эту иллюстрацию можно иметь в виду на протяжении всех наших определений.
Мы скажем, что функция f непрерывна для аргумента x, если для любого интервала κ в Q-ряде, содержащего значение f(x) функции для аргумента x, существует интервал λ в P-ряде, содержащий x не в качестве конечной точки, и такой, что на всем этом интервале функция принимает значения, являющиеся элементами κ. (Под «интервалом» мы понимаем все члены между любыми двумя; т. е. если a и b — два члена поля P, и P имеет отношение к a и b, то под «P-интервалом от a до b» мы будем понимать все члены x, такие что x имеет отношение к a и b — вместе, если это оговорено, с самими a или b.)
Мы можем легко определить «предельное сечение» и «предельное колебание». Чтобы определить «предельное сечение» для приближения к аргументу x снизу, возьмем любой аргумент x', который предшествует x (т. е. имеет отношение P к x), возьмем значения функции для всех аргументов вплоть до x' включительно и сформируем сечение Q, определяемое этими значениями, т. е. те члены Q-ряда, которые предшествуют или идентичны некоторым из этих значений. Сформируем все такие сечения для всех x', предшествующих x, и возьмем их общую часть; это и будет предельным сечением. Предельное верхнее сечение и предельное колебание определяются затем точно так же, как в предыдущем случае.
Адаптация определения сходимости и вытекающее из нее альтернативное определение непрерывности не представляют никакой сложности.
Мы говорим, что функция f «в конечном счете P-сходится к κ», если существует член x' области значений f и поля P такой, что значение функции для аргумента x' и для любого аргумента, к которому x' имеет отношение P, является элементом κ. Мы говорим, что f «P-сходится к κ по мере приближения аргумента к заданному аргументу x», если существует член x' из области значений f, имеющий отношение P к x, такой, что значение функции для любого аргумента в P-интервале от x' (включительно) до x (исключительно) принадлежит κ.
Из четырех условий, которым должна удовлетворять функция, чтобы быть непрерывной для аргумента x, первое, если обозначить через y значение для аргумента x, гласит:
Для любого члена, имеющего отношение Q к y, f P-сходится к последователям y (относительно Q) по мере приближения аргумента к x снизу.
Второе условие получается заменой Q на его конверс; третье и четвертое получаются из первого и второго заменой P на его конверс.
Таким образом, в понятиях предела функции или непрерывности функции нет ничего, что существенно включало бы число. Оба могут быть определены в общем виде, и многие утверждения о них могут быть доказаны для любых двух рядов (один из которых является рядом аргументов, а другой — рядом значений). Будет видно, что определения не включают бесконечно малые величины. Они включают бесконечные классы интервалов, уменьшающихся без какого-либо предела, кроме нуля, но они не включают никаких интервалов, которые не были бы конечными. Это аналогично тому факту, что если линию длиной в дюйм делить пополам, затем снова пополам и так далее до бесконечности, мы никогда не достигнем бесконечно малых величин таким путем: после n бисекций длина нашего отрезка составит 1/2^n дюйма; и это конечно, каким бы конечным ни было число n. Процесс последовательного деления пополам не приводит к делениям, ординальное число которых бесконечно, поскольку это по существу процесс «один за другим». Таким образом, бесконечно малые величины таким путем не достигаются. Путаница в таких темах имела большое отношение к трудностям, которые возникали при обсуждении бесконечности и непрерывности.
ГЛАВА XII. ВЫБОРКИ И МУЛЬТИПЛИКАТИВНАЯ АКСИОМА
В этой главе мы должны рассмотреть аксиому, которая может быть сформулирована, но не доказана в терминах логики, и которая удобна, хотя и не обязательна, в некоторых разделах математики. Она удобна в том смысле, что многие интересные утверждения, которые кажется естественным считать истинными, невозможно доказать без ее помощи; но она не обязательна, поскольку даже без этих утверждений предметы, в которых они встречаются, все равно существуют, хотя и в несколько искаженном виде.
Прежде чем сформулировать мультипликативную аксиому, мы должны сначала объяснить теорию выборок и определение умножения, когда число множителей может быть бесконечным.
При определении арифметических операций единственно правильным подходом является построение фактического класса (или отношения, в случае чисел отношений), имеющего требуемое число членов. Это иногда требует определенной изобретательности, но необходимо для доказательства существования определенного числа. Возьмем в качестве простейшего примера случай сложения. Предположим, нам дано кардинальное число μ и класс α, имеющий μ членов. Как нам определить μ + μ? Для этой цели у нас должны быть два класса, имеющих μ членов, и они не должны пересекаться. Мы можем построить такие классы из α различными способами, из которых следующий, пожалуй, самый простой: сформируем сначала все упорядоченные пары, первым членом которых является класс, состоящий из одного члена α, а вторым — пустой класс; затем, во-вторых, сформируем все упорядоченные пары, первым членом которых является пустой класс, а вторым — класс, состоящий из одного члена α. Эти два класса пар не имеют общих членов, и логическая сумма этих двух классов будет иметь μ + μ членов. Точно так же мы можем определить μ + ν, при условии, что μ — число некоторого класса α, а ν — число некоторого класса β.
Такие определения, как правило, являются лишь вопросом подходящего технического приема. Но в случае умножения, когда число множителей может быть бесконечным, из определения возникают важные проблемы.
Умножение, когда число множителей конечно, не представляет трудностей. Даны два класса α и β, из которых первый имеет μ членов, а второй — ν членов; мы можем определить μ × ν как число упорядоченных пар, которые могут быть сформированы путем выбора первого члена из α, а второго — из β. Будет видно, что это определение не требует, чтобы α и β не пересекались; оно остается адекватным, даже когда α и β идентичны. Например, пусть α — класс, членами которого являются a, b, c. Тогда класс, который используется для определения произведения μ × μ, — это класс пар: (a, a), (a, b), (a, c), (b, a), (b, b), (b, c), (c, a), (c, b), (c, c). Это определение остается применимым, когда μ или ν (или оба) бесконечны, и оно может быть расширено шаг за шагом на три, четыре или любое конечное число множителей. Никаких трудностей с этим определением не возникает, за исключением того, что оно не может быть расширено на бесконечное число множителей.
Проблема умножения, когда число множителей может быть бесконечным, возникает следующим образом: предположим, у нас есть класс, состоящий из классов; предположим, задано число членов в каждом из этих классов. Как нам определить произведение всех этих чисел? Если мы сможем сформулировать наше определение в общем виде, оно будет применимо независимо от того, является ли класс классов конечным или бесконечным. Следует заметить, что проблема заключается в способности справиться со случаем, когда класс классов бесконечен, а не со случаем, когда его члены бесконечны. Если класс классов не бесконечен, метод, определенный выше, применим так же, как и тогда, когда его члены бесконечны, так и тогда, когда они конечны. Именно случай, когда класс классов бесконечен, даже если его члены конечны, мы должны научиться обрабатывать.
Следующий метод общего определения умножения принадлежит д-ру Уайтхеду. Он подробно объяснен и рассмотрен в Principia Mathematica, том I, * 80 и сл., и том II, * 114.
Предположим для начала, что κ — это класс классов, никакие два из которых не пересекаются — скажем, избирательные округа в стране, где нет множественного голосования, причем каждый округ рассматривается как класс избирателей. Теперь приступим к выбору одного члена из каждого класса в качестве его «представителя», как это делают округа, когда они избирают членов парламента, предполагая, что по закону каждый округ должен избрать человека, который является избирателем в этом округе. Таким образом, мы приходим к классу представителей, которые составляют наш парламент, по одному от каждого округа. Сколько существует различных возможных способов выбора парламента? Каждый округ может выбрать любого из своих избирателей, и поэтому, если в округе μ избирателей, он может сделать μ выборов. Выборы разных округов независимы; таким образом, очевидно, что когда общее число округов конечно, число возможных парламентов получается путем перемножения чисел избирателей в различных округах. Когда мы не знаем, конечно или бесконечно число округов, мы можем принять число возможных парламентов за определение произведения чисел отдельных округов. Это метод, с помощью которого определяются бесконечные произведения. Теперь мы должны отбросить нашу иллюстрацию и перейти к точным формулировкам.
Пусть κ — класс классов, и предположим для начала, что никакие два члена κ не пересекаются, т. е. что если α и β — два разных члена κ, то никакой член одного не является членом другого. Мы будем называть класс «выборкой» из κ, когда он состоит ровно из одного члена от каждого члена κ; т. е. λ — это «выборка» из κ, если каждый член λ принадлежит какому-либо члену κ, и если α — любой член κ, то α и λ имеют ровно один общий член. Класс всех «выборок» из κ мы будем называть «мультипликативным классом» κ. Число членов в мультипликативном классе κ, т. е. число возможных выборок из κ, определяется как произведение чисел членов κ. Это определение одинаково применимо независимо от того, является ли κ конечным или бесконечным.
Прежде чем мы сможем быть полностью удовлетворены этими определениями, мы должны снять ограничение, согласно которому никакие два члена κ не должны пересекаться. Для этой цели, вместо того чтобы сначала определять класс, называемый «выборкой», мы сначала определим отношение, которое назовем «селектором». Отношение R будет называться «селектором» из κ, если из каждого члена α класса κ оно выбирает один член в качестве представителя этого члена, т. е. если для любого члена α из κ существует ровно один член x, который является членом α и имеет отношение R к α; и это должно быть всем, что делает R. Формальное определение таково:
«Селектор» из класса классов κ — это отношение «один-ко-многим», имеющее κ своей областью значений и такое, что если x имеет отношение R к α, то x является членом α.
Если R — селектор из κ, а α — член κ, и x — член, который имеет отношение R к α, мы называем x «представителем» α в отношении R.
«Выборка» из κ теперь будет определяться как область определения селектора; а мультипликативный класс, как и прежде, будет классом выборок.
Но когда члены κ пересекаются, селекторов может быть больше, чем выборок, поскольку член x, который принадлежит двум классам α и β, может быть выбран один раз для представления α и один раз для представления β, что в двух случаях приводит к разным селекторам, но к одной и той же выборке. Для целей определения умножения нам нужны скорее селекторы, чем выборки. Таким образом, мы определяем:
«Произведение чисел членов класса классов κ» — это число селекторов из κ.
Мы можем определить возведение в степень путем адаптации вышеуказанного плана. Мы могли бы, конечно, определить μ^ν как число селекторов из ν классов, каждый из которых имеет μ членов. Но есть возражения против этого определения, вытекающие из того факта, что мультипликативная аксиома (о которой мы вскоре скажем) оказывается излишне вовлеченной, если его принять. Вместо этого мы принимаем следующую конструкцию:
Пусть μ — класс, имеющий μ членов, а ν — класс, имеющий ν членов.
Пусть y — член ν, и сформируем класс всех упорядоченных пар, которые имеют y в качестве второго члена, а член μ — в качестве первого члена. Для данного y будет μ таких пар, поскольку любой член μ может быть выбран в качестве первого члена, а μ имеет μ членов. Если мы теперь сформируем все классы такого рода, которые получаются при варьировании y, мы получим в общей сложности ν классов, поскольку y может быть любым членом ν, а ν имеет ν членов. Эти классы — каждый из них — являются классами пар, а именно всеми парами, которые могут быть сформированы из переменного члена μ и фиксированного члена y. Мы определяем μ^ν как число селекторов из класса, состоящего из этих ν классов. Или мы можем с таким же успехом определить μ^ν как число выборок, ибо, поскольку наши классы пар взаимно исключающие, число селекторов совпадает с числом выборок. Выборка из нашего класса классов будет набором упорядоченных пар, из которых будет ровно одна, имеющая любой заданный член ν в качестве второго члена, а первый член может быть любым членом μ. Таким образом, μ^ν определяется селекторами из определенного набора классов, каждый из которых имеет μ членов, но этот набор имеет определенную структуру и более управляемый состав, чем это имеет место в общем случае. Релевантность этого для мультипликативной аксиомы станет ясна вскоре.
То, что относится к возведению в степень, относится также к произведению двух кардинальных чисел. Мы могли бы определить «μ × ν» как сумму чисел ν классов, каждый из которых имеет μ членов, но мы предпочитаем определять его как число упорядоченных пар, состоящих из члена μ, за которым следует член ν, где μ имеет μ членов, а ν имеет ν членов. Это определение также разработано так, чтобы избежать необходимости принятия мультипликативной аксиомы.
С помощью наших определений мы можем доказать обычные формальные законы умножения и возведения в степень. Но есть одна вещь, которую мы не можем доказать: мы не можем доказать, что произведение равно нулю только тогда, когда один из его множителей равен нулю. Мы можем доказать это, когда число множителей конечно, но не тогда, когда оно бесконечно. Другими словами, мы не можем доказать, что для любого класса классов, ни один из которых не является пустым, должны существовать селекторы из них; или что для любого класса взаимно исключающих классов должен существовать по крайней мере один класс, состоящий из одного члена из каждого из данных классов. Эти вещи нельзя доказать; и хотя на первый взгляд они кажутся очевидно истинными, размышление вызывает постепенно возрастающее сомнение, пока, наконец, мы не соглашаемся зарегистрировать это допущение и его следствия, как мы регистрируем аксиому параллельных прямых, не предполагая, что мы можем знать, истинна она или ложна. Допущение, выраженное нестрого, состоит в том, что селекторы и выборки существуют тогда, когда мы их ожидаем. Существует много эквивалентных способов точной формулировки этого. Мы можем начать со следующего:
«Для любого класса взаимно исключающих классов, ни один из которых не является пустым, существует по крайней мере один класс, который имеет ровно один общий член с каждым из данных классов».
Это утверждение мы назовем «мультипликативной аксиомой» [24]. Мы сначала приведем различные эквивалентные формы этого утверждения, а затем рассмотрим некоторые способы, которыми его истинность или ложность представляет интерес для математики.
[24] Principia Mathematica, том I, * 88. Также том III, * 257-258.
Мультипликативная аксиома эквивалентна утверждению, что произведение равно нулю только тогда, когда по крайней мере один из его множителей равен нулю; т. е. что если любое количество кардинальных чисел перемножается, результат не может быть 0, если только одно из рассматриваемых чисел не равно 0.
Мультипликативная аксиома эквивалентна утверждению, что если R — любое отношение, а κ — любой класс, содержащийся в области значений R, то существует по крайней мере одно отношение «один-ко-многим», подразумевающее R и имеющее κ своей областью значений.