Let P {\displaystyle P} be a finite poset with p {\displaystyle p} elements denoted x , y ∈ P {\displaystyle x,y\in P} , and let [ n ] = { 1 < 2 < … < n } {\displaystyle [n]=\{1<2<\ldots <n\}} be a chain n {\displaystyle n} elements. A map ϕ : P → [ n ] {\displaystyle \phi :P\to [n]} is order-preserving if x ≤ y {\displaystyle x\leq y} implies ϕ ( x ) ≤ ϕ ( y ) {\displaystyle \phi (x)\leq \phi (y)} . The number of such maps grows polynomially with n {\displaystyle n} , and the function that counts their number is the order polynomial Ω ( n ) = Ω ( P , n ) {\displaystyle \Omega (n)=\Omega (P,n)} .
Similarly, we can define an order polynomial that counts the number of strictly order-preserving maps ϕ : P → [ n ] {\displaystyle \phi :P\to [n]} , meaning x < y {\displaystyle x<y} implies ϕ ( x ) < ϕ ( y ) {\displaystyle \phi (x)<\phi (y)} . The number of such maps is the strict order polynomial Ω ∘ ( n ) = Ω ∘ ( P , n ) {\displaystyle \Omega ^{\circ }\!(n)=\Omega ^{\circ }\!(P,n)} .1
Both Ω ( n ) {\displaystyle \Omega (n)} and Ω ∘ ( n ) {\displaystyle \Omega ^{\circ }\!(n)} have degree p {\displaystyle p} . The order-preserving maps generalize the linear extensions of P {\displaystyle P} , the order-preserving bijections ϕ : P ⟶ ∼ [ p ] {\displaystyle \phi :P{\stackrel {\sim }{\longrightarrow }}[p]} . In fact, the leading coefficient of Ω ( n ) {\displaystyle \Omega (n)} and Ω ∘ ( n ) {\displaystyle \Omega ^{\circ }\!(n)} is the number of linear extensions divided by p ! {\displaystyle p!} .2
Letting P {\displaystyle P} be a chain of p {\displaystyle p} elements, we have
Ω ( n ) = ( n + p − 1 p ) = ( ( n p ) ) {\displaystyle \Omega (n)={\binom {n+p-1}{p}}=\left(\!\left({n \atop p}\right)\!\right)} and Ω ∘ ( n ) = ( n p ) . {\displaystyle \Omega ^{\circ }(n)={\binom {n}{p}}.}
There is only one linear extension (the identity mapping), and both polynomials have leading term 1 p ! n p {\displaystyle {\tfrac {1}{p!}}n^{p}} .
Letting P {\displaystyle P} be an antichain of p {\displaystyle p} incomparable elements, we have Ω ( n ) = Ω ∘ ( n ) = n p {\displaystyle \Omega (n)=\Omega ^{\circ }(n)=n^{p}} . Since any bijection ϕ : P ⟶ ∼ [ p ] {\displaystyle \phi :P{\stackrel {\sim }{\longrightarrow }}[p]} is (strictly) order-preserving, there are p ! {\displaystyle p!} linear extensions, and both polynomials reduce to the leading term p ! p ! n p = n p {\displaystyle {\tfrac {p!}{p!}}n^{p}=n^{p}} .
There is a relation between strictly order-preserving maps and order-preserving maps:3
In the case that P {\displaystyle P} is a chain, this recovers the negative binomial identity. There are similar results for the chromatic polynomial and Ehrhart polynomial (see below), all special cases of Stanley's general Reciprocity Theorem.4
The chromatic polynomial P ( G , n ) {\displaystyle P(G,n)} counts the number of proper colorings of a finite graph G {\displaystyle G} with n {\displaystyle n} available colors. For an acyclic orientation σ {\displaystyle \sigma } of the edges of G {\displaystyle G} , there is a natural "downstream" partial order on the vertices V ( G ) {\displaystyle V(G)} implied by the basic relations u > v {\displaystyle u>v} whenever u → v {\displaystyle u\rightarrow v} is a directed edge of σ {\displaystyle \sigma } . (Thus, the Hasse diagram of the poset is a subgraph of the oriented graph σ {\displaystyle \sigma } .) We say ϕ : V ( G ) → [ n ] {\displaystyle \phi :V(G)\rightarrow [n]} is compatible with σ {\displaystyle \sigma } if ϕ {\displaystyle \phi } is order-preserving. Then we have
where σ {\displaystyle \sigma } runs over all acyclic orientations of G, considered as poset structures.5
Main article: Order polytope
The order polytope associates a polytope with a partial order. For a poset P {\displaystyle P} with p {\displaystyle p} elements, the order polytope O ( P ) {\displaystyle O(P)} is the set of order-preserving maps f : P → [ 0 , 1 ] {\displaystyle f:P\to [0,1]} , where [ 0 , 1 ] = { t ∈ R ∣ 0 ≤ t ≤ 1 } {\displaystyle [0,1]=\{t\in \mathbb {R} \mid 0\leq t\leq 1\}} is the ordered unit interval, a continuous chain poset.67 More geometrically, we may list the elements P = { x 1 , … , x p } {\displaystyle P=\{x_{1},\ldots ,x_{p}\}} , and identify any mapping f : P → R {\displaystyle f:P\to \mathbb {R} } with the point ( f ( x 1 ) , … , f ( x p ) ) ∈ R p {\displaystyle (f(x_{1}),\ldots ,f(x_{p}))\in \mathbb {R} ^{p}} ; then the order polytope is the set of points ( t 1 , … , t p ) ∈ [ 0 , 1 ] p {\displaystyle (t_{1},\ldots ,t_{p})\in [0,1]^{p}} with t i ≤ t j {\displaystyle t_{i}\leq t_{j}} if x i ≤ x j {\displaystyle x_{i}\leq x_{j}} .8
The Ehrhart polynomial counts the number of integer lattice points inside the dilations of a polytope. Specifically, consider the lattice L = Z n {\displaystyle L=\mathbb {Z} ^{n}} and a d {\displaystyle d} -dimensional polytope K ⊂ R d {\displaystyle K\subset \mathbb {R} ^{d}} with vertices in L {\displaystyle L} ; then we define
the number of lattice points in n K {\displaystyle nK} , the dilation of K {\displaystyle K} by a positive integer scalar n {\displaystyle n} . Ehrhart showed that this is a rational polynomial of degree d {\displaystyle d} in the variable n {\displaystyle n} , provided K {\displaystyle K} has vertices in the lattice.9
In fact, the Ehrhart polynomial of an order polytope is equal to the order polynomial of the original poset (with a shifted argument):1011
L ( O ( P ) , n ) = Ω ( P , n + 1 ) . {\displaystyle L(O(P),n)\ =\ \Omega (P,n{+}1).}
This is an immediate consequence of the definitions, considering the embedding of the ( n + 1 ) {\displaystyle (n{+}1)} -chain poset [ n + 1 ] = { 0 < 1 < ⋯ < n } ⊂ R {\displaystyle [n{+}1]=\{0<1<\cdots <n\}\subset \mathbb {R} } .
Stanley, Richard P. (1972). Ordered structures and partitions. Providence, Rhode Island: American Mathematical Society. ↩
Stanley, Richard P. (1986). "Two poset polytopes". Discrete & Computational Geometry. 1: 9–23. doi:10.1007/BF02187680. https://doi.org/10.1007%2FBF02187680 ↩
Stanley, Richard P. (1970). "A chromatic-like polynomial for ordered sets". Proc. Second Chapel Hill Conference on Combinatorial Mathematics and Its Appl.: 421–427. ↩
Stanley, Richard P. (2012). "4.5.14 Reciprocity theorem for linear homogeneous diophantine equations". Enumerative combinatorics. Volume 1 (2nd ed.). New York: Cambridge University Press. ISBN 9781139206549. OCLC 777400915. 9781139206549 ↩
Stanley, Richard P. (1973). "Acyclic orientations of graphs". Discrete Mathematics. 5 (2): 171–178. doi:10.1016/0012-365X(73)90108-8. /wiki/Discrete_Mathematics_(journal) ↩
Karzanov, Alexander; Khachiyan, Leonid (1991). "On the conductance of Order Markov Chains". Order. 8: 7–15. doi:10.1007/BF00385809. S2CID 120532896. /wiki/Order_(journal) ↩
Brightwell, Graham; Winkler, Peter (1991). "Counting linear extensions". Order. 8 (3): 225–242. doi:10.1007/BF00383444. S2CID 119697949. /wiki/Order_(journal) ↩
Beck, Matthias; Robins, Sinai (2015). Computing the continuous discretely. New York: Springer. pp. 64–72. ISBN 978-1-4939-2968-9. 978-1-4939-2968-9 ↩
Linial, Nathan (1984). "The information-theoretic bound is good for merging". SIAM J. Comput. 13 (4): 795–801. doi:10.1137/0213049.Kahn, Jeff; Kim, Jeong Han (1995). "Entropy and sorting". Journal of Computer and System Sciences. 51 (3): 390–399. doi:10.1006/jcss.1995.1077. /wiki/Doi_(identifier) ↩