Lm1:
{} in omega
by ORDINAL1:def 11;
Lm2:
1 in omega
;
defpred S1[ set ] means ex B being Ordinal st
( B c= $1 & $1 in omega & $1 <> {} & ( for c, d1, d2 being natural Ordinal holds
( not d1,d2 are_coprime or not $1 = c *^ d1 or not B = c *^ d2 ) ) );
Lm3:
1 = succ 0
;
Lm4:
0 = {}
;
set RATplus = { [a,b] where a, b is Element of omega : ( a,b are_coprime & b <> {} ) } ;
Lm5:
for a, b being natural Ordinal st [a,b] in { [a,b] where a, b is Element of omega : ( a,b are_coprime & b <> {} ) } holds
( a,b are_coprime & b <> {} )
Lm6:
omega c= RAT+
by XBOOLE_1:7;
definition
let i,
j be
natural Ordinal;
coherence
( ( j = {} implies {} is Element of RAT+ ) & ( RED (j,i) = 1 implies RED (i,j) is Element of RAT+ ) & ( not j = {} & not RED (j,i) = 1 implies [(RED (i,j)),(RED (j,i))] is Element of RAT+ ) )
consistency
for b1 being Element of RAT+ st j = {} & RED (j,i) = 1 holds
( b1 = {} iff b1 = RED (i,j) )
by Th26, Lm4;
end;