let n be Nat; :: thesis: exp (2,n) = 2 |^ n
defpred S1[ Nat] means exp (2,$1) = 2 |^ $1;
IA: S1[ 0 ]
proof
thus exp (2,0) = 1 by CARD_2:25
.= 2 |^ 0 by NEWTON:4 ; :: thesis: verum
end;
IS: now :: thesis: for k being Nat st S1[k] holds
S1[k + 1]
let k be Nat; :: thesis: ( S1[k] implies S1[k + 1] )
assume IV: S1[k] ; :: thesis: S1[k + 1]
exp (2,(k + 1)) = exp (2,(k +` 1)) by th0a
.= (exp (2,k)) *` (exp (2,1)) by CARD_2:28
.= (2 |^ k) *` 2 by IV, CARD_2:27
.= (2 |^ k) * 2 by th0a
.= 2 |^ (k + 1) by NEWTON:6 ;
hence S1[k + 1] ; :: thesis: verum
end;
for k being Nat holds S1[k] from NAT_1:sch 2(IA, IS);
hence exp (2,n) = 2 |^ n ; :: thesis: verum