Choice function
A choice function
Within ZF, a choice function cannot be guaranteed unless an explicit rule can be given for choosing elements, e.g. the smallest element of well ordered sets. To guarantee the existence of a choice function for an arbitrary set of inhabited sets, the Axiom of Choice is required.