Здравствуйте. Натолкнулся на красивое доказательство бесконечности простых чисел, использующее топологию на

. Рассуждение следующее.
Цитата:
В

вводим базу топологии, состоящую из всех бесконечных арифметических прогрессий, состоящих из натуральных чисел. Замечаем, что множества

открыты, попарно не пересекаются и покрывают

, поэтому каждое из них замкнуто. В частности, замкнуты прогрессии вида

, где

простое число. Множества

образуют покрытие множества

. И если бы простых чисел было конечное число, то множество

оказалось бы открытым, противоречие.
Меня беспокоит место, в котором говорится о покрытии

множествами вида

. Насколько я понял, здесь используется основная теорема арифметики, так как в множестве

присутствуют все числа вида

и отсюда понятно, почему покрывают. Но из основной теоремы арифметики непосредственно следует бесконечность простых чисел: достаточно взять число

, которое должно факторизоваться на простые, но не делится ни на одно из чисел

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

, не ссылаясь на основную теорему арифметики или эквивалентные ей по силе утверждения?