KiberMath писал(а):
А о каком сложении идет речь? У меня все получилось объехать и достаточно компактно и красиво.
Не получилось. В доказательстве явно присутствует операция сложения, вот здесь:
Цитата:
Разделим

на

В результате получиться

Как заметил Гильберт а я повторил (у него был другой пример), в любом доказательстве единственность разложения на простые обязано использовать операцию сложения.
Если бы существовало доказательство без сложения, то мы бы его тут же могли применить к полугруппе по умножению чисел вида 3k+1 и получили бы, что число 100 разлагается на простые сомножители единственным образом, а это не так:
100=4*25=10*10, и числа 4,25,10 - простые в этой полугруппе, так как имеют в этой полугруппе ровно два делителя. Аналогично, в этой же полугруппе 220=10*22=4*55.
Существования хотя бы одного разложения в этой полугруппе доказывается по индукции или эквивалентный в соотвествующей аксиоматике принцип наименьшего: в любом непустом подмножестве N (а в частности и этой полугруппы) есть наименьший элемент. Операция сложения в этой части доказательства не нужна.
Ну а по поводу непонятки всё просто. Надо вспомнить, что означает, что число

делится на

или

делит

. Это означает, что существует такое число

, для которого выполняется равенство

.
Теперь, в док-ве RIPa, если

для некоторого

, то

, в равенстве двух разложений числа

мы можем сократить на

и получить неоднозначно разлагаемое число, меньшее, чем

. Если же все

, то раскрывая скобки справа по дистрибутивности мы получим там все слагаемые кроме одного, делящиеся на

. Перенесём эти слагаемые налево и получим равенство

, в левой части которого имеем явно присутствующий множитель

.
Ну и концовка дословно по RIPу: разложим

, а также все

на простые множители и получим два различных разложения числа

на простые сомножители, так как так как

, и следовательно ни один из

при разложении на простые не можем дать простой множитель

. Так как

, то получаем противоречие с выбором n.