This may sound like a silly question to begin with but I'm having problems finding a proper answer.
The question is generally targeting numeral systems of any base, but for simplicity, I will demonstrate the problem on the representation of natural numbers in a decimal system.
In the decimal system, there are ten basic symbols (also known as digits $0-9$), which are corresponding to the first ten natural numbers including zero.
In order to generate the rest of the numbers, the value of each symbol is multiplied by $10$ raised to the power of the symbol's position, and the results are summed together.
For example, the number $496$ is equivalent to $4\cdot10^2+9\cdot10^1+6\cdot10^0$.
More generally, the number ${d_{n-1}}{d_{n-2}}\dots{d_{1}}{d_{0}}$ is equivalent to $\sum\limits_{i=0}^{n-1}d_i\cdot10^i$.
My question here onwards is very simple:
The number $10$ is equivalent to $1\cdot10^1+0\cdot10^0$.
This seems like a recursive definition, where $10$ is used in order to represent itself.
So how exactly do we "allow ourselves" to use this system in order to represent $10$?
More generally, how can we actually use a base-B system in order to represent B?
Unless I have missed the actual definition of a numeral system (given here), it seems that an additional symbol has to be added just for the sake of representing the base of the system itself.
Thank you.
Following André Nicolas's suggestion, if you don't like using “$10$” you can replace it with a symbol like “t”. Or you could replace the troublesome expression “$d_i\cdot 10^i$” with “the product of $d_i$ and the $i$'th power of ten”.
The point here is that you are confusing the number $10$ with its representation as a numeral. The definition you quoted defines a certain set of notations for numbers. To describe and implement the definitions, you need to be able to calculate, but you don't already need to understand the notation you are defining. You have confused the issue by using the same notation when you describe the calculations define the numerals, but this is not necessary. You could perform the calculations on an abacus, for example, or describe them in Peano arithmetic as Git Gud suggests.