Clearly, \(\natnumlt{m} \) contains exactly \(m \) elements. In fact, we have defined the number \(m \) to be the set \(\natnumlt{m} \text{.}\) (See ExampleΒ 11.4.2.)
As the terminology implies, we will use these sets to count the elements of other sets. In particular, given a set \(A \text{,}\) if we can match up the elements of \(A \) with the elements of \(\natnumlt{m} \text{,}\) one for one, then \(A \) must also contain exactly \(m \) elements.
Suppose \(A \) is finite. While there is only one number \(m \) for which a bijection \(\natnumlt{m} \to A \) exists, there can be many such bijections, and the number of bijections increases as \(m \) increases.
For \(\Sigma = \ShortEngAlphabet \text{,}\) we have \(\card{\Sigma} = 26 \text{.}\) Below are two example bijections \(\funcdef{\varphi,\psi}{\natnumlt{26}}{\Sigma} \) that verify this cardinality number.
What about an empty set? Clearly we should have \(\card{\emptyset} = 0 \text{,}\) but is this consistent with our definition of cardinality? By definition, to verify \(\card{\emptyset} = 0 \) we require a bijection \(\natnumlt{0} \to \emptyset \text{,}\) but
Do empty functions even exist? It is difficult to think of such a function in terms of an input-output rule, but remember that technically a function is defined by its graph. (See the formal definition of function in SubsectionΒ 10.1.3.) Since \(\emptyset \cartprod X = \emptyset \) for every set \(X \text{,}\) there exists a unique function \(\emptyset \to X \text{,}\) namely the function whose graph is \(\emptyset \text{.}\) And because of the empty nature of this graph, the facts required to establish \(\card{\emptyset} = 0 \) will be vacuously true.
While functions with empty domain exist, note that it is not possible to have a function with empty codomain, except in the case that the domain is empty as well.
We are required to demonstrate an example of a bijection \(\natnumlt{0} \to \emptyset \text{.}\) As \(\natnumlt{0} = \emptyset \text{,}\)StatementΒ 2 of PropositionΒ 12.1.7 tells that the empty function \(\natnumlt{0} \to \emptyset \) is the required bijection.