let a, b be Nat; :: thesis: ( ex q being Rational st a = q |^ b implies ex k being Integer st a = k |^ b )
given q being Rational such that A1: a = q |^ b ; :: thesis: ex k being Integer st a = k |^ b
now
A2: now end;
now
assume A7: b = 0 ; :: thesis: ex k being Integer st a = k |^ b
then a = 1 by A1, NEWTON:4;
then a = 1 |^ 0 by NEWTON:4;
hence ex k being Integer st a = k |^ b by A7; :: thesis: verum
end;
hence ex k being Integer st a = k |^ b by A2; :: thesis: verum
end;
hence ex k being Integer st a = k |^ b ; :: thesis: verum