Convex polytope

A convex polytope is, loosely speaking, a polytope without clefts and without self-intersections. Convex polytopes represent convex sets, sets of points such that every point in any line segment defined by a pair of points in the set is also in the set. Similarly to the notion of a polytope itself, there are various similar but distinct notions of convex polytopes: some authors define all polytopes as convex point sets, thus making every polytope automatically convex, while others treat convexity as a property of a general polytope. This article deals with the latter notion.

Historically, convex polytopes have been more expansively studied than their non-convex counterparts. In various senses, convex polytopes are better behaved: they all obey the Euler characteristic (which non-convex polytopes generally don't), and are all orientable and tame. Also, convex polytopes appear in a wider variety of contexts, such as in the resolution of linear inequalities or as objects of study in convex geometry, while non-convex polytopes are almost always studied from an abstract point of view.

Furthermore, convex polytopes of various classes lend themselves to enumeration more easily. For example, though the enumeration of uniform polyhedra wasn't completed until 1953 and wasn't proven complete until 1975, the Archimedean solids could've been discovered as early as 200 BCE by Archimedes. Likewise, while the classification of non-convex uniform polychora remains open as of 2020, the convex uniform polychora have been enumerated since 1965. This in part due to the fact that convexity imposes a requirement on the angles meeting at each element (e.g. in a polyhedron, the angles meeting at each vertex can't exceed 2π), while general polytopes have no such requirement.

A polytope is strictly convex if it is convex and no two facets are in the same hyperplane. This additional requirement is used in the definitions of the Johnson solids, Blind polytopes, and CRF polytopes to restrict the possibilities.

Examples
All of the following are examples of convex polytopes:


 * Every point and every dyad is convex.
 * Every triangle, and more generally every simplex is convex.
 * Every rectangle, and more generally any hypercuboid is convex.
 * The Platonic solids, the Archimedean solids, and the Johnson solids are examples of convex polyhedra.

The following are examples of non-convex polytopes:


 * The pentagram isn't convex, as it has intersecting sides.
 * The dart isn't convex, as it has a cleft.
 * The small stellated dodecahedron isn't convex, as it has non-convex pentagrammic faces.

Convex hull
The convex hull $X$ of a set of points $S$ is the smallest convex set containing such points, in the sense that any other convex set that contains the points of $S$ also contains the set $X$. Intuitively, it can be thought as the shape that an elastic hypersphere (or a rubber band in the 2D case) would take when fit around the points.

The surface of the convex hull of any finite amount of points can be divided into flat faces. These faces form a polytope that is also known as the convex hull of the points.

The convex hull of a polytopes vertices is also simply called the convex hull of that polytope. Convex hulls of polytopes have various interesting properties:
 * The convex hull of a polytope has at least as much symmetry as  (though it can have more, see for instance the tetrahemihexahedron).
 * The convex hull of an isogonal polytope is isogonal.

Definitions
There isn't a single standard, agreed upon way to define the property of convexity for a general polytope. Oftentimes, convexity is just determined visually, following the loose description of "a polytope without clefts and self-intersections". The following are more rigorous definitions used by various authors:

Convex hull definition
Convex polytopes can be defined in terms of the convex hull as follows:
 * A convex polytope is a polytope equal to the convex hull of its vertices.

Alternatively a polytope is convex if it is the convex hull of some locally finite set of points.

Recursive definition
The notion of a convex polytope can be defined recursively, as a polytope satisfying the following four characteristics:


 * The interiors of its facets do not intersect one another.
 * The interior angles between facets are less than.
 * The polytope is not skew.
 * All of its facets are convex.

Interior definition
A convex polytope may be defined as one whose interior has a unique density of 1 and is a convex set.

Comparison of definitions
While the definitions presented express the same loose idea they are not strictly equivalent. The interior definition allows polyhedra with coplanar faces to be convex, while the recursive definition and the convex hull definition do not allow these polytopes to be convex.

Related notions
In addition to convexity and strict convexity, there are a number of other weaker forms of convexity employed in different contexts.

Quasi-convexity
A polyhedron,, is quasi-convex if all the edges of its convex hull are edges of. This definition was introduced by Norman Johnson for the study of Stewart toroids. All convex polyhedra are quasi-convex.

Weak convexity
A polytope is weakly convex if all of its vertices are vertices of its convex hull. All strictly convex polytopes are weakly convex, but some convex polytopes with coplanar facets are not weakly convex.