Can this proof be adapted for the reals, or is it only the case that every integer is special?
You might like the alternative (and very nerdy) phrase "on the gripping hand" as an alternative. It (usually?) connotes a third option that invalidates the other two in some way, as you've done here.
{x | ∃ n ∈ ℕ : 10^n = 1}
=
{1, 0.1, 0.01, 0.001, 0.0001, 0.00001, …}
doesn’t have a smallest number.It is impossible to adapt this proof because the set of reals is uncountable. It is doable for the rationals, though, as they _are_ countable.