Да, конечно.. Не сложно понять, что отрезок [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. Пожалуй так ..