Да. А всего-то надо было уточнить, что в качестве

мы выбираем

, если

, и

, если

. В результате полученная дробь

заведомо не будет десятично-рациональным числом и потому не может оказаться вторым "именем" какого-нибудь числа, присутствующего в списке.
А как это обосновать, - то, что полученная дробь может не быть рациональной? А вдруг будет? :)
Как-как... У Вас же в списке были все рациональные числа, а полученная дробь ни с одним из них не совпадает. Поэтому заведомо не является рациональным числом. Список всех рациональных чисел нетрудно составить (в смысле — определить алгоритм составления такого списка).