2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение21.08.2023, 19:04 


26/08/11
2100
Andrey A в сообщении #1606064 писал(а):
Как это продолжить на пару пропорций не очень понятно
Ну, вообще-то не для пары пропорций, а для пары натуральных чисел (номера данных рациональных). А тут все просто - бит из первого, бит из второго и т.н (если порядок одного меньше другого, то допоняется нулями).
Кстати, пол. рациональное число тоже упорядоченая пара натуральных чисел, но для них такой способ не подходит, потому что $1/2, 2/4, 3/6 \cdot $ - одно и то же рациональное число. И биекция не получится. А без дополнительных требований, просто упорядоченая пара (тойка, четверка) - нет проблем. Насчет моя ли идея - да, не нравились мне какие-то диагонали, хотел придумать четкий алгоритм, буквално функции QToN и NtoQ, но вряд ли это что-то новое. А ваша идея с суммой квадратов мне еще надо обдумать.

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

$(12,9876) \to 09081726=9081726$

Код:
0012
9876

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение21.08.2023, 20:31 


22/10/20
1194
Anton_Peplov в сообщении #1606070 писал(а):
Ну, или можно воспроизвести доказательство этой теоремы в частном случае.
Она сама - частный случай :-)
Общий случай в том, что сумма и произведение двух кардиналов равны наибольшему из них (ну если, конечно, оба ненулевые и хотя бы один из них бесконечный).

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение21.08.2023, 21:01 
Заслуженный участник
Аватара пользователя


21/11/12
1968
Санкт-Петербург
Shadow в сообщении #1606087 писал(а):
бит из первого, бит из второго и т.н (если порядок одного меньше другого, то допоняется нулями).
Да, можно. Тогда в общем случае каждой паре рациональных соотв. два числа в натуральном ряду. Или с учетом порядка следования.

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение21.08.2023, 21:26 


26/08/11
2100
Andrey A, да. Я все про биекцию, да про биекцию. А топикстартеру биекция то не нужна. Ему просто нужно пронумеровать. А то, что в нумерации будут "дырки" - на счетность не влияет.

(Оффтоп)

Бит из $a$, бит из $b$, бит из $c$, бит из $d$...

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение09.06.2024, 08:29 
Аватара пользователя


01/12/06
760
рм
EminentVictorians в сообщении #1606067 писал(а):
А не проще воспользоваться теоремой о том, что декартово произведение $A \times B$ счетных множеств $A$ и $B$ счетно?
Knight2023 в сообщении #1606079 писал(а):
К сожалению, это следующая проблема в упражнении. Это требуется сделать без него, потому что это общий случай этого.
Решил задачу для общего случая $A\times B$, взятую из учебника, используя следующую, ранее предложенную в учебнике, функцию: $p\colon \omega\times\omega\to\omega,\quad p(i,j)=2^i(2j+1)-1.$
Но ведь эта же функция подходит для частного случая $\mathbb{Q}\times\mathbb{Q}.$

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение11.06.2024, 09:58 
Аватара пользователя


23/05/20
379
Беларусь
Shadow в сообщении #1606030 писал(а):
Любое другое положительное рациональное число можно представить в виде


Случайно подняли тему, и я заинтересовался предложенным вами алгоритмом. Если в вашем рассуждении поменять приведение чисел с классов вычетов по модулю $2$ к классам по модулю $3$, то алгоритм легко распространяется на все рациональные числа:
- для степеней знаменателя берем класс вычетов $0$, т.е. $a_i \rightarrow (-3a_i)$
- для степеней числителя при положительном рациональном числе берем класс вычетов $1$, т.е. $a_i \rightarrow (3a_i+1)$
- для степеней числителя при отрицательном рациональном числе берем класс вычетов $2$, т.е. $a_i \rightarrow (3a_i+2)$
Восстановление и алгоритм описаны вами, но только формулы изменить для расчета для классов вычетов по модулю 3. Тогда для представления положительного числа степени делятся либо на $3$, либо дают в остатке $1$, или $0$ и $2$ для отрицательного рационального числа.

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение11.06.2024, 12:56 


26/08/11
2100
StepV, да получится биекция. (только $3a-1$ и $-2$, ведь $|a_j| \ge 1$). И еще нуля надо пронумерировать.

Получится что-то типа $n \to n^3$. Но все же $n \to 2n^2$ кажется экономичнее.

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение11.06.2024, 22:08 


26/08/11
2100
StepV, я тут подумал - нет, не получится биекция. Пусть у нас есть положительное целое число. Тогда все степени простых будут $1 \mod 3$.

И какое рационалное число имеет номер $2^1 \cdot 3^2$ - непонятно.

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение12.06.2024, 09:19 
Аватара пользователя


23/05/20
379
Беларусь
Shadow в сообщении #1642243 писал(а):
нет, не получится биекция.


Согласен. Получается инъекция, т.к. на целые, которые представимы простыми числами со степенями, у которых остатки $1$ и $2$, отображаемого рационального числа нет. Все равно классная идея. Получается инъекция рациональных чисел на натуральные числа. Вот что делают бесконечности! Внутренне понимаешь, что поле рациональных чисел должно быть больше количества натуральных чисел, а тут оказывается, что оно все отображается только на часть натуральных.

 Профиль  
                  
 
 Re: Докажите, что множество пар рациональных чисел счетно.
Сообщение12.06.2024, 09:53 


26/08/11
2100
StepV в сообщении #1642317 писал(а):
Получается инъекция рациональных чисел на натуральные числа. Вот что делают бесконечности!
Да, самый просто способ получить такую инъекцию - чередовать знак числителя со знаком знаменателя. (дополнив нулями, если число знаков не совпадают).

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

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



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

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


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

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