Пока что не могу доказать существование при помощи алгоритма Евклида.
В Википедии написано:
Цитата:
Можно доказать основную теорему арифметики с помощью алгоритма Евклида Здесь алгоритм Евклида будет присутствовать не в явном виде, а будет использоваться следствие из него:
Наибольший общий делитель

и

есть

раз взятый наибольший общий делитель

и

.
Из данного следствия можно доказать теорему Евклида:
Если

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

.
Теперь используем данную теорему, чтобы доказать основную теорему арифметики.
Существование: является следствием теоремы Евклида. Для доказательства этой теоремы рассмотрим простое число

и произведение

. Пусть

делится на

, но a не делится на

. Так как p — простое, то его единственными делителями являются

и

. Тогда

— единственный общий множитель

и

. Следовательно,

. Очевидно, что

делится на

. Следовательно, так как каждый общий делитель двух чисел также является и делителем их НОД, а

является общим делителем

и

, то

делится на

.
Пока что не очень ясно -- как доказывается эта теорема:
"Если

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

."
Она сама по себе очевидна. Не очень ясно как доказать. Но попробую. Если

делится на

, то

.
Если

и

не делится на

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

, потому как, если

и

, то их произведение

, все слагаемые в этой сумме делятся на

, кроме

, значит получаем противоречие, значит таки теорема доказано. Можно ли считать это доказательством теоремы?