Número de Dedekind

De testwiki
Ir a la navegación Ir a la búsqueda

<imagemap> Archivo:Monotone Boolean functions 0,1,2,3.svg|400px|thumb|derecha|Los retículos distributivos libres de funciones booleanas monótonas sobre 0, 1, 2 y 3 argumentos.

circle 659 623 30 contradicción circle 658 552 35 A y B y C circle 587 480 35 A y B circle 659 481 35 A y C circle 729 481 35 B y C circle 588 410 35 (A y B) o (A y C) circle 658 410 35 (A y B) o (B y C) circle 729 410 35 (A y C) o (B y C) circle 548 339 30 A circle 604 339 30 B circle 758 339 30 C circle 661 339 35 (A o B) y (A o C) y (B o C) <==> (A y B) o (A y C) o (B y C) circle 588 268 35 (A o B) y (A o C) circle 659 267 35 (A o B) y (B o C) circle 729 268 35 (A o C) y (B o C) circle 588 197 35 A o B circle 658 197 35 A o C circle 729 197 35 B o C circle 658 126 35 A o B o C circle 659 56 30 tautología

desc bottom-left </imagemap> En combinatoria, los números de Dedekind son una sucesión entera de rápido crecimiento cuyo nombre se dio póstumamente en honor a Richard Dedekind, quien las definió por primera vez en 1897.[1] El número de Dedekind M(n) corresponde, equivalentemente, a lo siguiente:

Encontrar una expresión matemática de forma cerrada para M(n) se conoce como el Problema de Dedekind. Aunque existen aproximaciones asintóticas que estiman este número,[2][3][4] y una expresión exacta en forma de sumatoria,[5] el cómputo de M(n) sigue siendo ineficiente, y sus valores exactos sólo se conocen para valores n ≤ 9.[6][7][8]

Ejemplo

Para n = 2, existen seis funciones booleanas monótonas y seis anticadenas de subconjuntos del conjunto de dos elementos {x,y}:

  • La función f(x,y) = falso, que ignora sus valores de entrada y siempre retorna falso, corresponde a la anticadena vacía Ø.
  • La conjunción lógica f(x,y) = xy corresponde a la anticadena { {x,y} }, que contiene al conjunto {x,y}.
  • La función f(x,y) = x, que ignora su segundo argumento y retorna el primero, corresponde a la anticadena { {x} } que contiene al conjunto {x}.
  • La función f(x,y) = y, que ignora su primer argumento y retorna el segundo, corresponde a la anticadena { {y} } que contiene al conjunto {y}.
  • La disyunción lógica f(x,y) = xy corresponde a la anticadena { {x}, {y} }, que contiene a los dos conjuntos {x} e {y}.
  • La función f(x,y) = verdadero, que ignora sus valores de entrada y siempre retorna verdadero, corresponde a la anticadena {Ø} que contiene sólo al conjunto vacío.

Valores conocidos

Los valores exactos de los números de Dedekind se conocen para 0 ≤ n ≤ 9. La siguiente tabla muestra tales números, junto con el año y la publicación en que fueron calculados:

Gráfica de los números de Dedekind hasta n = 8, donde se aprecia el crecimiento exponencial de la sucesión.
n Número M(n) Año
0 2 1940[1]
1 3 1940[1]
2 6 1940[1]
3 20 1940[1]
4 168 1940[1]
5 7 581 1940[9]
6 7 828 354 7.83×106 1946[10]
7 2 414 682 040 998 2.41×1012 1965[11] y 1976[12]
8 56 130 437 228 687 557 907 788 5.61×1022 1991[6]
9 286 386 577 668 298 411 128 469 151 667 598 498 812 366 2.86×1041 2023[7][8]
Plantilla:OEIS

Si n es un número par, entonces M(n) también debería serlo.[13] El cálculo de M(5) = 7581 fue el contraejemplo que desaprobó una conjetura realizada por Garrett Birkhoff que decía que M(n) es siempre divisible por (2n - 1)(2n - 2).[9]

Fórmula con sumatoria

Andrzej Kisielewicz en 1988 demostró la siguiente fórmula para los números de Dedekind:[5]

M(n)=k=122nj=12n1i=0j1(1bikbkkm=0log2i(1bmi+bmibmj)),

donde

bik=k2i2k2i+1.

Sin embargo, esta fórmula no es útil para el cómputo de los valores de M(n) para n grandes, debido al gran número de términos en la sumatoria.

Asíntotas

El logaritmo de los números de Dedekind puede ser estimado exactamente mediante las cotas

(nn/2)log2M(n)(nn/2)(1+O(lognn)).

La inecuación de la izquierda cuenta el número de anticadenas en que cada conjunto tiene exactamente n/2 elementos, y la inecuación derecha fue demostrada por Kleitman y Markowsky.[2]

A. D. Korshunov encontró en 1981 una estimación aún mejor:[14]

M(n)=(1+o(1))2(nn/2)expa(n)

para n par, y

M(n)=(1+o(1))2(nn/2)exp(b(n)+c(n))

para n impar, donde

a(n)=(nn/21)(2n/2+n22n5n2n4),
b(n)=(n(n3)/2)(2(n+3)/2n22n6n2n+3),

y

c(n)=(n(n1)/2)(2(n+1)/2+n22n4).

La principal idea detrás de estas estimaciones, es que en la mayoría de las anticadenas, todos los conjuntos tienen tamaños muy cercanos a n/2.[15] Para n = 2, 4, 6 y 8, la fórmula de Korshunov provee una estimación imprecisa por un factor de 9.8%, 10.2%, 4.1%, y -3.3%, respectivamente.[16]

Referencias

Plantilla:Listaref

Plantilla:Control de autoridades