3

Lets say i am doing 12 + 13 by using the addition method that we know. i mean first we write 13 below 12, then we do 2+3 and then 1+1. The result can be validated as 25 (or true) by doing the counting manually. But for larger numbers, what is the guarantee (or proof) that the addition method that we use is indeed right?

Edit:

  1. Could you please tell me how multiplication also works using the same logic used in the accepted answer(by Adriano) ?

  2. In the accepted answer, the proof starts with the assumption that a number, lets call it 'abc' can be expressed in the form a*100 + b*10 + c. How can we prove this assumption for large numbers?

  • Multiplication works using the exact same idea: break each number it's it's base-10 parts and multiply individually, carrying numbers when applicable. I suggest you try a couple of examples for yourself to see this. 2) There is no proof needed. Decimal notation is simply a shorthand for expressing numbers in terms of base-10 numbers. $342$ is DEFINED to mean $(3 \times 10^2)+ (4 \times 10^1)+(2 \times 10^0)$. Then all you need is the associativity and commutativity of real numbers (or integers or whatever numbers you're thinking of) to reorder the terms in the way shown below.
  • –  Jul 16 '14 at 13:01
  • @Bye_World : trying to use the same logic for multiplication is getting me into a loop. Lets say i am doing 345 * 678. The first step would be ((3100) + (410)+5) * ((6100) +(710) + 8). But for this we would have to assume that 3*100 is 300 which brings us back to the same question. – user3243180 Jul 16 '14 at 13:08
  • Multiplication of integers is defined as repeated addition. e.g. 3*100 means 100+100+100 (or 3+3+3+...+3). – mathematician Jul 16 '14 at 14:29
  • @mathematician Keith Devlin would disagree (not that it works, but that it should be defined that way). Besides, the "method that we know" for addition and multiplication both work equally well for non-integer decimal numbers (e.g. $2.4 + 4.5$). –  Jul 16 '14 at 14:34
  • Maybe a Keith Devlin approved comment would be: You aren't in a loop. You already have that 345678=233910 and 3100=300, what you're trying to prove is a way to compute those numbers. – mathematician Jul 16 '14 at 14:45
  • Just to add to my answer below, the main thing that allows us to add and multiply this way is the "commutative ring structure" of the integers -- that is stuff like commutativity, associativity, and distributivity. While there will be a lot of stuff there you don't understand, I'd recommend taking a look at the "Definition" & "Notes on the definition" sections of the wiki page on rings. Then you can follow the links to associativity and such if you'd like to learn more. –  Jul 16 '14 at 23:21