let a be Real; :: thesis: for n being Nat st a >= 0 & n >= 1 holds
a to_power (1 / n) = n -root a

let n be Nat; :: thesis: ( a >= 0 & n >= 1 implies a to_power (1 / n) = n -root a )
assume that
A1: a >= 0 and
A2: n >= 1 ; :: thesis: a to_power (1 / n) = n -root a
reconsider p = n " as Rational ;
now :: thesis: a to_power (1 / n) = n -Root a
per cases ( a > 0 or a = 0 ) by A1;
suppose a > 0 ; :: thesis: a to_power (1 / n) = n -Root a
hence a to_power (1 / n) = a #Q p by Th44
.= n -Root a by A2, PREPOWER:50 ;
:: thesis: verum
end;
suppose A3: a = 0 ; :: thesis: a to_power (1 / n) = n -Root a
hence a to_power (1 / n) = 0 by A2, Def2
.= n -Root a by A2, A3, PREPOWER:def 2 ;
:: thesis: verum
end;
end;
end;
hence a to_power (1 / n) = n -root a by A1, A2, Def1; :: thesis: verum