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

Непейвода. Прикладная логика

.PDF
Скачиваний:
895
Добавлен:
10.08.2013
Размер:
2.27 Mб
Скачать

10.4. НЕСТАНДАРТНЫЕ ПЕРЕФОРМУЛИРОВКИ

281

Теорема 10.4. Стандартная последовательность an бесконечное чи-

сло раз принимает значение 0 ттт есть такое бесконечно большое на-

туральное число ω, что aω = 0.

 

Доказательство. Прежде всего разберемся, что же означает бесконеч-

ное число раз принимать значение 0.

 

n m(m > n & am = 0).

(10.3)

Поскольку это предложение выполнено и в нестандартной модели то в частности, для любого бесконечно большого $ ,

m(m > $ & am = 0).

Это и будет искомым

Теперьm пусть существуетω. бесконечно большое такое что Утверждение стандартное и начинается с всеобщностиω, , поэтомуaω = 0. по принципу переноса(10.3) его можно обосновывать лишь для стандартных,

n. Но для любого стандартного n существует искомое m, а именно, ω.

Итак несколько неформально выражаясь нестандартное число ак кумулирует, в себе свойства целой последовательности, стандартных чи-

-

20

 

 

 

сел.Чтобы точнее установить опасности, связанные с нестандартными

формулировками, дадим несколько контрпримеров. Контрпримеры бу-

дут использовать те нестандартные объекты, которые ближе всего по по-

строению и свойствам к стандартным

почти стандартные. Функция

называется почти стандартной, если она представляется в виде λx f(ξ, x),

где ξ

нестандартное число, f

стандартная функция. Аналогично,

почти стандартное множество

сечение стандартного отношения по

нестандартному значению аргумента.

 

Приведем почти стандартные контрпримеры к двум из доказанных

эквивалентностей.

 

 

20 Самая популярная конструкция нестандартных моделей через ультрапроизведе-

ния

делает это замечание несколько более точным, но не дает ему полного обосно-

вания Такое соображение является прекрасным нестрогим приемом но не может быть использовано. в доказательствах Таким образом применяйте его когда, ищете форму лировку теорем, но не когда их доказываете. ! , , -

282 ГЛАВА 10. НЕСТАНДАРТНЫЙ АНАЛИЗ

Пример 10.4.1. Непрерывность. Функция ε·sgn бесконечно мало изме-

няется в окрестности нуля, но разрывна в ней. Наоборот, функция

ω · x

бесконечно изменяется в окрестности нуля, но непрерывна в нуле.

 

Пример 10.4.2. Нули. Последовательность

 

an =

1,

n 6= ω

 

0,

n = ω

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

Пусть имеется внутренняя. последовательность. бесконечно мно го раз принимающая значение все нули которой aконечныn, и следова- тельно стандартны Тогда можно0, определить в нестандартной, модели- множество, стандартных. натуральных чисел посредством

N = {i | i N & j(aj = 0 & j > i)} .

Но мы доказали, что множество стандартных чисел внешнее.

Упражнения к § 10.4

Дать нестандартные определения и доказать их эквивалентность стандартным (все явно упомянутые объекты стандартны):

10.4.1.x изолированная точка множества X.

10.4.2.x предельная точка множества X.

10.4.3.−∞ предельная точка множества X.

10.4.4.Множество X конечно.

10.4.5.Множество X бесконечно.

10.4.6.Множество X ограничено.

10.4.7.Множество X неограничено.

10.4.8.Множество X всюду плотно.

10.4.9.Множество X открыто.

10.5. СУПЕРСТРУКТУРЫ И ТЕОРЕМА ЛОСЯ

283

10.4.10. Множество X замкнуто.

 

10.4.11.

Множество X компактно.

 

10.4.12.

Уравнение f(x) = 0

имеет бесконечно много решений.

10.4.13.

Уравнение f(x) = 0

имеет конечное число решений.

10.4.14.

Уравнение f(x) = 0

имеет сколь угодно большие решения.

10.4.15.

Уравнение f(x) = 0

имеет сколь угодно малые решения.

10.4.16.

Последовательность an бесконечно большая.

10.4.17.

Последовательность an стабилизируется.

10.4.18.

Последовательность an принимает конечное число значений.

10.4.19.

Последовательность an имеет 1 предельной точкой.

10.4.20.

Последовательность an растет быстрее,

чем bn.

10.4.21.

Функция f дифференцируема в точке 0.

 

10.4.22.

Функция f неограничена вблизи точки b.

10.4.23.

Функция f ограничена на действительной оси.

10.4.24.

Функция f интегрируема на [a, b].

 

Ко всем примерам привести почти стандартные контрпримеры.

§ 10.5.

СУПЕРСТРУКТУРЫ И ТЕОРЕМА ЛОСЯ

Чтение данного параграфа необязательно для тех, кто не стремится узнать точ-

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

более слабая форма тео-

Для специалистов заметим, что здесь приведена

ремы Лося, чем приведенная, например, в [15]. Мы, следуя нашему базовому

принципу

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

классической математики, —

берем здесь ту ее форму, которая может быть пе-

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

21 Хотя и не лучше.

284 ГЛАВА 10. НЕСТАНДАРТНЫЙ АНАЛИЗ

10.5.1. Аксиома выбора, некоторые ее следствия

 

и альтернативы

 

 

 

Поскольку в доказательстве теоремы Лося и, соответственно, в построении не-

стандартной модели существеннейшим образом используется аксиома выбора

(упомянутая ранее на стр. 104), мы начнем с ее обсуждения.

 

Аксиома выбора имеет внешне весьма привлекательную и простую фор-

мулировку, настолько естественную, что ее применение до начала XX века не

осознавалось явно.

 

 

 

x(x X y(y Y & (x, y) R))

 

(10.4)

f(f : X → Y & x(x X (x, f(x)) R)).

 

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

ствия существует вложенное в него функциональное с той же областью опреде-

ления. Как говорят, функция f выбирает по элементу

из каждого из множеств

{y | (x, y) R}. Поэтому ее часто называют функцией выбора.

 

Как и любое важное математическое утверждение, аксиома выбора имеет

много эквивалентных, но внешне совершенно различных формулировок. При-

ведем три самые важные из них.

 

 

 

Первая из формулировок связана с обобщением понятия прямого произве-

дения на бесконечные семейства сомножителей. Прежде всего определим, что

такое семейство. Семейство множеств

просто другое название для функ-

ции, результатами которой являются множества. Часто семейство обозначается

выражением типа

 

 

 

(Xi)i I

 

 

вместо λi X(i). Аналогом n-ки, в которой i-тый элемент принадлежит множе-

ству Xi, для произвольного множества индексов I служит функция с областью

определения I, такая, что f(i) Xi. Таким образом, получаем еще одну фор-

мулировку аксиомы выбора, еще более естественную:

 

Прямое произведение семейства непустых множеств непусто.

Известны многие утверждения, эквивалентные аксиоме выбора. Перечи-

слим часть из них и докажем их эквивалентность.

 

Предложение 10.5.1. (Теорема о вполне упорядочении) Каждое множество

можно вполне упорядочить.

 

 

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

поскольку достаточно вполне упорядочить

i I Xi и сопоставить каждому i

наименьший элемент Xi. Докажем обратное утверждение

.

 

S

 

Пусть дано множество Рассмотрим множество всех его непустых под множеств P X = P X \ . ПостроимX. для него функцию выбора f(Y ) Y для-

10.5. СУПЕРСТРУКТУРЫ И ТЕОРЕМА ЛОСЯ

285

всех Y P X. Построим трансфинитной рекурсией функцию ϕ :

X → On,

где On класс всех ординалов.

 

 

 

 

 

ϕ(α) =

f(X

\ {

ϕ(β)

|

β

 

α

), X \ {ϕ(β) | β α} 6=

 

α,

 

 

}

X \ {ϕ(β) | β α} =

Найдется такой минимальный ординал при котором

в противном случае существовала быα0инъекция, из классаX \ {ϕординалов(β) | β αв} = что, невозможно поскольку класс ординалов не является множеством ТогдаX, ограничение функции, на является искомым вполне упорядоче.

нием. f {β | β α0} -

Предложение Лемма Цорна Если в частично упорядоченном мно жестве каждое10.5линейно.2. ( упорядоченное) подмножество- имеет верхнюю грань- то в множествеX X существует максимальный элемент. ,

Доказательство Рассуждаем от противного Допустим что в нет макси мальных элементов. Тогда для каждого элемента. ,множествоX - непусто. Вполне упорядочим элементыx множестваX это{yвполне| y упорядочениеX & y x} не обязано. быть как то связано с линейным порядкомX ( Постро им теперь трансфинитной индукцией- функцию ). -

f(α) = минимальное x такое, что x f(β) для всех β α.

При каждом α множество {f(β) | β α} линейно упорядоченное подмно-

жество X. Соответственно, оно имеет максимальный элемент, и поскольку он

не наибольший, f(α) будет определено. Итак, мы построили инъекцию класса

ординалов в множество X, чего быть не может. Таким образом, в множестве

X должен быть хотя бы один максимальный элемент.

 

Осталось вывести аксиому выбора из леммы Цорна. Для этого докажем

теорему о вполне упорядочении. Рассмотрим множество инъекций начальных

отрезков ординалов в множество X. Оно естественно частично упорядочено

вложением, если задано линейно упорядоченное семейство таких отображе-

ний, то его объединение также будет таким отображением. Значит, согласно

лемме Цорна, существует хотя бы одна максимальная инъекция ϕ. Покажем,

что она будет и сюръекцией. Если множество X \ Val ϕ непусто и α

наи-

меньший ординал, не принадлежащий Dom ϕ, то

 

x x {X \ Val ϕ}.

Возьмем такое и положим 0 и 0 при Получен ное 0 расширяетx а по предположениюϕ (α) = x ϕ (β)максимальная= ϕ(β) βинъекцияα. Итак- любаяϕ максимальнаяϕ, инъекция, дает вполне, ϕупорядочениеX. . ,

Предложение Существование ретракций Для любой сюръекции

X → Y найдется10.5ретракция.3. ( g : Y → X, такая, что) g ◦ f = idY . f :

286

 

 

 

 

 

ГЛАВА 10. НЕСТАНДАРТНЫЙ АНАЛИЗ

 

Доказательство.

Определим для семейства непустых множеств (Xi)i I функ-

цию χ :

i I Xi

→ I, сопоставляющую каждой паре (i, x) ее первый ком-

. Эта функция является сюръекцией. Соответствующая ей ретракция и

понент

L

 

 

 

 

 

 

 

 

 

 

 

 

будет функцией выбора. Обратная импликация доказана ранее.

 

 

 

 

Теперь перейдем к более нетривиально связанным с аксиомой выбора фор-

мулировкам.

 

 

 

 

 

 

 

 

 

 

 

 

Аксиома зависимого выбора. [17]

 

 

 

 

 

 

 

x(x X y(y X & (x, y) R))

(a(i), a(i + 1)) R)))

.

 

 

 

x(x X a(a : N → X & i(i N

 

 

 

Итак, если отношение всюду определено, то для каждого элемента найдется

бесконечная последовательность элементов, начинающихся с данного и свя-

занных этим отношением.

 

 

 

 

 

 

 

 

 

 

Эта форма аксиомы выбора использована, в частности, в предложении 5.4.6.

От нее зависит, таким образом,

эквивалентность определения бесконечности

по Расселу и неконечности множества и то, что каждое бесконечное множе-

ство содержит счетное подмножество.

 

 

 

 

 

 

 

Принцип линейного упорядочивания. Каждый частичный порядок мож-

но продолжить до линейного.

 

 

 

 

 

 

 

 

 

 

Выведем принцип линейного упорядочения из аксиомы выбора.

 

 

 

Доказательство

 

Обозначим

 

22

 

 

 

 

Вполне упо

 

 

 

 

.

 

исходное отношение порядка

 

0.

 

 

-

рядочим исходное множество X . После этого полного упорядочивания мож-

но считать, что элементы X занумерованы ординальными числами, меньшими

некоторого β. Построим теперь ординальную последовательность отношений

порядка

α, где при γ < δ γ δ.

Пусть α не является линейным поряд-

ком. Теперь возьмем элемент a с наименьшим номером, для которого имеются

несравнимые с ним элементы. Среди элементов, несравнимых с a, возьмем эле-

мент b с наименьшим номером. Возьмем отношение

α {(a, b)} (т.е положим

b α 1 a). Возьмем транзитивное замыкание этого отношения и положим

 

 

 

 

 

 

α+1

= ( α {(a, b)}).

 

 

 

 

 

 

 

Если порядок уже линейный,

то положим α+1= α. Для предельных γ поло-

жим

 

 

 

 

γ=

[

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δ .

 

 

 

 

 

 

 

δ<γ

Найдется такое α β, что α+1= α. Соответствующее отношение порядка

и будет расширением нашего отношения порядка до линейного.

22 Не предполагается что введенный полный порядок как то связан с имеющимся у нас частичным. , -

10.5. СУПЕРСТРУКТУРЫ И ТЕОРЕМА ЛОСЯ

287

Известно, что принцип линейного упорядочивания строго слабее аксиомы

выбора. Его достаточно для конструирования некоторых видов нестандартных

моделей.

 

 

 

 

 

 

 

 

 

 

 

 

Теперь перейдем к предложению, альтернативному аксиоме выбора. Инту-

итивно ясно, что в детерминированной игре без ничьей один из игроков обязан

иметь выигрывающую стратегию. Но наша интуиция здесь, как и во многих

других местах, базируется на понятиях, основанных на конечности.

 

Пример

10.5.1.

Рассмотрим следующую игру. На отрезке [0, 1]

действитель-

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

ждый из них называет очередную цифру двоичного разложения действитель-

ного числа. Итог подводится после светопреставления (т.е. через бесконечное

число ходов): если получившееся число принадлежит множеству X, выигры-

вает первый игрок, если нет

его противник. Таким образом, для каждой пары

функций

(f, g),

перерабатывающих номер хода в [0, 1], определено действи-

тельное число f ? g, получающееся в результате игры.

 

 

 

 

Чтобы точно сформулировать один из наиболее противоречащих интуиции

результатов современной теории множеств, введем новую операцию над кор-

тежами: a ? b является кортежом, в котором на четных местах стоят элементы

кортежа a в том же порядке, а на нечетных

элементы кортежа b. Если один

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

пусть f˜(n)

кортеж значений функции [f(0), . . . , f(n)]. f˜(−1)

считается

пустым кортежом.

 

 

 

 

 

 

 

 

Выигрывающей стратегией первого игрока называется такая функция f,

определенная на конечных двоичных кортежах и дающая в качестве значения

{0, 1},

что

 

 

 

 

 

 

n четно

 

 

 

 

 

g

 

g : N

[0, 1]

 

λn

f(˜g(n/2 − 1))

 

X

.

(10.5)

 

 

 

 

g((n − 1)/2)

n нечетно

 

 

 

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

жество X, для которого ни один из игроков не имеет выигрывающей стратегии.

Таким образом, следующее предложение противоречит аксиоме выбора:

Аксиома детерминированности.

 

В любой детерминированной игре один из игроков

(10.6)

имеет выигрывающую стратегию.

 

Пока не найдено никаких противоречий между аксиомой детерминирован ности и аксиомой зависимого выбора и поэтому обычно они рассматриваются- вместе ,

Рассмотрим. некоторые результаты теории множеств с аксиомой детерми нированности Во первых по прежнему каждое бесконечное множество со- держит счетное. подмножество- , -Во вторых сохраняется теорема Кантора Бернштейна-

. - , -

288 ГЛАВА 10. НЕСТАНДАРТНЫЙ АНАЛИЗ

и множества можно предупорядочить по мощности. Но теперь уже имеются

множества несравнимой мощности.

множество X не может быть вполне упо-

В самом деле, пусть некоторое

рядочено. Тогда в нем имеется вполне упорядочиваемое подмножество макси-

мальной мощности. Обозначим его Y . Но множество X1 всех ординалов мощ-

ности множества Y имеет мощность большую, чем само Y . Таким образом,

мощности X и X1 несравнимы.

 

 

Упражнения к § 10.5

 

 

10.5.1.

Насчет бесконечных прямых произведений мы выяснили, что их су-

ществование эквивалентно аксиоме выбора.

А вот как насчет прямых

сумм?

 

 

10.5.2.

Как Вам кажется, что важнее в существовании ненормальных игр без

выигрывающих стратегий: бесконечность числа ходов или же бесконеч-

ность выбора альтернатив на каждом шагу? Можете ли Вы доказать де-

терминированность любой игры при конечности одного из этих мно-

жеств без использования аксиомы выбора?

 

10.5.3.

В определении (10.5) создается впечатление, что второй игрок (модели-

руемый функцией g) играет без учета ходов первого. Объясните, почему

не нужно усложнять данное определение.

 

10.5.4.

Д. Гильберт предложил следующую переформулировку классической

логики, чтобы избавиться от логических кванторов. Он рассмотрел кван-

торное выражение εx A(x), означающее такой объект x0, для которого

выполнено A(x0), если существует такой x,

для которого A(x), и про-

извольный объект, если A(x)

тождественно ложно. ε-символ Гильберта

может быть описан следующими аксиомами:

 

 

A(t) A(εx A(x)),

 

(A B) εx A = εx B.

Какое следствие влекут эти аксиомы в теории множеств? Изменится ли

положение, если опустить вторую из них?

 

10.5.2.

Ультрафильтры и структуры

 

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

ми типами являются объектные типы и тип “логический”. Переменные имеют-

ся по каждому из типов, универс логического типа

{0, 1}, универсы осталь-

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

U1,...,τn→π) = Func(Uτ1 , . . . , Uτn → Uπ).

10.5. СУПЕРСТРУКТУРЫ И ТЕОРЕМА ЛОСЯ

289

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

-

:

 

 

U1,...,τn→π)

Func(Uτ1 , . . . , Uτn → Uπ).

 

Таким образом, каждая функция остается функцией соответствующих аргу-

ментов и с соответствующими значениями,

но уже не все функции предста-

влены в нашей модели. Модели нестандартного анализа мы будем строить по-

лустандартными, и тогда приведенная в 10.3

классификация получает полное,

в том числе и терминологическое, обоснование.

 

 

При произвольной интерпретации универсы для всех типов задаются неза-

висимо, и для каждого сложного типа применение функций (предикатов) дан-

ного типа определяется отдельно через операцию Appl (применения функции

к аргументам):

 

 

 

 

 

 

ζ(F (X1

, . . . , Xn)) = Appl(ζ(F ), ζ(X1), . . . , ζ(Xn))

 

Произвольная интерпретация является у нас первым шагом на пути к полу-

стандартной.23

 

 

множество формул языка конеч-

Теорема 10.5. (Теорема Лося) Пусть A

ных типов, такое, что для каждого конечного подмножества B A

мож-

но построить стандартную интерпретацию, где все B B истинны.

Тогда

имеется полустандартная интерпретация,

в которой истинны все A A.

 

Доказательство.

В качестве основного технического средства мы исполь-

зуем понятия ультрафильтра и ультрапроизведения интерпретаций.

 

Определение 10.5.1.

Фильтр

множество F подмножеств некоторого мно-

жества I, такое, что:

 

 

 

 

 

1. X F & X Y Y F.

 

 

 

2. X F & Y F X ∩ Y F.

 

 

 

3. / F.

 

 

 

 

 

Ультрафильтр

 

 

¯

 

 

такой фильтр, что для любого X I X F X F.

 

Содержательно множества из ультрафильтра могут интерпретироваться как

большие, более того,

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

любого конечного числа таких множеств все равно большое, а их дополнения

как маленькие.

 

 

 

 

 

 

произвольной и полустандартной интерпретаций единственное, что мо-

 

23 Понятия

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

290 ГЛАВА 10. НЕСТАНДАРТНЫЙ АНАЛИЗ

Предложение 10.5.4. Любой фильтр можно пополнить до ультрафильтра.

 

Будем говорить, что множество X

не противоречит фильтру F, если ни для

какого Y F X ∩ Y 6= .

 

 

 

 

 

Доказательство.

Начнем с лемм.

 

 

 

Лемма 10.5.5. Если F фильтр, X I, то либо X, либо X не противоречит

F.

 

 

 

 

 

 

 

¯

В самом деле, пусть и X, и X противоречат F. Тогда найдутся такие Y, Z

 

 

 

 

¯

 

 

 

 

F, что X ∩ Y = , X ∩ Z = . Но тогда найдется одно такое U = Y ∩ Z, что

 

 

 

¯

 

 

 

 

U F, X ∩ U = и

X ∩ U = . Значит, (X ∩ U) (X ∩ U) = , но тогда по

дистрибутивности

¯

 

 

 

¯

¯

 

 

 

 

 

 

 

 

(X X) ∩ U = I ∩ U = .

Но пустое множество в пересечении с универсом может давать лишь пустое

множество, значит, U = , чего не может быть, поскольку / F.

Лемма 10.5.6. Если F фильтр, X

 

множество, не противоречащее F, то

найдется минимальный ультрафильтр,

содержащий X и все элементы F.

 

Этот ультрафильтр строится элементарно: как множество множеств F

 

Вполне упорядочим множество 2

 

.

 

Теперь трансфинитной индукцией по-

{X ∩ Y | Y F}.

 

 

I

24

 

строим ультрафильтр, расширяющий

F. Пусть F0 = F. На шаге α + 1 берем

первый элемент

 

 

 

 

 

 

 

X 2I (т.е. первое из подмножеств I), такой, что ни он, ни его дополне-

ние не входят в Fα. Тогда, по лемме

10.5.5, либо он, либо его дополнение не

противоречат Fα.

И по лемме 10.5.6

можно построить минимальный фильтр,

расширяющий Fα

и содержащий либо X, либо X.

Конец доказательства.

 

 

 

¯

 

 

 

 

 

Рассмотрим ультрафильтры над множеством натуральных чисел. Постро-

ить пример ультрафильтра очень легко:

возьмем все множества, содержащие

некоторое n0. Фильтр, состоящий из всех множеств, содержащих некоторе x0,

называется главным.

Мы показали, что есть ультрафильтр, расширяющий лю-

бой фильтр, а множество всех конечных множеств является фильтром. Значит,

есть ультрафильтр, содержащий лишь бесконечные множества.25 Но вот по-

строить такой ультрафильтр никак не удается, и в конце концов было доказано,

что:

 

 

 

 

 

 

 

 

самый шаг, который делает существование нестандартной модели зависи-

24

Вот тот

мым от конкретной формы теории множеств! Установлено, что избавиться от подобно-

го шага невозможно в принципе, даже если I счетно.

25

Но, конечно, не все:

если и само X, и его дополнение бесконечны, то ультрафильтр

содержит одно и только одно из них.