En las matemáticas de grafos infinitos , un extremo de un grafo representa, intuitivamente, una dirección en la que el grafo se extiende hasta el infinito. Los extremos pueden formalizarse matemáticamente como clases de equivalencia de caminos infinitos , como refugios que describen estrategias para juegos de persecución-evasión en el grafo o (en el caso de grafos localmente finitos) como extremos topológicos de espacios topológicos asociados con el grafo.
Los extremos de los grafos se pueden utilizar (a través de los grafos de Cayley ) para definir los extremos de grupos finitamente generados . Los grupos infinitos finitamente generados tienen uno, dos o infinitos extremos, y el teorema de Stallings sobre los extremos de los grupos proporciona una descomposición para grupos con más de un extremo.
Los extremos de los grafos fueron definidos por Rudolf Halin (1964) en términos de clases de equivalencia de caminos infinitos. [1]Un rayo en un grafo infinito es uncamino simple; es decir, es una secuencia infinita de vérticesen la que cada vértice aparece como máximo una vez en la secuencia y cada dos vértices consecutivos en la secuencia son los dos puntos finales de una arista en el grafo. Según la definición de Halin, dos rayosyson equivalentes si hay un rayo(que puede ser igual a uno de los dos rayos dados) que contiene infinitos vértices en cada uno dey. Esta es unarelación de equivalencia: cada rayo es equivalente a sí mismo, la definición es simétrica con respecto al ordenamiento de los dos rayos y se puede demostrar que estransitiva. Por lo tanto, divide el conjunto de todos los rayos enclases de equivalencia, y Halin definió un extremo como una de estas clases de equivalencia.[2]
También se ha utilizado una definición alternativa de la misma relación de equivalencia: dos rayos y son equivalentes si no hay un conjunto finito de vértices que separe infinitos vértices de de infinitos vértices de . [3] Esto es equivalente a la definición de Halin: si el rayo de la definición de Halin existe, entonces cualquier separador debe contener infinitos puntos de y por lo tanto no puede ser finito, y a la inversa, si no existe, entonces un camino que alterna entre y hasta que no sean posibles más alternancias debe formar el separador finito deseado.
Los extremos también tienen una caracterización más concreta en términos de refugios , funciones que describen estrategias de evasión para juegos de persecución-evasión en un grafo . [4] En el juego en cuestión, un ladrón está tratando de evadir a un conjunto de policías moviéndose de vértice a vértice a lo largo de los bordes de . La policía tiene helicópteros y, por lo tanto, no necesita seguir los bordes; sin embargo, el ladrón puede ver venir a la policía y puede elegir dónde moverse a continuación antes de que los helicópteros aterricen. Un refugio es una función que asigna cada conjunto de ubicaciones de la policía a uno de los componentes conectados del subgrafo formado al eliminar ; un ladrón puede evadir a la policía moviéndose en cada ronda del juego a un vértice dentro de este componente. Los refugios deben satisfacer una propiedad de consistencia (que corresponde al requisito de que el ladrón no puede moverse a través de vértices en los que la policía ya ha aterrizado): si es un subconjunto de , y ambos y son conjuntos válidos de ubicaciones para el conjunto dado de policías, entonces debe ser un superconjunto de . Un refugio tiene orden si la colección de posiciones policiales para las que proporciona una estrategia de escape incluye todos los subconjuntos de menos de vértices en el grafo; en particular, tiene orden (el número aleph más pequeño ) si asigna cada subconjunto finito de vértices a un componente de . Cada rayo en corresponde a un refugio de orden , es decir, la función ; que asigna cada conjunto finito al componente único de que contiene infinitos vértices del rayo. A la inversa, cada refugio de orden puede definirse de esta manera por un rayo. [5] Dos rayos son equivalentes si y solo si definen el mismo refugio, por lo que los extremos de un grafo están en correspondencia biunívoca con sus refugios de orden . [4]
Si el grafo infinito es en sí mismo un rayo, entonces tiene infinitos subgrafos de rayos, uno que comienza en cada vértice de . Sin embargo, todos estos rayos son equivalentes entre sí, por lo que solo tiene un extremo.
Si es un bosque (es decir, un grafo sin ciclos finitos), entonces la intersección de dos rayos cualesquiera es un camino o un rayo; dos rayos son equivalentes si su intersección es un rayo. Si se elige un vértice base en cada componente conexo de , entonces cada extremo de contiene un rayo único que comienza en uno de los vértices base, por lo que los extremos pueden colocarse en correspondencia uno a uno con estos rayos canónicos. Todo grafo contable tiene un bosque de expansión con el mismo conjunto de extremos que . [6] Sin embargo, existen grafos incontablemente infinitos con un solo extremo en los que cada árbol de expansión tiene infinitos extremos. [7]
Si es un grafo de cuadrícula infinita , entonces tiene muchos rayos y conjuntos arbitrariamente grandes de rayos disjuntos en sus vértices. Sin embargo, tiene un solo extremo. Esto se puede ver más fácilmente utilizando la caracterización de los extremos en términos de refugios: la eliminación de cualquier conjunto finito de vértices deja exactamente un componente infinito conectado, por lo que solo hay un refugio (el que asigna cada conjunto finito al único componente infinito conectado).
En la topología de conjuntos puntuales , existe un concepto de extremo que es similar, pero no exactamente igual, al concepto de extremo en la teoría de grafos, que se remonta a mucho antes, a Freudenthal (1931). Si un espacio topológico puede ser cubierto por una secuencia anidada de conjuntos compactos , entonces un extremo del espacio es una secuencia de componentes de los complementos de los conjuntos compactos. Esta definición no depende de la elección de los conjuntos compactos: los extremos definidos por una de esas elecciones pueden colocarse en correspondencia biunívoca con los extremos definidos por cualquier otra elección.
Un gráfico infinito puede convertirse en un espacio topológico de dos maneras diferentes pero relacionadas:
En cualquier caso, cada subgrafo finito de corresponde a un subespacio compacto del espacio topológico, y cada subespacio compacto corresponde a un subgrafo finito junto con, en el caso de Hausdorff, un número finito de subconjuntos compactos propios de aristas. Por lo tanto, un grafo puede estar cubierto por una secuencia anidada de conjuntos compactos si y solo si es localmente finito, con un número finito de aristas en cada vértice.
Si un grafo es conexo y localmente finito, entonces tiene una cubierta compacta en la que el conjunto es el conjunto de vértices a distancia como máximo de algún vértice inicial elegido arbitrariamente. En este caso cualquier refugio define un extremo del espacio topológico en el que . Y a la inversa, si es un extremo del espacio topológico definido a partir de , define un refugio en el que es el componente que contiene a , donde es cualquier número lo suficientemente grande como para contener a . Por lo tanto, para grafos conexos y localmente finitos, los extremos topológicos están en correspondencia biunívoca con los extremos de la teoría de grafos. [8]
Para los grafos que no sean localmente finitos, todavía es posible definir un espacio topológico a partir del grafo y sus extremos. Este espacio puede representarse como un espacio métrico si y solo si el grafo tiene un árbol de expansión normal , un árbol de expansión con raíz tal que cada arista del grafo conecta un par ancestro-descendiente. Si existe un árbol de expansión normal, tiene el mismo conjunto de extremos que el grafo dado: cada extremo del grafo debe contener exactamente un camino infinito en el árbol. [9]
Un extremo de un grafo se define como un extremo libre si existe un conjunto finito de vértices con la propiedad de que se separa de todos los demás extremos del grafo. (Es decir, en términos de refugios, es disjunto de para cada otro extremo .) En un grafo con un número finito de extremos, cada extremo debe ser libre. Halin (1964) demuestra que, si tiene un número infinito de extremos, entonces o bien existe un extremo que no es libre, o bien existe una familia infinita de rayos que comparten un vértice inicial común y que, por lo demás, son disjuntos entre sí.
Un extremo grueso de un grafo es un extremo que contiene una cantidad infinita de rayos disjuntos por pares . El teorema de la cuadrícula de Halin caracteriza a los grafos que contienen extremos gruesos: son exactamente los grafos que tienen una subdivisión del mosaico hexagonal como subgrafo. [10]
Mohar (1991) define un grafo localmente finito conexo como "casi simétrico" si existe un vértice y un número tales que, para cada otro vértice , hay un automorfismo del grafo para el cual la imagen de está dentro de la distancia de ; equivalentemente, un grafo localmente finito conexo es casi simétrico si su grupo de automorfismos tiene un número finito de órbitas. Como muestra, para cada grafo localmente finito conexo casi simétrico, el número de extremos es como máximo dos o incontable; si es incontable, los extremos tienen la topología de un conjunto de Cantor . Además, Mohar muestra que el número de extremos controla la constante de Cheeger donde abarca todos los conjuntos finitos no vacíos de vértices del grafo y donde denota el conjunto de aristas con un punto final en . Para grafos casi simétricos con un número incontable de extremos, ; sin embargo, para grafos casi simétricos con solo dos extremos, .
Cada grupo y un conjunto de generadores para el grupo determinan un grafo de Cayley , un grafo cuyos vértices son los elementos del grupo y las aristas son pares de elementos donde es uno de los generadores. En el caso de un grupo finitamente generado , los extremos del grupo se definen como los extremos del grafo de Cayley para el conjunto finito de generadores; esta definición es invariante bajo la elección de generadores, en el sentido de que si se eligen dos conjuntos finitos diferentes de generadores, los extremos de los dos grafos de Cayley están en correspondencia uno a uno entre sí.
Por ejemplo, cada grupo libre tiene un gráfico de Cayley (para sus generadores libres) que es un árbol. El grupo libre de un generador tiene un camino doblemente infinito como su gráfico de Cayley, con dos extremos. Todos los demás grupos libres tienen infinitos extremos.
Todo grupo infinito finitamente generado tiene 1, 2 o infinitos extremos, y el teorema de Stallings sobre los extremos de los grupos proporciona una descomposición de los grupos con más de un extremo. [11] En particular: