Given an abstract polytope P, its flag graph is the edge-coloured graph whose vertices are the flags of P and the i-edges correspond to i-adjacent flags. Flag graphs of polytopes are maniplexes. On the other hand, given a maniplex M, on can define a poset P M by means of the non empty intersection of its faces. In this paper we give necessary and sufficient conditions (in terms of graphs) on a maniplex M in order for P M to be an abstract polytope. Moreover, in such case, we show that M is isomorphic to the flag graph of P M . This in turn gives necessary and sufficient conditions for a maniplex to be (isomorphic to) the flag graph of a polytope.In this section we introduce the reader to the basic notions of abstract polytopes, maps, edge-coloured graphs and maniplexes.
Abstract polytopesConvex polytopes generalize the notion of polyhedra for higher dimensions. Abstract polytopes are combinatorial objects whose incidence structure resemble the incidence structure of convex polytopes. In fact, each convex polytope can be regarded as an abstract polytope. We give the basics about abstract polytopes and refer the reader to [6] for more details of their study.An (abstract) n-polytope (or a polytope of rank n) is a ranked partially ordered set,