Smooth Fano polytopes arising from finite partially ordered sets
Takayuki Hibi and Akihiro Higashitani
Takayuki Hibi,
Department of Pure and Applied Mathematics,
Graduate School of Information Science and Technology,pe
Osaka University,
Toyonaka, Osaka 560-0043, Japan
[email protected]
Akihiro Higashitani,
Department of Pure and Applied Mathematics,
Graduate School of Information Science and Technology,
Osaka University,
Toyonaka, Osaka 560-0043, Japan
[email protected]
Abstract.
Gorenstein Fano polytopes arising from finite
partially ordered sets will be introduced.
Then we study the problem of which
partially ordered sets yield
smooth Fano polytopes.
2000 Mathematics Subject Classification:
Primary 14J45, 52B20; Secondary 06A11.
Keywords:
smooth Fano polytope, Q-factorial Fano polytope,
Gorenstein Fano polytope,
totally unimodular matrix,
finite partially ordered set.
Introduction
An integral (or lattice) polytope is a convex polytope
all of whose vertices have integer coordinates.
Let P⊂Rd be an integral convex polytope
of dimension d.
We say that P is a Fano polytope if
the origin of Rd is the unique integer point
belonging to the interior of P.
A Fano polytope P is called terminal if
each integer point belonging to the boundary of
P is a vertex of P.
A Fano polytope is called Gorenstein
if its dual polytope is integral.
(Recall that the dual polytope P∨
of a Fano polytope P is the convex polytope
which consists of those x∈Rd
such that ⟨x,y⟩≤1 for all
y∈P, where ⟨x,y⟩
is the usual inner product of Rd.)
A Q-factorial Fano polytope is a simplicial Fano polytope,
i.e., a Fano polytope each of whose faces is a simplex.
A smooth Fano polytope is a Fano polytope such that
the vertices of each facet form a Z-basis of Zd.
(Sometimes, smooth polytopes denote simple polytopes,
which are dual polytopes of simplicial polytopes.)
Thus in particular a smooth Fano polytope is
Q-factorial, Gorenstein and terminal.
Øbro [10] succeeded in finding an algorithm
which yields the classification list of
the smooth Fano polytopes for given d.
It is proved in Casagrande [2] that
the number of vertices of a Gorenstein Q-factorial
Fano polytope is at most 3d if d is even, and
at most 3d−1 if d is odd.
B. Nill and M. Øbro [9] classified
the Gorenstein Q-factorial
Fano polytopes of dimension d with 3d−1 vertices.
Gorenstein Fano polytopes are classified when d≤4
by Kreuzer and Skarke [6], [7]
and mirro symmetry is studied as the relevance of
Gorenstein Fano polytopes by Batyrev [1].
The study on the classification of terminal
or canonical Fano polytopes
was done by Kasprzyk [4], [5].
The combinatorial conditions for what it implies
to be terminal and canonical are explained in
Reid [11].
In the present paper,
given a finite partially ordered set P
we associate a terminal Fano polytope
QP. By using the theory of totally unimodular
matrices, it turns out that these Fano polytopes
are Gorenstein.
Then we study the problem of which
partially ordered sets yield
Q-factorial Fano polytopes.
Finally, it turns out that the Fano polytope
QP is smooth if and only if
QP is Q-factorial.
1. Fano polytopes arising from finite partially ordered sets
Let P={y1,…,yd} be a finite partially ordered set
and
[TABLE]
where 0^ (resp. 1^) is a unique minimal
(resp. maximal) element of P^
with 0^∈P (resp. 1^∈P).
Let y0=0^ and yd+1=1^.
We say that e={yi,yj},
where 0≤i,j≤d+1
with i=j, is an edge of P^
if e is an edge of the Hasse diagram of P^.
(The Hasse diagram of a finite partially ordered set
can be regarded as a finite nondirected graph.)
In other words,
e={yi,yj} is an edge of P^
if yi and yj are comparable in P^, say, yi<yj,
and there is no z∈P with yi<z<yj.
Definition 1.1**.**
Let
P^={y0,y1,…,yd,yd+1}
be a finite partially ordered set with
y0=0^ and yd+1=1^.
Let ei denote
the ith
canonical unit coordinate vector of Rd.
Given an edge e={yi,yj} of P^
with yi<yj, we define ρ(e)∈Rd by setting
[TABLE]
Moreover, we write QP⊂Rd for the convex hull
of the finite set
[TABLE]
Example 1.2**.**
Let P={y1,y2,y3}
be the finite partially ordered set
with the partial order y1<y2.
Then P^ together with ρ(e)’s
and QP are drawn below: **
P=$$y_{2}$$y_{1}$$y_{3}$$\hat{P}=$$y_{2}$$y_{1}$$y_{3}$$\hat{1}=y_{4}$$\hat{0}=y_{0}$$(0,1,0)$$(0,0,1)$$(0,0,-1)$$(-1,0,0)$$(1,-1,0)$${\bf e}_{3}$${\bf e}_{2}$${\bf e}_{1}-111-1-11QP=
Let P be a finite partially ordered set.
A subset Q of P is called a chain
of P if Q is a totally ordered subset of P.
The length of a chain Q is ℓ(Q)=♯(Q)−1.
A chain Q of P is saturated
if x,y∈Q with x<y,
then there is no z∈P with x<z<y.
A maximal chain of P^ is a saturated
chain Q of P^ with
{0^,1^}⊂Q.
Lemma 1.3**.**
The convex polytope QP is a Fano polytope.
Proof.
Let e={yi,yj} be an edge of P^
with yi<yj.
Let ce denote the number of maximal chains Q
of P^ with {yi,yj}⊂Q.
If {yi1,yi2,…,yim}
is a maximal chain of P^ with
y0=yi1<yi2<…<yim=yd+1,
then
[TABLE]
Hence
[TABLE]
where e ranges all edges of P^.
Thus the origin of Rd belongs to the interior of
QP. Since QP is a convex polytope
which is contained in the convex hull of the finite set
{∑i=1dεiei:εi∈{0,1,−1}}
in Rd, it follows that the origin of Rd
is the unique integer point belonging to the interior
of QP. Thus QP is a Fano polytope, as desired.
Lemma 1.4**.**
The Fano polytope QP is terminal.
Proof.
Suppose that QP contains an integer point
α=(α1,…,αd)∈Zd with
α=(0,…,0).
Then, obviously, α1,…,αd∈{−1,0,1}.
Let, say, α1=1.
Let e1,…,en be all edges of P^
and ei1,…,eim the edges with
y1∈eij for j=1,…,m.
If we set eij={yij,yij′} with yij<yij′,
since α belongs to the convex hull of
{ρ(e1),…,ρ(en)},
then one has
[TABLE]
where 0≤ri1,…,rim≤1 and
qij=1 (resp. qij=−1)
if y1<yij′ (resp. yij<y1).
By removing all rij with rij=0,
we may assume that
[TABLE]
where 0<ri1,…,rim′≤1.
Since ∑j=1m′rij≤1,
there is no j with qij=−1.
Hence ∑j=1m′rij=1.
If m′>1, then 0<ri1,…,rim′<1.
Thus ∑j=1m′rijρ(eij)=α∈Zd.
Thus m′=1. In other words,
if QP contains an integer point α=(0,…,0),
then α must be one of ρ(e1),…,ρ(en)
and ρ(e1),…,ρ(en) are precisely the vertices of QP.
Lemma 1.5**.**
The Fano polytope QP is Gorenstein.
Proof.
Via the theory of totally unimodular matrices ([12, Chapter 9]),
it follows that the equation of each supporting
hyperplane of QP is of the form
a1x1+⋯+adxd=1
with each ai∈Z.
In other words, the dual polytope of QP is integral.
Hence QP is Gorenstein, as required.
Remark 1.6**.**
There is a well-known integral convex polytope
arising from a finite partially ordered set P,
which is called an order polytope OP.
(See [13, Chapter 4] and [14].)
The authors propose to consult
[3], [8], [15] and [16]
on the related work on order polytopes.
One can verify immediately that
the primitive outer normals of each facet of OP
one-to-one corresponds to each vertex of QP.
Now OP is Gorenstein if and only if P is pure,
i.e., all maximal chains of P^ have the same length.
When P is pure, let l denote
the length of each maximal chain of P^.
Then the dilated polytope lOP contains a unique integer point
α∈Zd, where d is the cardinality of P,
belonging to the interior of lOP.
Then the dual polytope of the Gorenstein Fano polytope lOP−α
coincides with QP.
Thus, when P is pure, we can associate QP
with the dual polytope of an order polytope OP.
2. When is QP Q-factorial?
Let P={y1,…,yd}
be a finite partially ordered set and
P^=P∪{y0,yd+1},
where y0=0^ and yd+1=1^.
A sequence Γ=(yi1,yi2,…,yim)
is called a path in P^
if Γ is a path in the Hasse diagram of P^.
In other words,
Γ=(yi1,yi2,…,yim)
is a path in P^ if
yij=yik for all 1≤j<k≤m
and if {yij,yij+1} is an edge of
P^ for all 1≤j≤m−1.
In particular, if {yi1,yim} is
also an edge of P^,
then Γ is called a cycle.
The length of a path
Γ=(yi1,yi2,…,yim)
is ℓ(Γ)=m−1 or ℓ(Γ)=m
if Γ is a cycle.
A path Γ=(yi1,yi2,…,yim+1)
is called special if
[TABLE]
Given a special path Γ=(yi1,yi2,…,yim),
there exists a unique function
[TABLE]
such that
μΓ(yij+1)=μΓ(yij)+1
(resp. μΓ(yij)=μΓ(yij+1)+1)
if yij<yij+1
(resp. yij>yij+1);
min{μΓ(yi1),μΓ(yi2),…,μΓ(yim)}=0.
In particular, Γ is special if and only if
μΓ(yi1)=μΓ(yim).
Similary, a special cycle is defined and
given a special cycle C,
there exists a unique function μC
which is defined the same way as above.
Example 2.1**.**
Among the two paths and three cycles drawn below,
each of one path and two cycles
on the left-hand side is special; none of one path and one cycle
on the right-hand side is special.
We say that a path
Γ=(yi1,yi2,…,yim+1)
or a cycle
C=(yi1,yi2,…,yim)
of P^ belongs to a facet of QP
if there is a facet F of QP with
ρ({yij,yij+1})∈F
for all 1≤j≤m,
where yim+1=yi1.
We say that a cycle C=(yi1,yi2,…,yim)
is very special if C is special and if
{y0,yd+1}⊂{yi1,yi2,…,yim}.
Lemma 2.2**.**
(a)*
Let C=(yi1,yi2,…,yim) be
a cycle in P^.
If C belongs to a facet of QP,
then C is a special cycle.
In particular, C is a very special cycle or
C contains a special path
(yi1,yi2,…,yir+1) with
yi1=y0 and yir+1=yd+1.*
(b)*
Let Γ=(yi1,yi2,…,yim) with
yi1=y0 and yim=yd+1
be a path in P^.
If Γ belongs to a facet of QP,
then Γ is a special path.*
Proof.
(a) Let a1x1+⋯+adxd=1 with each ai∈Q
denote the equation of the supporting hyperplane of
QP which defines the facet.
Since {yij,yij+1}
are edges of P^ for 1≤j≤m,
where yim+1=yi1,
it follows that
aij−aij+1=qj,
where qj=1 if yij<yij+1 and
qj=−1 if yij>yij+1.
Now,
[TABLE]
Hence C must be special.
Suppose that
{y0,yd+1}⊂{yi1,yi2,…,yim}.
Let yi1=y0 and yir+1=yd+1.
Since {yij,yij+1}, 1≤j≤r,
are edges of P^,
one has
−ai2=1, air=1 and
aij−aij+1=qj for j=2,3,…,r−1.
On the one hand, one has
[TABLE]
On the other hand, one has
[TABLE]
It then follows that one must be μC(y0)=μC(yd+1).
Let Γ=(yi1,yi2,…,yir+1).
Then it is clear that μΓ(y0)=μΓ(yd+1).
Thus Γ is a special path.
Hence C contains a special path Γ.
(b) A proof can be given by the similar way of a proof of (a).
Let P be a finite partially ordered set and
y,z∈P^ with y<z.
The distance of y and z in P^ is
the smallest integer s for which
there is a saturated chain
Q={z0,z1,…,zs} with
[TABLE]
Let distP^(y,z) denote the distance of y and z
in P^.
Theorem 2.3**.**
Let P={y1,…,yd} be a finite partially ordered set
and P^=P∪{y0,yd+1}, where
y0=0^ and yd+1=1^.
Then the following conditions are equivalent:
- (i)
QP* is Q-factorial;*
2. (ii)
QP* is smooth;*
3. (iii)
P^* possesses no very special cycle
C=(yi1,…,yim)
such that
*
[TABLE]
for all 1≤a,b≤m with yib<yia, and
[TABLE]
for all 1≤a,b≤m,
and no special path
Γ=(yi1,…,yim) with
yi1=y0 and yim=yd+1
such that
[TABLE]
for all 1≤a,b≤m with yib<yia.
Proof.
((i) ⇒ (iii))
If C=(yi1,…,yim)
is a cycle in P^ with yim+1=y1,
then
[TABLE]
where qj=1 if yij<yij+1 and
qj=−1 if yij>yij+1.
Thus in particular
ρ({yij,yij+1}),
1≤j≤m,
cannot be affinely independent if C is special.
Now, suppose that P^ possesses a very special cycle
C=(yi1,…,yim)
which satisfies the inequalities
(1) and (2).
Our work is to show that QP is not simplicial.
Let vj=ρ({yij,yij+1}),
1≤j≤m, where yim+1=yi1.
Since v1,…,vm cannot be affinely independent,
to show that QP is not simplicial,
what we must prove is the existence of
a face of QP which contains
the vertices v1,…,vm.
Let a1,…,ad be integers.
Write H⊂Rd for the hyperplane defined
the equation a1x1+⋯+adxd=1
and H(+)⊂Rd
for the closed half-space defined by the inequality
a1x1+⋯+adxd≤1.
We will determine a1,…,ad such that
H is a supporting hyperplane
of a face F of QP with
{v1,…,vm}⊂F
and with QP⊂H(+).
First Step.
It follows from (\refbbbbb) that
[TABLE]
By using (\refaaaaa),
if y0∈{yi1,…,yim}, then
the left-hand side of (\refccccc)
is equal to μC(y0). Similarly, if
yd+1∈{yi1,…,yim}, then
the right-hand side of (\refccccc)
is equal to μC(yd+1).
Now, fix an arbitrary integer a with
[TABLE]
However, exceptionally,
if y0∈{yi1,…,yim},
then a=μC(y0).
If yd+1∈{yi1,…,yim},
then
a=μC(yd+1).
Let aij=a−μC(yij)
for 1≤j≤m.
Then one has
[TABLE]
Moreover, it follows easily that
each vj lies on the hyperplane of Rd
defined by the equation
[TABLE]
Second Step.
Let A=P^∖({y0,yd+1}∪{yi1,…,yim})
and yi∈A.
Suppose that there is yij with yij<yi and that
there is no yik with yik>yi.
Then we define ai by setting
[TABLE]
Suppose that there is no yij with yij<yi and that
there is yik with yik>yi.
Then we define ai by setting
[TABLE]
Suppose that there is yij with yij<yi and that
there is yik with yik>yi.
Then either
[TABLE]
or
[TABLE]
must be zero. In fact, if bi=0 and ci=0,
then there are j and k with
aij>distP^(yij,yi) and
−aik>distP^(yi,yik).
Since μC(yik)−μC(yij)=aij−aik and since
distP^(yij,yi)+distP^(yi,yik)≥distP^(yij,yik),
it follows that
[TABLE]
This contradicts (\refaaaaa). Hence either bi=0
or ci=0. If bi=0, then we set ai=bi.
If ci=0, then we set ai=ci.
If bi=ci=0, then we set ai=0.
Suppose that there is no yij with yij<yi and that
there is no yik with yik>yi.
Then we set ai=0.
Third Step.
Finally, we finish determining the integers a1,…,ad.
Let H⊂Rd denote the hyperplane
defined by the equation
a1x1+…+adxd=1 and
H(+)⊂Rd the closed half-space defined by
the inequality a1x1+…+adxd≤1.
Since each vj lies on the hyperplane H,
in order for F=H∩QP to be a face of QP,
it is required to show QP⊂H(+).
Let {yi,yj} with yi<yj be an edge of P^.
Let yi∈{yi1,…,yim} with
yj∈{yi1,…,yim}.
If yj=yd+1, then
[TABLE]
where a0=0. Thus
ai−aj≤1.
If yj=yd+1, then by using (\refqqqqq)
one has ai≤1, as desired.
Let yj∈{yi1,…,yim} with
yi∈{yi1,…,yim}.
If yi=y0, then
[TABLE]
where ad+1=0. Thus
ai−aj≤1.
If yi=y0, then by using (\refqqqqq)
one has −aj≤1, as desired.
Let A′=P^∖{yi1,…,yim}.
Write B for the subset of A′ consisting of those
yi∈A′ such that there is j with yij<yi.
Write C for the subset of A′ consisting of those
yi∈A′ such that there is k with yi<yik.
Again,
let e={yi,yj} with yi<yj be an edge of P^.
In each of the nine cases below, a routine computation
easily yields that ρ(e)∈H(+).
yi∈B∖C and yj∈B∖C;
yi∈C∖B and yj∈C∖B;
yi∈C∖B and yj∈B∖C;
yi∈C∖B and yj∈B∩C;
yi∈C∖B and yj∈B∪C;
yi∈B∩C and yj∈B∩C;
yi∈B∩C and yj∈B∖C;
yi∈B∪C and yj∈B∖C;
yi∈B∪C and yj∈B∪C.
For example, in the first case, a routine computation
is as follows.
Let yj=yd+1.
Let ai=0. Then, since aj≥0, one has ai−aj≤1.
Let ai>0. Then, since aj≥ai−1, one has
ai−aj≤1. Let yj=yd+1 and ai>0.
Then there is j with
ai=aij−distP^(yij,yi).
By using (\refqqqqq) one has
aij≤distP^(yij,yd+1).
Thus ai≤distP^(yij,yd+1)−distP^(yij,yi).
Hence ai≤1, as required.
Fourth step.
Suppose that P^ possesses a special path
Γ=(yi1,yi2,…,yim)
with yi1=y0 and yim=yd+1
which satisfies the inequalities (3).
Then one has
[TABLE]
where qj=1 if yij<yij+1 and
qj=−1 if yij>yij+1.
Thus ρ({yij,yij+1}),
1≤j≤m−1,
cannot be affinely independent.
Our work is to show that QP is not simplicial.
In this case, however, the same discussion can be given
as the case which P^ possesses a very special cycle.
(We should set a=μΓ(y0) (=μΓ(yd+1)).)
((iii) ⇒ (i))
Now, suppose that QP is not Q-factorial.
Thus QP possesses a facet F which is not a simplex.
Let v1,…,vn denote the vertices of F,
where n>d, and
ej the edge of P^ with vj=ρ(ej)
for 1≤j≤n.
Let a1x1+⋯+adxd=1 denote the equation
of the supporting hyperplane H⊂Rd of QP
with F=QP∩H and
with QP⊂H(+), where
H(+)⊂Rd
is the closed-half space
defined by the inequality
a1x1+⋯+adxd≤1.
Since v1,…,vn are not affinely independent,
there is (r1,…,rn)∈Zn with
(r1,…,rn)=(0,…,0)
such that
r1v1+⋯+rnvn=(0,…,0).
By removing rj with rj=0, we may assume that
r1v1+⋯+rn′vn′=(0,…,0), where
rj=0 for 1≤j≤n′
with r1+⋯+rn′=0.
Let ej={yij,yij′} with 1≤ij,ij′≤d.
If either yij or yij′
appears only in ej among
the edges e1,…,en′, then
rj=0. Hence both
yij and yij′ must appear
in at least two edges among
e1,…,en′.
Let G denote the subgraph of the Hasse diagram
of P^ with the edges
e1,…,en′.
Then there is no end point of G in P.
Thus G possesses a cycle of P^ or
G is a path of P^
from y0 to yd+1.
Since v1,…,vn′
are contained in the facet F,
Lemma 2.2 says that
every cycle in G is very special or else
G contains a special path.
Suppose that G possesses a very special cycle
C=(yi1,yi2,…,yim).
Our goal is to show that C satisfies
the inequalities (\refaaaaa) and (\refbbbbb).
Let
yk0<yk1<⋯<ykℓ
be a saturated chain of P^
with ℓ=distP^(yk0,ykℓ)
such that each of
yk0 and ykℓ belongs to
{yi1,yi2,…,yim}.
We claim
[TABLE]
Let y0=yk0 and yd+1=ykℓ.
Since ekj−ekj+1∈QP,
one has akj−akj+1≤1
for each 0≤j≤ℓ−1.
Hence ak0−akℓ≤ℓ.
On the other hand,
ak0−akℓ=μC(ykℓ)−μC(yk0).
Thus μC(ykℓ)−μC(yk0)≤distP^(yk0,ykℓ).
Let y0=yk0 and yd+1=ykℓ.
Since −ek1∈QP,
one has −ak1≤1.
Since ekj−ekj+1∈QP,
one has akj−akj+1≤1
for each 1≤j≤ℓ−1.
Hence ak1−akℓ≤ℓ−1.
Thus −akℓ≤ℓ.
On the other hand,
−akℓ=μC(ykℓ)−μC(yk0).
Thus μC(ykℓ)−μC(yk0)≤distP^(yk0,ykℓ).
Let y0=yk0 and yd+1=ykℓ.
Since ekj−ekj+1∈QP,
one has akj−akj+1≤1
for each 0≤j≤ℓ−2.
Hence ak0−akℓ−1≤ℓ−1.
Since ekℓ−1∈QP,
one has akℓ−1≤1.
Hence ak0≤ℓ.
On the other hand,
ak0=μC(ykℓ)−μC(yk0).
Thus μC(ykℓ)−μC(yk0)≤distP^(yk0,ykℓ).
Finally, fix arbitrary yij and yik
with
μC(yij)<μC(yik).
Then
−aik≤distP^(y0,yik)
and
aij≤distP^(yij,yd+1).
We claim
[TABLE]
If yij=y0 and yik=yd+1,
then
aij−aik=μC(yik)−μC(yij).
If yij=y0 and yik=yd+1,
then −aik=μC(yik)−μC(yij).
If yij=y0 and yik=yd+1,
then
aij=μC(yik)−μC(yij).
Hence the required inequality follows immediately.
Suppose that G contains a special path
Γ=(yi1,yi2,…,yim) with
yi1=y0 and yim=yd+1.
Our goal is to show that C satisfies
the inequalities (\refeeeee).
Now the same discussion can be given as above.
((i) ⇒ (ii))
If P is a totally ordered set, then
QP is a d-simplex with the vertices, say,
−e1,e1−e2,…,ed−1−ed,ed.
Thus in particular QP is smooth.
Now, suppose that P is not a totally ordered set.
Then P^ possesses a cycle.
Let C=(yi1,…,yim) be a cycle in P^.
If C is not special, then Lemma 2.2 (a)
says that C cannot belong to a facet of QP.
If C is special, then as was shown in the proof of
(i) ⇒ (iii) it follows that
ρ({yij,yij+1}),
1≤j≤m, where yim+1=yi1,
are not affinely independent.
Hence there is no facet F of QP with
ρ({yij,yij+1})∈F
for all 1≤j≤m.
Let F be an arbitrary facet of QP
with d vertices
vj=ρ(ej), 1≤j≤d.
Let G denote the subgraph of the Hasse diagram
of P^ with the edges
e1,…,ed
and V(G) the vertex set of G.
Since F is of dimension d−1,
it follows that, for each 1≤i≤d,
there is a vertex of F whose
ith coordinate is nonzero.
Hence P⊂V(G).
Suppose that P=V(G).
Since G has d edges, it follows that
G possesses a cycle, a contradiction.
Hence either y0∈V(G) or yd+1∈V(G).
What we must prove is that the determinant
[TABLE]
is equal to ±1.
Let, say, e1={y1,yd+1}.
Thus v1=(1,0,…,0).
Now, since G is a forest,
by arranging the numbering of the elements of P
if necessary,
one has
[TABLE]
with each aij∈{1,0,−1}.
Since the determinant (\refdeterminant) is nonzero,
it follows that
the determinant (\refdeterminant) is equal to
±1,
as desired.
((ii) ⇒ (i))
In general, every smooth Fano polytope is
Q-factorial.
Corollary 2.4**.**
Suppose that a finite partially ordered set P is pure.
Then the following conditions are equivalent:
- (i)
QP* is Q-factorial;*
2. (ii)
QP* is smooth;*
3. (iii)
P* is a disjoint union of chains.*
Proof.
If P is pure, then
every cycle of P^ is special and, in addition,
satisfies the inequalities
(\refaaaaa) and (\refbbbbb).
Moreover, every path from y0 to yd+1 cannot be special.
Hence QP is Q-factorial if and only if
there is no very special cycle, i.e.,
every cycle of P^ possesses both 0^
and 1^.
Now if there is a connected component of P
which is not a chain,
then P possesses a very special cycle.
Thus QP is Q-factorial if and only if
P does not possess a connected component
which is not a chain.
In other words,
QP is Q-factorial if and only if
P is a disjoint union of chains, as desired.
Example 2.5**.**
Among the five finite partially ordered sets drawn below,
each of the three finite partially ordered sets
on the left-hand side yields a Q-factorial Fano polytope;
none of the two finite partially ordered sets
on the right-hand side yields a Q-factorial Fano polytope.
Let P and P′ be finite partially ordered sets.
Then one can verify easily that
QP is isomorphic with QP′ as a convex polytope if and only if
P is isomorphic with P′ or with
the dual finite partially ordered set of P′
as a finite partially ordered set.
On the following table drawn below,
the number of finite partially ordered sets with d(≤8) elements,
up to isomorphic and up to isomorphic with dual finite partially ordered sets,
is written in the second row. Moreover, among those,
the number of finite partially ordered sets
constructing smooth Fano polytopes is written in the third row.
[TABLE]