Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Можно ли придумать такую математическую операцию, которая преобразует два числа в одно, но так, чтобы эти числа можно было извлечь снова?

ОбразованиеФилософия+3
Алена Каменецких
  ·   · 47,5 K
Да, конечно.. Не сложно понять, что отрезок [0,1] изоморфен квадрату [0,1]^2 как множество, соответствующее взаимно-однозначное отображение (также еще и непрерывное в одну сторону)
обычно называется отображением/кривой типа Пеано. Построить операцию/отображение, которой вы интересуетесь можно и совсем "руками на коленке". Пусть x, y - вещественные числа, из отрезка [0,1] оба, для простоты,
это не важно. Пусть x = 0, a_1 a_2 ... a_n .. и y = 0, b_1 b_2 ... b_n .. - их десятичные разложения, т.е. каждое a_k и b_k - это целое число от 0 до 9.
Сопоставим им число z = 0, a_1 b_1 a_2 b_2, .. a_n b_n, т.е. действуем просто - из десятичной записи обоих чисел берем попеременно цифры и собираем в число. Допустим, если x = 0,47634943 ,
y = 0,173569822 то наша операция сопоставит им z = 0,417763354699483202. Понтяно, что такое отображение взаимно-однозначно на множестве строк - исходные числа x,y восстанавливаются по z, т.к.
цифры десятичной записи числа x стоят на нечетных местах в z, а y - на четных. Оно будет взаимно-однозначным и на числах, если исключить неоднозначность десятичной записи вещественного числа,
т.е. не использовать запись с бесконечным колич. девяток следующих подряд с некоторого места, т.е. число 0,3453872999999999 записывать только как 0,3453873. Пожалуй так ..
3 эксперта согласны
специалист по математическому моделированию  · 23 нояб 2021
Допустим, что речь идёт о натуральных числах. Пусть N обозначает множество натуральных чисел. Множество пар натуральных чисел N⨯N также счётно, следовательно существует такая функция f: N⨯N -> N, что различным парам чисел... Читать далее
1 эксперт согласен
Автор книги "Как остаться инженером в век искусств...  · 2 нояб 2021
Можно. На этом принципе построены методы шифрования и сжатия данных.
Еще погуглите ряды Фурье, там таких преобразований пруд пруди.
140140140140
Делаю проект "Справочник базовых навыков". Предлагаю заполнить форму по ссылке: Перейти на forms.gle/AUgJWTBEpNUbZPuN6
поэт, музыкант, математик, инженер, программист...  · 2 нояб 2021  ·
id
Это возможно для двух ограниченных чисел. Например, у вас есть два неотриательных числа, каждое из которых меньше, чем 256, тогда числа А и Б можно упаковать в одно, используя формулу А*256+Б, извлечь каждое можно делением по... Читать далее
На краю Ланиакеи, где законы природы на равных соперничают с законодательствомПерейти на vk.com/id1272815
В настоящее время нет никаких занятий...  · 4 нояб 2021
Для множества действительных чисел - можно создавать комплексное число из двух, в котором действительная часть будет первым числом, а мнимая часть - вторым числом.
1 эксперт согласен
Программист. Естественные науки, военно-морской...  · 2 нояб 2021
Записываете цифры исходных чисел по очереди, младший разряд первого числа в первой позиции справа, младший разряд второго числа во второй позиции, второй разряд первого числа — в третьей позиции и т.д. Например 1234 # 56789 = 5061728394.
2 эксперта согласны
Да. Пример очень хороший. Хотя принимающая сторона должна знать ключ декодировки ( алгоритм кодирования может... Читать дальше
Инженер - строитель. Экономист - математик...  · 24 дек 2021
Можно. Основная теорема арифметики говорит, что любое натуральное число можно представить в виде произведения простых чисел в степенях: Например: 7500 можно представить как 2^3*3^1*5^4. Обратная операция называется "факторизация... Читать далее
Простые числа. Преподаватель с 2001, к.т.н. Яндекс...  · 23 дек 2021
@Алена Каменецких, по вашему вопросу было дано уже множество различных ответов, но вы не приняли никакого участия в обсуждении. Некоторые ветки (в частности, моя с Дмитрием) стали "яблоком раздора" и подвисли в неподобающем... Читать далее
Вопрос был давно исчерпан в духе "да, и таких операций пруд-пруди", но 3 недели спустя Вы зачем-то влезли с... Читать дальше
Простые числа. Преподаватель с 2001, к.т.н. Яндекс...  · 23 нояб 2021
Подойдет даже простейшая операция конкатенации: соединяем текстовые записи обоих чисел в выбранной системе счисления, а в начало добавляем несколько разрядов под указатель на позицию их границы. Сколько именно разрядов - автоопр... Читать далее
2 эксперта не согласны
Здесь есть схема решения, но нет решения. В описании есть пробелы, которые не позволяют воспроизвести алгоритм.
Программист  · 23 авг 2022
Есть Свертка функции.  Если можно выразить последовательность чисел как функцию от числа.  В частности Обратное преобразование Фурье. 2 числа можно выразить как комплексное число z=a+b*i. Так же можно придумать хеш-функцию(будут... Читать далее