Estaba leyendo el artículo de Wikipedia sobre la forma finita de Friedman del teorema del árbol de Kruskal y estoy interesado en los grandes números TREE(n). Me gustaría verificar TREE(2)=3 yo mismo, pero encuentro definiciones contradictorias de las condiciones de los árboles/embeddings en varios sitios web. ¿Qué propiedades tienen los árboles y qué tienen que satisfacer las incrustaciones correspondientes?
Editar:
Por ejemplo, una búsqueda de información llevó a esta antigua publicación (en adelante, "ese post") que enlaza con dos páginas que afirman que TREE(2)=2, y sugiere que son un error. El post utiliza las palabras "secuencia de árboles enraizados etiquetados con vértices", lo que da una pista sobre el significado de TREE(n). El post también contiene un posible ejemplo que puede demostrar que TREE(2)≥3.
Por otro lado, Wikipedia dice " árboles etiquetados sin orden entre hermanos, parametrizando en el tamaño del conjunto de etiquetas en lugar de en el tamaño del primer árbol de la secuencia (y la incrustación homeomórfica, ≤, siendo ahora inf- y preservadora de etiquetas): Para cada n, hay un m tan grande que si T 1 ,...,T m es una secuencia finita de árboles con vértices etiquetados a partir de un conjunto de n etiquetas, donde cada Ti tiene como máximo i vértices, entonces Ti ≤ Tj para algún i<j". Esto dice árboles etiquetados pero no menciona que estén enraizados (excepto quizás implícitamente a través de "inf-preservación"; no estoy seguro de lo que significa esa parte). También trae a colación la palabra "homeomórfico", que si la tomo literalmente como aplicable a una incrustación planar de los árboles, parece una noción muy impar para usar ya que partes del árbol pueden ser contraídas (¿posiblemente saltando vértices?) en un homeomorfismo.
Además, creo recordar haber encontrado una fuente que parecía implicar que los árboles tenían que ser "completos", y decía que eso significaba algo así como "el árbol tiene raíces y, en cada nivel, el número de hijos de cada vértice es el mismo", pero ahora no puedo encontrar esa fuente.
Por último, la otra cosa que mis búsquedas sacaron fue una vieja pregunta de intercambio de pilas (http://math.stackexchange.com/questions/116478/quickest-way-to-understand-kruskals-tree-theorem) en la que un usuario llamado "Bruce" hace referencia a un artículo: Jean H. Gallier, "¿Qué tiene de especial el teorema de Kruskal y el ordinal Γ0? A survey of some results in proof theory". Ann. Pure Appl. Logic 53 (1991), no. 3, 199-260. Resumiré lo que parecen ser las partes relevantes.
El resumen comienza aquí
En ese documento, el teorema relevante parece deberse a Friedman:
Teorema 5.2
Sea Σ un conjunto finito. Para cada número entero k≥2, existe algún número entero n≥2 tan grande que, para cualquier secuencia finita <t 1 , t n > de árboles en T Σ con |t m |≤m para todo m, 1≤m≤n, existen algunos enteros i 1 , ,i k tal que 1≤i 1 < <i k ≤n y t i 1 ≼ ≼t i k .
Para desentrañar esta afirmación, primero debemos entender qué significa |t| para un árbol t, qué es T Σ es, y quizás lo más importante, lo que significa "≼". Las definiciones pertinentes aparecen al principio de la sección 4. Definen (4.1) que un "dominio de árbol" es un tipo especial de conjunto de cadenas de naturales positivos (donde los números parecen representar qué hijo de un nodo se selecciona en cada paso), y dado un conjunto Σ de etiquetas, un Σ-árbol (4.2) es una función desde un dominio de árbol a Σ. (Esto etiqueta los nodos de un árbol cuya estructura viene dada por el dominio del árbol). T Σ es el conjunto de todos los árboles Σ finitos. Si t es un árbol, |t| es el tamaño de su dominio (el número de nodos).
Por último, el comienzo de la sección 5 sugiere que "≼" es "el preorden de incrustación de la definición 4.11", pero eso también requiere más definiciones. La definición 4.3 explica que para una etiqueta f, f también puede utilizarse para representar el árbol de un nodo ""↦f". Continúa explicando que si t 1 , ,t k son árboles, y f es una etiqueta, entonces f(t 1 , ,t k ) denota el árbol con raíz f donde el t i se adjuntan a continuación. (La redacción original es formal; puedo aclararla si es necesario).
El preorden ≼ de 4.11 se define entonces inductivamente en T Σ satisfaciendo dos condiciones: 1. Si s y t son árboles, entonces s≼t⇒s≼f( ,t, ). y 2. si 0≤m≤n y hay m enteros j i tal que 1≤j 1 < <j m ≤n y s 1 ≼t j 1 , ,s m ≼t j m entonces f(s 1 , ,s m )≼f(t 1 , ,t n ).
En palabras incómodas (usando "subárbol inmediato" para significar "un subárbol completo que comienza en un hijo de la raíz"): 1. Si un árbol "cabe dentro" de un subárbol inmediato de otro árbol, entonces cabe dentro de todo el árbol. y 2. Si dos árboles tienen la misma raíz, y los subárboles inmediatos encajan cada uno dentro de diferentes subárboles inmediatos correspondientes del segundo, entonces el primer árbol encaja dentro del segundo.
El resumen termina aquí
Suponiendo que esas definiciones/afirmaciones de ese documento sean correctas, entonces parece que el número entero n que se nos garantiza que existe por Thm 5.2 depende tanto de k como del tamaño del conjunto de etiquetas Σ. Parece que el "k" de Gallier se ha establecido igual a 2 en Wikipedia, el "tamaño de Σ" de Gallier se ha llamado "n" en Wikipedia, el índice ficticio "m" de Gallier se ha llamado "i" en Wikipedia, y el "n" de Gallier se llama "m" o "TREE(n)" en Wikipedia. Teniendo esto en cuenta, parece que el ejemplo de esa publicación muestra realmente que TREE(2)≥3.
Entonces me pregunto si TREE(2) podría ser mayor que 3. Sin embargo, parece que un solo nodo de una etiqueta dada impide que esa etiqueta se utilice de nuevo, de modo que los dos primeros árboles se ven obligados a un ordenamiento de las etiquetas; utilizando negrita para denotar la cabeza, son " 2 " y " 1 --1". El tercer árbol no puede utilizar la etiqueta 2, por lo que debe ser " 1 --1--1" o "1-- 1 --1" o " 1 --1" o " 1 ". Las tres primeras opciones contienen " 1 --1" en la forma pertinente, para que los ejemplos en ese puesto sean realmente los mejores posibles.
Preguntas pendientes:
¿Hay algún error en mi cálculo de que TREE(2)=3? ¿Qué significan las partes de la definición de Wikipedia, si es que efectivamente es equivalente a la del artículo de Gallier? (¿O es no equivalente).