DOI 10.1007/s10801-009-0168-1
Unmixed bipartite graphs and sublattices of the Boolean lattices
Jürgen Herzog·Takayuki Hibi·Hidefumi Ohsugi
Received: 6 June 2008 / Accepted: 19 January 2009 / Published online: 4 February 2009
© Springer Science+Business Media, LLC 2009
Abstract The correspondence between unmixed bipartite graphs and sublattices of the Boolean lattice is discussed. By using this correspondence, we show existence of squarefree quadratic initial ideals of toric ideals arising from minimal vertex covers of unmixed bipartite graphs.
Keywords Toric ideal·Gröbner basis·Bipartite graph·Vertex cover· Cohen–Macaulay ring
Introduction
LetGbe a finite graph on the vertex set[N] = {1, . . . , N}with no loops, no multiple edges and no isolated vertices. LetE(G)denote the edge set ofG. A vertex cover of Gis a subsetC⊂ [N]such that, for each edge{i, j}ofG, one has eitheri∈C or j∈C. Such a vertex coverCis called minimal if no subsetCCis a vertex cover ofG. We say that a finite graphGis unmixed if all minimal vertex covers ofGhave the same cardinality. LetA=K[z1, . . . , zN]be the polynomial ring inN variables over a fieldK. The edge ideal ofGis the monomial idealI (G)ofAgenerated by
J. Herzog
Fachbereich Mathematik und Informatik, Universität Duisburg–Essen, Campus Essen, 45117 Essen, Germany
e-mail:[email protected]
T. Hibi
Department of Pure and Applied Mathematics, Graduate School of Information Science and Technology, Osaka University, Toyonaka, Osaka 560-0043, Japan
e-mail:[email protected]
H. Ohsugi (
)Department of Mathematics, College of Science, Rikkyo University, Tokyo 171-8501, Japan e-mail:[email protected]
those quadratic monomialszizj such that{i, j}is an edge ofG. It is well-known that the primary decomposition of the edge ideal ofGis
I (G)=
C∈M(G)
zi |i∈C
where M(G) is the set of all minimal vertex covers of G. We say that G is Cohen–Macaulay (overK) if the quotient ringA/I (G)is Cohen–Macaulay. Every Cohen–Macaulay graph is unmixed. A graph-theoretical characterization of Cohen–
Macaulay bipartite graphs was given in [1] and that of unmixed bipartite graphs was given in [5].
By relabeling the vertices, every unmixed bipartite graph G has the vertex set {x1, . . . , xn} ∪ {y1, . . . , yn}and satisfies that{xi, yi} ∈E(G)for alli(See Section1).
In Sections1and2, we study the correspondence between unmixed bipartite graphs and sublattices of the Boolean latticeLnon{x1, . . . , xn}:
• There exists a one-to-one correspondence between unmixed bipartite graphs on {x1, . . . , xn} ∪ {y1, . . . , yn}where{xi, yi} ∈E(G)for alliand sublatticesLofLn
with∅ ∈Land{x1, . . . , xn} ∈L. (Theorem1.2.)
• There exists a one-to-one correspondence between Cohen–Macaulay bipartite graphs on{x1, . . . , xn} ∪ {y1, . . . , yn}where{xi, yi} ∈E(G)for alliand full sub- lattices ofLn. (Theorem2.2.)
In Section3, we study toric ideals arising from the set of minimal vertex cov- ers of unmixed bipartite graphs. LetGbe an unmixed bipartite graph on the vertex set{x1, . . . , xn} ∪ {y1, . . . , yn}and letK[x1, . . . , xn, y1, . . . , yn] be the polynomial ring in 2n variables over a field K with each degxi =degyi =1. We associate each minimal vertex coverC of Gwith the squarefree monomial uC=
v∈Cv∈ K[x1, . . . , xn, y1, . . . , yn]of degreen. LetRGdenote the semigroup ring generated by all monomialsuCwithC∈M(G)overK. LetSG=K[{zC}C∈M(G)]denote the polynomial ring in|M(G)|variables overK. The toric idealIGofRGis the kernel of the surjective homomorphismπ:SG→RGdefined byπ(zC)=uC. In Section3, by using the correspondence given in Section1, we show that:
• The toric ideal arising from an unmixed bipartite graph possesses a squarefree quadratic initial ideal. (Theorem3.1.)
1 Minimal vertex covers of unmixed bipartite graphs
First we recall a fact stated in [1, p.300]. LetGbe a bipartite graph without isolated vertices and letV (G)= {x1, . . . , xm} ∪ {y1, . . . , yn}denote the set of vertices ofG.
Suppose thatGis unmixed. Since{x1, . . . , xm}and{y1, . . . , yn}are minimal vertex covers ofG, we havem=n. Moreover, thanks to the “marriage theorem,”{xi, yi} ∈ E(G)for alliby relabeling the vertices.
Thanks to this fact, it follows that each minimal vertex cover of G is of the form{xi1, . . . , xis, yis+1, . . . , yin}where{i1, . . . , in} = [n]. For a minimal vertex cover
C= {xi1, . . . , xis, yis+1, . . . , yin}ofG, we setC= {xi1, . . . , xis}. Let Ln denote the Boolean lattice on the set{x1, . . . , xn}and let
LG= {C|Cis a minimal vertex cover ofG}(⊂Ln).
Remark 1.1 LetGandGbe unmixed bipartite graphs on{x1, . . . , xn}∪{y1, . . . , yn}.
(i) Both∅and{x1, . . . , xn}belong toLG.
(ii) IfG=G, then we haveI (G)=I (G). HenceLG=LG follows from the pri- mary decomposition of the edge ideals.
Theorem 1.2 LetLbe a subset ofLn. Then there exists a (unique) unmixed bipar- tite graphGon{x1, . . . , xn} ∪ {y1, . . . , yn}such that L=LG if and only if∅and {x1, . . . , xn}belong toLandLis a sublattice ofLn.
Proof (“Only if”) Suppose that both C = {xi1, . . . , xis, yis+1, . . . , yin} and C = {xj1, . . . , xjt, yjt+1, . . . , yjn}are minimal vertex covers ofG. Then
{yk|xk∈/C∩C} = {yis+1, . . . , yin} ∪ {yjt+1, . . . , yjn},
{yk|xk∈/C∪C} = {yis+1, . . . , yin} ∩ {yjt+1, . . . , yjn}.
First we show thatC∩C∈LG, that is,C1=(C∩C)∪ {yk|xk∈/C∩C}is a minimal vertex cover ofG. Suppose that an edge{xi, yj}ofGsatisfiesyj∈ {y/ k|xk∈/ C∩C} = {yis+1, . . . , yin} ∪ {yjt+1, . . . , yjn}. SinceC(resp.C) is a vertex cover of G, we havexi∈C (resp.xi∈C). Hencexi∈C∩C. ThusC1is a minimal vertex cover ofG.
Second we show thatC∪C∈LG, that is,C2=(C∪C)∪ {yk|xk∈/C∪C}is a minimal vertex cover ofG. Suppose that an edge{xi, yj}ofGsatisfiesxi∈/C∪C. SinceC (resp.C) is a vertex cover ofG, we haveyj∈ {yis+1, . . . , yin}(resp.yj∈ {yjt+1, . . . , yjn}). Thusyj ∈ {yis+1, . . . , yin} ∩ {yjt+1, . . . , yjn} = {yk | xk∈/C∪C} and henceC2is a minimal vertex cover ofG.
(“If”) For each elementS∈L, letS∗ denote the set{yj |xj ∈/S}. LetI be an ideal
S∈LS∪S∗. We will show that there exists an unmixed bipartite graphG such thatI=
xiyj| {xi, yj} ∈E(G) . Since∅ ∈Land{x1, . . . , xn} ∈L,I ⊂
xiyj |1≤i, j≤n
. Suppose that a mono- mialMof degree≥3 belongs to the minimal set of generators ofI.
Suppose thatM=xixju wherei=j anduis a (squarefree) monomial. Since xju /∈I, there exists S∈ L such that xju /∈ S∪S∗. Moreover since xiu /∈I, there exists S∈L such that xiu /∈
S∪S∗
. Then we have xi, xj ∈/S∩S and u /∈
S∪S∪S∗∪S∗
. SinceLis a sublattice ofLn,S∩S∈L. Note that(S∩S)∗= S∗∪S∗. Hence we haveI⊂
(S∩S)∪(S∗∪S∗)
.However, none of the variables inxixjuappear in the set(S∩S)∪(S∗∪S∗)contradicting the fact thatxixju∈I. Suppose thatM=yiyju wherei=j anduis a (squarefree) monomial. Since yju /∈I, there existsS∈Lsuch thatyju /∈ S∪S∗. Moreover sinceyiu /∈I, there existsS∈L such that yiu /∈
S∪S∗
. Then we have yi, yj ∈/ S∗∩S∗ and u /∈ S∪S∪S∗∪S∗
. SinceLis a sublattice ofLn,S∪S∈L. Note that(S∪S)∗=
S∗∩S∗. Hence we haveI⊂
(S∪S)∪(S∗∩S∗)
.However, none of the variables inyiyjuappear in the set(S∪S)∪(S∗∩S∗)contradicting the fact thatyiyju∈I. Thus the minimal set of generators ofI is a subset of{xiyj |1≤i, j≤n}. More- over, since eitherxi oryi belongs toS∪S∗ for allS∈L,xiyi ∈I for alli. Hence there exists a bipartite graphGsuch thatI =I (G)and{xi, yi} ∈E(G). Since the primary decomposition of the edge idealI (G)ofGisI=
C∈M(G)C, it follows thatM(G)= {S∪S∗|S∈L}. Thus we haveL=LG. Since the cardinality of each
S∪S∗withS∈Lisn,Gis unmixed as desired.
2 Minimal vertex covers of Cohen–Macaulay bipartite graphs
As before, letGbe a finite graph on[N]andA=K[z1, . . . , zN]the polynomial ring inN variables over a fieldK. The edge ideal ofGis the monomial idealI (G)ofA generated by those quadratic monomialszizj such that{i, j}is an edge ofG. We say thatGis Cohen–Macaulay (overK) if the quotient ringA/I (G)is Cohen–Macaulay.
Every Cohen–Macaulay graph is unmixed.
Given a finite poset (partially ordered set) P = {p1, . . . , pn}, we introduce the bipartite graph GP on the vertex set {x1, . . . , xn} ∪ {y1, . . . , yn}whose edges are those 2-element subsets{xi, yj}withpi≤pj. In particular for eachi∈ [n]the edge {xi, yi}belongs to GP. It is known [1] that GP is Cohen–Macaulay. Conversely, given a Cohen–Macaulay bipartite graphG, there is a finite posetP withG=GP.
A subsetα⊂P is called a poset ideal ofP ifαenjoys the property that ifpi∈α andpj≤pi, thenpj∈α. In particular the empty set andP itself are poset ideals of P. For each poset idealαofP, we setαx= {xi|pi∈α}andαy= {yj|pj∈α}. Lemma 2.1 The set αx ∪αy is a minimal vertex cover of GP. Conversely, every minimal vertex cover ofGP is of the formβx∪βyfor some poset idealβ ofP. Proof Letαbe a poset ideal ofP. We show thatC=αx∪αy is a minimal vertex cover ofGP. Let{xi, yj}be an edge ofG. Thenpi≤pj. Supposexi∈αx. Then pi ∈α. Sinceαis a poset ideal ofP, it follows thatpj∈α. Thusyj∈αy. Hence C is a vertex cover ofG. SinceGP is unmixed and|C| =n, it follows thatC is a minimal vertex cover.
Conversely, given a minimal vertex coverC= {xi1, . . . , xis} ∪ {yis+1, . . . , yin}of GP, where{i1, . . . , in} = [n], we prove thatα= {pi1, . . . , pis}is a poset ideal ofP. Letpij ∈αandpa< pij inP. Then {xa, yij}is an edge of GP. Supposepa∈α.
Thenxa∈C. Sincexij ∈C, one hasyij ∈C. Thus neitherxanoryij belongs toC.
However,{xa, yij}is an edge ofGP. ThusCcannot be a vertex cover ofGP. Hence pa∈α. Consequently,αis a poset ideal ofGP, as desired.
As before, letLn denote the Boolean lattice on{x1, . . . , xn}. A sublatticeLof Ln is called full if the rank ofL is equal ton. Here the rank ofLis defined to be the nonnegative integer−1, whereis the maximal cardinality of chains (totally ordered subsets) ofL.
LetP be a finite poset with |P| =nandJ(P )the set of all poset ideals ofP. It turns out that the subsetJ(P ) of Ln is a full sublattice of Ln. Conversely, the
classical fundamental structure theorem for finite distributive lattices [3, pp. 118–
119] guarantees that every full sublattice ofLn is of the formJ(P )for a unique posetP with|P| =n.
Theorem 2.2 A subsetLofLnis a full sublattice ofLn if and only if there exists a Cohen–Macaulay bipartite graphGon{x1, . . . , xn} ∪ {y1, . . . , yn}withL=LG. Proof (“If”) LetGbe a Cohen–Macaulay bipartite graph on the set{x1, . . . , xn} ∪ {y1, . . . , yn}andP a poset withG=GP, where|P| =n. Lemma2.1says thatLG
coincides withJ(P ). ThusLGis a full sublattice ofLn.
(“Only if”) Suppose thatLis a full sublattice ofLn. One hasL=J(P )for a unique posetP with|P| =n. LetG=GP. ThenGis a Cohen–Macaulay bipartite graph. Lemma2.1says thatLGcoincides withJ(P ). ThusLG=L, as required.
3 Toric ideals arising from minimal vertex covers
LetG be an unmixed bipartite graph on the vertex set{x1, . . . , xn} ∪ {y1, . . . , yn} and letK[x1, . . . , xn, y1, . . . , yn]be the polynomial ring in 2nvariables over a field K with each degxi =degyi =1. Let M(G)denote the set of all minimal vertex covers ofG. We associate each minimal vertex coverC of Gwith the squarefree monomialuC=
v∈Cv∈K[x1, . . . , xn, y1, . . . , yn]of degreen. LetRGdenote the semigroup ring generated by all monomialsuCwithC∈M(G)overK. LetSG= K[{zC}C∈M(G)]denote the polynomial ring in|M(G)|variables overK. The toric idealIGofRGis the kernel of the surjective homomorphismπ:SG→RGdefined byπ(zC)=uC.
Theorem 3.1 LetGbe an unmixed bipartite graph. Then the toric idealIG ofRG
has a squarefree quadratic initial ideal with respect to a reverse lexicographic order.
Proof Let G0 denote the (unmixed) bipartite graph with the edge set E(G)= {{x1, y1}, . . . ,{xn, yn}}. ThenLG0 is the Boolean lattice on{x1, . . . , xn}. It is known [2] that the reduced Gröbner basis of toric ideal of RG0 with respect to a suitable reverse lexicographic order is
G0= {zCzC−zC∩CzC∪C |C, C∈M(G), C=C} where the initial monomial of each binomial ofG0is the first monomial.
LetGbe an unmixed bipartite graph on the vertex set{x1, . . . , xn} ∪ {y1, . . . , yn}.
ThenLGis a sublattice ofLG0. Hence we have the following:
(i) IG=IG0∩SG(by [4, Proposition 4.13 (a)]);
(ii) IfC andCbelong toM(G), thenC∩CandC∪C belong toM(G). Thus, ifzCzC∈SG, then we havezC∩CzC∪C∈SG.
Thanks to the elimination property above,G0∩SG is a Gröbner basis of the toric
idealIGofRGas desired.
Corollary 3.2 LetGbe an unmixed bipartite graph. Then the semigroup ringRGis normal and Koszul.
References
1. Herzog, J., Hibi, T.: Distributive lattices, bipartite graphs and Alexander duality. J. Algebr. Comb. 22, 289–302 (2005)
2. Hibi, T.: Distributive lattices, affine semigroup rings and algebras with straightening laws. In: Nagata, M., Matsumura, H. (eds.) Commutative Algebra and Combinatorics. Advanced Studies in Pure Math., vol. 11, pp. 93–109. North–Holland, Amsterdam (1987)
3. Hibi, T.: Algebraic Combinatorics of Convex Polytopes. Carslaw, Glebe (1992)
4. Sturmfels, B.: Gröbner Bases and Convex Polytopes. Amer. Math. Soc., Providence (1995) 5. Villarreal, R.H.: Unmixed bipartite graphs. Rev. Colomb. Mat. 41(2), 393–395 (2007)