defpred S1[ Element of NAT , set ] means $2 = - $1;
A1:
for x being Element of NAT ex y being Element of INT- st S1[x,y]
consider f being sequence of INT- such that
A2:
for x being Element of NAT holds S1[x,f . x]
from FUNCT_2:sch 3(A1);
A3:
f in Funcs (NAT,INT-)
by FUNCT_2:8;
then A4:
dom f = NAT
by FUNCT_2:92;
A5:
for x1, x2 being object st x1 in dom f & x2 in dom f & f . x1 = f . x2 holds
x1 = x2
A9:
for y being object st y in INT- holds
f " {y} <> {}
A12:
f is one-to-one
by A5, FUNCT_1:def 4;
rng f = INT-
by A9, FUNCT_2:41;
hence
NAT , INT- are_equipotent
by A4, A12, WELLORD2:def 4; verum