Polytopes are traditionally viewed as a generalization of polygons: a rank polytope is constructed by “gluing together” rank polytopes, where the rank 1 polytope is the line segment with two rank 0 polytopes (points) glued on each end. Then we continue, gluing together line segments along their end-points to yield polygons, polygons along their edges to yield polyhedra (not to be confused with the concept in algebraic topology of the same name), and so on.
However, the details and implementation of this glueing process can widely vary. The concept of “abstract polytopes” is meant to capture the core features of polytope data into an “incidence” poset. The exact details still often vary from author to author, but this article will cover a mainstream definition of abstract polytopes, translated into the language of category theory; a lot of the definitions become much nicer when we consider posets to simply be skeletal (0,1)-categories.
We wish to encode each sub-polytope as an object in our (0,1)-category, where the hom-set is inhabited if is “incident” to , i.e. entirely contained within in some sense. To that end, firstly, we require our (0,1)-category to have initial and terminal objects; the initial object is our “nullitope” which we take to be rank -1 and incident to every element, and the terminal object is our polytope itself, which every element is incident to. Then, we introduce the concept of a rank: a functor from our (0,1)-category to the (0,1)-category whose objects are ranks . (Also called dimensions, but rank is preferred terminology as lower rank polytopes are often embedded into higher dimensional spaces.) Here is required to satisfy the following property:
A ranking is a functor from a (0,1)-category to the (0,1)-category of the integers such that for all , when the interval is equivalent to the interval category, then so is .
The concept of an interval is very important for the following definitions as well. The next definition disallows constructions such as two pyramids kissing on a single vertex:
A (0,1)-category with a ranking (Def. ) is rank-wise strongly connected if for all such that is inhabited and consists of at least 4 integers, with all initial and terminal objects removed is a connected category.
Finally, the following property, called the “diamond property”, enforces the idea that every line segment has two end-points (shares two points with the nullitope), every point and polygon share two line segments, every line segment and polyhedron share two polygons, etc.
A (0,1)-category with a ranking satisfies the diamond property if for all such that is inhabited and consists of exactly 3 integers, is equivalent to the (0,1)-category that looks like a diamond, i.e. the product of two interval categories.
An abstract polytope is a rank-wise strongly connected (0,1)-category (Def. ) with initial and terminal objects which satisfies the diamond property (Def. ).
The subobject category of a set with elements is the abstract polytope representing the rank simplex.
A polygon with 2 sides, i.e. the digon, may be encoded as a rank 2 abstract polytope, but may not be faithfully embedded into Euclidean space. However, it may be faithfully embedded onto the surface of a sphere.
Last revised on June 30, 2024 at 06:46:56. See the history of this page for a list of all contributions to it.