En geometría , un hipercubo es un análogo n -dimensional de un cuadrado ( n = 2 ) y un cubo ( n = 3 ); el caso especial para n = 4 se conoce como teseracto . Es una figura cerrada , compacta y convexa cuyo esqueleto unidimensional consiste en grupos de segmentos de línea paralelos opuestos alineados en cada una de las dimensiones del espacio , perpendiculares entre sí y de la misma longitud. La diagonal más larga de un hipercubo unitario en n dimensiones es igual a .
Un hipercubo n -dimensional se conoce más comúnmente como un n -cubo o, a veces, como un cubo n -dimensional . [1] [2] El término politopo de medida (originalmente de Elte, 1912) [3] también se utiliza, en particular en el trabajo de HSM Coxeter, quien también etiqueta a los hipercubos como politopos γ n . [4]
El hipercubo es el caso especial de un hiperrectángulo (también llamado n-ortótopo ).
Un hipercubo unitario es un hipercubo cuyo lado tiene una longitud de una unidad . A menudo, el hipercubo cuyos vértices son los 2 n puntos en R n con cada coordenada igual a 0 o 1 se denomina hipercubo unitario.
Un hipercubo se puede definir aumentando el número de dimensiones de una forma:
Esto se puede generalizar a cualquier número de dimensiones. Este proceso de barrido de volúmenes se puede formalizar matemáticamente como una suma de Minkowski : el hipercubo de dimensión d es la suma de Minkowski de d segmentos de línea de longitud unitaria mutuamente perpendiculares y, por lo tanto, es un ejemplo de zonotopo .
El esqueleto 1 de un hipercubo es un gráfico de hipercubo .
Un hipercubo unitario de dimensión es la envoltura convexa de todos los puntos cuyas coordenadas cartesianas son iguales a o . Estos puntos son sus vértices . El hipercubo con estas coordenadas es también el producto cartesiano de copias del intervalo unitario . Otro hipercubo unitario, centrado en el origen del espacio ambiente, se puede obtener a partir de éste mediante una traslación . Es la envoltura convexa de los puntos cuyos vectores de coordenadas cartesianas son
Aquí el símbolo significa que cada coordenada es igual a o a . Este hipercubo unitario es también el producto cartesiano . Cualquier hipercubo unitario tiene una longitud de arista de y un volumen dimensional de .
El hipercubo -dimensional obtenido como la envoltura convexa de los puntos con coordenadas o, equivalentemente, como el producto cartesiano, también se considera a menudo debido a la forma más simple de las coordenadas de sus vértices. Su longitud de arista es , y su volumen -dimensional es .
Todo hipercubo admite, como caras, hipercubos de una dimensión inferior contenidos en su contorno. Un hipercubo de dimensión admite facetas , o caras de dimensión : un segmento de línea (-dimensional) tiene puntos finales; un cuadrado (-dimensional) tiene lados o aristas; un cubo (-dimensional) tiene caras cuadradas; un teseracto (-dimensional) tiene cubos tridimensionales como facetas. El número de vértices de un hipercubo de dimensión es (un cubo habitual, de dimensión 1, tiene vértices, por ejemplo). [5]
El número de hipercubos -dimensionales (a los que de ahora en adelante simplemente nos referiremos como -cubos) contenidos en el límite de un -cubo es
Por ejemplo, el límite de un -cubo ( ) contiene cubos ( -cubos), cuadrados ( -cubos), segmentos de línea ( -cubos) y vértices ( -cubos). Esta identidad se puede demostrar mediante un argumento combinatorio simple: para cada uno de los vértices del hipercubo, hay formas de elegir una colección de aristas incidentes a ese vértice. Cada una de estas colecciones define una de las caras -dimensionales incidentes al vértice considerado. Haciendo esto para todos los vértices del hipercubo, cada una de las caras -dimensionales del hipercubo se cuenta veces ya que tiene esa cantidad de vértices, y necesitamos dividir por este número.
El número de facetas del hipercubo se puede utilizar para calcular el volumen -dimensional de su límite: ese volumen es multiplicado por el volumen de un hipercubo -dimensional; es decir, donde es la longitud de los bordes del hipercubo.
Estos números también pueden generarse mediante la relación de recurrencia lineal .
Por ejemplo, al extender un cuadrado por sus cuatro vértices se agrega un segmento de línea adicional (arista) por vértice. Al agregar el cuadrado opuesto para formar un cubo se obtienen segmentos de línea.
El f-vector extendido para un n -cubo también se puede calcular expandiendo (de manera concisa, (2,1) n ), y leyendo los coeficientes del polinomio resultante . Por ejemplo, los elementos de un teseracto son (2,1) 4 = (4,4,1) 2 = (16,32,24,8,1).
Un n -cubo se puede proyectar dentro de un polígono regular 2n - gonal mediante una proyección ortogonal sesgada , que se muestra aquí desde el segmento de línea hasta el 16-cubo.
Los hipercubos son una de las pocas familias de politopos regulares que se representan en cualquier número de dimensiones. [8]
La familia de hipercubos (desplazados) es una de las tres familias de politopos regulares , etiquetada por Coxeter como γ n . Las otras dos son la familia dual de hipercubos, los politopos cruzados , etiquetados como β n, y los símplices , etiquetados como α n . Una cuarta familia, las teselaciones infinitas de hipercubos , está etiquetada como δ n .
Otra familia relacionada de politopos semirregulares y uniformes son los semihipercubos , que se construyen a partir de hipercubos con vértices alternos eliminados y facetas simplex agregadas en los espacios, etiquetados como hγ n .
Los n -cubos se pueden combinar con sus duales (los politopos cruzados ) para formar politopos compuestos:
El gráfico de las aristas del n -hipercubo es isomorfo al diagrama de Hasse de la red de caras del ( n −1) -símplex . Esto se puede ver orientando el n -hipercubo de modo que dos vértices opuestos se encuentren verticalmente, correspondientes al ( n −1)-símplex mismo y al politopo nulo, respectivamente. Cada vértice conectado al vértice superior se asigna entonces de forma única a una de las facetas ( n −2 caras) del ( n −1)-símplex , y cada vértice conectado a esos vértices se asigna a una de las n −3 caras del símplex , y así sucesivamente, y los vértices conectados al vértice inferior se asignan a los vértices del símplex.
Esta relación se puede utilizar para generar la red de caras de un ( n −1)-símplex de manera eficiente, ya que los algoritmos de enumeración de redes de caras aplicables a politopos generales son computacionalmente más costosos.
Los politopos complejos regulares se pueden definir en el espacio de Hilbert complejo llamados hipercubos generalizados , γpn
= p {4} 2 {3}... 2 {3} 2 , o..Existen soluciones reales con p = 2, es decir γ2
n= γ n = 2 {4} 2 {3}... 2 {3} 2 = {4,3,..,3}. Para p > 2, existen en . Las facetas son ( n −1)-cubos generalizados y la figura del vértice son símplex regulares .
El perímetro del polígono regular que se ve en estas proyecciones ortogonales se denomina polígono de Petrie . Los cuadrados generalizados ( n = 2) se muestran con los bordes delineados como bordes p de color rojo y azul alternados , mientras que los cubos n superiores se dibujan con bordes p delineados en negro .
El número de elementos de m caras en un cubo n generalizado p es: . Esto es p n vértices y pn facetas. [9]
Cualquier número entero positivo elevado a otra potencia entera positiva dará como resultado un tercer número entero, siendo este tercer número entero un tipo específico de número figurado correspondiente a un n -cubo con un número de dimensiones que corresponde al exponencial. Por ejemplo, el exponente 2 dará como resultado un número cuadrado o "cuadrado perfecto", que se puede organizar en forma de cuadrado con una longitud de lado correspondiente a la de la base. De manera similar, el exponente 3 dará como resultado un cubo perfecto , un número entero que se puede organizar en forma de cubo con una longitud de lado de la base. Como resultado, el acto de elevar un número a 2 o 3 se conoce más comúnmente como " cuadrar " y "cubizar", respectivamente. Sin embargo, los nombres de hipercubos de orden superior no parecen ser de uso común para potencias superiores.