(Оффтоп)
Please please make me unsee it.
Зачем и как вы вычислили знак от пустого списка аргументов?
Просто оказалось что для записи формул и вычислений её удобнее доопределить в нуле именно так?
Может быть. Равенство
довольно удобно.
Помнится это не единственный пример такого рода, странность с непростотой числа 1 тоже вызвана упрощением записи формул и определений ...
Всё станет проще, если рассмотреть сначала функцию «количество простых множителей в разложении»
, а потом определить:
составное —
. Простота
окажется, понятно, эквивалентной
, и окажется ещё одно число, для которого
внезапно оказывается нулём. Так как оно одно, для него до сих пор не придумали какого-то общего названия. Если же единицу обозвать простой с самого начала, основная теорема арифметики уж очень станет страшной («разложение <…>
не включающее в множители единицы, единственно»).
Не, всё же это всё странно и неочевидно, с отсутствием или равенству нулю.
Кому как.
Равенство нулю
— это
, а отсутствие значения — это
.