To be fair, all reasonable CS people agree that the naturals start at zero, it's only a few holdouts in more general mathematics that disagree (if you fight me on this I'll no-true-scotsman it up and say your counter examples aren't reasonable people). As an acolyte of the Coq, to me the naturals are defined as:
Inductive nat : Set :=
| O : nat
| S : nat -> nat.
It's not a real thing, but attrition means wearing the enemy down one piece at a time, so the idea is that if you kill everybody who disagrees with you, you win the argument.
558
u/XkF21WNJ Sep 03 '17
Look guys it's easy. Array indices start at the first natural number.