thus ( f is natural-valued implies for x being set st x in dom f holds
f . x is natural ) :: thesis: ( ( for x being set st x in dom f holds
f . x is natural ) implies f is natural-valued )
proof
assume A16: f is natural-valued ; :: thesis: for x being set st x in dom f holds
f . x is natural

let x be set ; :: thesis: ( x in dom f implies f . x is natural )
assume A17: x in dom f ; :: thesis: f . x is natural
reconsider f = f as natural-valued Function by A16;
f . x in rng f by A17, FUNCT_1:12;
hence f . x is natural ; :: thesis: verum
end;
assume A18: for x being set st x in dom f holds
f . x is natural ; :: thesis: f is natural-valued
let y be set ; :: according to TARSKI:def 3,VALUED_0:def 6 :: thesis: ( not y in rng f or y in NAT )
assume y in rng f ; :: thesis: y in NAT
then ex x being set st
( x in dom f & y = f . x ) by FUNCT_1:def 5;
then y is natural by A18;
hence y in NAT by ORDINAL1:def 13; :: thesis: verum