Following this answer to the question "Is a prime number still prime in a different base?", I would like to understand more generally why the operation of "change of base" (or radix conversion) does not affect the intrinsic "properties" of numbers (e.g. their decompositions as a product or sum of other numbers).
I think this is equivalent to asking why a change of base preserves the operations of addition and multiplication -- or more formally: "why is radix representation a ring isomorphism"?
A hand-wavy intuition is that, since the representation of a positive natural number $n$ in base $b$ can be obtained as: $$ \forall\ n\geq 1,\quad n = \sum_{k=0}^{L-1} d_k b^k $$ where $L = 1 + \lfloor\log_b(n)\rfloor$ and $$ \begin{align} d_0 &= n\mod{b} \\ \forall\ 0\leq k<L,\quad d_{k+1} &= \frac{n - \sum_{i=0}^k d_i b^i}{b^{k+1}}\mod{b} \end{align} $$ it seems to depend directly on the properties of the modulus itself, to preserve addition and multiplication (which it does). In other words, this seems to be yet another consequence of the Euclidean algorithm. However, I am not sure how to:
- Actually prove that the modulus preserves addition and multiplication;
- Relate this property formally to the "change of base" operation.
I am not a category theorist, and I only have a basic understanding of number theory; if at all possible, it would be great if the explanation remained as easy to understand as possible.