Ken G
Gold Member
- 4,949
- 573
That's all true, all I'm saying is there is no need for any inductive axiom to solve a specific version of this puzzle. Yet the puzzle is still interesting. So the puzzle is not about the use of an inductive axiom, it's about the chain of logic you can produce by tracking what people know, and how they gain new information each day. So people who object to any proofs on the basis of how the induction is being done do not have a relevant objection to the puzzle solution. The discussion seemed in danger of getting off on a tangent about the use of inductive axioms, but what is interesting about the puzzle does not involve inductive axioms.stevendaryl said:Well, the heart of a proof by induction is the proof that the case for n reduces to the case for n-1. That core is present in this problem. You're right, that if the number of islanders is given explicitly as 10, then it is not necessary to establish that for all n, the case for n reduces to the case for n-1, it's only necessary to establish it for n=1, n=2, n=3, ... n=10. But as far as the reasoning in this case, it's not any easier to establish it for the 10 instances than it is to establish it for the general case.
In other words, if you are using something that is true for N, and you are showing that if it is true for N, it is true for N+1, you are not invoking any additional information input to go from the N to the N+1 case. But in this puzzle, it is crucial that there is information input-- there is the new information that no one left on day N. That's what is crucial, and a proof for a given N can be supplied by explicitly enumerating all the possibilities, so induction is never necessary. Thus the puzzle isn't about induction, it is about how new information each day culls the possibilities when you think about what other people know. Induction is merely an elegant path to a solution, it's not a requirement so it cannot be the reason the puzzle works. If I generate the integers from 1 to 10 by adding 1 to each previous one, I may notice a certain self-similarity to what I am doing, but I am not doing induction because I have not invoked any inductive axioms.
An example would be, if I wanted to prove that all the integers from 1 to 10 are >0 and <11, I could simply enumerate the list, and the proof is done without induction. Or, I could say that if N>0, then N+1>0, and if N<11, then N-1<11, and prove it by noting that N=1 > 0 and N=10 < 11 and apply induction in both directions to show that all the numbers in the list are both > 0 and <11. The latter is shorter and more elegant, especially if the numbers get large, but the former proof is still a valid solution that is not inductive.
Last edited: