Я тут такую систему счисления придумал, что числа в ней записываются как вектор из степеней простых чисел. Например число 4 будет записано в ней как {2, 0, 0, 0 ...} т.е. как 2^2 * 3^0 * 5^0 * 7^0. Число 6 как {1, 1, 0, 0 ...} т.е. как 2^1 * 3^1 ...
Так вот, наверняка я не первый, кто такое придумал. Как такая система счисления называется и где ее можно использовать? Из очевидных премуществ я вижу то, что умножение, деление в такой системе счисления реализуется через сложение или вычитание двух векторов, а возведение в степень и извлечение корня реализуется как умножение или деление вектора на соответствующее число.
Только вот я не вижу простых путей делать сложение и вычитание чисел в такой системе счисления. Есть ли они?