2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение19.04.2016, 13:02 


21/02/16
483
arseniiv в сообщении #1116332 писал(а):
Но дальше-то вы нигде бесконечность не использовали!

Почему же не использовал? Вот здесь использовал, не проговаривая это явно:
irod в сообщении #1115710 писал(а):
Т.к. $\forall b \in B: \ b \in A$, то существует биекция между $B$ и некоторыми натуральными числами: $b_n = a_{k_n} \overset{f}\mapsto k_n$, где $k_n \in \mathbb{N}$, $n = 1,2,\ldots$

Допустим самый простой случай: $B = A$, т.е. $B$ бесконечно (и счетно). Тогда $g$ будет тождественным отображением. Мое доказательство прекрасно отрабатывает этот частный случай с бесконечным $B$, разве не так?
arseniiv в сообщении #1116332 писал(а):
То есть, если это доказательство, мы можем выкинуть «пусть $B$ не конечно» и получить тоже доказательство. Уже неверного факта, ну и это было бы не очень хорошо.

Простите, но я не понял этого рассуждения. Почему мы должны мочь выкинуть эту фразу, и почему мы после этого должны получить тоже доказательство?
arseniiv в сообщении #1116332 писал(а):
Предположим, что $B$ здесь может быть любым. Тогда все функции здесь определяются нормально, но $g$ не будет биекцией, а оттого и $g\circ f$. Т. е. надо доказать, что если $B$ бесконечно, $g$ биективна, и тогда доказательство спасено. Или это можно включить в круг очевидных вещей. :roll:

По-моему из моих рассуждений следует, что $g$ - это таки биекция, а значит после всех рассуждений $B$ не может быть любым, а может быть только счетным. Возможно, я плохо объяснил, почему $g$ должна обязательно быть биекцией? Я тогда подумаю как переписать это кусок. Но какая тут связь с конечностью/бесконечностью $B$ я пока не могу уловить.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение19.04.2016, 14:23 
Заслуженный участник


27/04/09
28128
Ну, например, $B$ могло бы быть бесконечным, но не счётным.

irod в сообщении #1116586 писал(а):
Допустим самый простой случай: $B = A$, т.е. $B$ бесконечно (и счетно). Тогда $g$ будет тождественным отображением. Мое доказательство прекрасно отрабатывает этот частный случай с бесконечным $B$, разве не так?
Но ведь оно должно работать во всех случаях. То, что при добавлении некоторых условий оно работает, неудивительно. :-)

irod в сообщении #1116586 писал(а):
Простите, но я не понял этого рассуждения. Почему мы должны мочь выкинуть эту фразу, и почему мы после этого должны получить тоже доказательство?
Раз вы сказали, что неявно использовали предположение бесконечности $B$ дальше (но это не очень видно, снова проблема с проведением грани между тем, что считать очевидным, и остальным), не сможем. (Если бы всё-таки не использовалось, то от выкидывания этого утверждения последующие выводы бы никак не пострадали, и получилось бы тоже доказательство. Тут это действительно очевидно, в более точном понятии вывода ничего нового в обосновании этого не появляется.)

irod в сообщении #1116586 писал(а):
Возможно, я плохо объяснил, почему $g$ должна обязательно быть биекцией?
Не стану говорить от имени больше чем себя, а от своего ответить тоже не могу, потому что не знаю, насколько это соответствует уровню вашего источника.

-- Вт апр 19, 2016 16:24:16 --

irod в сообщении #1116586 писал(а):
Но какая тут связь с конечностью/бесконечностью $B$ я пока не могу уловить.
Может быть, я не на том сделал акцент, не берите в голову.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение23.04.2016, 14:38 
Заслуженный участник
Аватара пользователя


09/09/14
6328

(Оффтоп)

Верну на эту страницу доказательство ТС, чтоб не листать. Вообще поднял тему после непродолжительного обсуждения ТС в личке, итогом которого была договорённость перенести основные моменты в тему.

irod в сообщении #1115710 писал(а):
Доказательство. Пусть $A$ - счетное множество с биекцией $a_n \overset{f}\mapsto n$, где $a_n \in A$, $n = 1,2,\ldots$ Выделим из $A$ произвольное подмножество $B \subset A$. Пусть $B$ не конечно (иначе доказательство окончено). Т.к. $\forall b \in B: \ b \in A$, то существует биекция между $B$ и некоторыми натуральными числами: $b_n = a_{k_n} \overset{f}\mapsto k_n$, где $k_n \in \mathbb{N}$, $n = 1,2,\ldots$ Расставим эти натуральные числа по порядку и перенумеруем их:
$k_n \overset{g}\mapsto n$. Получили биекцию $b_n \overset{g \circ f}\mapsto n$.
Я согласен с сутью замечаний arseniiv и по моему мнению их основной источник в том, что доказательство не выписано с точностью до рассуждений. Предложенное доказательство построено по принципу указания контрольных точек, но в нём не достаёт собственно самих рассуждений (переходов между этими контрольными точками). Получается, что корректность доказательства определяется способностью читающего заполнить полученные пробелы.

Начну с мелочей. Насколько я понимаю формулировки ТС, во всех случаях, когда требуется обозначить последовательность, ТС подразумевает биекцию типа $f(a_n)=n$. В случае, когда речь идёт о заранее заданной последовательности, это можно оправдать (последовательность задана -- в какую сторону мы направим стрелку, неважно). Когда же речь идёт о необходимости задать новую последовательность, возникает эффект порочного круга, имхо (сама запись $f(a_n)$ в формуле $f(a_n)=n$ подразумевает (не)явно, что соответствие уже задано -- ещё до того, как мы доказали / проверили существование биекции). Когда же дело доходит до суперпозиции этих тонкостей, пропадает всякое желание отслеживать корректность окончательных формулировок :)

Теперь о главном.
Само утверждение задачи также не раскрыто и заменено другим утверждением:
irod в сообщении #1115710 писал(а):
Т.к. $\forall b \in B: \ b \in A$, то существует биекция между $B$ и некоторыми натуральными числами
Предложенный переход "так как, ... то ..." не является собственно рассуждением, а только маскирует его. Под таким переходом можно спрятать и совсем неправильное подробности типа "Расположим элементы $B$ (в случае подмножества рациональных чисел) в порядке возрастания, возьмём первый элемент и найдём его индекс среди $a_n$ и т.д.".

Для того, чтобы доказательство убеждало собеседника, нужно как минимум показать корректный путь рассуждения (например, как это сделано в учебнике Шеня, где сказано примерно так: "выбросим из основного множества все элементы, которых нет в подмножестве, не меняя порядка оставшихся"). В идеале я бы ожидал более подробное описание самой процедуры того, как мы выбрасываем элементы и нумеруем оставшиеся. Доводить его до мат.индукции не обязательно, но если показать, что рассуждения можно "замкнуть", оно станет достаточно убедительным.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение23.04.2016, 18:16 


21/02/16
483
grizzly в сообщении #1117691 писал(а):
Я согласен с сутью замечаний arseniiv и по моему мнению их основной источник в том, что доказательство не выписано с точностью до рассуждений.

Учитывая все замечания (насколько я их понял), книгу Шеня и Верещагина, а также нашу с Вами переписку в личке (я возьму оттуда почти целиком предложенный Вами кусок), вот новое более подробное доказательство.
irod в сообщении #1115710 писал(а):
5. Доказать, что всякое подмножество счетного множества конечно или счетно.

Пусть $B$ -- подмножество счетного множества $A$. По условию, существует биекция $f : \mathbb{N} \to A$ такая что $f(n) = a_n$. Расставим все элементы $A$ по возрастанию натуральных чисел, которым они соответствуют при отображении $f$, получив последовательность $\{ a_1, a_2, \ldots \}$, где $f(i) = a_i$, $i = 1,2,\ldots$. Выбросим из $\{ a_1, a_2, \ldots \}$ все элементы, которые не принадлежат $B$ (т.е. все элементы $A \setminus B$), сохраняя порядок оставшихся. Пошаговая процедура при этом следующая. Рассмотрим $a_1$: если он принадлежит $B$ присвоим ему номер (индекс) $1$ в новой нумерации $a_{k_1}$ иначе переходим к $a_2$ и т.д. Находя каждый следующий ($i$-й) элемент $B$, мы будем присваивать ему очередной индекс в новой нумерации -- $a_{k_i}$. Если после какого-то шага все элементы $B$ окажутся пронумерованы в новой нумерации, значит $B$ конечно. Иначе мы получим бесконечную подпоследовательность $\{ a_{k_1}, a_{k_2}, \ldots \}$, состоящую из всех элементов $B$ и только из них. Все члены этой новой последовательности пронумерованы, и мы можем обозначить биекцию $g : \mathbb{N} \to B$ такую что $g(k_i) = a_{k_i}$, где $k_i = i$, $i = 1,2,\ldots$. Это будет означать счетность $B$ по определению.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение24.04.2016, 01:41 
Заслуженный участник
Аватара пользователя


09/09/14
6328
irod в сообщении #1117731 писал(а):
мы можем обозначить биекцию $g : \mathbb{N} \to B$ такую что $g(k_i) = a_{k_i}$, где $k_i = i$, $i = 1,2,\ldots$.
Здесь какая-то ошибка. Вместо последней формулы должно быть просто $g(i)=(a_{k_i})=b_i, i=1,2,...$ -- это и было бы "по определению". А вообще такая идея решения меня бы уже убедила (раз уж я сам так посоветовал :)

-- 24.04.2016, 01:50 --

grizzly в сообщении #1117807 писал(а):
получим бесконечную подпоследовательность $\{ a_{k_1}, a_{k_2}, \ldots \}$, состоящую из всех элементов $B$
Ответьте, пожалуйста, Вы можете коротко / чётко доказать, что в эту последовательность попали все элементы $B$? (можно не доказывать, интересует степень Вашей уверенности.)

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение24.04.2016, 11:08 


21/02/16
483
grizzly в сообщении #1117807 писал(а):
Здесь какая-то ошибка. Вместо последней формулы должно быть просто $g(i)=(a_{k_i})=b_i, i=1,2,...$ -- это и было бы "по определению".

Да, конечно, я откровенно затупил здесь :-)
grizzly в сообщении #1117807 писал(а):
Ответьте, пожалуйста, Вы можете коротко / чётко доказать, что в эту последовательность попали все элементы $B$? (можно не доказывать, интересует степень Вашей уверенности.)

Не знаю насколько это будет коротко / четко, но попробую доказать. Изначально у нас последовательность только из элементов $A$. Затем мы выкидываем из нее все элементы $A \setminus B$:
$$A \setminus (A \setminus B) = $$
$$ \{ x \mid  x \in A \land x \not\in \{ y \mid y \in A \land y \not\in B \} \} = $$
$$ \{ x \mid  x \in A \land x \in \{ y \mid y \not\in A \lor y \in B \} \} = $$
$$ \{ x \mid  x \in A \land (x \not\in A \lor x \in B) \} = $$
$$ \{ x \mid  x \in A \land x \in B \} = $$
$$ \{ x \mid  x \in B \} = B.$$
Предпоследнее равенство следует из того, что $\forall b \in B: \ b \in A$.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение24.04.2016, 13:12 
Заслуженный участник
Аватара пользователя


09/09/14
6328
irod в сообщении #1117857 писал(а):
Не знаю насколько это будет коротко / четко, но попробую доказать.
...
Это да. Но вопрос был в другом: доказать, что после полного выполнения описанной Вами процедуры любой элемент $b\in B$ получит некий номер $k_i$. Это нужно, чтобы убедиться в корректности выбранной процедуры для получения множества $A\setminus (A\setminus B)$.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение24.04.2016, 20:21 


21/02/16
483
grizzly в сообщении #1117900 писал(а):
Это да. Но вопрос был в другом: доказать, что после полного выполнения описанной Вами процедуры любой элемент $b\in B$ получит некий номер $k_i$. Это нужно, чтобы убедиться в корректности выбранной процедуры для получения множества $A\setminus (A\setminus B)$.

1) все элементы $B$ принадлежат исходной последовательности $\{ a_1, a_2, \ldots \}$;
2) процедура перебирает все элементы из $\{ a_1, a_2, \ldots \}$, в том числе все входящие в эту последовательность элементы из $B$;
3) каждый обработанный процедурой элемент множества $B$ из $\{ a_1, a_2, \ldots \}$ получает свой номер.
Из 1),2),3) следует что любой элемент $b\in B$ получит некий номер.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение25.04.2016, 01:05 
Заслуженный участник
Аватара пользователя


09/09/14
6328
irod
Ваше доказательство не убеждает. Вам не достаёт или навыка / техники, или чёткости понимания.
Вот другой пример. Я Вам (как программисту) опишу похожую процедуру псевдокодом.

Пусть $A=\mathbb Q$ -- множество рациональных чисел. Пусть $B=\{1,1/2,1/4,1/8,...\}$. Выполняем Шаг за Шагом следующую процедуру:

1. $i:=1, j:=1$;
2. Шаг № $i$:
    a. Выберем произвольный элемент $p\in A$;
    b. Если $p\in B$, присвоим ему номер $j$ (то есть $b_j:=p$); $j:=j+1$
    c. $A:=A\setminus \{p\}$ (удалили элемент из $A$).
3. $i:=i+1$
4. GOTO 2.

Вопрос тот же: будут ли после выполнения всех шагов (Шаг 1, Шаг 2, ...) пронумерованы все элементы множества $B$?

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение25.04.2016, 18:40 


21/02/16
483

(Оффтоп)

grizzly в сообщении #1118023 писал(а):
Я Вам (как программисту) опишу похожую процедуру псевдокодом.

Я как раз в следующих задачах этого листка планировал описывать подобные процедуры нумерации псевдокодом. Вы меня опередили :-)

grizzly в сообщении #1118023 писал(а):
Вот другой пример.
...
Вопрос тот же: будут ли после выполнения всех шагов (Шаг 1, Шаг 2, ...) пронумерованы все элементы множества $B$?

Полагаю что нет, в Вашем примере все элементы $B$ не обязательно будут пронумерованы. Проблема в этой строке:
grizzly в сообщении #1118023 писал(а):
a. Выберем произвольный элемент $p\in A$;

а конкретно в слове "произвольный". Можно ведь "произвольно" выбирать рац.числа все время только из интервала $(1/2,1)$, их там бесконечное количество, и в итоге ни один элемент из $B$ никогда так и не будет пронумерован.
Если я правильно Вас понял, то мне надо дополнить свое доказательство выше следующим образом:
процедура перебирает все элементы из $\{ a_1, a_2, \ldots \}$ последовательно без пропусков, начиная с $a_1$, следовательно ни один элемент из $B$ не будет пропущен и рано или поздно будет пронумерован.
Верно?

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение25.04.2016, 18:55 
Заслуженный участник
Аватара пользователя


09/09/14
6328
irod в сообщении #1118153 писал(а):
Полагаю что нет, в Вашем примере все элементы $B$ не обязательно будут пронумерованы. Проблема в этой строке:
...
Ок. Вот теперь меня Ваше предыдущее доказательство вполне убеждает. Но всё же я продемонстрирую, какую технику лучше использовать для таких доказательств (я нарочно записываю словами, хотя можно было и кванторами для пущей краткости).

(Нужно доказать, что любой элемент из $B$ будет пронумерован).
Выберем произвольный элемент $b\in B$. Тогда $b\in A = \{a_1,a_2,...\}$. То есть, для некоторого $k\in \mathbb N$ выполнено $b=a_k$. Но наша процедура гарантирует, что элемент $a_k$ будет рассмотрен через $k$ шагов и, следовательно, выбранный элемент $b$ будет пронумерован через $k$ шагов.

В этом доказательстве мы работаем с одним элементом и не рискуем допустить (тонкую) ошибку, бросаясь фразами "проверили все", "выбрали все" и т.п. Да Вы и сами согласитесь, я думаю, что такое доказательство более убедительно.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение25.04.2016, 19:43 


21/02/16
483
grizzly
красиво!
Тот случай, когда читаешь ясное и простое доказательство, и не понимаешь почему сам не додумался до него :D
Спасибо за Ваши объяснения.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение26.04.2016, 18:35 


21/02/16
483
6. Доказать, что если $X$ счетно, а $Y$ конечно и непусто, то $X \times Y$ счетно.

Доказательство.
Пусть $n \in \mathbb{N}$ и пусть $f : \mathbb{N} \to X$, $g : \{ 1,2,\ldots,n \} \to Y$ -- биекции. Расставим элементы из $X$ и $Y$ по порядку, получив соответствующие последовательности $\{ x_1,x_2,\ldots \}$, $\{ y_1,y_2,\ldots,y_n \}$, где $f(i) = x_i$, $g(j) = y_j$, $i \in \mathbb{N}$, $j = 1,2,\ldots,n$.
Построим пронумерованную последовательность (в псевдокоде ниже она обозначена как $A$) из элементов $X \times Y$ с помощью следующей процедуры:

1. $i:=1$, $k:=1$, $A:=\text{пустая последовательность}$;
2. Цикл по $i$:
3. $j:=1$;
4. Пока $j \leq n$:
5. Добавляем пару $(x_i,y_j)$ в $A$ под номером $k$;
6. $k:=k+1$;
7. $j:=j+1$;
8. Конец цикла по $j$;
9. $i:=i+1$;
10.Конец цикла по $i$;

В итоге последовательность $A$ будет иметь вид:
$$A = \{ (x_1,y_1), (x_1,y_2), \ldots, (x_1,y_n), (x_2,y_1), (x_2,y_2), \ldots, (x_2,y_n), \ldots \}.$$
Покажем, что в процессе этой процедуры любой элемент $X \times Y$ будет пронумерован (т.е. окажется в $A$).
Выберем произвольный элемент $a \in X \times Y$. Тогда $a = (x_i,y_j)$ для какого-то $i \in \mathbb{N}$, $j \in [1,2,\ldots,n]$, где $x_i \in X = \{ x_1,x_2,\ldots \}$, $y_j \in Y = \{ y_1,y_2,\ldots,y_n \}$. Согласно нашей процедуре, пара $(x_i,y_j)$ гарантированно получит номер $k$ в последовательности $A$ через $k = n(i-1) + j$ шагов.
Из существования пронумерованной последовательности, состоящей из всех элементов $X \times Y$, следует счетность $X \times Y$.

-- 26.04.2016, 18:38 --

(Оффтоп)

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


-- 26.04.2016, 19:18 --

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

irod в сообщении #1118408 писал(а):
6. Доказать, что если $X$ счетно, а $Y$ конечно и непусто, то $X \times Y$ счетно.

Новый вариант доказательства.
Аналогично предыдущей задаче (№5), расставим элементы из $X$ и из $Y$ по порядку, получив соответствующие последовательности $\{ x_1,x_2,\ldots \}$ и $\{ y_1,y_2,\ldots,y_n \}$, где $n \in \mathbb{N}$.
Построим пронумерованную последовательность из элементов $X \times Y$, в которой произвольная пара $(x_i,y_j)$ из элементов $x_i \in X = \{ x_1,x_2,\ldots \}$, $i \in \mathbb{N}$ и $y_j \in Y = \{ y_1,y_2,\ldots,y_n \}$, $j \in [1,2,\ldots,n]$, будет стоять на месте с номером $k = n(i-1) + j$.
Эта последовательность будет иметь вид:
$$\{ (x_1,y_1), (x_1,y_2), \ldots, (x_1,y_n), (x_2,y_1), (x_2,y_2), \ldots, (x_2,y_n), \ldots \}.$$
Из существования пронумерованной последовательности, состоящей из всех элементов $X \times Y$, следует счетность $X \times Y$.

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение26.04.2016, 20:43 
Заслуженный участник
Аватара пользователя


09/09/14
6328
irod
Всё нормально и с первым и со вторым способом. Обычно принято вместо псевдокода рисовать табличку и показывать стрелками порядок нумерации. Но это только выбор наглядности -- не принципиально, как её оформить, лишь бы правильно / понятно (на экзамене было бы уместно нарисовать табличку, на LaTeX'е -- дать алгоритм или описание).

Чтобы решение обрело завершённость, не помешало бы в конце выписать биекцию в явном виде (просто $f(x_i,y_j)=n(i-1)+j$). Обратите внимание на два момента:
(а) здесь уже нет той проблемы "в какую сторону направлены стрелки" -- можно строить в любую сторону;
(б) Вы доказали, что каждому элементу будет присвоен номер. Но в правилах хорошего тона было бы ещё упомянуть, что все элементы получат разные номера. В данном случае можно сослаться на очевидность -- вряд ли кто-то будет спорить. Но иногда это не очевидно.

Отступ можно сделать с помощью тега "List".

 Профиль  
                  
 
 Re: Счетность множеств (задачи из Давидовича)
Сообщение04.05.2016, 15:16 


21/02/16
483
grizzly в сообщении #1118438 писал(а):
irod
Всё нормально и с первым и со вторым способом. Обычно принято вместо псевдокода рисовать табличку и показывать стрелками порядок нумерации. Но это только выбор наглядности -- не принципиально, как её оформить, лишь бы правильно / понятно (на экзамене было бы уместно нарисовать табличку, на LaTeX'е -- дать алгоритм или описание).

А не дадите ссылку на подобную табличку? Хотелось бы взглянуть. А то гугл выдает всякий мусор.
Я уже сделал все вплоть до 10 задачи, думаю теперь как красивее оформить алгоритмы в своих доказательствах. Уже столько времени пишу код, что совсем забыл как алгоритмы без кода оформлять :-)
Вообще мои доказательства задач 5-10 этого листка (а может и следующих задач) очень похожи, у них одинаковая структура. Все они начинаются с того что мы берем упорядоченные последовательности из элементов исходных множеств и с помощью какого-то алгоритма составляем пронумерованную последовательность элементов искомого множества (счетность которого надо доказать). Т.е. различие между этими задачами только в алгоритме построения пронумерованной последовательности - именно он и является главной целью этих задач, я полагаю.
Вот эта часть во всех доказательствах 5-10:
grizzly в сообщении #1118438 писал(а):
(б) Вы доказали, что каждому элементу будет присвоен номер. Но в правилах хорошего тона было бы ещё упомянуть, что все элементы получат разные номера. В данном случае можно сослаться на очевидность -- вряд ли кто-то будет спорить.

будет одинаковой (кроме формулы биекции).

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

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



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

Сейчас этот форум просматривают: confabulez, Евгений Машеров


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

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