Bonjour
C'est un prof invité, ton prof, non ?
Pour les anglo saxons en général, "positive" signifie "strictement positif", si bien qu'ils disent "non negative" quand ils veulent dire "positif ou nul".
pour eux, 0 n'est ni positif, ni négatif.
Les nombres "naturels" (natural numbers) sont 1,2,3,...
Les nombres "entiers" (whole numbers) sont 0,1,2,3...
Les nombres "entiers" (integer numbers) sont ... -3,-2,-1,.,1,2,3,...
en revanche pour IN, je pensais que c'était une notation normalisée pour {0; 1; 2; ...}