I have been thinking about how all our mathematical ideas and methods are, to a computer, a mere manipulation of symbols through algorithms with no meaning attached to them. But even though they have no meaning to a computer, all the things "add up", we don't get any contradiction by just manipulating the symbols with certain rules. My question is, suppose I have a statement about symbols and certain manipulations of them, can I be sure it is true if I can find some interpretation of the symbols for which the equivalent statement is true?
Suppose I regard the digits {0,1,2,3,4,5,6,7,8,9} as mere symbols with no meaning assigned to them. Now suppose I have the usual multiplication and addition table for 1 to 9 (in which, for example, $9*8=72$ is just a statement about symbols and * and + are binary operations between symbols). Now, suppose I have the symbols 123 and 456 and define 123*456 to be the symbol resulting from following the usual multiplication algorithm (using the tables I have). I get, of course, 56088. Here, all these symbols have no meaning and * has no interpretation. I notice that 123*456 gives the same symbol as 456*123 and I conjecture that $a*b=b*a$ where $a$ and $b$ are symbols. Now, I would like to know if this is a valid proof:
I construct the natural numbers and define addition and multiplication using ZFC axioms. I define 2=1+1, 3=2+1,..., ten=9+1, and prove that multiplication is commutative and all its other properties. Prove that every number $x$ can be written as $x=a_{0}+a_{1}*ten+...+a_{n}*ten^n$ (where $a_{i}\in{[0,1,2..9]}$) in a unique way and identify $x$ with the symbol $a_{0}a_{1}...a_{n}$ creating a one to one correspondence between the symbols and natural numbers. Now, notice that I can obtain the decimal representation of the product of the number corresponding to $a=a_{0}a_{1}...a_{n}$ and $b=b_{0}b_{1}...b_{m}$ by using the properties of multiplication, and this turns out to be equivalent to following the multiplication algorithm (i.e. the symbol corresponding to $ab$ is the same as the one obtained following the multiplication algorithm). Now, because I know multiplication to be commutative and that each number has only one decimal representation we must have that the symbol for $ab$ is the same as the one for $ba$, concluding that the symbol obtained using the multiplication algorithm for $a_{0}a_{1}...a_{n}$ and $b_{0}b_{1}...b_{m}$ must be that same as the one obtained for $b_{0}b_{1}...b_{m}$ and $a_{0}a_{1}...a_{n}$.
Therefore proving a statement about symbols by giving them the interpretation of numbers.
Thank you!