Papers
Topics
Authors
Recent
Search
2000 character limit reached

Order Polytope: Definition, Properties, Extensions

Updated 12 July 2026
  • Order polytopes are convex polytopes derived from finite posets, representing order-preserving maps from the poset to the interval [0,1].
  • They showcase deep combinatorial properties by encoding ideals, antichains, chains, and linear extensions, and relate closely to chain polytopes through shared invariants like volume.
  • Extensions include applications in Ehrhart theory, reflexive geometry, and type-B generalizations, broadening their impact in algebraic and combinatorial research.

An order polytope is the convex polytope attached to a finite partially ordered set PP whose points are the order-preserving maps P[0,1]P \to [0,1]. Introduced by Stanley, it gives a polyhedral model for the order structure of PP, and its vertices, faces, volume, triangulations, and Ehrhart data encode fundamental combinatorics of ideals, antichains, chains, and linear extensions (Liu et al., 2024).

1. Definition and basic descriptions

Let P={x1,,xd}P=\{x_1,\dots,x_d\} be a finite poset. The order polytope O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d is

O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.

Equivalently, O(P)\mathcal{O}(P) is the set of all order-preserving functions f:P[0,1]f:P\to[0,1], written in coordinates (Hibi et al., 2012).

The vertex set is described combinatorially. One standard formulation is that the vertices are exactly the vectors

ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,

where II is a poset ideal of P[0,1]P \to [0,1]0; a poset ideal is a downward closed subset. Some treatments use the dual filter convention, so the same polytope is described by characteristic vectors of filters or by complementary P[0,1]P \to [0,1]1-vectors associated to ideals (Hibi et al., 2012). The dimension is always

P[0,1]P \to [0,1]2

(Hibi et al., 2012).

Two extreme cases are particularly transparent. If P[0,1]P \to [0,1]3 is a chain P[0,1]P \to [0,1]4, then

P[0,1]P \to [0,1]5

so P[0,1]P \to [0,1]6 is a simplex. If P[0,1]P \to [0,1]7 is an antichain, then P[0,1]P \to [0,1]8, the unit cube (Hibi et al., 2012). These two cases already exhibit the range of behaviors between total comparability and total incomparability.

Facet data admit a minimal description. If P[0,1]P \to [0,1]9 is the number of minimal elements, PP0 the number of maximal elements, and PP1 the number of cover relations, then the number of facets is

PP2

(Hibi et al., 2012). In the classical formulation, the facet hyperplanes come from PP3 at minimal elements, PP4 at maximal elements, and equalities PP5 along cover relations (Mori, 2024).

2. Relation to chain polytopes and unimodular equivalence

The order polytope is paired with Stanley’s chain polytope

PP6

Its vertices are the PP7-vectors PP8 of antichains PP9 (Hibi et al., 2012).

Although P={x1,,xd}P=\{x_1,\dots,x_d\}0 and P={x1,,xd}P=\{x_1,\dots,x_d\}1 are defined by very different inequalities, they share several global invariants. They have the same dimension, the same number of vertices, and the same volume: P={x1,,xd}P=\{x_1,\dots,x_d\}2 where P={x1,,xd}P=\{x_1,\dots,x_d\}3 is the number of linear extensions of P={x1,,xd}P=\{x_1,\dots,x_d\}4 (Hibi et al., 2012). This equality of volume is one of the basic reasons that order and chain polytopes are studied in tandem.

Their facet counts are generally different. If P={x1,,xd}P=\{x_1,\dots,x_d\}5 denotes the number of maximal chains, then

P={x1,,xd}P=\{x_1,\dots,x_d\}6

and always

P={x1,,xd}P=\{x_1,\dots,x_d\}7

(Hibi et al., 2012). Equality is highly nontrivial: it holds exactly when a specific forbidden five-element subposet, denoted P={x1,,xd}P=\{x_1,\dots,x_d\}8 or “the poset of Figure 1” in the literature, does not occur as a subposet of P={x1,,xd}P=\{x_1,\dots,x_d\}9 (Hibi et al., 2012).

This same forbidden-subposet criterion governs full lattice equivalence. The order polytope and chain polytope are unimodularly equivalent if and only if that forbidden poset does not appear in O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d0. For finite O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d1, the following are equivalent: unimodular equivalence, affine equivalence, equality of O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d2-vectors, equality of facet numbers, and absence of the forbidden subposet (Hibi et al., 2012). A useful refinement is that the two polytopes always have the same number of edges, but their degree sequences agree if and only if they are unimodularly equivalent (Hibi et al., 2015).

A common misunderstanding is that equality of volume and vertex count should force close combinatorial similarity. The order–chain comparison shows this is false: volume, vertex count, and even edge count can coincide while facet numbers, degree sequences, and higher-dimensional face counts differ (Hibi et al., 2015).

3. Face structure, skeletons, and two-dimensional faces

The O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d3-skeleton of O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d4 admits an explicit combinatorial description. If O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d5 are poset ideals, then the segment joining O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d6 and O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d7 is an edge of O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d8 if and only if

O(P)Rd\mathcal{O}(P)\subset \mathbb{R}^d9

where connectedness is taken in the comparability graph of O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.0 (Hibi et al., 2015). This characterization explains adjacency in terms of adding a connected block of comparable elements to an ideal.

Two-dimensional faces are especially well understood. Any O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.1-face of O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.2 or O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.3 is either a triangle or a square (Freij-Hollanti et al., 22 Sep 2025). For O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.4, a triangle with vertices O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.5 occurs exactly when

O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.6

and each of

O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.7

is connected in O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.8 (Freij-Hollanti et al., 22 Sep 2025). More refined parametrizations describe such triangles by connected order-convex subposets O(P)={(a1,,ad)Rd:0ai1 for all i, aiaj whenever xixj in P}.\mathcal{O}(P)=\bigl\{(a_1,\dots,a_d)\in\mathbb{R}^d : 0\le a_i\le 1\text{ for all }i,\ a_i\le a_j\text{ whenever }x_i\le x_j\text{ in }P\bigr\}.9, antichains O(P)\mathcal{O}(P)0 disjoint from O(P)\mathcal{O}(P)1, and a filter O(P)\mathcal{O}(P)2 such that both O(P)\mathcal{O}(P)3 and O(P)\mathcal{O}(P)4 are connected (Freij-Hollanti et al., 22 Sep 2025).

Square faces of O(P)\mathcal{O}(P)5 also have a canonical form. They are exactly the quadrilaterals

O(P)\mathcal{O}(P)6

for filters O(P)\mathcal{O}(P)7 such that both differences O(P)\mathcal{O}(P)8 and O(P)\mathcal{O}(P)9 are connected (Freij-Hollanti et al., 22 Sep 2025). This description reflects the distributive-lattice structure of filters.

These descriptions support sharp comparisons with the chain polytope. For any poset f:P[0,1]f:P\to[0,1]0, f:P[0,1]f:P\to[0,1]1 has exactly as many square f:P[0,1]f:P\to[0,1]2-faces as f:P[0,1]f:P\to[0,1]3, and at least as many triangular f:P[0,1]f:P\to[0,1]4-faces. Moreover,

f:P[0,1]f:P\to[0,1]5

with equality if and only if f:P[0,1]f:P\to[0,1]6 and f:P[0,1]f:P\to[0,1]7 are unimodularly equivalent (Freij-Hollanti et al., 22 Sep 2025). Earlier, for maximal ranked posets, the same triangular-face inequality had already been proved, with equality characterized by the absence of the f:P[0,1]f:P\to[0,1]8-poset (Mori, 2024). This verifies the case f:P[0,1]f:P\to[0,1]9 of the Hibi–Li conjecture on face numbers (Freij-Hollanti et al., 22 Sep 2025).

4. Ehrhart theory, ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,0-polynomials, and reflexive phenomena

For a finite poset ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,1 on ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,2, Stanley proved that the Ehrhart polynomial of the order polytope is the order polynomial shifted by one: ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,3 where ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,4 counts order-preserving maps from ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,5 to a ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,6-element chain (Liu et al., 2024). The Ehrhart series has the standard form

ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,7

and

ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,8

(Liu et al., 2024). Thus the order polynomial, Ehrhart polynomial, and ρ(I)=xiIei,\rho(I)=\sum_{x_i\in I} e_i,9-polynomial are tightly linked.

Recent computational results sharply delimit small-dimensional behavior. Any order polytope of dimension II0 is Ehrhart positive, while for every II1 there exists a non-Ehrhart-positive order polytope (Liu et al., 2024). In the same dimensional range, the II2-polynomial of any order polytope of dimension II3 is real-rooted, hence log-concave and unimodal (Liu et al., 2024). These results resolve an open problem of Liu and Tsuchiya for dimensions II4 and II5.

A second strand concerns reflexivity. If II6 is a graded poset of rank II7, then II8 is the smallest integral dilation with an interior lattice point, and after translation it is a reflexive polytope (Hegedüs et al., 2010). In this setting,

II9

so the reflexive dilation satisfies

P[0,1]P \to [0,1]00

(Hegedüs et al., 2010). This gives a poset-theoretic route to reflexive geometry.

5. Special families, triangulations, and explicit statistics

The most developed explicit family is the order polytope of the zig-zag poset

P[0,1]P \to [0,1]01

Its linear extensions are exactly the alternating permutations, so the normalized volume equals the Euler zig-zag number P[0,1]P \to [0,1]02 (Coons et al., 2019). Stanley’s canonical triangulation of P[0,1]P \to [0,1]03 is indexed by these alternating permutations and is unimodular (Coons et al., 2019).

A shelling description turns this triangulation into explicit P[0,1]P \to [0,1]04-data. If P[0,1]P \to [0,1]05 is the set of alternating permutations and P[0,1]P \to [0,1]06 is the swap statistic defined in that work, then

P[0,1]P \to [0,1]07

The paper also shows that P[0,1]P \to [0,1]08 is a Gorenstein polytope of index P[0,1]P \to [0,1]09, and consequently its P[0,1]P \to [0,1]10-polynomial has degree P[0,1]P \to [0,1]11 with symmetric and unimodal coefficients (Coons et al., 2019). This replaces the usual descent-statistic description by a statistic intrinsic to alternating permutations.

Order polytopes also appear as flow polytopes. If P[0,1]P \to [0,1]12 is a planar graph of the relevant type, then the flow polytope P[0,1]P \to [0,1]13 is integrally equivalent to the order polytope of a strongly planar poset P[0,1]P \to [0,1]14, and Stanley’s triangulation of P[0,1]P \to [0,1]15 matches a Danilov–Karzanov–Koshevoy triangulation of P[0,1]P \to [0,1]16 (Mészáros et al., 2015). This equivalence is used to analyze a family of faces of the alternating sign matrix polytope, including the ASM–CRY polytope, which become order polytopes of staircase-shaped posets. In particular, the normalized volume becomes the number of linear extensions of the associated staircase poset, and the Ehrhart polynomial becomes the corresponding order polynomial (Mészáros et al., 2015).

These results underscore a recurring pattern: when a family of order polytopes admits a canonical triangulation indexed by linear extensions, explicit permutation statistics often become geometric invariants.

6. Extensions and derived constructions

Several later developments generalize the order polytope paradigm rather than merely applying it.

One direction is intersection theory. Given an edge partition P[0,1]P \to [0,1]17 of the Hasse diagram, the order-chain polytope

P[0,1]P \to [0,1]18

interpolates between order and chain polytopes (Hibi et al., 2015). Every edge partition is integral if and only if the Hasse diagram of P[0,1]P \to [0,1]19 is acyclic. For disjoint unions of chains and for zigzag posets, every order-chain polytope is unimodularly equivalent to a chain polytope of a zigzag poset. By contrast, for each P[0,1]P \to [0,1]20 there exist order-chain polytopes in dimension P[0,1]P \to [0,1]21 that are not unimodularly equivalent to any order polytope or chain polytope (Hibi et al., 2015).

A second direction uses ancillary posets. For a finite poset P[0,1]P \to [0,1]22, the polytope of probability functions P[0,1]P \to [0,1]23 is realized as

P[0,1]P \to [0,1]24

where P[0,1]P \to [0,1]25 is the poset of ordered incomparable pairs and P[0,1]P \to [0,1]26 is the affine subspace given by

P[0,1]P \to [0,1]27

for every unordered incomparable pair P[0,1]P \to [0,1]28 (Snellman, 3 Feb 2025). This realizes a probabilistic parameter space as an order polytope cut by symmetry constraints. A notable difference from Stanley’s order polytope is that P[0,1]P \to [0,1]29 need not be a lattice polytope; for P[0,1]P \to [0,1]30, the point P[0,1]P \to [0,1]31 is a non-integral vertex (Snellman, 3 Feb 2025).

A third direction is type-P[0,1]P \to [0,1]32 generalization. For a signed poset P[0,1]P \to [0,1]33, the signed order polytope

P[0,1]P \to [0,1]34

extends the classical order polytope to the signed root-system setting (Beck et al., 2023). It has a convex-hull description by signed filters, admits unimodular triangulations indexed by Jordan–Hölder signed permutations, and satisfies

P[0,1]P \to [0,1]35

for naturally labeled signed posets (Beck et al., 2023). Its Gorenstein property is characterized by gradedness of the Fischer representation P[0,1]P \to [0,1]36, while the associated signed chain polytope is always reflexive (Beck et al., 2023).

Taken together, these constructions show that the order polytope is not an isolated object but a template. It reappears as an intersection model, as a face or slice of other polytopes, as a planar flow polytope, and as the type-P[0,1]P \to [0,1]37 member of a broader Coxeter-theoretic family.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Order Polytope.