Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Hypercube

From Wikipedia, the free encyclopedia
Convex polytope, the n-dimensional analogue of a square and a cube
For other uses, seeHypercube (disambiguation).
In the followingperspective projections,cube is 3-cube andtesseract is 4-cube.

Ingeometry, ahypercube is ann-dimensional analogue of asquare (n = 2) and acube (n = 3); the special case forn = 4 is known as atesseract. It is aclosed,compact,convex figure whose 1-skeleton consists of groups of oppositeparallelline segments aligned in each of the space'sdimensions,perpendicular to each other and of the same length. A unit hypercube's longest diagonal inn dimensions is equal ton{\displaystyle {\sqrt {n}}}.

Ann-dimensional hypercube is more commonly referred to as ann-cube or sometimes as ann-dimensional cube.[1][2] The termmeasure polytope (originally from Elte, 1912)[3] is also used, notably in the work ofH. S. M. Coxeter who also labels the hypercubes the γn polytopes.[4]

The hypercube is the special case of ahyperrectangle (also called ann-orthotope).

Aunit hypercube is a hypercube whose side has length oneunit. Often, the hypercube whose corners (orvertices) are the 2n points inRn with each coordinate equal to 0 or 1 is calledthe unit hypercube.

Construction

[edit]

By the number of dimensions

[edit]
An animation showing how to create a tesseract from a point.

A hypercube can be defined by increasing the numbers of dimensions of a shape:

0 – A point is a hypercube of dimension zero.
1 – If one moves this point one unit length, it will sweep out a line segment, which is a unit hypercube of dimension one.
2 – If one moves this line segment its length in aperpendicular direction from itself; it sweeps out a 2-dimensional square.
3 – If one moves the square one unit length in the direction perpendicular to the plane it lies on, it will generate a 3-dimensional cube.
4 – If one moves the cube one unit length into the fourth dimension, it generates a 4-dimensional unit hypercube (a unittesseract).

This can be generalized to any number of dimensions. This process of sweeping out volumes can be formalized mathematically as aMinkowski sum: thed-dimensional hypercube is the Minkowski sum ofd mutually perpendicular unit-length line segments, and is therefore an example of azonotope.

The1-skeleton of a hypercube is ahypercube graph.

Vertex coordinates

[edit]
Projection of arotatingtesseract.

A unit hypercube of dimensionn{\displaystyle n} is theconvex hull of all the2n{\displaystyle 2^{n}} points whosen{\displaystyle n}Cartesian coordinates are each equal to either0{\displaystyle 0} or1{\displaystyle 1}. These points are itsvertices. The hypercube with these coordinates is also thecartesian product[0,1]n{\displaystyle [0,1]^{n}} ofn{\displaystyle n} copies of the unitinterval[0,1]{\displaystyle [0,1]}. Another unit hypercube, centered at the origin of the ambient space, can be obtained from this one by atranslation. It is the convex hull of the2n{\displaystyle 2^{n}} points whose vectors of Cartesian coordinates are

(±12,±12,,±12).{\displaystyle \left(\pm {\frac {1}{2}},\pm {\frac {1}{2}},\cdots ,\pm {\frac {1}{2}}\right)\!.}

Here the symbol±{\displaystyle \pm } means that each coordinate is either equal to1/2{\displaystyle 1/2} or to1/2{\displaystyle -1/2}. This unit hypercube is also the cartesian product[1/2,1/2]n{\displaystyle [-1/2,1/2]^{n}}. Any unit hypercube has an edge length of1{\displaystyle 1} and ann{\displaystyle n}-dimensional volume of1{\displaystyle 1}.

Then{\displaystyle n}-dimensional hypercube obtained as the convex hull of the points with coordinates(±1,±1,,±1){\displaystyle (\pm 1,\pm 1,\cdots ,\pm 1)} or, equivalently as the Cartesian product[1,1]n{\displaystyle [-1,1]^{n}} is also often considered due to the simpler form of its vertex coordinates. Its edge length is2{\displaystyle 2}, and itsn{\displaystyle n}-dimensional volume is2n{\displaystyle 2^{n}}.

Faces

[edit]

Every hypercube admits, as its faces, hypercubes of a lower dimension contained in its boundary. A hypercube of dimensionn{\displaystyle n} admits2n{\displaystyle 2n} facets, or faces of dimensionn1{\displaystyle n-1}: a (1{\displaystyle 1}-dimensional) line segment has2{\displaystyle 2} endpoints; a (2{\displaystyle 2}-dimensional) square has4{\displaystyle 4} sides or edges; a3{\displaystyle 3}-dimensional cube has6{\displaystyle 6} square faces; a (4{\displaystyle 4}-dimensional) tesseract has8{\displaystyle 8} three-dimensional cubes as its facets. The number of vertices of a hypercube of dimensionn{\displaystyle n} is2n{\displaystyle 2^{n}} (a usual,3{\displaystyle 3}-dimensional cube has23=8{\displaystyle 2^{3}=8} vertices, for instance).[5]

The number of them{\displaystyle m}-dimensional hypercubes (just referred to asm{\displaystyle m}-cubes from here on) contained in the boundary of ann{\displaystyle n}-cube is

Em,n=2nm(nm){\displaystyle E_{m,n}=2^{n-m}{n \choose m}},[6]     where(nm)=n!m!(nm)!{\displaystyle {n \choose m}={\frac {n!}{m!\,(n-m)!}}} andn!{\displaystyle n!} denotes thefactorial ofn{\displaystyle n}.

For example, the boundary of a4{\displaystyle 4}-cube (n=4{\displaystyle n=4}) contains8{\displaystyle 8} cubes (3{\displaystyle 3}-cubes),24{\displaystyle 24} squares (2{\displaystyle 2}-cubes),32{\displaystyle 32} line segments (1{\displaystyle 1}-cubes) and16{\displaystyle 16} vertices (0{\displaystyle 0}-cubes). This identity can be proven by a simple combinatorial argument: for each of the2n{\displaystyle 2^{n}} vertices of the hypercube, there are(nm){\displaystyle {\tbinom {n}{m}}} ways to choose a collection ofm{\displaystyle m} edges incident to that vertex. Each of these collections defines one of them{\displaystyle m}-dimensional faces incident to the considered vertex. Doing this for all the vertices of the hypercube, each of them{\displaystyle m}-dimensional faces of the hypercube is counted2m{\displaystyle 2^{m}} times since it has that many vertices, and we need to divide2n(nm){\displaystyle 2^{n}{\tbinom {n}{m}}} by this number.

The number of facets of the hypercube can be used to compute the(n1){\displaystyle (n-1)}-dimensional volume of its boundary: that volume is2n{\displaystyle 2n} times the volume of a(n1){\displaystyle (n-1)}-dimensional hypercube; that is,2nsn1{\displaystyle 2ns^{n-1}} wheres{\displaystyle s} is the length of the edges of the hypercube.

These numbers can also be generated by the linearrecurrence relation.

Em,n=2Em,n1+Em1,n1{\displaystyle E_{m,n}=2E_{m,n-1}+E_{m-1,n-1}\!},     withE0,0=1{\displaystyle E_{0,0}=1}, andEm,n=0{\displaystyle E_{m,n}=0} whenn<m{\displaystyle n<m},n<0{\displaystyle n<0}, orm<0{\displaystyle m<0}.

For example, extending a square via its 4 vertices adds one extra line segment (edge) per vertex. Adding the opposite square to form a cube providesE1,3=12{\displaystyle E_{1,3}=12} line segments.

The extendedf-vector for ann-cube can also be computed by expanding(2x+1)n{\displaystyle (2x+1)^{n}} (concisely, (2,1)n), and reading off the coefficients of the resultingpolynomial. For example, the elements of a tesseract is (2,1)4 = (4,4,1)2 = (16,32,24,8,1).

NumberEm,n{\displaystyle E_{m,n}} ofm{\displaystyle m}-dimensional faces of an{\displaystyle n}-dimensional hypercube (sequenceA038207 in theOEIS)
m012345678910
nn-cubeNamesSchläfli
Coxeter
Vertex
0-face
Edge
1-face
Face
2-face
Cell
3-face

4-face

5-face

6-face

7-face

8-face

9-face

10-face
00-cubePoint
Monon
( )

1
11-cubeLine segment
Dion[7]
{}

21
22-cubeSquare
Tetragon
{4}

441
33-cubeCube
Hexahedron
{4,3}

81261
44-cubeTesseract
Octachoron
{4,3,3}

16322481
55-cubePenteract
Deca-5-tope
{4,3,3,3}

32808040101
66-cubeHexeract
Dodeca-6-tope
{4,3,3,3,3}

6419224016060121
77-cubeHepteract
Tetradeca-7-tope
{4,3,3,3,3,3}

12844867256028084141
88-cubeOcteract
Hexadeca-8-tope
{4,3,3,3,3,3,3}

2561024179217921120448112161
99-cubeEnneract
Octadeca-9-tope
{4,3,3,3,3,3,3,3}

51223044608537640322016672144181
1010-cubeDekeract
Icosa-10-tope
{4,3,3,3,3,3,3,3,3}

1024512011520153601344080643360960180201

Graphs

[edit]

Ann-cube can be projected inside a regular 2n-gonal polygon by askew orthogonal projection, shown here from the line segment to the 15-cube.

Petrie polygonOrthographic projections

Line segment

Square

Cube

Tesseract

5-cube

6-cube

7-cube

8-cube

9-cube

10-cube

11-cube

12-cube

13-cube

14-cube

15-cube

Related families of polytopes

[edit]

The hypercubes are one of the few families ofregular polytopes that are represented in any number of dimensions.[8]

Thehypercube family is one of threeregular polytope families, labeled byCoxeter asγn. The other two are the hypercube dual family, thecross-polytopes, labeled asβn, and thesimplices, labeled asαn. A fourth family, theinfinite tessellations of hypercubes, is labeled asδn.

Another related family of semiregular anduniform polytopes is thedemihypercubes, which are constructed from hypercubes with alternate vertices deleted andsimplex facets added in the gaps, labeled asn.

n-cubes can be combined with their duals (thecross-polytopes) to form compound polytopes:

Relation to (n−1)-simplices

[edit]

The graph of then-hypercube's edges isisomorphic to theHasse diagram of the (n−1)-simplex'sface lattice. This can be seen by orienting then-hypercube so that two opposite vertices lie vertically, corresponding to the (n−1)-simplex itself and the null polytope, respectively. Each vertex connected to the top vertex then uniquely maps to one of the (n−1)-simplex's facets (n−2 faces), and each vertex connected to those vertices maps to one of the simplex'sn−3 faces, and so forth, and the vertices connected to the bottom vertex map to the simplex's vertices.

This relation may be used to generate the face lattice of an (n−1)-simplex efficiently, since face lattice enumeration algorithms applicable to general polytopes are more computationally expensive.

Generalized hypercubes

[edit]

Regularcomplex polytopes can be defined incomplexHilbert space calledgeneralized hypercubes, γp
n
=p{4}2{3}...2{3}2, or... Real solutions exist withp = 2, i.e. γ2
n
= γn =2{4}2{3}...2{3}2 = {4,3,..,3}. Forp > 2, they exist inCn{\displaystyle \mathbb {C} ^{n}}. The facets are generalized (n−1)-cube and thevertex figure are regularsimplexes.

Theregular polygon perimeter seen in these orthogonal projections is called aPetrie polygon. The generalized squares (n = 2) are shown with edges outlined as red and blue alternating colorp-edges, while the highern-cubes are drawn with black outlinedp-edges.

The number ofm-face elements in ap-generalizedn-cube are:pnm(nm){\displaystyle p^{n-m}{n \choose m}}. This ispn vertices andpn facets.[9]

Generalized hypercubes
p=2p=3p=4p=5p=6p=7p=8
R2{\displaystyle \mathbb {R} ^{2}}
γ2
2
={4} =
4 vertices
C2{\displaystyle \mathbb {C} ^{2}}
γ3
2
=
9 vertices

γ4
2
=
16 vertices

γ5
2
=
25 vertices

γ6
2
=
36 vertices

γ7
2
=
49 vertices

γ8
2
=
64 vertices
R3{\displaystyle \mathbb {R} ^{3}}
γ2
3
={4,3} =
8 vertices
C3{\displaystyle \mathbb {C} ^{3}}
γ3
3
=
27 vertices

γ4
3
=
64 vertices

γ5
3
=
125 vertices

γ6
3
=
216 vertices

γ7
3
=
343 vertices

γ8
3
=
512 vertices
R4{\displaystyle \mathbb {R} ^{4}}
γ2
4
={4,3,3}
=
16 vertices
C4{\displaystyle \mathbb {C} ^{4}}
γ3
4
=
81 vertices

γ4
4
=
256 vertices

γ5
4
=
625 vertices

γ6
4
=
1296 vertices

γ7
4
=
2401 vertices

γ8
4
=
4096 vertices
R5{\displaystyle \mathbb {R} ^{5}}
γ2
5
={4,3,3,3}
=
32 vertices
C5{\displaystyle \mathbb {C} ^{5}}
γ3
5
=
243 vertices

γ4
5
=
1024 vertices

γ5
5
=
3125 vertices

γ6
5
=
7776 vertices
γ7
5
=
16,807 vertices
γ8
5
=
32,768 vertices
R6{\displaystyle \mathbb {R} ^{6}}
γ2
6
={4,3,3,3,3}
=
64 vertices
C6{\displaystyle \mathbb {C} ^{6}}
γ3
6
=
729 vertices

γ4
6
=
4096 vertices

γ5
6
=
15,625 vertices
γ6
6
=
46,656 vertices
γ7
6
=
117,649 vertices
γ8
6
=
262,144 vertices
R7{\displaystyle \mathbb {R} ^{7}}
γ2
7
={4,3,3,3,3,3}
=
128 vertices
C7{\displaystyle \mathbb {C} ^{7}}
γ3
7
=
2187 vertices
γ4
7
=
16,384 vertices
γ5
7
=
78,125 vertices
γ6
7
=
279,936 vertices
γ7
7
=
823,543 vertices
γ8
7
=
2,097,152 vertices
R8{\displaystyle \mathbb {R} ^{8}}
γ2
8
={4,3,3,3,3,3,3}
=
256 vertices
C8{\displaystyle \mathbb {C} ^{8}}
γ3
8
=
6561 vertices
γ4
8
=
65,536 vertices
γ5
8
=
390,625 vertices
γ6
8
=
1,679,616 vertices
γ7
8
=
5,764,801 vertices
γ8
8
=
16,777,216 vertices

Relation to exponentiation

[edit]

Any positive integer raised to another positive integer power will yield a third integer, with this third integer being a specific type offigurate number corresponding to ann-cube with a number of dimensions corresponding to the exponential. For example, the exponent 2 will yield asquare number or "perfect square", which can be arranged into a square shape with a side length corresponding to that of the base. Similarly, the exponent 3 will yielda perfect cube, an integer which can be arranged into a cube shape with a side length of the base. As a result, the act of raising a number to 2 or 3 is more commonly referred to as "squaring" and "cubing", respectively. However, the names of higher-order hypercubes do not appear to be in common use for higher powers.

See also

[edit]

Notes

[edit]
  1. ^Paul Dooren; Luc Ridder (1976)."An adaptive algorithm for numerical integration over an n-dimensional cube".Journal of Computational and Applied Mathematics.2 (3):207–217.doi:10.1016/0771-050X(76)90005-X.
  2. ^Xiaofan Yang; Yuan Tang (15 April 2007)."A (4n − 9)/3 diagnosis algorithm on n-dimensional cube network".Information Sciences.177 (8):1771–1781.doi:10.1016/j.ins.2006.10.002.
  3. ^Elte, E. L. (1912). "IV, Five dimensional semiregular polytope".The Semiregular Polytopes of the Hyperspaces. Netherlands:University of Groningen.ISBN 141817968X.{{cite book}}:ISBN / Date incompatibility (help)
  4. ^Coxeter 1973, pp. 122–123, §7.2 see illustration Fig 7.2C.
  5. ^Miroslav Vořechovský; Jan Mašek; Jan Eliáš (November 2019). "Distance-based optimal sampling in a hypercube: Analogies to N-body systems".Advances in Engineering Software.137 102709.doi:10.1016/j.advengsoft.2019.102709.ISSN 0965-9978.
  6. ^Coxeter 1973, p. 122, §7·25.
  7. ^Johnson, Norman W.;Geometries and Transformations, Cambridge University Press, 2018, p.224.
  8. ^Noga Alon (1992)."Transmitting in the n-dimensional cube".Discrete Applied Mathematics.37–38:9–11.doi:10.1016/0166-218X(92)90121-P.
  9. ^Coxeter, H. S. M. (1974),Regular complex polytopes, London & New York:Cambridge University Press, p. 180,MR 0370328.

References

[edit]

External links

[edit]
Wikimedia Commons has media related toHypercubes.
Dimensional spaces
Animated tesseract
Other dimensions
Polytopes andshapes
Number systems
Dimensions by number
See also
Fundamental convexregular anduniform polytopes in dimensions 2–10
FamilyAnBnI2(p) /DnE6 /E7 /E8 /F4 /G2Hn
Regular polygonTriangleSquarep-gonHexagonPentagon
Uniform polyhedronTetrahedronOctahedronCubeDemicubeDodecahedronIcosahedron
Uniform polychoronPentachoron16-cellTesseractDemitesseract24-cell120-cell600-cell
Uniform 5-polytope5-simplex5-orthoplex5-cube5-demicube
Uniform 6-polytope6-simplex6-orthoplex6-cube6-demicube122221
Uniform 7-polytope7-simplex7-orthoplex7-cube7-demicube132231321
Uniform 8-polytope8-simplex8-orthoplex8-cube8-demicube142241421
Uniform 9-polytope9-simplex9-orthoplex9-cube9-demicube
Uniform 10-polytope10-simplex10-orthoplex10-cube10-demicube
Uniformn-polytopen-simplexn-orthoplexn-cuben-demicube1k22k1k21n-pentagonal polytope
Topics:Polytope familiesRegular polytopeList of regular polytopes and compoundsPolytope operations
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hypercube&oldid=1314221977"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp