| Enumeration |
Articles about Enumeration |
Information AboutEnumeration |
| CATEGORIES ABOUT ENUMERATION | |
| combinatorics | |
|
In Mathematics and theoretical Computer Science , an enumeration of a set is either a procedure for listing all members of the set in some definite sequence, or a count of objects of a specified kind. The two kinds of enumeration often, but not always, overlap. ENUMERATION AS LISTING Formally, an enumeration of a set ''S'' (in the sense of a listing) may be defined in either of two ways:
In the first definition it varies whether the mapping is also required to be Injective (i.e., every element of ''S'' is the image of ''exactly one'' natural number), and/or allowed to be Partial (i.e., the mapping is defined only for some natural numbers). In some applications (especially those concerned with computability of the set ''S''), these differences are of little importance, because one is concerned only with the mere existence of some enumeration, and an enumeration according to a liberal definition will generally imply that enumerations satisfying stricter requirements also exist. Enumeration of Finite sets obviously requires that either non-injectivity or partiality is accepted, and in contexts where finite sets may appear one or both of these are inevitably present. In Computer Science one often considers enumerations with the added requirement that the mapping from to the enumerated set must be Computable . The set being enumerated is then called Recursively Enumerable , referring to the use of Recursion Theory in formalizations of what it means for the map to be computable. Being recursively enumerable is a weaker condition than being a Decidable Set . Examples
: is a bijection since every natural number corresponds to exactly one integer. The following table gives the first few values of this enumeration:
Properties
ENUMERATION AS COUNTING There are flourishing subareas in many branches of mathematics concerned with enumerating (in the sense of Counting ) objects of special kinds. For instance, in '' Permutation enumeration'' and '' Graph Enumeration '' the objective is to count permutations or graphs that meet certain structural conditions. |
|
|