Hyperrectangle
Template:Short description Script error: No such module "Infobox".Template:Template other
In geometry, a hyperrectangle (also called a box, hyperbox, -cell or orthotope[1]), is the generalization of a rectangle (a plane figure) and the rectangular cuboid (a solid figure) to higher dimensions. A necessary and sufficient condition is that it is congruent to the Cartesian product of finite intervals.[2] This means that a -dimensional rectangular solid has each of its edges equal to one of the closed intervals used in the definition. Every -cell is compact.[3][4]
If all of the edges are equal length, it is a hypercube. A hyperrectangle is a special case of a parallelotope.
Formal definition
For every integer from to , let and be real numbers such that . The set of all points in whose coordinates satisfy the inequalities is a -cell.[5]
Intuition
A -cell of dimension is especially simple. For example, a 1-cell is simply the interval with . A 2-cell is the rectangle formed by the Cartesian product of two closed intervals, and a 3-cell is a rectangular solid.
The sides and edges of a -cell need not be equal in (Euclidean) length; although the unit cube (which has boundaries of equal Euclidean length) is a 3-cell, the set of all 3-cells with equal-length edges is a strict subset of the set of all 3-cells.
Types
A four-dimensional orthotope is likely a hypercuboid.[6]
The special case of an Template:Mvar-dimensional orthotope where all edges have equal length is the Template:Mvar-cube or hypercube.[1]
By analogy, the term "hyperrectangle" can refer to Cartesian products of orthogonal intervals of other kinds, such as ranges of keys in database theory or ranges of integers, rather than real numbers.[7]
Dual polytope
Script error: No such module "Infobox".Template:Template other
The dual polytope of an Template:Mvar-orthotope has been variously called a rectangular Template:Mvar-orthoplex, rhombic Template:Mvar-fusil, or Template:Mvar-lozenge. It is constructed by 2nScript error: No such module "Check for unknown parameters". points located in the center of the orthotope rectangular faces.
An Template:Mvar-fusil's Schläfli symbol can be represented by a sum of Template:Mvar orthogonal line segments: { } + { } + ... + { } Script error: No such module "Check for unknown parameters". or n{ }.Script error: No such module "Check for unknown parameters".
A 1-fusil is a line segment. A 2-fusil is a rhombus. Its plane cross selections in all pairs of axes are rhombi.
| Template:Mvar | Example image |
|---|---|
| 1 | File:Cross graph 1.svg Line segment { } Script error: No such module "Check for unknown parameters". Template:CDD |
| 2 | File:Rhombus (polygon).png Rhombus { } + { } = 2{ }Script error: No such module "Check for unknown parameters". Template:CDD |
| 3 | File:Dual orthotope-orthoplex.svg Rhombic 3-orthoplex inside 3-orthotope { } + { } + { } = 3{ }Script error: No such module "Check for unknown parameters". Template:CDD |
See also
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ a b Coxeter, 1973
- ↑ Template:Harvcoltxt
- ↑ Template:Harvcoltxt
- ↑ Template:Harvcoltxt
- ↑ Template:Harvcoltxt
- ↑ Script error: No such module "citation/CS1".
- ↑ See e.g. Script error: No such module "citation/CS1"..
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "citation/CS1".
External links
- Script error: No such module "Template wrapper".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".