let a be real number ; :: thesis: for n being Element of NAT st 0 <= a & a < 1 & n >= 1 holds
( a <= n -Root a & n -Root a < 1 )

let n be Element of NAT ; :: thesis: ( 0 <= a & a < 1 & n >= 1 implies ( a <= n -Root a & n -Root a < 1 ) )
assume that
A1: 0 <= a and
A2: a < 1 and
A3: n >= 1 ; :: thesis: ( a <= n -Root a & n -Root a < 1 )
A4: now
per cases ( a > 0 or a = 0 ) by A1;
end;
end;
now
per cases ( a > 0 or a = 0 ) by A1;
suppose a > 0 ; :: thesis: a |^ n <= a
hence a |^ n <= a by A2, A3, Th22; :: thesis: verum
end;
end;
end;
then n -Root (a |^ n) <= n -Root a by A3, A4, Th36;
hence a <= n -Root a by A1, A3, Th28; :: thesis: n -Root a < 1
n -Root a < n -Root 1 by A1, A2, A3, Th37;
hence n -Root a < 1 by A3, Th29; :: thesis: verum