2014 dxdy logo

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

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 11  След.
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение25.07.2021, 20:30 
Заслуженный участник
Аватара пользователя


16/07/14
9149
Цюрих
Vladimir Pliassov, а вы попробуйте переписать это доказательство. У нас есть выше определенная биекция $g: \mathcal P(\mathbb N) \to \{0, 1\}^\mathbb N$, везде вместо $\mathcal P(\mathbb N)$ подставьте $\{0, 1\}^\mathbb N$, вместо $f(x)$ - $g(f(x))$, распишите, что значит $x \notin g(f(x))$ и т.д.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 00:30 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
xagiwo в сообщении #1527120 писал(а):
Someone
Так доказать $\lnot \varphi$ можно только если предположить $\varphi$ и вывести из этого противоречие
Извините, это какая-то ерунда (не обижайтесь). Особенно если учесть, что в классической логике любая формула может быть записана в виде $\neg\varphi$.

xagiwo в сообщении #1527120 писал(а):
можно сначала диагональным методом доказать $\forall x: \mathbb{N} \to \mathcal P(\mathbb N)\, \lnot (x \text{ — биекция})$, но после этого всё равно придётся предполагать счётность и выводить противоречие, чтобы вывести $\lnot \exists x: \mathbb{N} \to \mathcal P(\mathbb N)\, (x \text{ — биекция})$
Зачем делать такое предположение, если мы уже доказали, что никакое отображение $\mathbb N\to 2^{\mathbb N}$ не является биекцией?

У Вас неправильное представление о доказательствах "от противного". Если следовать вашей логике, то все доказательства являются доказательствами "от противного".
На самом деле доказательство "от противного" имеет место только в том случае, когда сделанное предположение необходимо для построения противоречия. Например, в доказательстве иррациональности числа $\sqrt{2}$ делается противоположное предположение, что это число рационально, то есть, может быть записано в виде дроби $\sqrt{2}=\frac mn$, где $m$ и $n$ — натуральные числа; если дробь сократимая, её сокращаем на наибольший общий делитель $m$ и $n$, чтобы дробь стала несократимой, после чего выясняется, что полученная после сокращения дробь сократима на $2$ (в этом и состоит противоречие). Здесь предположение о рациональности $\sqrt{2}$ существенно используется в построении противоречия.
В доказательстве теоремы Кантора предположение о равномощности множеств $X$ и $2^X$ никак не используется. Мы сначала замечаем, что $\lvert X\rvert\leqslant\lvert 2^X\rvert$, так как существует очевидная инъекция $X\to 2^X$, а затем показываем, что никакое отображение $f\colon X\to 2^X$ не является сюръекцией (и тем более не является биекцией), поэтому $\lvert X\rvert<\lvert 2^X\rvert$. Никаких предположений об отображении $f$ делать не нужно, рассуждение работает для любого отображения. В частности, не требуется предполагать, что $f$ — биекция. Поэтому доказательства "от противного" здесь нет.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 01:38 


21/04/19
1232
mihaild в сообщении #1527128 писал(а):
а вы попробуйте переписать это доказательство. У нас есть выше определенная биекция $g: \mathcal P(\mathbb N) \to \{0, 1\}^\mathbb N$, везде вместо $\mathcal P(\mathbb N)$ подставьте $\{0, 1\}^\mathbb N$, вместо $f(x)$ - $g(f(x))$, распишите, что значит $x \notin g(f(x))$ и т.д.

Я сейчас этим и занимаюсь, но пока стараюсь получше его изучить. По-моему, пункт (3) можно убрать, потому что, исходя из пунктов (1), (2), $y$ не может принадлежать $Y$:

Цитата:
$\eqno (0.1)$ Пусть $X$ --- произвольное множество, $\mathcal{P}(X)$ --- множество всех подмножеств $X$.
$\eqno (0.2)$ Пусть $f$ --- биекция $X$ на $\mathcal{P}(X)$. Требуется доказать или опровергнуть её существование.
$\eqno (1)$ Пусть $Y = \{ x \in X : x \not\in f(x) \} $.
$\eqno (2)$ $f$ --- биекция, потому $Y = f(y)$ для некоторого $y \in X$.
$\eqno (3)$ Если $y \in Y$, то $y \in f(y)$ и $y \not\in Y$.
$\eqno (4)$ Если $y \not\in Y$, то $y \not\in f(y)$ и $y \in Y$.
$\eqno (5)$ Противоречие --- $f$ не существует.

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

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 06:43 
Аватара пользователя


23/12/18
430
Someone в сообщении #1527149 писал(а):
Извините, это какая-то ерунда (не обижайтесь). Особенно если учесть, что в классической логике любая формула может быть записана в виде $\neg\varphi$.
Я про то, что единственная логическая аксиома (в какой-то акисоматике), позволяющая доказать $\lnot \varphi$ это $((A \rightarrow B) \land (A \to \lnot B)) \to \lnot A$. А $\varphi \rightarrow \lnot \lnot \varphi$ тоже доказывается от противного. И $\forall x \, \lnot \varphi \leftrightarrow \lnot \exists x \,\varphi$ тоже, как и $\forall x\, \lnot(x \text{— биекция}) \leftrightarrow \lnot \exists x\, (x \text{— биекция})$ , а утверждение о несчётности множества — именно последнее утверждение. Но если такие тавтологии не считать "противными", то не от противного.
Someone в сообщении #1527149 писал(а):
Например, в доказательстве иррациональности числа $\sqrt{2}$
Здесь тоже можно сказать, что для любого рационального числа $p\; p \neq \sqrt{2}$ и док-во этого утверждения не использует предположение о рациональности $\sqrt{2}$, "рассуждение работает для любого рационального числа". Конечно, $p \neq \sqrt{2}$ само доказывается от противного (хотя предположение другое), но и в теореме Кантора тоже "$f$ — не биекция, ибо иначе она содержала бы инвертированную последовательность на диагонали", что есть рассуждение от противного

-- 26.07.2021, 06:49 --

Someone в сообщении #1527149 писал(а):
Если следовать вашей логике, то все доказательства являются доказательствами "от противного".
Любые доказательства отрицания некоторого утверждения — да (кроме аксиом вроде $\lnot \exists x\; S(x) = 0$)

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 18:07 


21/04/19
1232
mihaild в сообщении #1526701 писал(а):
Множеству $Y \subseteq \mathbb N$ сопоставляется последовательность $y$, определенная как $$y(n) = \begin{cases} 1,\ n \in Y\\ 0,\ n \notin Y \end{cases}$$

то есть последовательность $y$ может сопоставляться одному из двух множеств: $Y$ и $\overline Y$, где $\overline Y=\mathbb N\setminus Y$. Но мы выбираем только одно из этих двух сопоставлений, в данном случае, сопоставление множеству $Y$.

При этом $Y$ состоит из всех тех значений $n$ (из всех тех аргументов), от которых функция $y$ равна $1$. В частности, если при всех значениях $n$ $y(n)=1$, то $Y=\mathbb N$, а если при всех значениях $n$ $y(n)=0$, то $Y=\varnothing$.

(Оффтоп)

Такой синтаксический вопрос: в предложении "при всех значениях $n$ $y(n)=1$" хорошо было бы сделать как-то, чтобы $n$ и $y(n)=1$ не сливались в один массив обозначений. Я обычно стараюсь в таких случаях поставить между выражениями, которые хотелось бы отделить друг от друга, какое-нибудь слово, но не всегда это хорошо получается, например, можно было бы написать: "при всех значениях $n$ функция $y(n)=1$", но тогда получается смешение слов и знаков, так что пришлось бы написать скорее "при всех значениях $n$ функция $y(n)$ равна $1$", а хотелось бы написать формулой.

По-моему, кто-то в таких случаях употребляет двоеточие: "при всех значениях $n\colon y(n)=1$", но не знаю, хорошо ли это.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 18:32 
Заслуженный участник
Аватара пользователя


16/07/14
9149
Цюрих
Vladimir Pliassov в сообщении #1527236 писал(а):
то есть последовательность $y$ сопоставляется сразу двум множествам: $Y$ и $\overline Y$, где $\overline Y=\mathbb N\setminus Y$
Нет, одному. То, что очень похожим образом можно написать другую биекцию, к делу не относится.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение26.07.2021, 18:46 


21/04/19
1232
mihaild в сообщении #1527239 писал(а):
Нет, одному.

Спасибо, исправил.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение27.07.2021, 09:31 
Заслуженный участник
Аватара пользователя


28/09/06
10851
xagiwo в сообщении #1527120 писал(а):
Так доказать $\lnot \varphi$ можно только если предположить $\varphi$ и вывести из этого противоречие

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

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение27.07.2021, 15:56 


21/04/19
1232
mihaild в сообщении #1527056 писал(а):
Лучше так:
Определим отображение $g: \{0, 1\}^\mathbb N \to \mathcal P(\mathbb N)$: $g(f) = A$, где $a \in A \leftrightarrow f(a) = 1$. Докажем его инъективность и сюръективность.
Инъективность: если $g(f_1) = g(f_2)$ распишем определение и получим $f_1 = f_2$.
Сюръективность: пусть дано некоторое множество $A$, определим $f$ понятно как и получим что $g(f) = A$.
Следовательно, $g$ - биекция.

Пусть дана функция $f: \mathbb N \to \{0, 1\}$ и при этом для $A\subseteq \mathbb N$ дано правило:

$$ \begin{cases} f(a) = 1\to a\in A\\ f(a) = 0\to a\notin A \end{cases}. \eqno {(1)}$$
Правило (1) является определением функции $f$. Оно равносильно двусторонней импликации $a \in A \leftrightarrow f(a) = 1$ (которая, таким образом, является равносильным определением функции $f$).

В самом деле, пусть $a\in A$, тогда $f(a) \ne 0$, поскольку $f(a) = 0\to a\notin A$, то есть $f(a)=1$.

Определим отображение $g: \{0, 1\}^\mathbb N \to \mathcal P(\mathbb N)$: $g(f) = A$, где $f\colon a \in A \leftrightarrow f(a) = 1$. Докажем его инъективность и сюръективность.

Инъективность: пусть $g(f_1) = g(f_2)=A$, тогда $f_1(a)=f_2(a)=1, \; a\in A$, таким образом, $f_1 = f_2$.

Сюръективность: пусть дано некоторое множество $A$ и функция $f\colon a \in A \leftrightarrow f(a) = 1$, тогда по определению $g$ имеем $g(f) = A$.

Следовательно, $g$ - биекция.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 01:48 


21/04/19
1232
Снова к доказательству

Nemiroff в сообщении #1526677 писал(а):
Цитата:
$\eqno (0.1)$ Пусть $X$ --- произвольное множество, $\mathcal{P}(X)$ --- множество всех подмножеств $X$.
$\eqno (0.2)$ Пусть $f$ --- биекция $X$ на $\mathcal{P}(X)$. Требуется доказать или опровергнуть её существование.
$\eqno (1)$ Пусть $Y = \{ x \in X : x \not\in f(x) \} $.
$\eqno (2)$ $f$ --- биекция, потому $Y = f(y)$ для некоторого $y \in X$.
$\eqno (3)$ Если $y \in Y$, то $y \in f(y)$ и $y \not\in Y$.
$\eqno (4)$ Если $y \not\in Y$, то $y \not\in f(y)$ и $y \in Y$.
$\eqno (5)$ Противоречие --- $f$ не существует.

[Кстати, доказательство существования множества $Y$: поскольку $f$ -- биекция, необходимо существование некоторого элемента $z$, отображающегося в подмножество $\varnothing$, а оно не имеет ни одного элемента, значит, элемент $z$ отображается в множество, которому не принадлежит.

Кроме того, как я уже писал, по-моему, пункт (3) можно убрать, потому что, исходя из пункта (1) $y$ не может принадлежать $Y$.]

Это доказательство от противного (предполагается, что биекция есть, и это приводит к противоречию)?

Если да, то, может быть, поэтому оно не очень очевидное (так же как доказательство об иррациональности числа $\sqrt {2}$, хотя там вообще трудно говорить об очевидности)?

Мне кажется, я нашел более очевидное (и простое) доказательство несчетности всех подмножеств множества $\mathbb N$ (но, может быть, мне опять так только кажется?).

Пусть дано $\mathbb N$ -- множество натуральных чисел и $\mathcal{P}(\mathbb N)$ -- множество всех подмножеств $\mathbb N$. Доказать, что не существует биекции $f\colon \mathbb N\leftrightarrow \mathcal{P}(\mathbb N).$

$\rhd$ Пусть $f$ -- инъекция из $\mathbb N$ в $\mathcal{P}(\mathbb N)\colon f(a)=\{a\}, \; a=1, 2, \ldots\; .$ Это возможно, так как, очевидно, существует биекция между $\mathbb N$ и всеми одноэлементными подмножествами $\mathbb N\colon \{1\}, \{2\}, \ldots\; .$ При этом не остается свободных элементов $\mathbb N$, которые могли бы быть поставлены в соответствие остальным подмножествам $\mathbb N$, таким образом, $f$ не является сюръекцией и потому не является биекцией. $\lhd$

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 03:01 
Заслуженный участник
Аватара пользователя


23/07/08
10907
Crna Gora
Vladimir Pliassov в сообщении #1527499 писал(а):
Пусть дано $\mathbb N$ -- множество натуральных чисел и $\mathcal{P}(\mathbb N)$ -- множество всех подмножеств $\mathbb N$. Доказать, что не существует биекции $f\colon \mathbb N\leftrightarrow \mathcal{P}(\mathbb N).$

$\rhd$ Пусть $f$ -- инъекция из $\mathbb N$ в $\mathcal{P}(\mathbb N)\colon f(a)=\{a\}, \; a=1, 2, \ldots\; .$ Это возможно, так как, очевидно, существует биекция между $\mathbb N$ и всеми одноэлементными подмножествами $\mathbb N\colon \{1\}, \{2\}, \ldots\; .$ При этом не остается свободных элементов $\mathbb N$, которые могли бы быть поставлены в соответствие остальным подмножествам $\mathbb N$, таким образом, $f$ не является сюръекцией и потому не является биекцией. $\lhd$
Рассуждая аналогично, можно прийти к выводу, что не существует биекции между множеством чётных натуральных чисел и $\mathbb N$. Но она существует.

Вы показали, что сюръекцией не является Ваша $f$, но не любая инъекция из $\mathbb N$ в $\mathcal{P}(\mathbb N)$.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 12:19 


21/04/19
1232
Я могу ошибаться, но, по-моему, $ f(a)=\{a\}, \; a=1, 2, \ldots$ является биекцией:

инъекция: $f(a)=f(b)\to a=b$, сюръекция: пусть дано некоторое одноэлементное подмножество $\{a\}$, тогда для него имеется натуральное число $a$.

Другое дело, что несмотря на то, что имеется биекция между $\mathbb N$ и некоторой совокупностью $B$ его подмножеств, которая не равна всему $\mathcal{P}(\mathbb N),$ каким-то образом можно предположить, что при этом имеется также биекция между некоторыми элементами $\mathbb N$ и подмножествами совокупности $\mathcal{P}(\mathbb N)\setminus B,$ но каким образом можно это предположить, когда все элементы $\mathbb N$ уже поставлены в соответствие элементам $B$, особенно, учитывая, что $B=\{ \{1\}, \{2\}, \ldots \}\; ?$

Мне кажется, что нельзя предположить даже, что имеется хотя бы один элемент $\mathbb N$, остающийся свободным после биекции $ f(a)=\{a\}, \; a=1, 2, \ldots\; ,$ чтобы его можно было поставить в соответствие какому-нибудь не одноэлементному подмножеству $\mathbb N$.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 12:53 
Заслуженный участник
Аватара пользователя


16/07/14
9149
Цюрих
Vladimir Pliassov в сообщении #1527499 писал(а):
Кстати, доказательство существования множества $Y$: поскольку $f$ -- биекция, необходимо существование некоторого элемента $z$, отображающегося в подмножество $\varnothing$, а оно не имеет ни одного элемента, значит, элемент $z$ отображается в множество, которому не принадлежит
Это доказательство непустоты $Y$, а не его существования. Но его непустота нам неважна.
Существование же $Y$ следует из аксиомы выделения: мы выделяем из множества $X$ элементы, удовлетворяющие некоторому условию.
Vladimir Pliassov в сообщении #1527534 писал(а):
но каким образом можно это предположить, когда все элементы $\mathbb N$ уже поставлены в соответствие элементам $B$,
Всё то же самое, что и с биекцией между четными и всеми натуральными числами.
Если $X$ конечно, то существование инъекции из $X$ в $Y$, не являющейся биекцией, означает что мощность $Y$ больше мощности $X$. Для бесконечных множеств это очень сильно неверно.

Еще вам может оказаться полезным наблюдение, что ваше рассуждение так же работает для множества всех конечных подмножеств $\mathbb N$, которое тем не менее счетно.

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 14:48 


21/04/19
1232
mihaild в сообщении #1527541 писал(а):
Всё то же самое, что и с биекцией между четными и всеми натуральными числами.

Биекция между четными и всеми натуральными числами существует.

Согласны ли Вы, существует биекция $ f(a)=\{a\}, \; a=1, 2, \ldots\; ?$

Если да, то какое натуральное число можно поставить в соответствие какому-нибудь не одноэлементному подмножеству $\mathbb N$ после того, как биекция $ f(a)=\{a\}, \; a=1, 2, \ldots$ уже задана?

 Профиль  
                  
 
 Re: "Диагональное" доказательство теоремы Кантора
Сообщение29.07.2021, 14:55 
Заслуженный участник
Аватара пользователя


16/07/14
9149
Цюрих
Vladimir Pliassov в сообщении #1527557 писал(а):
какое натуральное число можно поставить в соответствие какому-нибудь не одноэлементному подмножеству $\mathbb N$ после того, как биекция $ f(a)=\{a\}, \; a=1, 2, \ldots$ уже задана?
А что значит "после того, как биекция уже задана"? Задали какую-то функцию, но от нас же никто не требует её расширить.
Аналогично: существует биекция между четными натуральными числами и четными натуральными числами, $f(a) = a$. Какое четное число можно поставить в соответствие какому-нибудь нечетному числу после того, как биекция $f(a) = a$ уже задана?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 159 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 11  След.

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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