Several years ago in a textbook I read this example as a faulty use of proof by induction. I never really realized why it fails. Here it goes:
Theorem. There are no bearded men in the world.
- Proof by induction
Base case: Suppose a person has n=1 facial hair. That's not enough to be called a beard.
Induction step: Assume as induction hypothesis that the statement holds true for n = k hair, meaning the person has n = k facial hair that are not enough to constitute a beard. Adding one hair to the set would not matter and the statement would still hold true.
Therefore no bearded man exists in the world.
What's the flaw here?
I don't agree that the lack of definition of what is a beard is the flaw. It's a flaw, sure, but I don't think it's the central flaw here.
The problem is more fundamental than that: this is the misapplication of sharply mathematical concepts to real world concepts that have what we might (no pun intended) call fuzzy definitions. The reality is that there is no definition of beard based on "number of whiskers" nor any sharp line that clearly divides "beard" from "not beard". We might even vary our idea of what constitutes a beard based on context. Among our widely clean shaven, and neatly trimmed, society we might consider even a feeble growth a beard whilst the same facial hair displayed among Edwardian gentleman would be mocked as barely worthy of a teenage boy.