Intro To SRring
Intro To SRring
RYOTA OKAZAKI
Abstract. This is the lecture note for the author’s talk in “(Non)-Commutative algebra
and Topology” at Shinshu University. This note (talk) is based on books on combinatorial
commutative algebra such as [10, 37, 52].
Contents
0. Notations and conventions 1
1. Face enumeration and Stanley–Reisner rings 2
1.1. Simplicial complexes and f-vectors (historical background) 2
1.2. Stanley–Reisner rings and h-vectors 6
1.3. Cohen–Macaulay-ness and Gorenstein-ness 8
1.4. More about h-vectors 12
2. Algebraic properties of Stanley–Reisner rings 14
2.1. Shellability and CM-ness 14
2.2. Alexander duality 18
3. Further developments 21
3.1. Simplicial posets 21
3.2. Squarefree modules and Alexander duality 22
3.3. Sheaves associated with squarefree modules 23
3.4. Toric face rings 23
Appendix A. A brief review of graded algebras and modules 24
References 25
1.1. Simplicial complexes and f-vectors (historical background). Throughout this note,
n denotes a fixed positive number n, and set [n] := {1, . . . , n}.
Definition 1.1. Let 2[n] be the power set of [n].
(1) A subset ∆ ⊆ 2[n] is called a (finite abstract) simplicial complex1 (on [n]) if
F ⊆ G ⊆ [n] , G ∈ ∆ =⇒ F ∈∆
(2) An element F of ∆ is called a face of ∆, and its dimension, dim F , is defined by
dim F := #F − 1.
(3) The maximal faces of ∆ (w.r.t. ⊆) are called facets. The set of all the facets is denoted
by F (∆)
(4) The dimension dim ∆ of ∆ is then defined by
dim ∆ := max {dim F | F ∈ ∆} .
(5) For a simplicial complex ∆, a geometric simplicial complex |∆| can be constructed up
to homeomorphism, which is called a geometric realization of ∆.
(6) For F1 , . . . , Fr ⊆ 2[n] , set
⟨F1 , . . . , Fr ⟩ = {G ⊆ [n] | G ⊆ Fi for some i}
Remark 1.2. Whenever ∆ ̸= ∅, the complex ∆ has a unique face ∅ ∈ 2[n] of dimension −1.
Henceforth ∆ denotes a simplicial complex on [n] with ∆ ̸= ∅ of dimension d − 1, unless
otherwise said.
1All the simplicial complex ∆ may admit ghost vertices, that is, there may exist k ∈ [n] such that {k} ̸∈ ∆.
INTRODUCTION TO STANLEY–REISNER RINGS 3
Definition 1.3. The vector f (∆) := (f−1 (∆), f0 (∆), . . . , fd−1 (∆)), where
fi (∆) := # {F ∈ ∆ | dim F = i} ,
is called the f -vector of ∆.
Remark 1.4.
f−1 (∆) ̸= 0 ⇐⇒ f−1 (∆) = 1 ⇐⇒ ∆ ̸= ∅.
Problem. Characterize vectors of integers which appear as f -vectors of some special class of
∆. For example, how about those for simplicial spheres, i.e., simplicial complexes ∆ such that
|∆| ≈ Sd−1 , where Sd−1 denotes a (d − 1)-dimensional sphere.
In the study of f -vectors, h-vectors are frequently considered instead of f -vectors themselves.
Definition 1.5. The vector h(∆) := (h0 (∆), . . . , hd (∆)) such that
∑
d ∑
d
hi (∆)t = i
fi−1 (∆)ti (1 − t)d−i
i=0 i=0
In particular,
∑
d
h0 = f−1 = 1, h1 = f0 − d, hd = (−1) d−1
e(∆),
χ hi = fd−1 ,
i=0
∑d−1
e(∆) :=
where χ i
i=−1 (−1) fi = χ(∆) − 1.
As Lemma 1.6 shows,
1 f0
1 f0 − 1 f1
. .. x y
..
.
. .. y−x fd−1
1 h1 h2 · · · ··· ··· hd
1 n
1 4
2 5
Figure 2.
1 4
2 3 5
Figure 3.
(4) ∆ := ⟨{1, 2, 3} , {1, 3, 4} , {1, 4, 5} , {1, 2, 5} , {2, 3, 6} , {3, 4, 6} , {2, 5, 6} , {4, 5, 6}⟩. |∆| =
Figure 4.
INTRODUCTION TO STANLEY–REISNER RINGS 5
5 4
6
Figure 4. octahedron
(5) ∆ := ⟨{1, 2, 4} , {2, 4, 5} , {2, 3, 5} , {3, 5, 6} , {1, 3, 6} , {1, 4, 6}⟩. |∆| = Figure 5.
4 6
f (∆) = (1, 6, 12, 6), h(∆) = (1, 3, 3, −1).
5
2 3
Figure 5. cylinder
h-vectors first appear in Sommerville’s paper [47], where he did not give a name to them,
to describe a relation among components of f -vectors of boundary of polytopes, which is the
generalization of [14].
Recall that a convex polytope is called a simplicial polytope if each faces are simplex. Let
P(n, d) be the set of simplicial polytopes of dimension d with n vertices. Clearly, for P ∈
P(n, d),
∂P ≈ Sd−1 ,
where ∂P denotes the boundary complex of P . For ∆ = ∂P with P ∈ P(n, d) (more pre-
cisely when ∆ is the boundary complex of P ), Dehn and Sommerville discovered the following
beautiful equations.
Theorem 1.8 (Dehn–Sommerville equation for simplicial polytopes [14, 47]). For ∆ = ∂P
with P ∈ P(n, d) (hence dim ∆ = d − 1),
hi = hd−i
for all i.
6 RYOTA OKAZAKI
In the theorem, h0 = hd implies χ e(∆) = (−1)d−1 , which is just Euler’s polyhedron formula.
Actually the equations hold for simplicial spheres (more generally Eulerian complex), which
will be proved later.
Let {C(n, d) be a polytope given } as the convex hull of n (≥ d + 1) distinct points on the
curve (t, t , . . . , t ) ∈ R | t ∈ R . Such polytopes are called cyclic polytopes. It is well-known
2 d d
that C(n, d) ∈ P(n, d) and its combinatorial data (e.g. the f -vectors and the face poset of its
boundary complex (See Subsection 3.1 for the definition)) does not depend on the choice of
n-distinct points.
In 1957, T. S. Motzkin [38] claimed that ∂C(n, d) has a maximal f -vector, i.e.
fi (∂P ) ≤ fi (∂C(n, d)) (*)
holds for all i and P ∈ P(n, d).
Later on, McMullen proved the claim above by showing
Theorem 1.9 (Upper Bound Theorem (apprev. UBT) McMullen 1970 [34]). For ∆ = ∂P
with P ∈ P(n, d) and any i, ( )
n−d+i−1
hi ≤ .
i
Indeed, Dehn-Sommerville equation and Upper Bound Theorem imply Motzkin’s inequality,
since ( )
n−d+i−1
hi (∂C(n, d)) =
i
for all i with 0 ≤ i ≤ ⌊d/2⌋ (see [10, 52]).
Remark 1.10. One can also naturally define the notion of f -vector for convex polytopes that is
not necessarily simplicial. Clearly the inequality (*) still holds for such polytopes.
It is natural to ask whether UBT holds for simplicial spheres or not, but unfortunately
McMullen’s proof cannot be applied to them; his proof depends on the shellability of convex
polytopes (see Definition 2.1 and Theorem 2.4) and there is a simplicial sphere that is not
shellable (e.g. triangulations of non-PL spheres such as double suspension of Poincaré homology
3-sphere).
Stanley showed UBT for simplicial spheres proving that the corresponding Stanley–Reisner
ring is Cohen–Macaulay.
1.2. Stanley–Reisner rings and h-vectors. From now to the end, k denotes a field, let
S := k[x1 , . . . , xn ] be a polynomial ring over k, and set m := (x1 , . . . , xn ). The following
symbols will be used.
• Alphabets a := (a1 , . . . , an ), b := (b1 , . . . , bn ), . . . in the bold font with an underline
denotes elements of Zn .
∑
• ei denotes the i-th unit vector, and for F ⊆ [n], set eF := i∈F ei .
• ⪯ denotes the partial order on Zn defined by
a⪯b ⇐⇒ ai ≤ bi for all i.
• For a, b ∈ Zn , set [a, b] := {c ∈ Zn | a ⪯ c ⪯ b}.
∑ ∏
• For a ∈ Zn , set |a| := ni=1 ai and xa := ni=1 xai i .
∏
• For F ⊆ [n], set xF := xeF = i∈F xi .
• S has a natural structure of a Zn -graded ring with the grading given by
{
k · xa for a ∈ Zn≥0
Sa :=
0 otherwise,
INTRODUCTION TO STANLEY–REISNER RINGS 7
See Appendix A for basics of graded rings and modules. As is stated below Definition A.1, any
Zn -graded S-module is tacitly regarded as a Z-graded one with the natural Z-grading.
For G = Zn or Z, let modG S be the category consisting of finitely generated graded S-
modules and of degree-preserving S-homomorphisms.
Remark 1.11. The ideal m is clearly a maximal ideal of S, and moreover it is also the greatest
ideal among all the ideal belonging to modG S. In other words, S is graded local. By this
structure, S is equipped with many properties that a usual noetherian local ring has. See
[10, 21, 22]
Definition 1.12. For M ∈ modZ S,
∑
∞
HM (t) := (dimk Mi )ti ∈ Z[[t, t−1 ]]
i=−∞
1 ∑d
1 ∑d
= fi−1 (∆)t (1 − t) =
i d−i
hi (∆)ti .
(1 − t)d i=0 (1 − t)d i=0
Proof. (1): an easy exercise. (2): an easy consequence of the fact that ∆ = ⟨F | F ∈ F (∆)⟩.
(3): use Proposition A.3 in conjunction with the fact that in the present case, the monomial m
in Proposition A.3 can be chosen to be xG for some G ∈ ∆. (4): follows from the fact that
0 ̸= xa ∈ k[∆] ⇐⇒ supp(a) ∈ ∆.
□
Thus,
Proposition 1.23 (cf. [10, 21, 22]). Assume R is CM of dimension d. Then ωR := Extn−d
S (R, ωS )
is a G-graded canonical module of R.
Definition 1.24. Let I be an ideal of S with I ∈ modZ S, and set R := S/I.
(1) The ring R is said to be Gorenstein (abbrev. Gor) if R is CM and R ∼ = ωR (−a(R)) for
some a(R) ∈ Z. The integer a(R) is called the a-invariant (or Gorenstein parameter)
of R.
(2) ∆ is said to be CM (resp. Gor) (over k) if so is k[∆].
(3) Finally, ∆ is said to be Gorenstein* (abbrev. Gor*) if ∆ is Gor and a(k[∆]) = 0.
Remark 1.25. It is well-know that CM-ness, Gor-ness, and Gor*-ness does not depend on an
extension of the base field k (under the assumption Definition 1.18 and 1.24). There several
characterization for CM-ness and Gor-ness. See [10, 31] for details.
Definition 1.26.
(1) For ∆ and F ∈ ∆, the link lk∆ F of ∆ with respect to F is defined to be the complex
lk∆ F := {G ∈ ∆ | F ∩ G = ∅, F ∪ G ∈ ∆} .
Note that lk∆ ∅ = ∆.
(2) ∆ is said to be pure if dim F = dim ∆ for all F ∈ F (∆).
e(lk∆ F ) = (−1)dim lk∆ F for all F ∈ ∆.
(3) ∆ is said to be Eulerian if it is pure and χ
Proposition 1.27. Set d := dim ∆ + 1 and R := k[∆]. The following hold.
( )#F
−1
∑ t
d
(1) (−1) HR (t ) = F ∈∆ (−1) d−dim F
e(lk∆ F )
χ . In particular, if ∆ is Eulerian,
1−t
then
(−1)d HR (t−1 ) = HR (t).
(2) Assume ∆ is CM over k. Then
(a) ∆ is pure.
(b) For every l.s.o.p. θ,
t → t−1 .
(2) (a) It is well known that all the associated prime ideals of CM module have the same
codimension, which in conjunction with Lemma 1.15 implies that all F ∈ F (∆) have the same
cardinality.
(b) Set θ i := θ1 , . . . , θi for all i with 1 ≤ i ≤ d = dim k[∆] and θ 0 := 0. By the definition of
CM-ness,
( ) θi
0 −→ M/(θ i−1 )M (−1) − → M/(θ i−1 )M −→ M/(θ i )M −→ 0
is exact, which implies (1 − t)HM/(θi−1 )M (t) = HM/(θi )M (t).
(c) Needs some arguments. See [10, 31]. □
Corollary 1.28. Set d := dim ∆ + 1.
INTRODUCTION TO STANLEY–REISNER RINGS 11
Theorem 1.36 (Macaulay and Stanley). For (h0 , . . . , hd ) ∈ Zd+1 , the following are equivalent.
∑
(1) There exists an ideal I of S with I ∈ modZ S such that HS/I (t) = di=0 hi ti (and hence
S/I is finite-dimensional over k).
INTRODUCTION TO STANLEY–REISNER RINGS 13
(2) There exists an ideal I of S with I ∈ modZ S such that S/I is Cohen-Macaulay of
dimension d and ∑d
hi t i
HS/I (t) = i=0 d .
(1 − t)
⟨i⟩
(3) h0 = 1 and 0 ≤ hi+1 ≤ hi for all i ≥ 1.
Definition 1.37. A vector satisfying the conditions in Theorem 1.36 called an M-vector.
In 1971, McMullen [35] conjectured that for an vector h := (h0 , . . . , hd ) ∈ Zd+1 the following
are equivalent:
∪
(1) There exists P ∈ n P(n, d) with h(∂P ) = h.
(2) Set gi := hi − hi−1 . It follows that
(a) h0 = 1,
(b) hi = hd−i for all i, and
(c) (g0 , . . . , g⌊d/2⌋ ) is an M -vector.
This conjecture, called g-conjecture, has already been proved to be true by Billera, Lee, and
Stanley.
Theorem 1.38 (g-theorem). McMullen’s conjecture is true.
Billera–Lee [3, 4] proved (2) ⇒ (1), and Stanley [50] proved the inverse making use of the
theory of toric variety and the hard Lefschetz theorem (See also [19, 52]). Now the following
conjecture naturally comes up.
Conjecture 1.39 ((new) g-conjecture). The same characterization of h-vectors holds for sim-
plicial spheres.
This conjecture is still open. Clearly, the only problem is whether the h-vector of any
simplicial sphere satisfies the above three conditions (only the condition (c) remains to be
proven) or not.
More generally, it is natural to try to find the characterization of h-vectors for (homological
or topological) manifolds (with or without boundary). A manifold is not necessarily CM, while
it satisfies parts of the conditions for CM-ness.
Definition 1.40.
(1) k[∆] with dim k[∆] = d is said to be Buchsbaum (abbrev. Bbm) if Extn−i
S (k[∆], ωS )a = 0
for all i ̸= d and a ̸= 0.
(2) ∆ is said to be Bbm over k if k[∆] is Bbm.
Remark 1.41. In general, Bbm-ness is more subtle and the definition above is valid almost only
for Stanley-Reisner rings.
By Hochster’s formula for Ext and Munkres’ isomorphism, the following is clear.
Theorem 1.42 (Miyazaki and Schenzel). Let dim ∆ = d − 1 and set X := |∆|. The following
are equivalent:
(1) ∆ is Bbm over k.
(2) e i (lk∆ F ; k) = 0 for all F ̸= ∅ and i < d − #F − 1.
H
(3) e i (X, X \ {p}) = 0 for all p ∈ Z and i < dim X.
H
In particular, if X is a homology manifold (with or without ∂), then ∆ is Bbm.
14 RYOTA OKAZAKI
Gor* +3 CM +3 Bbm
1 4
2 5
Figure 6.
INTRODUCTION TO STANLEY–REISNER RINGS 15
The ordering {1, 2, 3} , {3, 4} , {4, 5} , {3, 5} is a shelling of this complex, and one obtains the
decomposition
⨿ ⨿ ⨿
[∅, {1, 2, 3}] [{4} , {3, 4}] [{5} , {4, 5}] [{3, 5} , {3, 5}] .
McMullen used the following fact to prove UBT for simplicial polytopes.
Theorem 2.4 (Bruggesser–Mani [7]). Every boundary complex of a simplicial polytope is pure
and shellable.
Recall that, on the other hand, Stanley’s proof of UBT uses CM-ness the boundary complex.
So it is natural to expect that there is a relation between pure-shellability and CM-ness.
Note that for two simplicial complex ∆, ∆′ ,
∆ ⊆ ∆′ ⇐⇒ I∆ ⊇ I∆′ .
Proposition 2.5. A pure shellable ∆ is CM over any field k.
Sketch of Proof. Let F1 , . . . , Fr be a shelling of ∆ and set ∆i := ⟨F1 , . . . , Fi ⟩. Since there exists
the following exact sequence
0 −→ k[∆i ] −→ k[∆i−1 ] ⊕ k[∆i ] −→ k[∆i−1 ∩ ∆i ] −→ 0
induced from the assertion (1) of Lemma 1.15 and since each k[∆i−1 ∩ ∆i ] is CM of dimension
d − 1 (which is easy to verify), the desired assertion follows from the induction on r and the
long exact sequence of Ext modules induced from the short exact sequence above. □
In view of k[∆], a shelling can be considered as a filtration of k[∆]. There is another proof
in this point of view. (Compare this with Theorem 2.7).
∆ : pure shellable +3 ∆ : CM
∆ : shellable +3 ∆ : ???
0 = Φ0 (M ) ⊊ Φ1 (M ) ⊊ · · · ⊊ Φr (M ) = M
for all i. In [45], Schenzel considers SCM modules over a (not necessarily graded) noetherian
ring. There, he calls SCM modules Cohen-Macaulay filtered modules and studies algebraic
aspects of SCM modules in view of commutative ring theory.
Example 2.12. Let ∆ be the simplicial complex in Figure 6. The complexes ∆[2] and ∆[1] are
as follows.
INTRODUCTION TO STANLEY–REISNER RINGS 17
1 4 1 4
3 3
2 5 2 5
Sketch of Proof. Let Γ := 2[n] be the (n − 1)-simplex. From the one-to-one corresponding
∆ ∋ F 7→ F c ∈ Γ \ ∆∨ (and suitable choice of orientations), we get the isomorphism of
complexes ( )
∼
e• (∆; k) −
C
=
→ C e• (Γ; k)/C
e• (∆∨ ; k) [n − 2].
Since Γ is contractible, it follows that
Hn−i−1 (∆; k) ∼= H i−3 (Γ, ∆∨ ; k) ∼
= H i−2 (∆∨ ; k).
□
Corollary 2.16 (cf. [17]). For F ⊆ [n] and i,
He i−2 (lk∆∨ F ; k) ∼
=He n−#F −i−1 (∆F c ; k).
Sketch of Proof. Note that lk∆∨ F = (∆F c )∨ as simplicial complexes on F c , where ∨ in the right
hand denotes the Alexander dual with respect to F c . Applying Theorem 2.15, one obtains the
desired isomorphism. □
Definition 2.17. For i ∈ Z and g ∈ G, the non-negative integer
βi,g := βi,g (M ) := dimk TorSi (M, k)g
is called the (i, g)-th graded Betti number of M .
Remark 2.18. As is well-known, S has a finite global dimension n, and hence βi,g = 0 for all
i > n. Moreover each βi,g can be characterized as follows: there exists a minimal graded free
resolution of M such that
⊕ ⊕ ⊕
P• : · · · −→ S(−g)βi,g −→ · · · S(−g)β1,g −→ S(−g)β0,g −→ 0,
g∈G g g
Betti numbers are important in commutative ring theory. For example, the following hold.
Proposition 2.20 (cf. [10, 31]). For M ∈ modZ S with M ̸= 0, it follows that
{ }
(1) projdimS M := max i ∈ Z | ∃ j s.t. βi,j ̸= 0 (≤ n = gldim S).
INTRODUCTION TO STANLEY–REISNER RINGS 19
Proof. For simplicity, set R := k[∆]. By Proposition 2.22, ⊕the Koszul complex K• := K• (x; S)
is a minimal Z -graded free resolution
n
∧ of k. Let V := i=1 k · vi be the Z -graded k-vector
n n
∧
space with basis vi of degree ei , and V be the exterior algebra of V over k. Regarding V
as just a Zn -graded k-vector space, not a differential graded algebra, one can describe K• as
follows. For σ = {i1 , . . . , is } ⊆ [n] with i1 < · · · < is , let vσ denote vi1 ∧ · · · ∧ vis . Clearly
∧
Ki = S ⊗k i V and the differential maps of K• is described (with a suitable choice of sign ±)
as
∑s
Ks ∋ z ⊗ vσ 7→ ±(zxi ) ⊗ vσ\{ij } ∈ Ks−1 ,
j=1
where yG denotes the basis of C ei (∆F ; k) corresponding to G ∈ ∆F and y ∗ its dual basis, gives
G
rise to the isomorphism C e• (∆F ; k)[#F − 1] → (K• )a .
If a ̸∈ Zn≥0 , then (K• )a = 0. In the remaining case where a ⪰ 0 and a ̸⪯ 1, it then follows
′
that a′ := esupp(a) ≺ a. Setting u := xa−a ∈ m, one can easily verify that the multiplication
map u· : (K• )a′ → (K• )a is isomorphism of complexes. Therefore H• (K• )a = 0 since H• (K• )
is annihilated by m. □
Corollary 2.24 (Eagon–Reinser [17]). For ∆ with dim ∆ = d − 1, ∆ is CM over k if and only
if I∆∨ has a (n − d)-linear resolution.
20 RYOTA OKAZAKI
Proof. Note that indeg I∆∨ = n − d. On the other hand, from Hochster’s formulas (Theo-
rems 1.29 and 2.23), Alexander duality, and βi,a (I∆∨ ) = βi−1,a (k[∆∨ ]) for all i, it follows that
∆ is CM over k ⇐⇒ regS I∆∨ ≤ n − d.
□
Now it is natural to ask about the blank below.
∆ : CM ks +3 I∆∨ : has a lin. res.
∆ : SCM ks +3 I∆∨ : ???.
Remark 2.29. (1) In [2, 23], the same inequality as (2.5) is proved under the condition that S
is a regular local ring, R a noetherian local ring, and S ↠ R a homomorphism of local rings.
The inequality (2.5) is an immediate consequence of this equality, since
TorS (M, k) ∼
• = TorSm (Mm , Sm /mSm ), TorR (M, k) ∼
• • = TorRm (Mm , Rm /mRm )
•
3. Further developments
3.1. Simplicial posets. In this subsection, all the posets (i.e. partially ordered sets) are
assumed to be finite. For a simplicial complex ∆, ∆ itself together with the inclusion ⊆ forms
the poset, called the face poset. Let P be a poset with the order ≤. Recall that
(1) P is called a Boolean lattice (or Boolean algebra) if it is isomorphic to a face poset of a
simplex.
(2) P is said to be simplicial if it satisfies the following conditions:
(a) P has the least element{ 0̂. }
(b) each intervals [0̂, p] := p′ ∈ P | 0̂ ≤ p′ ≤ p are a Boolean lattice for all p ∈ P .
Clearly, a face poset of a simplicial complex is simplicial. More generally it is well-known [5]
that every simplicial poset appears as the face poset of a regular CW complex XP , i.e., the set
of the closed cells of X with the order given by inclusion (while the face poset of an arbitrary
regular CW complex is not necessarily simplicial).
22 RYOTA OKAZAKI
The notion of f -vectors and h-vectors can be generalized to simplicial posets as follows. Let
P be a simplicial poset. For p ∈ P , the interval [0̂, p] is then isomorphic to the face poset of
a (r − 1)-simplex. The integer r is called the rank of p, denoted by rk p; hence rk p is just the
maximal length of the chains in P that ends at p. The rank of P , denoted by rk P , is defined
to be max {rk p | p ∈ P }. Set d := rk P . The vector f (P ) := (f−1 , . . . , fd−1 ), where
fi := # {p ∈ P | rk p = i + 1} ,
is called the f -vector of P , and the h-vector of P is then defined to be h(P ) := (h0 , . . . , hd ),
where
∑d ∑d
i
hi t = fi−1 ti (1 − t)d−i .
i=0 i=0
A simplicial poset is called a simplicial cell sphere if (the underlying space of) its associated
regular CW complex XP is homeomorphic to a sphere. For a simplicial cell sphere, the following
characterization of h-vectors are well-known.
Theorem 3.1 (Masuda [29] and Stanley [51]). A vector (h0 , . . . , hd ) ∈ Zd+1 is the h-vector of
a simplicial cell sphere if and only if it satisfies the following conditions:
(1) h0 = 1 and hi = hd−i for all i,
(2) hi ≥ 0 for all i, and
∑
(3) if hi = 0 for some i with 1 ≤ i ≤ d − 1, then the sum di=0 hi is even.
The “if” part is proved by Stanley [51] and he conjectured that the “only if” part also holds.
Later on, Masuda [29] proved it making use of the theory of toric topology [12, 30].
3.2.1. Squarefree modules and Alexander duality. In [54], Yanagawa introduced the notion,
called a squarefree module, as a generalization of Stanley-Reisner rings, and extended the theory
of Stanley-Reisner rings to squarefree modules. The full subcategory Sq S of modZn S consisting
of squarefree S-modules is abelian and contains, as objects, basic modules related with Stanley–
Reisner rings such as k[∆], I∆ , I∆ /I∆′ where ∆ ⊆ ∆′ , and ωS . In [36], Miller generalized
squarefree modules to the notion, called positively a-determined S-modules. As the class of
squarefree modules contains Stanley-Reisner rings (hence residue ring by squarefree monomial
ideals), that of positively a-determined modules does residue rings of S by monomial ideals
generated by monomials of degree ⪯ a. On other ∧ hand, Römer [42] defined the notion of
squarefree modules over the exterior algebra E := S1 over k with respect to S1 .
By the notions above, Miller [36] and Römer [42] independently succeeded to discover the
duality A on Sq S, called the Alexander duality functor, which plays the role of Alexander
duality. See their paper in loc. cit. for the precise definitions by them (or see below). It is
noteworthy that A sends k[∆] to I∆∨ , not to k[∆∨ ]. Many of facts on Alexander duality still
hold for A. For example, Theorems 2.24 and 2.26 hold for squarefree modules and A .
Here we shall give another description of the Alexander duality functor following [56]. Let
A be the incidence algebra over k associated with the subposet P := [0, 1] of Zn (See the
paper in loc. sit. for the definition). The algebra A is a finite-dimensional associative k-
algebra, and the category mod A of finitely generated left A-modules is equivalent to Sq S
(hence Sq S has enough injectives, enough projectives, and finite global dimension). Through
this equivalence, A coincides with HomA (−, k) (precisely, the composition of HomA (−, k) and
the functor induced from the ring isomorphism A → Aop ).
INTRODUCTION TO STANLEY–REISNER RINGS 23
3.2.2. Relation with Koszul duality. As is shown in [55, 56], the category Db (Sq S) can be
regarded as a triangulated full subcategory of Db (modZn S), and R HomS (−, ωS ) induces the
functor D : Db (Sq S)op → Db (Sq S). Let A : Db (Sq S)op → Db (Sq S) denote the functor
induced from the Alexander duality functor by abuse of notation. The composition D ◦ A op
and A ◦D op then correspond to the functors giving the Koszul duality Db (mod A) ∼
= Db (mod A! )
(Since A and A are finite-dimensional over k, Koszul duality induces this equivalence). See
!
3.2.3. Relation with Auslander–Reiten translate and Nakayama functor. In [8], Brun and Fløystad
investigated the composition A ◦ D op and inferred that A ◦ D op corresponds to the Nakayama
functor on Db (mod A) and hence to Auslander–Reiten translate on Db (mod AP ). (Actually they
proved that there is the corresponding similar to above for positively a-determined modules.
See [8] for details).
3.3. Sheaves associated with squarefree modules. In [55], Yanagawa introduced a sheaf
M + associated with a squarefree modules M ∈ Sq S. These sheaves are those on the (geometric)
(n − 1)-simplex X and with values in the category of k-vector spaces. For example, k[∆]+ =
j∗ k|∆| , where k|∆| denotes the constant sheaf on |∆| with stalk k and j : |∆| → X is the natural
embedding. In particular, S + is just the constant sheaf kX . The construction of M + gives an
exact functor from Sq S to the category Sh(X) of kX -modules, and through this functor, local
duality (for M ∈ Sq S with M0 = 0) corresponds to Poincaré–Verdier duality. Moreover through
the functor Db (Sq S) → Db (Sh(X)) induced from (−)+ , the complex ωS [n − 1] corresponds to
a dualizing complex on X. For M ∈ Sq S and a ∈ Zn≥0 , it follows that
{
H i−1 (X, M + ) if a = 0
ExtS (M, ωS )a ∼
n−i
= i−1 ∗ +
Hc (Uσ , j M ) otherwise
for all i ≥ 1, where σ denotes the face of X corresponding to supp(a), Hci−1 the (i − 1)-th
cohomology with compact support, Uσ the (open) star of σ, and j the embedding Uσ → X.
When M = k[∆], it follows that Hci−1 (Uσ , j ∗ M + ) ∼
= H i−1 (|∆| , |∆| \ {p} ; k) for any p in the
interior of σ. The above isomorphism (in conjunction with Proposition 1.32) thus gives a
generalization of Theorem 1.29 (except for Extn (k[∆], ωS )). See [55] for details.
3.4. Toric face rings. A Stanley–Reisner ring is one of main subject in combinatorial com-
mutative algebra; another main subject is an affine semigroup ring. For a given affine monoid
C, i.e., a finitely generated additive submonoid of ZN for some positive integer N , its affine
semigroup ring k[C] is a k-algebra with the k-basis C whose multiplication is induced from
the addition in C. For example, the polynomial ring S is an affine semigroup ring associated
with Zn≥0 . An affine semigroup ring k[C] has a connection with the cone generated by C (in
R ⊗Z ZC). See [9, 10, 37] for details.
A toric face ring is a common generalization of Stanley-Reisner rings and affine semigroup
rings. Roughly speaking, a toric face ring is an k-algebra given by gluing affine semigroup
rings along a given rational pointed fan (see [9, 11, 27] for the definition). For example, a
Stanley-Reisner ring k[∆] can be constructed by gluing each polynomial ring k[F ] with F ∈ ∆
along the fan consisting of the cones generated by a face of ∆.
In [11, 27], the following facts on Stanley-Reisner rings can be generalized to toric face rings.
• Hochster’s formula for local cohomologies (Remark 1.30) and Tor modules (Theorem 2.23).
• The relation among CM-ness, Gor*-ness, and Eulerian-ness.
• Relation among shellability, CM, and SCM.
24 RYOTA OKAZAKI
With an additional condition, in [40], Bbm-ness, CM-ness, and Gor*-ness for toric face rings
are shown to depend only on k and the regular CW complex associated with the given fan (as
for CM-ness, this assertion also follows from the results in [13]).
(4) In particular, with the natural structure of an R-module, HomS (M, N ) ∈ modG R (when-
ever M, N ∈ modG R), where
HomS (M, N )g := HomModG R (M, N (g)).
(5) For M, N ∈ ModG R, M ⊗R N ∈ ModG R, where
∑
(M ⊗R N )g := Z · (y ⊗ z) ⊂ M ⊗R N.
y∈Mh , z∈Nh′
h+h′ =g
Corollary A.4. With the grading induced from results in Lemma A.3, it follows that ExtiR (M, N ) ∈
modG R and TorR i (M, N ) ∈ modG R for M, N ∈ modG R.
⊕
Proof. If one define ∗ HomS (M, N ) := g∈G HomModG R (M, N (g)) for M, N ∈ ModG R, then
one gets the bifunctor
∗
HomS (−, −) : (ModG R)op × ModG R → ModG R.
As the usual Hom functor, ∗ HomS (M, −) and ∗ HomS (−, N ) are left exact. One can thus
define ∗ ExtS (−, −). Lemma A.3 tells us that ∗ ExtS (M, N ) ∼
= ExtS (M, N ) for M ∈ modG R
and N ∈ ModG R.
Similarly one can verify the assertion on Tor by Lemma A.3. □
References
[1] D. J. Anick, A counterexample to a conjecture of Serre, Ann. Math. 115 (1982), 1–33.
[2] L. L. Avramov, Infinite free resolutions, in: Six lectures on commutative algebra, Birkhäuser, 1998.
[3] L. J. Billera and C. W. Lee, Sufficiency of McMullen’s conditions for f -vectors of simplicial polytopes,
Bull. Amer. Math. Soc. (New Series) 2 (1980),
[4] L. J. Billera and C. W. Lee, A proof of the sufficiency of McMullen’s conditions for f -vectors of
simplicial convex polytopes, J. Combin. Theory Ser. A 31 (1981), 237–255.
[5] A. Björner, Posets, regular CW complexes and Bruhat order, European J. Combin. 5 (1984), 7–16.
[6] A. Björner and M. L. Wachs, Shellable nonpure complexes and posets. I, Trans. Amer. Math. Soc.
348 (1996), 1299–1327.
[7] H. Bruggesser and P. Mani, Shellable decompositions of cells and spheres, Math. Scand. 29 (1971),
197–205.
[8] M. Brun and G. Fløystad, The Auslander–Reiten translate on monomial rings, Adv. in Math. 226
(2011), 952–991.
[9] W. Bruns and J. Gubeladze, Polytopes, Rings, and K-theory, Springer, 2009.
[10] W. Bruns and J. Herzog, Cohen–Macaulay rings, rev. ed., Cambridge University Press, 1998.
[11] W. Bruns, R. Koch, and T. Römer, Gröbner bases and Betti numbers of monoidal complexes, Michigan
Math J. 57 (2008), 71–91.
[12] V. M. Buchstaber and T. E. Panov, Torus actions and their applications in topology and combinatorics,
Univ. Lect. Ser. 24, Amer. Math. Soc., 2002.
[13] Z. Caijun, Cohen-Macaulay section rings, Trans. Amer. Math. Soc. 349 (1997), 4659–4667.
[14] M. Dehn, Dier Eulersche Formel im zusammenhang mit dem inhalt in der nichit-Euklidischen geome-
trie, Math. Ann. 61 (1906), 561–586.
[15] A. Dress, A new algebraic criterion for shellability, Beiträge zur Alg. und Geom. 34 (1993), 45–55.
[16] A. M. Duval, Algebraic shifting and sequentially Cohen-Macaulay simplicial complexes, Elec. J. Com-
bin. 3 (1996), #R21.
[17] J. A. Eagon and V. Reiner, Resolutions of Stanley-Reisner rings and Alexander duality, J. Pure Appl.
Alg. 130 (1998), 265–272.
[18] D. Eisenbud and S. Goto, Linear free resolutions and minimal multiplicity, J. Alg. 88 (1984), 89–133.
26 RYOTA OKAZAKI
[19] W. Fulton, An introduction to toric varieties, Ann. Math. Stud. 113, Princeton University Press,
1993.
[20] E. S. Golod, On the homologies of certain local rings, Soviet Math. Dokl. 3 (1962), 745–748 (translated
from: Dokl. Akad. Nauk. SSSR 144 (1962), 479–482).
[21] S. Goto and K. Watanabe, On graded rings, I, J. Math. Soc. Japan 30 (1978), 179–213.
[22] S. Goto and K. Watanabe, On graded rings, II (Zn -graded rings), Tokyo J. Math. 1 (1978), 237–261.
[23] T. H. Gulliksen and G. Levin, Homology of local rings, Queen’s Papers Pure Appl. Math. 20, Queen’s
University, 1969.
[24] J. Herzog and T. Hibi, Componentwise linear ideals, Nagoya Math. J. 153 (1999), 141–153.
[25] J. Herzog, V. Reiner, and V. Welker, Componentwise linear ideals and Golod rings, Michigan Math.
J. 46 (1999), 211–223.
[26] T. Hibi, Algebraic combinatorics on convex polytopes, Carslaw Publications, 1992.
[27] B. Ichim and T. Römer, On toric face rings, J. Pure Appl. Algebra 210 (2007), 249–266.
[28] D. Kraines, Massey higher products, Trans. Amer. Math. Soc. 124 (1966), 431–449.
[29] M. Masuda, h-vectors of Gorenstein* simplicial posets, Adv. Math. 194 (2005), 332–344.
[30] M. Masuda and T. Panov, On the cohomology of torus manifolds, Osaka J. Math. 43 (2006), 711–746.
[31] H. Matsumura, Commutative ring theory, Cambridge University Press, 1989.
[32] J. P. May, Matric Massey products, J. Algebra 12 (1969), 533–568.
[33] J. McCleary, A user’s guide to spectral sequences, 2nd ed., Cambridge University Press, 2000.
[34] P. McMullen, The maximum numbers of faces of a convex polytope, Mathematika 17 (1970), 179–184.
[35] P. McMullen, The numbers of faces of simplicial polytopes, Israel J. Math. 9 (1971), 559–570.
[36] E. Miller, The Alexander duality functors and local duality with monomial support, J. Algebra 231,
180–234.
[37] E. Miller and B. Sturmfels, Combinatorial commutative algebra, Springer, 2005.
[38] T. S. Motzkin, Comonotone curves and polyhedra, Bull. Amer. Math. Soc. 63 (1957), 35.
[39] J. R. Munkres, Topological results in combinatorics, Michigan Math. J. 31 (1984), 113–128.
[40] R. Okazaki and K. Yanagawa, Dualizing complex of a toric face ring, Nagoya Math. J. 196 (2009),
87–116.
[41] G. A. Reisner, Cohen–Macaulay quotients of polynomial rings, Adv. in Math. 21 (1976), 30–49.
[42] T. Römer, Generalized Alexander duality and applications, Osaka J. Math. 38 (2001), 469–485.
[43] M. E. Rudin, An unshellable triangulation of a tetrahedron, Bull. Amer. Math. Soc. 64 (1958), 90–91.
[44] P. Schenzel, On the number of faces of simplicial complexes and the purity of Forbenius, Math. Z.
178 (1975), 369–386.
[45] P. Schenzel, On the dimension filtration and Cohen-Macaulay filtered modules, in: Commutative al-
gebra and algebraic geometry, Lect. Notes in Pure and Appl. Math., Dekker, 1999, 245–246.
[46] J. P. Serre, Algébre Locale, Multiplicités, Lect. Notes in Math. 11, Springer, 1965.
[47] D. M. Y. Sommerville, The relations connecting the angle-sums and volume of a polytope in space of
n dimensions, Proc. R. Soc. Lond. A 115 (1927), 103–119.
[48] R. P. Stanley, The upper bound conjecture and Cohen-Macaulay rings, Stud. Appl. Math. 54 (1975),
135–142.
[49] R. P. Stanley, Hilbert functions of graded algebras, Adv. in Math. 28 (1978), 57–83.
[50] R. P. Stanley, The number of faces of a simplicial convex polytope, Adv. in Math. 35 (1980), 236–238.
[51] R. P. Stanley, f -vectors and h-vectors of simplicial posets, J. Pure and Appl. Algebra 71 (1991),
319–331.
[52] R. P. Stanley, Combinatorics and commutative algebra, 2nd ed., Birkhäuser, 1996.
[53] J. Stückrad and W. Vogel, Buchsbaum rings and applications: an interaction between algebra, geom-
etry and topology, Springer, 1986.
[54] K. Yanagawa, Alexander duality for Stanley–Reisner rings and squarefree Nn -graded modules, J. Al-
gebra 225 (2000), 630–645.
[55] K. Yanagawa, Stanley–Reisner rings, sheaves, and Poincaré–Verdier duality, Math. Res. Lett. 10
(2003), 635–650.
[56] K. Yanagawa, Derived category of squarefree modules and local cohomology with monomial ideal sup-
port, J. Math. Soc. Japan 56 (2004), 289–308.
[57] G. Ziegler, Shelling polyhedral 3-balls and 4-polytopes, Discr. Comput. Geom. 19 (1998), 159–174.