let i, j be Element of omega ; for x', y' being Element of RAT+ st i = x' & j = y' holds
i +^ j = x' + y'
let x', y' be Element of RAT+ ; ( i = x' & j = y' implies i +^ j = x' + y' )
set a = (denominator x') *^ (denominator y');
set b = ((numerator x') *^ (denominator y')) +^ ((numerator y') *^ (denominator x'));
assume A1:
i = x'
; ( not j = y' or i +^ j = x' + y' )
then A2:
denominator x' = one
by ARYTM_3:def 9;
assume A3:
j = y'
; i +^ j = x' + y'
then A4:
denominator y' = one
by ARYTM_3:def 9;
then A5:
(denominator x') *^ (denominator y') = one
by A2, ORDINAL2:56;
then A6:
RED ((denominator x') *^ (denominator y')),(((numerator x') *^ (denominator y')) +^ ((numerator y') *^ (denominator x'))) = one
by ARYTM_3:29;
((numerator x') *^ (denominator y')) +^ ((numerator y') *^ (denominator x')) =
((numerator x') *^ one ) +^ (numerator y')
by A2, A4, ORDINAL2:56
.=
(numerator x') +^ (numerator y')
by ORDINAL2:56
.=
i +^ (numerator y')
by A1, ARYTM_3:def 8
.=
i +^ j
by A3, ARYTM_3:def 8
;
hence i +^ j =
RED (((numerator x') *^ (denominator y')) +^ ((numerator y') *^ (denominator x'))),((denominator x') *^ (denominator y'))
by A5, ARYTM_3:29
.=
x' + y'
by A6, ARYTM_3:def 10
;
verum