A1: a is Nat by TARSKI:1;
defpred S1[ Nat] means k |^ k is Integer;
A2: for a being Nat st S1[a] holds
S1[a + 1]
proof
let a be Nat; :: thesis: ( S1[a] implies S1[a + 1] )
assume k |^ a is Integer ; :: thesis: S1[a + 1]
then reconsider b = k |^ a as Integer ;
k |^ (a + 1) = k * b by NEWTON:6;
hence S1[a + 1] ; :: thesis: verum
end;
A3: S1[ 0 ] by NEWTON:4;
for a being Nat holds S1[a] from NAT_1:sch 2(A3, A2);
hence k |^ a is integer by A1; :: thesis: verum