Enumeração

Em matemática e ciência da computação teórica, a enumeração é a repetiçao de diversas palavras seguidas de virgula.

Enumeração como listagem

Formalmente, uma enumeração de um conjunto S {\displaystyle S} pode ser definida como:

Em ciência da computação, considera-se como um requisito adicional para enumerações que o mapeamento de N {\displaystyle \mathbb {N} } para o conjunto seja computável. O conjunto é então chamado recursivamente enumerável, referindo-se ao uso de teoria da recursividade na formalização do que significa ao mapeamento ser computável.

Exemplos

Seja:

f ( x ) := { − ( x + 1 ) / 2 , se  x  for impar x / 2 , se  x  for par . {\displaystyle f(x):={\begin{cases}-(x+1)/2,&{\mbox{se }}x{\mbox{ for impar}}\\x/2,&{\mbox{se }}x{\mbox{ for par}}.\end{cases}}}

f : N → Z {\displaystyle f:\mathbb {N} \to \mathbb {Z} } é uma bijeção já que cada número natural corresponde a exatamente um número inteiro. A seguinte tabela fornece os primeiros valores da enumeração:

x 0 1 2 3 4 5 6 7 8
f(x) 0 −1 1 −2 2 −3 3 −4 4

Propriedades