Мне так не кажется - отрицание никуда не ушло, оно замаскировалось: процесс очевидно оборвётся в рациональном случае, следовательно будет бесконечным в иррациональном.
Вы строите непрерывные дроби по вещественным числам. Но я предлагал другую логику - берём бесконечные последовательности неотрицательных целых, на них вводим классы, учимся классы складывать, вычитать, умножать и делить, вводим порядок, доказываем 14 аксиом вещественных чисел. Затем вводим определения:
целое - только первое число не ноль,
рациональное - только конечное число членов не нули,
иррациональное - бесконечное число членов не нули.
И наконец возводим в квадрат
![$[1; 2(, 2)]^2 = [2;0(, 0)]$ $[1; 2(, 2)]^2 = [2;0(, 0)]$](https://dxdy-03.korotkov.co.uk/f/a/0/7/a07b5c9754ec091073193bcd0c93310f82.png)
.