@cookie Можно так, да. Только не "бесконечно малая", а просто число, которое заведомо меньше чем a или b. Но через десятичные дроби как-то нагляднее получается.
@cookie Ну, любое рациональное число — это либо конечная, либо периодическая десятичная дробь. А иррациональное число — бесконечная и непериодическая. То есть, если есть десятичные представления для a и b, они будут отличаться начиная с n-ного знака, а мы можем взять бесконечную десятичную дробь, которая с (n+1)-ого знака будет больше a и меньше b. Не знаю, понятно ли написал.