let b, a be ordinal number ; :: thesis: for n being natural number st 0 in n & n in b holds
b -exponent (n *^ (exp b,a)) = a

let n be natural number ; :: thesis: ( 0 in n & n in b implies b -exponent (n *^ (exp b,a)) = a )
assume Z0: ( 0 in n & n in b ) ; :: thesis: b -exponent (n *^ (exp b,a)) = a
then A0: succ 0 c= n by ORDINAL1:33;
then Z1: ( 1 *^ (exp b,a) = exp b,a & 1 *^ (exp b,a) c= n *^ (exp b,a) ) by ORDINAL2:56, ORDINAL2:58;
Z5: ( exp b,a <> 0 & n <> 0 ) by Z0, ORDINAL4:22;
then 0 <> n *^ (exp b,a) by ORDINAL3:34;
then Z2: ( 1 in b & 0 in n *^ (exp b,a) ) by A0, Z0, ORDINAL1:22, ORDINAL3:10;
now
let c be ordinal number ; :: thesis: ( exp b,c c= n *^ (exp b,a) implies not c c/= a )
assume Z3: ( exp b,c c= n *^ (exp b,a) & c c/= a ) ; :: thesis: contradiction
then a in c by ORDINAL1:26;
then succ a c= c by ORDINAL1:33;
then Z4: exp b,(succ a) c= exp b,c by Z0, ORDINAL4:27;
exp b,(succ a) = b *^ (exp b,a) by ORDINAL2:61;
then b *^ (exp b,a) c= n *^ (exp b,a) by Z3, Z4, XBOOLE_1:1;
then b c= n by Z5, ORDINAL3:38;
then n in n by Z0;
hence contradiction ; :: thesis: verum
end;
hence b -exponent (n *^ (exp b,a)) = a by Z1, Z2, EXP; :: thesis: verum