Hacker News new | ask | show | jobs
by Spivak 428 days ago
Definitions are neither true nor false. They're either useful or not useful.

The question of whether or not the integer 1 is a prime doesn't make sense. The question is is it useful to define it as such and the answer is a resounding no.

1 comments

Agreed. Definitions are made to differentiate things in a way useful for some goal. The question "Is X an M?" without a context or goal basically picks up whatever vague goals or purposes a person has lingering below the surface of consciousness, differing from what other participants have below theirs, leading to different answers, with no way to select the best one. In the case of what is considered prime, it's a matter of what definition simplifies the things that use it. It could be that two concepts are better, one including 1 and the other not including it. Since it's just a language shorthand, it makes no fundamental difference other than efficiency and clarity in communication about math.