All Topics  
Simplex

 

   Email Print
   Bookmark   Link

 

Simplex


 
 


In geometryGeometry

Geometry arose as the field of knowledge dealing with spatial relationships....
, a simplex (plural simplexes or simplices) or n-simplex is an n-dimensional analogue of a triangle. Specifically, a simplex is the convex hullFacts About Convex hull

In mathematics, the convex hull or convex envelope for a set of points X in a real vector space V is the minimal c...
 of a set of (
n + 1) affinely independentAffine transformation

In geometry, an affine transformation or affine map between two vector spaces consists of a linear transformation fol...
 pointPoint (geometry)

A spatial point is an entity with a location in space but no extent....
s in some Euclidean spaceEuclidean space

Around 300 BC, the Greek mathematician Euclid laid down the rules of what has now come to be called "plane Euclidean geometry", wh...
 of dimension
n or higher (i.e., a set of points such that no m-planePlane (mathematics)

In mathematics, a plane is a fundamental two-dimensional object....
 contains more than (
m + 1) of them; such points are said to be in general positionGeneral position

In geometry, general position for a set of points, or other configuration, means the general case situation, as opposed ...
).

For example, a 0-simplex is a pointPoint (geometry)

A spatial point is an entity with a location in space but no extent....
, a 1-simplex is a line segmentLine segment

In geometry, a line segment is a part of a line that is bounded by two end points, and contains every point on the line betw...
, a 2-simplex is a triangleTriangle

A triangle is one of the basic shapes of geometry: a polygon with three vertices and three sides which are straight line seg...
, a 3-simplex is a tetrahedronTetrahedron

A tetrahedron is a polyhedron composed of four triangular faces, three of which meet at each vertex....
, and a 4-simplex is a pentachoronPentachoron

The pentachoron, or 5-cell, also called a pentatope or 4-simplex, is the simplest convex regular polychoron....
 (in each case with interior).

A regular simplex is a simplex that is also a regular polytopeRegular polytope

In mathematics, a regular polytope is a geometric figure with a high degree of symmetry....
. A regular n-simplex may be constructed from a regular (n − 1)-simplex by connecting a new vertex to all original vertices by the common edge length.

Elements

The convex hull of any nonempty subset of the n+1 points that define an n-simplex is called a face of the simplex. Faces are simplices themselves. In particular, the convex hull of a subset of size m+1 (of the n+1 defining points) is an m-simplex, called an m-face of the n-simplex. The 0-faces (i.e., the defining points themselves as sets of size 1) are called the vertices (singular: vertex), the 1-faces are called the edges, the (n − 1)-faces are called the facets, and the sole n-face is the whole n-simplex itself. In general, the number of m-faces is equal to the binomial coefficientBinomial coefficient

In mathematics, particularly in combinatorics, the binomial coefficient of the natural number n and the integer k is...
 
C(n + 1, m + 1). Consequently, the number of m-faces of an n-simplex may be found in column (m + 1) of row (n + 1) of Pascal's trianglePascal's triangle

In mathematics, Pascal's triangle is a geometric arrangement of the binomial coefficients in a triangle....
.

The regular simplex family is the first of three regular polytopeRegular polytope Summary

In mathematics, a regular polytope is a geometric figure with a high degree of symmetry....
 families, labeled by Coxeter as
αn, the other two being the cross-polytopeCross-polytope Overview

In geometry, a cross-polytope, or orthoplex, is a regular, convex polytope that exists in any number of dimensions....
 family, labeled as
βn, and the hypercubeHypercube

In geometry, a hypercube is an n-dimensional analogue of a square and a cube ....
s, labeled as
γn. A fourth family, the infinite tessellation of hypercubesHypercubic honeycomb

In geometry, a hypercubic honeycomb is a family of regular honeycombs in n-dimensions with the Schl?fli symbols and contai...
 he labeled as
δn.


n-Simplex elements (by Pascal's triangle)
Δn αn n-polytopePolytope

In geometry polytope means, first, the generalization to any dimension of polygon in two dimensions, and polyhedron in thre...
GraphComplete graph

In the mathematical field of graph theory, a complete graph is a simple graph where an edge connects every pair of vertices....
Name Schläfli symbolSchläfli symbol

In mathematics, the Schlfli symbol is a simple notation that gives a summary of some important properties of a particular re...

Coxeter-DynkinCoxeter-Dynkin diagram

In geometry, a Coxeter-Dynkin diagram is a graph representing a relational set of mirror in space for a kaleidoscopic constr...
Vertices
(0-faces)
Edges
(1-faces)
Faces
(2-faces)
Cells
(3-faces)
(4-faces) (5-faces) (6-faces) (7-faces) (8-faces) (9-faces)
Δ0 α0 0-polytope PointVertex (geometry) Overview

In geometry, a vertex is a special kind of point....

(0-simplex)
- 1                  
Δ1 α1 1-polytope Line segmentLine segment

In geometry, a line segment is a part of a line that is bounded by two end points, and contains every point on the line betw...

(1-simplex)

2 1                
Δ2 α2 2-polytope TriangleTriangle

A triangle is one of the basic shapes of geometry: a polygon with three vertices and three sides which are straight line seg...

(2-simplex)

3 3 1              
Δ3 α3 3-polytope TetrahedronTetrahedron

A tetrahedron is a polyhedron composed of four triangular faces, three of which meet at each vertex....

(3-simplex)

4 6 4 1            
Δ4 α4 4-polytope PentachoronPentachoron

The pentachoron, or 5-cell, also called a pentatope or 4-simplex, is the simplest convex regular polychoron....

(4-simplex)

5 10 10 5 1          
Δ5 α5 5-polytope5-polytope

In geometry, a five-dimensional polytope, or 5-polytope, is a polytope in 5-dimensional space....
Hexateron
Hexa-5-tope
(5-simplex)

6 15 20 15 6 1        
Δ6 α6 6-polytope6-polytope

In geometry, a six-dimensional polytope, or 6-polytope, is a polytope in 6-dimensional space....
Heptapeton
Hepta-6-tope
(6-simplex)

7 21 35 35 21 7 1      
Δ7 α7 7-polytope7-polytope

In geometry, a seven-dimensional polytope, or 7-polytope, is a polytope in 7-dimensional space....
Octaexon
Octa-7-tope
(7-simplex)

8 28 56 70 56 28 8 1    
Δ8 α8 8-polytope8-polytope

In geometry, an eight-dimensional polytope, or 8-polytope, is a polytope in 8-dimensional space....
Enneazetton
Ennea-8-tope
(8-simplex)

9 36 84 126 126 84 36 9 1  
Δ9 α9 9-polytope9-polytope

In geometry, a nine-dimensional polytope, or 9-polytope, is a polytope in 9-dimensional space....
Decayotton
Deca-9-tope
(9-simplex)

10 45 120 210 252 210 120 45 10 1
Δ10 α10 10-polytope10-polytope Summary

In geometry, a ten-dimensional polytope, or 10-polytope, is a polytope in 10-dimensional space, each 8-polytope ridge being ...
Hendeca-10-tope
(10-simplex10-simplex

A hendeca-10-tope is a 10-simplex, a self-dual regular 10-polytope with 11 vertices, 55 edges, 165 triangle faces, 330 tetra...
)

11 55 165 330 462 462 330 165 55 11

Table MAPLE formula

  • with(combstruct):for n from 0 to 11 do seq(count(Combination(n), size=m) , m = 1 .. n) od;
  • OEIS A135278

The standard simplex


The standard n-simplex (or unit n-simplex) is the subset of Rn+1 given by
The simplex Δn live in the affine hyperplane obtained by removing the restriction ti ≥ 0 in the above definition. The standard simplex is clearly regular.

The vertices of the standard n-simplex are the points
e0 = (1, 0, 0, …, 0),
e1 = (0, 1, 0, …, 0),
en = (0, 0, 0, …, 1).

There is a canonical map from the standard n-simplex to an arbitrary n-simplex with vertices (v0, …, vn) given by
The coefficients ti are called the barycentric coordinatesBarycentric coordinates (mathematics)

In mathematics, barycentric coordinates are coordinates defined by the vertices of a simplex....
 of a point in the n-simplex. Such a general simplex is often called an affine n-simplex, to emphasize that the canonical map is an affine transformationAffine transformation

In geometry, an affine transformation or affine map between two vector spaces consists of a linear transformation fol...
. It is also sometimes called an oriented affine n-simplex to emphasize that the canonical map may be orientation preservingOrientation (mathematics)

In mathematics, an orientation on a real vector space is a choice of which ordered bases are "positively" oriented and which...
 or reversing.

Geometric properties

The oriented volumeVolume

'Volume', also called capacity, is a quantification of how much space a certain region occupies....
 of an n-simplex in n-dimensional space with vertices (v0, ..., vn) is

where each column of the n × n determinantDeterminant

In algebra, a determinant is a function depending on n that associates a scalar, det, to every n'n square matrix,...
 is the difference between the vectorsVector (spatial)

In physics and in vector calculus, a spatial vector, or simply vector, is a concept characterized by a magnitude and a...
 representing two vertices. Without the 1/n! it is the formula for the volume of an n-parallelepipedParallelepiped

In geometry, a parallelepiped or parallelopipedon is a three-dimensional figure like a cube, except that its faces ar...
. One way to understand the 1/n! factor is as follows. If the coordinates of a point in a unit n-box are sorted, together with 0 and 1, and successive differences are taken, then since the results add to one, the result is a point in an n simplex spanned by the origin and the closest n vertices of the box. The taking of differences was an orthogonal (volume-preserving) transformation, but sorting compressed the space by a factor of n!.

The volumeVolume

'Volume', also called capacity, is a quantification of how much space a certain region occupies....
 under a standard n-simplex (i.e. between the origin and the simplex in Rn+1) is

The volumeFacts About Volume

'Volume', also called capacity, is a quantification of how much space a certain region occupies....
 of a regular n-simplex with unit side length is

as can be seen by multiplying the previous formula by xn+1, to get the volume under the n-simplex as a function of its vertex distance x from the origin, differentiating with respect to x, at    (where the n-simplex side length is 1), and normalizing by the length of the increment, , along the normal vector.

Simplexes with an "orthogonal corner"

Orthogonal corner means here, that there is a vertex at which all adjacent hyperfaces are pairwise orthogonal. Such simplexes are generalizations of right angle triangles and for them there exists an n-dimensional version of the Pythagorean theoremPythagorean theorem

In mathematics, the Pythagorean theorem or Pythagoras' theorem is a relation in Euclidean geometry among the three sid...
:

The sum of the squared n-dimensional volumes of the hyperfaces adjacent to the orthogonal corner equals the squared n-dimensional volume of the hyperface opposite of the orthogonal corner.

where are hyperfaces being pairwise orthogonal to each other but not orthogonal to , which is the hyperface opposite of the orthogonal corner.

For a 2-simplex the theorem is the Pythagorean theoremPythagorean theorem

In mathematics, the Pythagorean theorem or Pythagoras' theorem is a relation in Euclidean geometry among the three sid...
 for triangles with a right angle and for a 3-simplex it is de Gua's theoremDe Gua's theorem

De Gua's theorem is a generalization of the Pythagorean theorem to three dimensions and named for Jean Paul de Gua de Malves...
 for a tetrahedron
with a cube corner.

Topology

TopologicallyTopology

Topology is a branch of mathematics concerned with spatial properties preserved under bicontinuous deformation ; these are ...
, an n-simplex is equivalent to an n-ballBall (mathematics)

In mathematics, a ball is the inside of a sphere; both concepts apply not only in the three-dimensional space but also for l...
. Every n-simplex is an n-dimensional manifold with boundary.

In algebraic topologyAlgebraic topology

Algebraic topology is a branch of mathematics in which tools from abstract algebra are used to study topological spaces....
, simplices are used as building blocks to construct an interesting class of topological spaceTopological space

Topological spaces are structures that allow one to formalize concepts such as convergence, connectedness and continuity....
s called simplicial complexSimplicial complex

In mathematics, a simplicial complex is a topological space of a particular kind, built up of points, line segments, triangl...
es. These spaces are built from simplices glued together in a combinatorialCombinatorics

Combinatorics is a branch of mathematics that studies collections of objects that satisfy specified criteria....
 fashion. Simplicial complexes are used to define a certain kind of homologyHomology (mathematics)

In mathematics, homology is a certain general procedure to associate a sequence of abelian groups or modules with a given ma...
 called simplicial homologySimplicial homology

In mathematics, in the area of algebraic topology, simplicial homology is a theory with a finitary definition, and is probab...
.

A finite set of k-simplexes embedded in an open subset of Rn is called an affine k-chain. The simplexes in a chain need not be unique; they may occur with multiplicityMultiplicity

In mathematics, the multiplicity of a member of a multiset is how many memberships in the multiset it has....
. Rather than using standard set notation to denote an affine chain, it is instead the standard practice to use plus signs to separate each member in the set. If some of the simplexes have the opposite orientationOrientation (mathematics)

In mathematics, an orientation on a real vector space is a choice of which ordered bases are "positively" oriented and which...
, these are prefixed by a minus sign. If some of the simplexes occur in the set more than once, these are prefixed with an integer count. Thus, an affine chain takes the symbolic form of a sum with integer coefficients.

Note that each face of an n-simplex is an affine n-1-simplex, and thus the boundaryBoundary (topology)

In topology, the boundary of a subset S of a topological space X is the set of points which can be approached both f...
 of an n-simplex is an affine n-1-chain. Thus, if we denote one positively-oriented affine simplex as

with the denoting the vertices, then the boundary of σ is the chain

.

More generally, a simplex (and a chain) can be embedded into a manifoldManifold

A manifold is an abstract mathematical space in which every point has a neighborhood which resembles Euclidean space, but in...
 by means of smooth, differentiable map . In this case, both the summation convention for denoting the set, and the boundary operation commute with the embedding. That is,

where the are the integers denoting orientation and multiplicity. For the boundary operator , one has:

where φ is a chain. The boundary operation commutes with the mapping because, in the end, the chain is defined as a set and little more, and the set operation always commutes with the map operationFunction (mathematics)

In mathematics, a function relates each of its inputs to exactly one output....
 (by definition of a map).

A continuous map to a topological spaceTopological space

Topological spaces are structures that allow one to formalize concepts such as convergence, connectedness and continuity....
 X is frequently referred to as a singular n-simplex.

Random walk

Sometimes, rather than picking a point on the simplex at random we need to perform a uniform random walkRandom walk

In mathematics and physics, a random walk, sometimes called a "drunkard's walk," is a formalisation of the intuitive idea of...
 on the simplex. Such random walks are frequently required for Monte Carlo methodMonte Carlo method

Monte Carlo methods are a widely used class of computational algorithms for simulating the behavior of various physical and ...
 computations such as Markov chain Monte CarloFacts About Markov chain Monte Carlo

Markov chain Monte Carlo methods, are a class of algorithms for sampling from probability distributions based on constructin...
 over the simplex domain.

An efficient algorithm to do the walk can be derived from the fact that the normalized sum of K unit-exponentialExponential distribution Summary

In probability theory and statistics, the exponential distributions are a class of continuous probability distribution....
 random variables is distributed uniformly over the simplex. We begin by defining a univariate function that "walks" a given sample over the positive real line such that the stationary distribution of its samples is the unit-exponential distribubtion. The function makes use of the Metropolis-Hastings algorithmMetropolis-Hastings algorithm

In mathematics and physics, the Metropolis-Hastings algorithm is an algorithm used to generate a sequence of samples from a ...
 to sample the new point given the old point. Such a function can be written as the following, where h is the relative step-size:


next_point <- function(x_old)



Then to perform a random walk over the simplex:
  • Begin by drawing each element xi, i= 1, 2, ..., K, from a unit-exponential distribution.
  • For each i= 1, 2, ..., K
    • xi ? next_point(xi)
  • Set S to the sum of all the xi
  • Set ti = xi/S for all i= 1, 2, ..., K

The set of ti will be restricted to the simplex, and will walk ergodically over over the domain with a uniform stationary density. Note that it is important not to re-normalize the xi at each step; doing so will result in a non-uniform stationary distribution. Instead, think of the xi as "hidden" parameters, with the simplex coordinates given by the set of ti.

See also

External links

  • OEIS A135278 Triangle read by rows, giving the numbers T(n,m) = binomial(n+1,m+1); or, Pascal's triangle A007318 with its left-hand edge removed.