El teorema de Tverberg es uno de mis teoremas favoritos en geometría combinatoria. La idea detrás del teorema es que si uno tiene muchos puntos en , deberíamos poder partirlos en varios pedazos de tal forma que las envolventes convexas de cada uno tengan un punto en común. Este teorema dice exactamente qué tantos puntos son necesarios para esto.
Desde que Tverberg dio la primer demostración de este hecho en 1966, han aparecido otras más cortas y más elegantes a lo largo de los años, con una demostración espectacular por Sarkaria en 1992. La demostración de Sarkaria se ha difundido mucho, y encontrar textos o blogs muy buenos que la expliquen no es muy complicado (un buen ejemplo sería el blog de Gil Kalai). Sin embargo, como no he visto ninguna versión de esto en español, y últimamente he trabajado con problemas “tipo Tverberg”, creo que vale la pena dedicarle una entrada. Lo que dice el teorema es lo siguiente:
Teorema (Tverberg 1966) - Dado un conjunto de
puntos en
, es posible encontrar una partición
de
en
pedazos de tal forma que
Donde significa la envolvente convexa de
.
El caso se conoce como el lema de Radon o el Teorema de Radon, y fue demostrado en 1921. Para este nada más se necesita álgebra lineal básica. Curiosamente lo que hace el argumento de Sarkaria es reducir la parte combinatoria del teorema a un problema métrico. Lo que se necesita para esto son dos ingredientes. El primero es el teorema de Carathéodory coloreado.
Teorema (Carathéodory coloreado) - Dadas familias de puntos
en
tales que cada una de ellas atrapa al origen, podemos encontrar puntos
de tal forma que el conjunto
también atrapa al origen.
Con decir que un conjunto atrapa al origen nos referimos a que
.
Este teorema es realmente métrico. Se le llama “coloreado” porque podemos pensar que cada familia está pintada de algún color, y lo que queremos es un simplejo heterocromático que atrapa al origen. Si esto no sucede, podemos considerar el simplejo heterocromático más cercano al origen y ver qué color le falta a su cara más cercana al
. Si todo funciona bien, demostrar que los puntos de ese color no atrapan al origen debería ser fácil.
El segundo ingrediente es el producto tensorial. Dados dos vectores ,
, el producto tensorial
es un vector en
tal que la entrada
-ésima es
. Lo único que nos interesa de este producto por el momento es que es una función bilineal de
.
Ahora sí, la idea brillante. La idea brillante es considerar vectores
en
que sean los vértices de un simplejo regular que atrapa al origen. Que sea regular realmente no es tan importante, pero facilita muchísimo las cuentas. Lo importante de estos vectores es que una combinación lineal de ellos satisface
si y solo si
.
Consideremos y
nuestros puntos en
. Podemos agregarles a todos una entrada
al final. Es decir, considerar los puntos
. Esto es un paso estándar para convertir problemas “afines” en problemas “lineales”, abusando un poco del lenguaje. Ahora consideremos los puntos
con
. Estos son puntos que viven en
. Si los acomodamos como en la figura, notemos que cada columna atrapa al origen (porque los
lo hacían).
Entonces, por el teorema de Carathéodory coloreado, podemos elegir un elemento de cada columna de tal forma que el conjunto que obtenemos atrapa al origen. Es decir, para cada existe un
de tal forma que el conjunto
atrapa al origen. Los
van a definir nuestra partición, por lo que conviene considerar los conjuntos
tales que
Ahora sí, como atrapa al origen, tenemos que hay coeficientes no negativos
que suman
de tal forma que
Podemos usar la linealidad del producto tensorial para factorizar los , de tal forma que
(nota: si intentan escribir la ecuación de arriba expandiendo la primer suma, el compilador de de wordpress se niega a hacerlo, incluso si la parten en cachos).
La magia de la demostración es que la necesidad de que los coeficientes de una combinación de los que de
sean iguales se transfiere directamente en el producto tensorial. Es decir,
es el mismo punto para cada .
Viendo las primeras coordenadas, obtenemos que
es el mismo punto para cada
. Usando que la última coordenada es
, obtenemos que
tiene el mismo valor (positivo) para cada
, por lo que podemos suponer que es
.
Con esto obtenemos que los pedazos forman la partición que buscabamos.
Etiquetas: álgebra lineal, Caratheodory, Convexos, Geometría combinatoria, Producto Tensorial, Sarkaria, Truco, Tverberg

