А вот такое расширение темы.
Если бы можно было представить алгоритмом большое число или даже бесконечно длинное число (например алгоритмом 1/3 представляется бесконечная последовательность нулей и единиц вида 010101... а 1/5 - это 001100110011... ), и при этом был бы механизм сложения и умножения этих алгоритмов но такой чтобы сложение и умножение алгоритмов соответствовало бы сложению и умножению последовательности нулей и единиц, которые они представляют (но например 1/3+1/5 = 8/15 = 01000100010001 не равно 0101010101 + 01100110011...= 0111100111100...).
То тогда можно было бы при помощи простых методов решать сложные задачи (те самые NP) - ведь набор таких вот бесконечных независимых последовательностей чисел на бесконечности принимает все комбинации всевозможных сочетаний нулей и единиц.
И оперируя короткими алгоритмами мы одновременно оперировали бы всевозможными вариантами сочетаний переменных (как в квантовом компьютере).
Т.е. если бы было найдено какое либо бесконечное кольцо, обладающее теми же свойствами что группа, но по сложению и умножению одновременно т.е. произведение двух элементов кольца сводилось бы к простой операции над индексами элементов группы и сложение любых двух элементов также сводилось бы к простой операции над индексами.
Но думаю это невозможно (может быть где-то доказана теорема?).
Т.е. ,например, если у нас в кольце
умножение элементов сводится к сложению номеров элементов то уже для сложения этих же элементов у нас нет простого способа получить
точный номер z такой что
И наоборот, если есть простой способ узнать номер элемента при сложении двух элементов кольца, то нет способа получить этот же номер после умножения элементов, кроме как используя обычное кольцо целых чисел, что не подходит, поскольку там длина алгоритма, задающего число равна самому числу.
Как например невозможно просто найти такую дробь , которая бы задавала последовательность:
0101010101 + 01100110011...= 0111100111100... = ?/? = 5/21
зная дроби ,задающие исходные последовательности, 1/3 = 010101... и 1/5 = 0011001...
Таким образом, представление чисел алгоритмами не имеет смысла - самый эффективный способ такого представления - это как раз и есть сами числа.