Obviously, there has to be a fallacy in my argument that all numbers divided by zero equals one, and indeed there is.
The phrase “Don’t think about it too much and you’ll be fine.” is crucial for this argument to work, because if you think about it, I’m not actually dividing. I answered the question “How many ways can I put X marbles into Y bags?” (1), not “How many marbles are in each bag if X marbles is distributed evenly into Y bags?” (2). (2) is the question that division asks; (1) is a question of combinatorics. In this specific case, I have applied the combination function, which has the form
where n is the number of items, all distinct, and r is the number items in a group. The combination function counts the number of ways you can take r items from n distinct items, where the order of the items doesn’t matter. I am correct in saying that there is only one way to take 0 marbles from 10 distinct marbles, and that way is to not do anything. Using the formula,
Now comes the problem of defining 0!. The factorial of n is defined as
By that definition, 0! would be multiplying no numbers at all. Should it be 0, or should it be some other number, or should it be undefined?
Because has a solution, it couldn’t be undefined. If 0!=0, then that means the combination formula would be performing a division by zero (which, if you haven’t figured out by now, isn’t allowed) and the result would be undefined, which it isn’t. That leaves 0! to be defined as a number, but which one?
Mathematicians decided to define 0!, the empty product, to be 1 because it’s the only one that really works (no pun intended). Multiplying x by 1 results in x for any value of x; that is, 1 is the multiplicative identity. Having 0!=1 means that the functions in combinatorics would actually work when 0! is encountered. To finish off the example,
which is the correct answer.
Apart from answering the wrong question, proof by example is not a proof. By giving another example, i.e. 5/0, I did not prove anything. It’s like concluding that x+1=1 for all x because 0+1=1. Furthermore, the additional example still answered the wrong question!