2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Можно ли привести пример бесконечно большого числа?
Сообщение23.04.2015, 18:55 
Заслуженный участник


09/05/08
1155
Новосибирск
Эта задача — для крутых логиков. К барьеру, господа. ;-)

    Существует ли модель ZFC, содержащая определимое нестандартное натуральное число?

Во избежание разночтений уточним все формальности.

Разумеется, вопрос формулируется в предположении, что теория ZFC непротиворечива.

Пусть $M$ — произвольная модель ZFC. Говорят, что формула $\varphi(x)$ сигнатуры $\{{=},{\in}\}$ с одной свободной переменной $x$ определяет $\mu$ в $M$, если $\mu$ является единственным элементом модели $M$, обладающим внутри этой модели свойством $\varphi$, т.е. $\mu\in M$ и

    $(\exists!\,m\in M)\bigl(M\vDash\varphi(m)\bigr)\ \&\ M\vDash\varphi(\mu)$

или, что то же самое,

    $M\vDash\bigl((\exists!\,x)\,\varphi(x)\ \&\ \varphi(\mu)\bigr)$.

Элемент $\mu\in M$ называется определимым, если существует формула, определяющая $\mu$ в $M$.

Для каждого метанатурального $n\in\omega$ рассмотрим формулу $\color{blue}\delta_n(x)$, определяющую в ZFC нумерал ${\color{blue}\ulcorner n\urcorner}$:

    $\delta_0(x)\ :=\ (x=\ulcorner 0\urcorner)\ :=\ (\forall\,y)(y\notin x)$;
    $\delta_{n+1}(x)\ :=\ (x=\ulcorner n\urcorner+1)\ :=\ (\exists\,y)\bigl(\,\delta_n(y)\ \&\ x=y+1\,\bigr),$

где ${\color{blue}y+1} := y\cup\{y\}$.

Рассмотрим формулу $\color{blue}\nu(x)$, определяющую понятие натурального числа:

    $\nu(x)\ :=\ (\forall\,y)\bigl(\,\ulcorner 0\urcorner\in y\ \&\ (\forall\,z)(z\in y\Rightarrow z+1\in y)\Rightarrow x\in y\,\bigr)$.

Элемент $\mu\in M$, обладающий в $M$ свойством $\nu$ (т.е. $M\vDash\nu(\mu)$), называется натуральным числом в $M$.

Для любого $n\in\omega$ любая модель $M$ теории ZFC содержит элемент ${\color{blue}n_M}\in M$, определяемый формулой $\delta_n(x)$. Элементы $n_M\in M$ $(n\in\omega)$ являются натуральными числами в $M$ и называются стандартными натуральными числами в $M$. Элемент $\mu\in M$ называется нестандартным натуральным числом в $M$, если $\mu$ является натуральным числом в $M$ и не является стандартным натуральным числом в $M$.

Вот, пожалуй, и всё. Все упомянутые понятия уточнены, и рассматриваемый вопрос обрел четкий смысл. Звучит вопрос ровно так же, как и в самом начале:

    Существует ли модель ZFC, содержащая определимое нестандартное натуральное число?

P.S. Если что-то осталось неуточненным, я к вашим услугам.

[Update] По просьбе читателей убрал насильственное форматирование. Также поясняю: синим цветом выделены определяемые понятия и вводимые обозначения.

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение23.04.2015, 19:39 


14/11/08
74
Москва
Я правильно понимаю, что $z+1$ в формуле для $\nu(x)$ означает $z\cup \{z\}$?

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение23.04.2015, 19:42 
Заслуженный участник


09/05/08
1155
Новосибирск
Nik_Nikols в сообщении #1007266 писал(а):
Я правильно понимаю, что $z+1$ в формуле для $\nu(x)$ означает $z\cup \{z\}$?
Да.
(Т.е. это самое обычное классическое определение натуральных чисел. Я его привел на всякий случай — чтобы не было разночтений.)

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение24.04.2015, 03:37 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Что-то страшное. :shock:
Интуитивно: надо что-то придумать. :roll:
Например, какое-нибудь недоказуемое в ZFC утверждение, которое точно истинно или ложно, если натуральные числа в модели только стандартные. :|

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение24.04.2015, 04:15 
Заслуженный участник
Аватара пользователя


11/12/05
10123
Nemiroff в сообщении #1007433 писал(а):
Интуитивно: надо что-то придумать. :roll:
Например, какое-нибудь недоказуемое в ZFC утверждение, которое точно истинно или ложно, если натуральные числа в модели только стандартные. :|
По моему Вы его только что сформулировали. :D

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение24.04.2015, 07:27 
Заслуженный участник


09/05/08
1155
Новосибирск
Nemiroff в сообщении #1007433 писал(а):
недоказуемое в ZFC утверждение, которое точно истинно или ложно, если натуральные числа в модели только стандартные.
Я готов прокомментировать эту мысль, если Вы сформулируйте ее чуть более четко. Я, конечно, могу поугадывать, что имелось в виду, но при этом есть риск, что я невольно подскажу больше чем необходимо. :-)

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение25.04.2015, 15:20 
Заслуженный участник


09/05/08
1155
Новосибирск
Ну ладно, поугадываю. :-)

Nemiroff в сообщении #1007433 писал(а):
какое-нибудь недоказуемое в ZFC утверждение, которое точно
истинно или ложно, если натуральные числа в модели только стандартные.

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

Для произвольной модели $M$ теории ZFC положим ${\color{blue}\Omega_M}:=\{m\in M:M\vDash\nu(m)\}$, ${\color{blue}\Omega^\circ_M}:=\{n_M:n\in\omega\}\subseteq\Omega_M$. Таким образом, $\Omega_M$ — множество всех натуральных чисел в $M$, а $\Omega^\circ_M$ — множество всех стандартных натуральных чисел в $M$. Модель $M$ называется $\color{blue}\omega$-стандартной, если $\Omega_M=\Omega^\circ_M$.

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

    $M\vDash\tau\ \Leftrightarrow\  M$ $\omega$-стандартна.

Такое предложение $\tau$ назовем $\color{blue}\omega$-тестом. (В приведенной цитате дополнительно требуется, чтобы $\omega$-тест был еще и недоказуем в ZFC, но это заведомо так, поскольку не все модели ZFC $\omega$-стандартны.)

Спрашивается, каким боком наличие $\omega$-теста способно помочь нам ответить на поставленный вопрос? Возможно, я полохой танцор, но ответ не вытанцовывается. Ну, допустим, есть у нас $\omega$-тест $\tau$. И что нам с ним делать? У нас есть модель $M$, для которой множество $\Omega_M\backslash \Omega^\circ_M$ всех нестнадртных натуральных чисел в $M$ непусто. А еще в этой модели $\tau$ ложно. Ну и что дальше? Как с помощью $\tau$ определить какой-то элемент $\Omega_M\backslash \Omega^\circ_M$? Непонятно...

Но даже если бы танец удался и с помощью $\omega$-теста можно было бы определить нестандартное натуральное число, возникают большие сомнения в существовании $\omega$-теста.

Для начала стоит иметь в виду, что существование $\omega$-стандартных моделей ZFC находится под вопросом. Нельзя сказать, что наука пребывает в отчаянном поиске $\omega$-стандартных моделей, но доказывать их наличие она не умеет. Логики при желании предполагают, что такие модели есть, и время от времени намекают, что будут крайне удивлены, если в какой-то момент вдруг окажется, что таких моделей нет.

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

    (0) $\omega$-стандартных моделей ZFC нет;
    (1) $\omega$-стандартные модели ZFC есть.

В случае (0), который считается очень маловероятным, $\omega$-тест, конечно же, существует, и на его роль подходит любая «чушь» вроде $2\times 2=5$ или $(\exists\,x)(x\ne x)$. Такая «чушь» едва ли способна помочь в решении задачи, а значит, в случае (0) наличие $\omega$-теста ничего нам не дает.

Что же касается (1), то в этом случае $\omega$-тест не существует. Действительно, пусть $M$$\omega$-стандартная модель ZFC. Рассмотрим ультрастепень ${\color{blue}M^*}:=M^\omega/u$ модели $M$ по любому свободному (неглавному) ультрафильтру $u\subset\mathcal P(\omega)$. Поскольку класс «диагонали» $(n_M)_{n\in\omega}$ является нестандартным натуральным числом в $M^*$, эта модель не является $\omega$-стандартной. Стало быть, модель $M$ $\omega$-стандартна, а модель $M^*$ — нет. С другой стороны, модели $M$ и $M^*$ элементарно эквивалентны, т.е. в них истинны одни и те же предложения (по теореме Лося). Следовательно, $\omega$-теста в случае (1) быть не может.

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение28.04.2015, 14:55 
Заслуженный участник


09/05/08
1155
Новосибирск
В качестве первой подсказки сообщаю ответ: «да».

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение30.04.2015, 14:20 
Заслуженный участник


09/05/08
1155
Новосибирск
Итак, было бы славно отыскать такую формулу $\varphi(x)$ и такую модель $M$ теории ZFC, чтобы формула $\varphi(x)$ определяла в $M$ натуральное число, отличное от $n_M$, $n\in\omega$. Это означает, что в $M$ должны быть истинны следующие формулы:

    $(\exists!\,x)\,\varphi(x)$,
    $(\exists\,x)\bigl(\nu(x)\ \&\ \varphi(x)\bigr)$,
    $\neg\varphi(\ulcorner n\urcorner)$  для всех $n\in\omega$,

где ${\color{blue}\varphi(\ulcorner n\urcorner)} := (\exists\,x)\bigl(\delta_n(x)\ \&\ \varphi(x)\bigr)$.

Допустим, нам удалось доказать такую лемму:

Лемма 1.  Существуют формула $\psi(x)$ и модель $M$ теории ZFC такие, что в $M$ истинны формулы

    $(\exists\,x)\bigl(\nu(x)\ \&\ \psi(x)\bigr)$,
    $\neg\psi(\ulcorner n\urcorner)$  для всех $n\in\omega$.

Как с помощью $\psi(x)$ получить искомую $\varphi(x)$?

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение30.04.2015, 22:29 
Заслуженный участник
Аватара пользователя


09/02/14

1377
Некрутой нелогик у барьера. Я не понимаю почему не прокатывает такое.
Найдём по теореме Гёделя недоказуемое утверждение $G$ в $PA$. рассмотрим в нашей $ZFC$ все арифметические утверждения (которые можно сформулировать на языке $L_1$) смотрим, выполняется там $G$ или нет. Пусть выполняется. Берём все аксиомы $ZFC$ прибавляем $\neg G$, строим модель по теореме о полноте, в этой модели выберем любой элемент из $\omega \setminus \bigcup_{n=0}^\infty n$, вот он-то и будет.
Я ведь правильно понимаю, что в нестандартной модели $ZFC$ наименьшее индуктивное множество не обязано совпадать с $\bigcup_{n=0}^\infty n$?

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение01.05.2015, 11:57 
Заслуженный участник


09/05/08
1155
Новосибирск
kp9r4d, спасибо за отклик. Я, конечно, сейчас разнесу его в пух и прах, но сделаю я это с удовольствием.

kp9r4d в сообщении #1009725 писал(а):
Найдём по теореме Гёделя недоказуемое утверждение $G$ в $PA$. рассмотрим в нашей $ZFC$ все арифметические утверждения (которые можно сформулировать на языке $L_1$) смотрим, выполняется там $G$ или нет. Пусть выполняется. Берём все аксиомы $ZFC$ прибавляем $\neg G$, строим модель по теореме о полноте, в этой модели выберем любой элемент из $\omega \setminus \bigcup_{n=0}^\infty n$, вот он-то и будет.
Мне кажется, что почти все сказанное — бессмысленно и безыдейно. Если тут и есть какие-то идеи, то они присутствуют лишь в виде намеков, далеких до реализации. Я в меру сил попробую сейчас все уточнить и осмыслить, но заранее предупреждаю: у меня ничего путного не получилось. (Признаюсь, кое-какие неясности я мог бы раскрыть по-другому, но тогда я бы сразу много подсказал, а мне этого делать пока не хочется. ;-))

Итак, пусть $\color{blue}G$ — «утверждение» (сторого говоря — формула, а точнее — предложение, т.е. формула без свободных переменных), недоказуемое в PA, т.е. ${\rm PA}\nvdash G$. Чтобы можно было говорить о (не)доказуемости $G$ в PA, формула $G$ должна принадлежать языку арифметики, имеющем сигнатуру $\{{=},0,{}',{+},{\cdot}\}$ (или аналогичную). Стало быть, $G$ — предложение сигнатуры арифметики, недоказуемое в PA. (Вероятно, годится не любая такая формула: еще надо чтобы $G$ была неопровержима в PA. Это не было сказано явно, но, возможно, подразумевалось.)

Далее предлагается рассмотреть в ZFC «все арифметические утверждения (которые можно сформулировать на языке $L_1$)». Будем угадывать. Что такое «язык $L_1$»? Видимо, это какой-то язык логики первого порядка. Поскольку на сей раз речь идет о ZFC, это должен быть язык теории множеств, имеющий сигнатуру $\{{=},{\in}\}$. Что можно понимать под «арифметическими утверждениями», записанными на этом языке? Видимо, речь идет об интерпретации формул языка арифметики в классической теоретико-множественной модели арифметики ${\color{blue}\omega}=(\omega,0,{}',{+},{\cdot})$. [Не путать с метанатуральными числами, совокупность которых у нас тоже обозначалась $\omega$!] Точнее говоря, это утверждения вида $\omega\vDash\varphi$, где $\varphi$ — формулы языка арифметики. Для краткости вместо $\omega\vDash\varphi$ будем иногда писать $\color{blue}{}^{\omega}\varphi$.

Теперь предлагается посмотреть, «выполняется там $G$ или нет». Стало быть, надо посмотреть, «выполняется» ли «там» формула ${\color{blue}{}^{\omega}G}:=(\omega\vDash G)$. Где «там»? И что значит «выполняется»? «Там» — это, видимо, в ZFC, потому что больше, вроде, негде. Значит, надо посмотреть, «выполняется» ли формула ${}^{\omega}G$ в ZFC. У нас ZFC — это теория, а в ней формулы «выполняться» не могут. (Выполняться или не выполняться, т.е. быть истинными или ложными, формулы могут в моделях, а не в теориях. Слова «выполняться» и «истинно» иногда также употребляются всуе в рассуждениях, проводимых в рамках теории, где фраза «выполняется утверждение $\varphi$» заменяет само утверждение $\varphi$. Но это, похоже, не наш случай.) Итак, в ZFC, как и в любой теории, формулы не могут выполняться или не выполняться. Они могут там быть, например, доказуемыми, недоказуемыми, опровержимыми или неопровержимыми. Стало быть, под «выполнением» формулы в ZFC, наверное, понимается ее доказуемость в ZFC. Таким образом, предлагается посмотреть, доказуема ли формула ${}^{\omega}G$ в ZFC.

Фразу «Пусть выполняется» в данном случае следует понимать так: пусть формула ${}^{\omega}G$ доказуема в ZFC, т.е. пусть ${\rm ZFC}\vdash(\omega\vDash G)$. Хорошо, пусть. (Кстати, а что делать, если «не пусть»? Что делать, если формула ${}^{\omega}G$ окажется все же недоказуемой или даже опровержимой в ZFC? Искать другую подходящую формулу $G$? А почему такая найдется? Короче, непонятки. Но пока — ладно, «пусть».)

Далее предлагается «прибавить $\neg G$» к аксиомам ZFC, т.е. рассмотреть теорию ${\color{blue}\rm ZFC'}:={\rm ZFC}\cup\{\neg({}^{\omega}G)\}={\rm ZFC}\cup\{\omega\nvDash G\}$. После этого нам предлагают «строить модель по теореме о полноте». Увы, теория ${\rm ZFC}'$ не имеет модель, потому что эта теория противоречива. Действительно, поскольку ${\rm ZFC}\vdash(\omega\vDash G)$, мы имеем ${\rm ZFC}'\vdash(\omega\vDash G)$, а с другой стороны, ${\rm ZFC}'\vdash(\omega\nvDash G)$, так как $(\omega\nvDash G)$ — это одна из аксиом ${\rm ZFC}'$. Вероятно, мы имеем дело с опечаткой, и вместо «прибавить $\neg G$» подразумевалось «прибавить $G$». Возможно также, что мы как-то неправильно интерпретировали слово «выполняется» или слово «пусть». Но все это, как ни странно, совершенно не важно, поскольку $G$ в дальнейших рассуждениях вообще никак не участвует, и мы можем с чистой совестью игнорировать все, что было сказано к этому моменту.

Итак, как бы то ни было, рассматривается некоторая модель $\color{blue}M$ некоторой теории ${\rm ZFC}'$, как-то расширяющей ZFC. После этого нам предлагают «выбрать любой элемент из $\omega \setminus \bigcup_{n=0}^\infty n$». Опять непонятки. Что в этот момент обозначает символ $\omega$? Ясно, что сейчас это уже не прежнее $\omega$, и у этого символа теперь есть какая-то связь с $M$. Вероятно, это то, что мы раньше обозначали $\Omega_M$, т.е. совокупность всех натуральных чисел в $M$. А может быть, это тот элемент $M$, который внутри $M$ является множеством натуральных чисел. Далее, что такое $\bigcup_{n=0}^\infty n$? Вероятно, запись $\bigcup_{n=0}^\infty$ означает $\bigcup_{n\in\omega}$, где $\omega$ — это, опять-таки, нечто связанное с $M$. Далее, что это за $n$, которые предлагается объединять? Это те самые $n$, которые в индексе или это $n_M$? Если это те, которые в индексе, то разность $\omega \setminus \bigcup_{n=0}^\infty n$, очевидно, пуста. А если это $n_M$, то тогда запись $\bigcup_{n=0}^\infty$ должна олицетворять объединение по метанатуральным числам, и возникает вопрос о том, почему разность $\omega \setminus \bigcup_{n=0}^\infty n$ непуста. Непуста она будет ровно тогда, когда модель $M$ не является $\omega$-стандартной. Почему она не является $\omega$-стандартной, не понятно. Но ладно, пусть она такой будет. И пусть разность $\omega \setminus \bigcup_{n=0}^\infty n$ непуста. Нам предлагают «выбрать» в ней любой элемент. Что значит «выбрать»? Просто рассмотреть любой ее элемент? Едва ли, так как в этом случае непонятно, с какой стати он будет определимым. Видимо, фраза «вот он-то и будет» оначает, что такой элемент должен быть выделен какой-то формулой. Какой формулой — непонятно.

Итог: ничего не понятно и идей не видно. :bebebe:

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение01.05.2015, 13:01 
Заслуженный участник
Аватара пользователя


09/02/14

1377
Спасибо за развёрнутый ответ, многое стало на свои места. Про такие штуки читаю только третий день, извиняюсь за почти бессодержательные пассажи.

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение01.05.2015, 20:59 
Заблокирован по собственному желанию


09/08/13

207
AGu в сообщении #1009521 писал(а):
Как с помощью $\psi(x)$ получить искомую $\varphi(x)$?
Это возможно без изменения $M$?

 Профиль  
                  
 
 Re: Можно ли привести пример бесконечно большого числа?
Сообщение01.05.2015, 21:02 
Заслуженный участник


09/05/08
1155
Новосибирск
ivvan в сообщении #1010122 писал(а):
Это возможно без изменения $M$?
Да.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group