Given that:
Two sets A and B are equivalent if there exists a bijection from A to B.
A set is finite if it is empty or is equivalent to the set {1,2,...,n} for some natural number n. Otherwise it is infinite.
A set is denumerable if it is equivalent to the set of natural numbers N.
A set is countable if it is finite or denumerable.
I understand that there are some questions in math stackexchange about proving any subset of a countable set is countable, which has already been answered. But I am just having troubles with proving this statement using the above definitions, which are sort of different from the common definitions.
Could someone give me a hand, please? Thanks so much.