This paper investigates the connectedness properties of certain graph coloring complexes, specifically for bipartite graphs formed by the product of K2 and K_n, providing explicit formulas for their connectedness.
Contribution
It establishes exact connectedness values for Hom complexes of bipartite graphs with complete graphs, extending understanding of their topological structure.
Findings
01
Connectedness of Hom complexes is m-n-1 for m ≥ n
02
Connectedness is m-3 in other cases
03
For bipartite graphs K2 × K_n, connectedness is m - d - 2, where d is the maximum degree
Abstract
In this article, we consider the bipartite graphs K2×Kn. We prove that the connectedness of the complex Hom(K2×Kn,Km) is m−n−1 if m≥n and m−3 in the other cases. Therefore, we show that for this class of graphs, Hom(G,Km) is exactly m−d−2 connected, m≥n, where d is the maximal degree of the graph G.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Graph theory and applications · Alzheimer's disease research and treatments
Full text
Connectedness of Certain Graph Coloring Complexes
Nandini Nilakantan111Department of Mathematics and Statistics, IIT Kanpur, Kanpur-208016, India. [email protected]., Samir Shukla222Department of Mathematics and Statistics, IIT Kanpur, Kanpur-208016, India. [email protected].
Abstract
In this article, we consider the bipartite graphs K2×Kn. We prove that the connectedness of the complex Hom(K2×Kn,Km) is m−n−1 if m≥n and m−3 in the other cases. Therefore, we show that for this class of graphs, Hom(G,Km) is exactly m−d−2 connected, m≥n, where d is the maximal degree of the graph G.
Keywords : Hom complexes, Exponential graphs, Discrete Morse theory.
A classical problem in graph theory is the determination of the chromatic number of a graph
which finds application in several fields. In 1955, Kneser posed the Kneser conjecture which dealt with the
computation of the chromatic number of a certain class of graphs [11]. This conjecture was proved in 1975 by Lovaśz [15].
Lovaśz constructed a simplicial complex called the neighborhood complex N(G) of a graph G to prove the
Kneser conjecture.
In [1], Lovaśz generalised the neighborhood complex by the prodsimplicial complex called the Hom complex,
denoted by Hom(G,H) for graphs G and H.
In particular, Hom(K2,G) (where K2 denotes a complete graph with 2 vertices)
and N(G) are homotopy equivalent. The idea was to be able to estimate the chromatic number
of an arbitrary graph G by understanding the connectivity of
the Hom complex from some standard graph into G. If H is the complete graph Kn, then
the complexes Hom(G,Kn) are highly connected. These complexes Hom(G,Kn) can be considered to be the spaces of n- colorings of the graph G. The complexes Hom(G,H) are not very well understood.
Babson and Kozlov made the following conjecture in [1].
Conjecture 1.1**.**
For a graph G with maximal degree d, Hom(G,Kn) is at least n−d−2 connected.
Čukić and Kozlov proved this conjecture in [4].
They also proved that for those cases where G is an odd cycle,
Hom(G,Kn) is n−4 connected for all n≥3.
In [13], it is proved that for even cycles C2m,
Hom(C2m,Kn) is n−4 connected for all n≥3.
In [17], Malen proved a strong generalisation of [4], by showing that Hom(G,Kn) is at least m−D−2 connected, where D=H⊂Gmaxδ(H), δ(H) being the minimal degree of the graph H, and the summation is taken over all the induced subgraphs H of G. Since D≤d, this also implies Conjecture 1.1.
It is natural to ask whether it is possible to classify the class of graphs G for which the Hom complexes Hom(G,Kn)
are exactly n−D−2 connected. In this article, we consider the bipartite graphs K2×Kn,
which are n−1 regular graphs and D=d=n−1.
Since Hom(K2×Kn,Km)≃Hom(K2,KmKn), where KmKn is an exponential graph,
it is sufficient to determine the connectedness of Hom(K2,KmKn)
which is the same as the connectedness of the neighborhood complex N(KmKn).
The main result of this article is
A graph G is a pair (V(G),E(G)), where V(G) is the set of vertices of G and E(G)⊂V(G)×V(G)
the set of edges.
If (x,y)∈E(G), it is also denoted by x∼y. Here, x is said to be adjacent to y.
The degree of a vertex v is defined by deg(v)=∣{y∈V(G)∣x∼y}∣. Here ∣X∣ represents the
cardinality of the set X.
A bipartite graph is a graph G with subsets
X and Y of V(G) such that V(G)=X⊔Y and (v,w)∈/E(G) if {v,w}⊆X or {v,w}⊆Y.
Examples of bipartite graphs include the even cycles C2n
where V(C2n)={1,2,…,2n} and E(C2n)={(i,i+1)∣1≤i≤2n−1}∪{(1,2n)}. In this case X={1,3,5,…,2n−1} and Y={2,4,6,…,2n}.
A graph homomorphism from a graph G to graph H is a function
ϕ:V(G)→V(H) such that,
[TABLE]
A finite abstract simplicial complex X is a collection of
finite sets such that if τ∈X and σ⊂τ,
then σ∈X. The elements of X are called simplices
of X. If σ∈X and ∣σ∣=k+1, then σ is said
to be k−dimensional. A k−1 dimensional subset of a k simplex σ
is called a facet of σ.
A prodsimplicial complex is a polyhedral complex each of whose cells is a direct product of simplices ([14]).
Let v be a vertex of the graph G. The *neighborhood of v * is defined by N(v)={w∈V(G)∣(v,w)∈E(G)}. If A⊂V(G), the neighborhood of A
is defined as N(A)={x∈V(G)∣(x,a)∈E(G)∀a∈A}.
The neighborhood complex, N(G) of a graph G is the abstract simplicial complex whose vertices are all the non isolated vertices of G and whose simplices are those subsets of V(G) which have a common neighbor.
Consider distinct vertices u and v in G such that N(u)⊂N(v).
The subgraph G∖{u} of G, where V(G∖{u})=V(G)∖{u} and
E(G∖{u})=E(G)∖{(v,w)∈E(G)∣at least one ofvorwisu}, is called a fold of G.
For any two graphs G and H, Hom(G,H) is the polyhedral complex whose cells are indexed by all functions η:V(G)→2V(H)∖{∅}, such that if (v,w)∈V(G), then η(v)×η(w)⊂E(H).
Elements of Hom(G,H) are called cells and are denoted by (η(v1),…,η(vk)),
where V(G)={v1,…,vk}.
A cell (A1,…,Ak) is called a face of B=(B1,…Bk), if Ai⊂Bi∀1≤i≤k. The
Hom complex is often referred to as a topological space. Here, we
are referring to the geometric realisation of the order complex of
the poset. The simplicial complex whose facets are the chains of the
Poset P is called the order complex of P.
A topological space X is said to be n-connected if π∗(X)=0 for all ∗≤n.
By convention, π0(X)=0 means X is connected.
The connectivity of a topological space X is denoted by
conn(X), i.e., conn(X) is the largest
integer m such that X is m-connected.
If X is a non empty, disconnected space, it is said to be −1 connected and if it is empty,
it is said to be −∞ connected.
We now review some of the constructions related to the existence of an internal hom
which is related to the categorical product. All these details can be found in [8, 9, 16].
•
The categorical product of two graphs G and H, denoted by G×H is the graph where
V(G×H)=V(G)×V(H) and (g,h)∼(g′,h′) in G×H if g∼g′ and h∼h′ in G
and H respectively.
•
If G and H are two graphs, then the exponential graphHG
is defined to be the graph where V(HG) contains all the set maps from V(G) to V(H).
Any two vertices f and f′ in V(HG) are said to be adjacent, if v∼v′ in G implies that f(v)∼f′(v′) in H.
Using tools from poset topology ([3]), it can be shown that given a poset P and a poset map
c:P→P such that c∘c=c and c(x)≥x∀x∈P, there is a strong deformation retract induced by c:P→c(P) on the relevant spaces. Here, c is called the closure map.
From [5, Proposition 3.5] we have a relationship between the exponential graph and the categorical product in the Hom-complex.
Proposition 2.1**.**
Let G, H and K be graphs. Then Hom(G×H,K) can be included in Hom(G,KH) so that Hom(G×H,K) is the image of the closure map on Hom(G,KH). In particular, there is a strong deformation retract ∣Hom(G×H,K)∣↪∣Hom(G,KH)∣.
From [1, Proposition 5.1] we have the following result which allows us to replace a graph by its fold in the Hom complex.
Proposition 2.2**.**
Let G and H be graphs such that u,v are distinct vertices of G and N(u)⊂N(v). The inclusion i:G∖{u}↪G respectively,
the homomorphism ϕ:G→G∖{u} which maps u to v and fixes all the other vertices,
induces the homotopy equivalence iH:Hom(G,H)→Hom(G∖{u},H),
respectively ϕH:Hom(G∖{u},H)→Hom(G,H).
3 Tools from Discrete Morse Theory
We introduce some tools from Discrete Morse Theory which have been
used in this article. R. Forman in [6] introduced what has now
become a standard tool in Topological Combinatorics, Discrete Morse
Theory. The principal idea of Discrete Morse Theory (simplicial) is
to pair simplices in a complex in such a way that they can be
cancelled by elementary collapses. This will reduce the original
complex to a homotopy equivalent complex, which is not necessarily
simplicial, but which has fewer cells. More details of discrete
Morse theory can be found in [10] and [14].
Definition 3.1**.**
A partial matching in a Poset P is a subset M of P×P such that
•
(a,b)∈M implies b≻a, i.e. a<b and ∃c such that a<c<b.
•
Each element in P belongs to at most one element in M.
In other words, if M is a partial matching on a Poset P
then, there exists A⊂P and an injective map f:A→P∖A such that f(x)≻x for all x∈A.
Definition 3.2**.**
An acyclic matching is a partial matching M on the Poset P such that there does not exist a cycle
[TABLE]
If we have an acyclic partial matching on P, those elements of P which do not belong to the matching are said to be *critical *. To obtain the desired homotopy equivalence, the following result is used.
Let X be a simplicial complex and let A be an acyclic matching such that the empty set is not critical.
Then, X is homotopy equivalent to a cell complex which has a d -dimensional cell for each d -dimensional critical face of X together with an additional [math]-cell.
4 Main Result
To prove Theorem 1.1, we first construct
an acyclic matching on the face poset of N(KmKn).
We then consider the corresponding Morse Complex to determine the connectedness of
Hom(K2×Kn,Km).
In this article n≥3,m−n=p≥1 and [k] denotes the
set {1,2,…,k}. Any vertex in the exponential graph
KmKn is a set map f:[n]→[m].
Lemma 4.1**.**
The graph KmKn can be folded onto the graph G, where the vertices
f∈V(G) have images of cardinality either 1 or n.
Proof.
Consider the vertex f such that 1<∣Im f∣<n. Since f is not injective
there exist distinct i,j∈[n] such that f(i)=f(j)=α. Consider f~∈V(KmKn) such that
f~([n])=α. By the definition of the exponential graph, any
neighbor h of f will not have α in its image and
therefore h will be a neighbor of f~ thereby showing that N(f)⊆N(f~).
KmKn can be folded to the subgraph KmKn∖{f} of KmKn.
Repeating the above argument for all noninjective, non constant maps from [n] to [m], KmKn
can be folded to the graph G whose vertices are either constant maps or injective maps from [n] to [m].
∎
From Proposition 2.2, we observe that N(KmKn)≃N(G). Hence, it
is sufficient to study the homotopy type of N(G).
We now fix the following notations.
If f∈V(G) and f([n])={x}, then f is denoted by <x>.
In the other cases the string a1a2…an denotes the vertex f where
ai=f(i), 1≤i≤n. Hence, if the notation a1a2…an is used,
it is understood that for 1≤i<j≤n, ai=aj.
Let σ={f1,…,fq}⊂V(G). Then
Xiσ={fj(i)∣1≤j≤q},
Aiσ=[m]∖j=i⋃Xjσ and
Xσ=i=1⋃nXiσ.
4.1 Construction of an acyclic matching
Let (P,⊂) be the face poset of N(G), S1={σ∈P∣<1>∈/σ,σ∪<1>∈P}
and the map μ1:S1→P∖S1 be defined by μ1(σ)=σ∪<1>.
Let S1′=P∖{S1,μ1(S1)} and for 2≤i≤m, define
Si={σ∈Si−1′∣<i>∈/σ,σ∪<i>∈Si−1′} and μi:Si→Si−1′∖Si by μi(σ)=σ∪<i>, where Si′=Si−1′∖{Si,μi(Si)}. Since Si∩Sj=∅∀1≤i=j≤m, if
σ∈S=i=1⋃mSi, then σ belongs to exactly one Si.
Define μ:S→P∖S by μ(σ)=μi(σ) where σ∈Si.
By the construction, μ is an injective map and hence μ is a well defined partial matching on the poset P.
Proposition 4.2**.**
μ* is an acyclic matching on P.*
Proof.
Assume that μ is not an acyclic matching, i.e., there exist distinct simplices σ1,…,σt in S
such that μ(σi)≻σi+1(modt),1≤i≤t.
Claim 1**.**
σi+1(modt)=μ(σi)∖{f}, where ∣Imf∣=1.
μ(σi)≻σi+1(modt) implies that
σi+1=μ(σi)∖{f}, for some f∈V(G). If ∣Imf∣=n, then f∈/σi+1(modt)⇒f∈/μ(σi+1(modt))⇒f∈/σi+2(modt). Hence, f∈/μ(σi), a contradiction. So f=<j> for some j∈{1,…,m}.
Let k∈{1,…,m} be the least integer such that {σ1,…,σt}∩Sk=∅.
Without loss of generality assume that σ1∈Sk, i.e.<k>∈/σ1 and μ(σ1)=σ1∪<k>. Since σ1=σ2, from Claim 1,
σ2=μ(σ1)∖{<i>}, i=k. Therefore, <k>∈σ2.
If <k>∈σi,2≤i≤t, then <k>∈μ(σt).
μ(σ1)∖{<k>}=σ1=μ(σt)∖{<k>}⇒μ(σ1)=μ(σt),
a contradiction (since σ1=σt and μ is injective).
Let l∈[m] be such that <k>∈/σl and <k>∈σj,2≤j<l. Here, <k>∈μ(σl−1) and therefore, σl=μ(σl−1)∖{<k>}.
Since σl,μ(σl−1)∈/Sj,μj(Sj)∀j<k, we see that σl,μ(σl−1)∈Sk−1′,
which implies that σl∈Sk (since μ(σl−1)=σl∪<k>).
Here, σl=σl−1 and
μ(σl)=μ(σl−1), a contradiction.
Thus our assumption that μ(σi)≻σi+1(modt),1≤i≤t is incorrect i.e.
there exists no such cycle in P. Hence, μ is an acyclic matching.
∎
4.2 Critical Cells
A subset σ of V(G) is a simplex in N(G) if and only if
Aiσ=∅∀i∈[n].
In this section, we characterize the critical cells of N(G). If there exists z1…zn∈N(σ) such that
1∈/{z1,…,zn}, then σ∪<1>∈N(G), which implies that
σ is not a critical cell. Further,
if σ∈N(<x>) for some x=1, then <1>∈N(σ) and σ∈S1. Therefore, for σ to be a critical
cell, either N(σ)=<1> or σ⊂N(z1…zn) with 1∈{z1,z2,…zn}.
Case 1.σ⊂N(z1…zn), where zk=1 for some k∈{1,2,…,n}.
In this case, clearly, σ={<x1>,…,<xl>}∪τ, where τ={f1,…,fq} with
∣Imfi∣=n∀i∈{1,…,q} and x1,…xl∈[m]∖{z1,…,zn}.
Since σ∼z1…zn and <zi> is not a neighbor of z1…zn for all
i∈[n] we see that <zi>∈/σ. If zr∈Xσ for some r∈[n],
then
zr∈Xτ, which implies that there exists f∈τ such that zr∈Imf. Since
f∼z1…zn, f(i)=zr∀i=r, which implies that f(r)=zr.
Proposition 4.3**.**
For x∈[m] with x=zi, ∀i∈[n] and <x>∈/σ, define
[TABLE]
Let η be the set {σ∪<a1>,…,<as>}∖{<b1>,…,<bt>},s,t≥0,ai,bj<a,1≤i≤s,1≤j≤t. Then
(i)
η∈N(G)⟺η∪<a>∈N(G).**
(ii)
η∈S1⟺η∪<a>∈S1.**
Proof.
If η∪<a>∈N(G)orS1, then η∈N(G)orS1, respectively.
Case (i)a=min{x,zr}.
Since a≤x,zr∈Xrτ∖r=j⋃Xjτ and
<x>,<zr>∈/σ, we observe that x,zr∈Xrη∖r=j⋃Xjη.
Any neighbor f of η has the property that f(i)=x,zr (i.e.f(i)=a)
if i=r. If <y>∼η,i.e.η∈N(G), then y=a and <y>∼<a> implying that <y>∼η∪<a> and thus
η∪<a>∈N(G).
If η∈S1 and <y>∼η∪<1>, then <y>∼<a> and <1>. Therefore
η∪<a>∪<1>∈N(G) and η∪<a>∈S1.
Let xr=max{x,zr}. Clearly, a,xr∈Xrτ∖i=r⋃Xiτ.
For any neighbor y=y1…yn of η, yi=xr,a∀i=r and so
y1…yr−1xryr+1…yn∼η and <a>. Therefore η∪<a>∈N(G) if η∈N(G).
If η∈S1 and y∼η, then yi=1∀i∈[n].
Since xr=1,y1…yr−1xryr+1…yn∼η,<a> and <1>. Thus, η∪<a>∈S1.
Case (ii)x=a∈Xiτ∩Xjτ,i=j.
In this case, a=zt and a∈/Atη∀t∈[n]. Since Atη∪<a>=Atη∖{a}
and a∈/Atη, we get Atη∪<a>=Atη. If f∈N(η), then
∀t∈[n], f(t)∈Atη=Atη∪<a> implying that f∈N(η∪<a>).
N(η∪<a>)⊂N(η) always, and therefore, N(η)=N(η∪<a>). (i) and (ii) now follow.
∎
Proposition 4.4**.**
Let a be as defined in Proposition 4.3, σ∈/St∪μt(St)∀t<a and
σ∪<a>∈Si1∪μi1(Si1), i1<a.
Then, there exists s∈{2,…,m} and a cell
where r,t≥0 and b1,…,br,l1,…,lt<a such that ξs∈S1∪μ1(S1) but
ξs∖{<a>} (if <a>∈ξs) or ξs∪<a> ( if <a>∈/ξs)
∈/S1∪μ1(S1).
Proof.
Clearly, i1>1 as σ∪<a>∈S1∪μ1(S1) implies that σ∈S1∪μ1(S1), a contradiction.
Define the cell
ξ1={σ∖{<i1>}σ∪<i1>if<i1>∈σif<i1>∈/σ.
Since, σ∪<a>∈Si1∪μi1(Si1), ξ1∪<a> is always a simplex, thereby showing that ξ1∈N(G).
If ξ1∈Si1∪μi1(Si1), i.e.ξ1∈/Sj∪μj(Sj)∀j<i1, then σ will belong to Si1∪μi1(Si1), which contradicts the hypothesis. Therefore, ∃i2<i1 such that
ξ1∈Si2∪μi2(Si2). By Proposition 4.3(i), ξ1∪<a>, which is {σ∪<a>}∖{<i1>}
or σ∪<a>∪<i1>, belongs to Si1∪μi1(Si1). So, if i2=1 the result holds.
Let i2>1.
Define the cell
By Proposition 4.3, ξ2∈N(G). Since
ξ1∪<a>∈/Si2∪μi2(Si2), there exists i3<i2 such that
ξ2∈Si3∪μi3(Si3). Here, ξ2∖{<a>} which is ξ1∖{<i2>} or
ξ1∪<i2>∈Si2∪μi2(Si2), which implies that the result holds if i3=1.
Inductively, assume that there exists l,1<l<m, where il+1<il<…<i1<a and
ξt∈Sit+1∪μit+1(Sit+1), 1≤t≤l such that
Since ξl∖{<a>}(orξl∪<a>)=ξl−1∖{<il>} or
ξl−1∪<il>∈Sil∪μil(Sil) and il>il+1, the result holds if il+1=1. If il+1>1, by induction
the result follows.
∎
We first get some necessary conditions for σ to be a critical cell.
Lemma 4.5**.**
Let σ be a critical cell. Then
(i)
Xσ=[m]or[m]∖{1}.**
(ii)
x∈[m]∖{z1,…,zn}⇒<x>∈σ.
Proof.
A critical cell σ does not belong to Si∪μi(Si) for all i∈{1,…,m}.
(i)
If x∈[m]∖{1} such that x∈/Xσ,
then σ,<1>∼<x>,
thereby implying that σ∈S1. Hence [m]∖{1}⊂Xσ.
(ii)
Let x∈[m]∖{z1,…,zn} such that
<x>∈/σ. Since z1…zn is a neighbor of both <x> and σ, we see that
σ∪<x>∈N(G). x=1∈Xσ,<x>∈/σ implies that there exists
i∈[n] such that x∈Xiτ.
If x∈Xkτ∖j=k⋃Xjτ, then
σ∼z1…zk−1xzk+1…zn, which implies that
σ∈S1. Thus x∈/Xkτ∖j=k⋃Xjτ.
If a is as defined in Proposition 4.3, then σ∪<a>∈N(G) and ξs∈S1⇒ξs∪<a> or ξs∖{<a>}∈S1. This
contradicts Proposition 4.4 and thus,
<x>∈σ if x∈[m]∖{z1,…,zn}.
∎
Lemma 4.6**.**
Let σ be a critical cell. Then
(i)
Xrτ∩Xsτ=∅* if r=s.*
(ii)
x∈Xiτ⇒x≥zi,i∈{1,…,n}.
(iii)
∃a∈Xkτ* such that a<min{z1,…,zk,…,zn}.*
Proof.
(i)
Assume that x∈Xrτ∩Xsτ.
For any f∈τ,f(i)=zj∀i=j,x∈[m]∖{z1,…,zn} and x=1.
Therefore, <x>∈σ by Lemma 4.5.
Since <x>∈/σ∖{<x>}, Proposition 4.3 holds, when σ is replaced by
σ∖{<x>} in the definition of η.
Since σ∈/Si∪μi(Si)∀i, we see that σ∖{<x>}∈/Sx∪μx(Sx). Therefore there exists i<x such that σ∖{<x>}∈Si∪μi(Si).
Considering σ∖{<x>} instead of σ∪<a> in Proposition 4.4 and by an argument similar to that in the proof of Proposition 4.4, we see that
there exists s∈{1,…,m} and a cell ξs such that
where r,t≥0 and b1,…,br,l1,…,lt<x such that, ξs∈S1∪μ1(S1) but
ξs∖{<x>} (if <x>∈ξs) or ξs∪<x> (if <x>∈/ξs)
∈/S1∪μ1(S1). But, this is not possible by Proposition 4.3.
Hence Xrτ∩Xsτ=∅.
(ii)
Let x∈Xiτ such that x<zi. As in the case (i), x∈[m]∖{z1,…,zn}
and hence <x>∈σ. By exactly the same proof as the one above, we get a contradiction and thus x≥zi.
(iii)
Let z=min{z1,…,zk,…,zn} and
a=min{x∣x∈Xkτ}. If Xσ=[m], then a=1 and the result follows.
Let Xσ=[m]∖{1} and a≥z. σ,<z>∼<1> implies that σ∪<z>∈N(G)
and σ is a critical cell implies that σ∪<z>∈/S1. If z=2, then
σ,σ∪<2>∈/S1 and hence σ∈S2, which is not possible. Therefore, z>2.
Choose t, 1<t<z. Here, t=zi∀i and therefore t∈[m]∖{z1,…,zn}
and t∈/Xiτ∀i∈[n] (by (ii)). Since t∈/Xσ∖<t> and t=1,
{σ∪<z>}∖{<t>}∈S1, which implies σ∪<z>∈/μt(St)∀t<z.
Therefore, σ∪<z>∈μz(Sz), which implies that σ is not a critical cell. Thus, a<z.
∎
We now consider those cells σ for which Xσ=[m] or [m]∖{1} and
<x>∈σ if x∈[m]∖{z1,…,zn}. We now get sufficient conditions for σ to be
a critical cell.
Lemma 4.7**.**
σ* is a critical cell if it satisfies the following conditions*
(i)
Xrτ∩Xsτ=∅* if r=s.*
(ii)
x∈Xiτ* implies x≥zi,i∈{1,…,n}.*
(iii)
∃a∈Xkτ, where a<min{z1,…,zk,…,zn}.
Proof.
If x∈[m]∖{z1,…,zn} such that x∈/Xσ∖<x>,
then x=1 and σ∖{<x>}∼<x>. Thus, σ∖{<x>}∈S1.
In this case, σ∈/Sx∪μx(Sx). We consider the following two cases.
Case (i) :y∈{z1,…,zn}.
(a)Xσ=[m].
In this case, Aiσ={zi}∀i∈{1,…,n}. Therefore, for each
i∈[n],Aiσ∪<zi>=∅. Thus, σ∪<zi>∈/N(G) which implies that
σ∈/Szi∪μzi(Szi).
(b)Xσ=[m]∖{1}.
Here, Aiσ={1,zi}∀i=k and Akσ={1}. Since Akσ∪<1>=∅, σ∈/S1.
Let a=min{x∣x∈Xkτ}. Since Xσ=[m]∖{1},a=1 and by
(iii),a<zi∀i=k. Hence, <a>∈σ.
If l=k then, σ∪<zl>∼<1> and so σ∪<zl>∈N(G).
Alσ∪<zl>∖<a>=Alσ∪<zl>={1} and therefore both
{σ∪<zl>}∖{<a>} and σ∪<zl>∈/S1. If a=2, then
σ∪<zl>∈S2∪μ2(S2) (since σ∪<zl>,{σ∪<zl>}∖{<2>}∈/S1), and
therefore σ∈/Szl∪μzl(Szl).
Assume a>2 and choose t, such that 1<t<a. Clearly t=zi∀i=k and
<t>∈σ. Since t<zi∀i=k, from (ii)t∈/Xiτ∀i=k.
Since a is the least element in Xkτ and t<a,t∈/Xkτ and thus t∈/Xτ.
Therefore, {σ∪<zl>}∖{<t>},{σ∪<zl>}∖{<a>,<t>} will both be
neighbor of <t> and hence, they both belong to S1.
Neither σ∪<zl> nor {σ∪<zl>}∖{<a>} belong to St∪μt(St)∀t<a. Therefore
σ∪<zl>∈Sa∪μa(Sa). We can now conclude that σ∈/Szi∪μzi(Szi)∀i∈[n].
Case (ii):y∈[m]∖{z1,…,zn},y∈Xσ∖<y>.
Since y∈Xσ∖<y>,y∈Xiτ for some i∈[n].
From (i) and (ii), y∈Xiτ∖j=i⋃Xjτ and y>zi.
We first assume that σ∈Sy∪μy(Sy), i.e.,
σ∖{<y>}∈/Sj∪μj(Sj),1≤j<y. The set
{σ∪<zi>}∖{<y>} has a neighbor
z1…zi−1yzi+1…zn and is therefore a simplex in N(G).
Claim 2**.**
{σ∪<zi>}∖{<y>}∈/St∪μt(St),1≤t<zi.
Suppose ∃i1<zi such that {σ∪<zi>}∖{<y>}∈Si1∪μi1(Si1).
Since <y>∈/σ∖{<y>}, Proposition 4.3 holds when σ is replaced by
σ∖{<y>} in the definition of η. Now, using Proposition 4.4,
we get a simplex ξs,1≤s<i1≤m, where ξs={σ∪{<j1>,…,<jl>}}∖{<y>,<k1>,…,<kt>} if s is odd and ξs={σ∪{<zi>,<j1>,…,<jl>}}∖{<y>,<k1>,…,<kt>} if s is even, j1,…,jl,k1,…,kt<zi such that
exactly one element in {ξs,ξs∖{<zi>}}∈S1∪μ1(S1)
(or ξs,ξs∪<zi>∈S1∪μ1(S1)).
From Proposition 4.3, this is not possible and therefore {σ∪<zi>}∖{<y>}∈/St∪μt(St)∀1≤t<zi. Thus the claim is true.
Since, σ∖{<y>}∈/St∪μt(St)∀1≤t<zi (by the assumption), σ∖{<y>}∈Szi, a contradiction. Thus σ∈/Sy∪μy(Sy).
Therefore, σ is a critical cell.
∎
Combining Lemmas 4.5, 4.6 and 4.7, we have the following necessary and sufficient conditions for
σ to be a critical cell.
Theorem 4.8**.**
σ* is a critical cell if and only if*
(i)
Xσ=[m]or[m]∖{1}.**
(ii)
<x>∈σ* for each x∈[m]∖{z1,…,zn}.*
(iii)
x∈Xiτ⇒x≥zi∀1≤i≤n.
(iv)
Xrτ∩Xsτ=∅∀r=s.
(v)
there exists z<min{z1,…,zk−1,zk,zk+1,…,zn}
where z∈Xkτ.
Case 2.N(σ)=<1>.
In this case, for all critical cells σ, Xσ=[m]∖{1}, which implies that
1∈Aiσ∀i∈[n]. Further, since Aiσ∩Ajσ={1} for i=j,
Ai1σ=Ai2σ={1} for at least two distinct elements i1,i2 in [n] (Aiσ={1}
for only
one i⇒z1…zi−11zi+1…zn∈N(σ),zj∈Ajσ,j=i and Aiσ={1}∀i⇒σ∈S1).
Lemma 4.9**.**
If σ is critical, then σ={<2>,…,<m>}.
Proof.
If <i>∈/σ for i=1, then σ∪<i>⊂N(<1>) thereby implying that
σ∪<i>∈N(G).
The proof is by induction on i. If <2>∈/σ, then σ,σ∪<2>∈/S1
implies that σ∈S2, a contradiction.
If 2∈Xσ∖<2>, then 2∈Xlσ∖<2> for at least one l∈[n]. If
2∈Xlσ∖<2> for exactly one l∈[n], then at least one of Ai1σ∖<2> or
Ai2σ∖<2> is {1} and if 2∈Xlσ∖<2>∩Xkσ∖<2>, then
Ai1σ∖<2>=Ai2σ∖<2>={1}. In both these cases
σ∖<2>∈/S1 and therefore, σ∈S2, a contradiction. Therefore, <2>∈σ and
2∈/Xσ∖<2>.
Assume that <t>∈σ and t∈/Xσ∖<t>∀1<t<m. Suppose
<m>∈/σ. Since t∈/Xσ∖<t>∀1<t<m,
<t>∈N({σ∪<m>}∖{<t>}), which implies that
{σ∪<m>}∖{<t>}∈S1.
Therefore, σ∪<m>∈/St∪μt(St)∀1≤t<m, which implies that
σ∈Sm, a contradiction. Hence <m>∈σ.
If m∈Xσ∖<m>, then m∈Imf, where f∈σ and ∣Imf∣=n.
By the induction
hypothesis, 1,…,m−1∈/Imf. Further, since n>1, this case is not possible. Hence,
m∈/Xσ∖<m>.
∎
We now describe the Morse Complex M=(Mi,∂) corresponding to this acyclic matching on the poset P.
If ci denotes the number of critical i cells,
then the free abelian group generated by these critical cells is denoted by Mi.
We use the following version
of Theorem 3.1, from which we explicitly compute the boundary maps in the Morse Complex M.
Let X be a simplicial complex and μ be an acyclic matching
on the face poset of X∖{∅}. Let ci denote
the number of critical i cells of X. Then
(a)
X* is homotopy equivalent to Xc, where Xc is a CW complex with ci cells in dimension i.*
(b)
There is a natural indexing of cells of Xc with the critical cells of X such that for any two cells
τ and σ of Xc satisfying dim τ = dim σ+1, the incidence number [τ:σ]
is given by
[τ:σ]* = c∑w(c).*
The sum is taken over all (alternating) paths c connecting τ with σ
i.e., over all sequences c = {τ,y1,μ(y1),…,yt,μ(yt),σ} such that τ≻y1,
μ(yt)≻σ, and μ(yi)≻yi+1 for i=1,…,t−1. The quantity w(c) associated to this
alternating
path is defined by
[TABLE]
where all the incidence numbers are taken in the complex X.
4.3 Alternating paths
Since we have a description of the critical cells in N(G), we now study the alternating paths between them.
We first consider critical p+1 cells, which are of the type
σ={<x>∣x∈T}∪{f1,f2}⊂N(z1…zn), where T=[m]∖{z1,…,zn},
∣Imf1∣=∣Imf2∣=n and zk=1.
Let τ={f1,f2} and the non-empty sets Xiτ∩T,1≤i≤n be
labelled Yi1,…,Yiq, where i1≤i2≤…≤iq.
By Theorem 4.8(iv), Yij∩Yik=∅∀j=k.
For any l,1≤l≤q, let z=min{zi1,…,zil},D
any subset of {zi1,…,zil} and C⊂j=1⋃lYij be such that
C∩Yij=∅∀1≤j≤l. We first prove the following:
Lemma 4.11**.**
The cell
α={σ∪{<y>∣y∈D}}∖{<x>∣x∈C}∈Sz∪μz(Sz).
Proof.
Any element of C is different from 1 and therefore belongs to Xσ. For j∈{1,…,l},
there exists at least one element y∈C such that y∈Aijα and therefore in Xijα.
If t∈[n]∖{i1,…,il}, then zt∈Atα. Hence, Atα=∅∀t∈[n] and therefore α∈N(G).
(i)
Let z=1. If t∈[n]∖{i1,…,il}, then zt=1 and
zt∈Atα∪<1>,
which implies that Atα∪<1>=∅.
Since T∩{1}=∅,
y∈Aijα implies that y∈Aijα∪<1>∀j∈{1,…,l}.
Thus, α∪<1>∈N(G) and therefore α∈S1∪μ1(S1).
(ii)
Let z>1. Consider the cell
η={σ∪{<ai>,1≤i≤s}}∖{<bj>,1≤j≤r}, s,r≥0,ai,bj<z.
Let D′={<x>∣x∈D}, C′={<y>∣y∈C} and
γ={{η∪D′}∖C′{η∪D′}∖{<z>,C′}if<z>∈/D′if<z>∈D′,
Proposition 4.12**.**
η∈N(G)⇔γ,γ∪<z>∈N(G).
In particular, η∈S1⇔γ,γ∪<z>∈S1.
Since σ is critical, by Theorem 4.8(iii)y∈C has the property y>z,. If j∈{1,…,l}, then there exists y=1,z in C such that y belongs to Aijγ and
therefore also to Aijγ∪<1>,Aijγ∪<z> and Aijγ∪<z>∪<1>.
If 1≤j≤l, zij≥z>1 and zij∈Aijη implies that
zij∈Aijη∪<1>.
Let t∈[n]∖{i1,…,il}. Xσ=[m] or [m]∖{1},
j∈{1,…,l} implies that zij∈Xijσ. Therefore,
zij∈/Atη∀t=ij and D∩Atη=∅.
By the definition of γ,Atη=Atγ∀t∈[n]∖{i1,…,il}.
Atγ∪<z>=Atγ or Atγ∖{z}.
Now, we only have to consider t∈[n]∖{i1,…,il}.
If η∈N(G), then Atη=∅ and z∈/Atη. Therefore
Atη=Atγ=Atγ∪<z> thereby showing that γ,γ∪<z>∈N(G).
If η∈/N(G), then for some t∈[n]∖{i1,…,il},Atη=∅ and hence
so are Atγ and Atγ∪<z>. Thus γ and γ∪<z>∈/N(G).
If η∈S1,Atη∪<1>=∅ and therefore Atγ∪<1>, Atγ∪<z>∪<1>=∅.
If η∈/S1, then for some t∈[n]∖{i1,…,il},Atη∪<1>=∅,
thereby implying that Atη={1}. Thus, Atγ=Atγ∪<z>={1} and
the proof of Proposition 4.12 follows.
Suppose there exists i1<z such that α∈Si1∪μi1(Si1).
Clearly, i1>1 as α∈S1∪μ1(S1) implies that σ∈S1∪μ1(S1), by Proposition 4.12, which is a contradiction.
Define the cell
ξ1={σ∖{<i1>}σ∪<i1>if<i1>∈σif<i1>∈/σ.
Since α∈Si1∪μi1(Si1), {ξ1∪D′}∖C′ is always a simplex, which implies that ξ1∈N(G), by Proposition 4.12.
If ξ1∈Si1∪μi1(Si1), i.e.ξ1∈/Sj∪μj(Sj)∀j<i1, then σ will belong to Si1∪μi1(Si1), a contradiction. Therefore, ∃i2<i1 such that
ξ1∈Si2∪μi2(Si2). Now, {ξ1∪D′}∖C′, which is α∖{<i1>}
or α∪<i1>, belongs to Si1∪μi1(Si1). If i2=1, then ξ1∈S1∪μ1(S1) and {ξ1∪D′}∖C′∈/S1∪μ1(S1), which is a contradiction from Proposition 4.12.
Let i2>1.
Define the cell
By Proposition 4.12, ξ2∈N(G). Since
{ξ1∪D′}∖C′∈/Si2∪μi2(Si2), there exists i3<i2 such that
ξ2∈Si3∪μi3(Si3). Here, {ξ2∪C′}∖D′ which is ξ1∖{<i2>} or
ξ1∪<i2>∈Si2∪μi2(Si2). If i3=1, then we get a contradiction by Proposition 4.12.
Inductively, assume that there exists l,1<l<m, where il+1<il<…<i1<z and
ξt∈Sit+1∪μit+1(Sit+1), 1≤t≤l such that
Since {ξl∪C′}∖D′(or{ξl∪D′}∖C′)=ξl−1∖{<il>} or
ξl−1∪<il>∈Sil∪μil(Sil) and il>il+1, if il+1=1, using Proposition 4.12 we arrive at a contradiction.
where r,t≥0 and b1,…,br,l1,…,lt<z such that, ξs∈S1∪μ1(S1) but
{ξs∪C′}∖D′ (if s is even) or {ξs∪D′}∖C′ (if s is odd)
∈/S1∪μ1(S1). But, this is not possible by Proposition 4.12.
Hence α∈/Si∪μi(Si)∀i<z.
Replacing α by α∪<z> (if <z>∈/α) or by α∖{<z>} (if <z>∈α)
and applying an argument similar to the one above, we see that α∪<z>
(if <z>∈/α) or α∖{<z>}
(if <z>∈α) ∈/Si∪μi(Si)∀i<z.
Hence α∈Sz∪μz(Sz).
∎
Lemma 4.13**.**
Let η={<x1>,…,<xp>,f1,f2}⊂N(w1…wn) be a simplex,
where wk=1,wi0=min{w1,…,wk,…,wn}, f2(i)=wi∀i=k and
[m]∖{w1,…,wn}={x1,…,xp}.
If f2(k)>wi0, then η∖{f1}∈Swi0.
Proof.
f2(k)>wi0>1 implies that f2(k)∈{x1,…,xp} and 1∈/Imf2. Therefore,
{η∪<wi0>}∖{f1}∼<1>. If y1…yn∼η∖{f1},
then yk∈/{w1,…,wk,…,wn,x1,…,xp}.
Thus yk=1 and η∖{f1}∈/S1. Consider j such that 1<j<wi0. Since
j∈{x1,…,xp} and j∈/Xη∖{f1}, η∖{f1,<j>} and
{η∪<wi0>}∖{f1,<j>}∼<j>, thereby showing that η∖{f1} and
{η∪<wi0>}∖{f1}∈/Sj∪μj(Sj)∀j<wi0. Thus
η∖{f1}∈Swi0.
∎
Lemma 4.14**.**
No element of S1∪μ1(S1) belongs to any alternating path between two critical cells.
Proof.
Let c = {τ,y1,μ(y1),…,yt,μ(yt),α} be an alternating path between the critical cells τ and α.
Let S=i=1⋃mSi and μ:S→P∖S be the map such that
μ∣Si=μi. Here, yi∈S, μ(yi)∈μ(S) and S∩μ(S)=∅.
If γ∈c and γ∈μ1(S1), then
γ=μ(yi) for some i∈[t]. Since [μ(yi):yi]=±1, yi=μ(yi)∖{<1>}.
In the alternating path,
yi+1≺μ(yi) and yi+1=yi implies that <1>∈μ(yi)∖{<1>}.
This implies that yi+1∈μ(S), a contradiction. Therefore γ∈/c. If γ∈S1, then
μ(γ)∈c, a contradiction.
∎
We are now ready to prove the main result of this section.
Theorem 4.15**.**
There exist two critical p-cells β and γ such that there exists
exactly one alternating path from σ to each of β and γ.
Further, there exists no alternating path from σ to any other critical p-cell.
Proof.
Define the sets Ai,Bi,i∈{1,2} to be
Ai=T∩{Imfi∖{fi(k)}} and
Bi={z1,…,zk,…,zn}∖Imfi.
Since Ai⊂T and Bi⊂{z1,…,zn},Ai∩Bi=∅for1≤i≤2.
If zi∈/{f1(i),f2(i)} for i=k,
then zi∈/Imf1,Imf2,T and so zi∈/Xσ.
Since zi=1,<zi>∼σ,<1> and thus σ∈S1. Therefore, zi∈{f1(i),f2(i)}∀i∈[n]∖{k}, thus implying that B1∩B2=∅,B1⊂Imf2 and B2⊂Imf2.
Let x∈A1∩A2. For i∈[n]∖{k},zi∈{f1(i),f2(i)} and therefore,
∃i=j∈[n] such that f1(i)=f2(j)=x. Here, Xiτ∩Xjτ=∅,
a contradiction
to 4.8(iv) and hence A1∩A2=∅.
Let W={z∣z=f1(i)=f2(i)}
and T1=T∖{A1∪A2}.
Given a set B⊂B1∪B2, define a corresponding set
A⊂A1∪A2 as follows.
If zi∈B∩B1, then
zi=f1(i) and hence, f1(i)∈A. For zi∈B∩B2,
f2(i)∈A. The number of elements in A and B are the same.
Let the facet of σ in the alternating path c be y1. We consider the following two cases.
Case 1.A1,A2=∅.
In this case, f1(i)=f2(i)=zi∀i=k and {f1(k),f2(k)}∩T=∅.
If an element x of T does not belong to Xτ, then σ∖{<x>}∼<x> and so
σ∖{<x>}∈S1.
If x∈Xτ, then x∈{f1(k),f2(k)}
and σ∖{<x>}⊂N(z1…zk−1xzk+1…zn)
which implies σ∖{<x>}∈S1 and from 4.14,
σ∖{<x>}∈/c. Therefore, y1 is either σ∖{f1} or σ∖{f2}.
Each of Xσ∖{f1} and
Xσ∖{f2} will be either [m] or [m]∖{1}.
Further, σ∖{f1} and σ∖{f2} satisfy the properties (ii),(iii) and (iv)
of Theorem 4.8. By Theorem 4.8(v),
at least one of f1(k)orf2(k)<zi0, where zi0=min{z1,…,zk,…,zn}.
If f1(k)<zi0, then σ∖{f2} is a critical p-cell as it satisfies all the five
conditions of Theorem 4.8 and c={σ,σ∖{f2}}.
Similarly, f2(k)<zi0 implies σ∖{f1} is critical and
c={σ,σ∖{f1}}.
Now, assume that f1(k)<zi0,f2(k)>zi0 and y1=σ∖{f1}.
Since f2(i)=zi∀i=k and f2(k)>zi0,σ∖{f1}∈Szi0
by Lemma 4.13. So μ(y1)={σ∪<zi0>}∖{f1}.
If x∈[m]∖{z1,…,zn,f2(k)}, then μ(y1)∖{<x>}∼<x> and
hence belongs to S1. μ(y1)∖{<x>}=y1 if x=zi0.
{σ∪<zi0>}∖{f1,f2}∼<zi> for i=i0,k
and so y2 has to be μ(y1)∖{<x>} where x=f2(k).
By Theorem 4.8,
y2⊂N(z1~…zn~),
where z~k=f2(k),z~i0=1 and z~i=zi,i=i0,k,
is a critical cell and the alternating path in this case is
{σ,σ∖{f1},{σ∪<zi0>}∖{f1},{σ∪<zi0>}∖{f1,<f2(k)>}}.
If f2(k)<zi0,f1(k)>zi0 and y1=σ∖{f2}, then the alternating path is
{σ,σ∖{f2},{σ∪<zi0>}∖{f2},{σ∪<zi0>}∖{f2,<f1(k)>}}.
Case 2. At least one of A1 or A2 is non empty.
We prove some results necessary for the construction of the alternating paths c from σ.
Lemma 4.16**.**
Let α={σ∪{<b>∣b∈B}}∖{<a>∣a∈A}, where B=∅. Then,
(i)
α∖{<x>}∈S1∀x∈T1.**
(ii)
If B1∩B=∅,B1 (or B2∩B=∅,B2),
then α∖{f1},α∖{f2}∈S1.
(iii)
If B=B1∪B2 and B1,B2=∅,
then α∖{f1},α∖{f2}∈S1.
(iv)
If B=B1 (or B=B2), then
α∖{f1}∈S1 and α∖{f2}∈/S1 (or α∖{f1}∈/S1 and
α∖{f2}∈S1.)
Proof.
(i)
Let x∈T1. If x∈/Xτ, then x∈/Xα∖<x> and therefore α∖{<x>}∼<x>, which implies α∖{<x>}∈S1.
If x∈Xτ, then x∈{f1(k),f2(k)}
and α∖{<x>}∼w1…wk−1xwk+1…wn, where α∼w1w2…wn,
which implies that α∖{<x>}∈S1.
(ii)
Since B∩B1=B1, ∃b∈B1∖B such that <b>∈/α,b∈Imf2 and b∈/Imf1. Thus α∖{f2}∼<b>.
A∩A1=∅ because B∩B1=∅. So if
x∈A∩A1,<x>∈/α and <x>∼f2. Hence, α∖{f1}∼<x>.
(iii)
If B=B1∪B2, then A=A1∪A2. Thus, α∖{f1}∼<x>, where
x∈A1 and α∖{f2}∼<y>, where y∈A2.
(iv)
Let B=B1 and B∩B2=∅.
As in the earlier cases, α∖{f1}∼<x> for any x∈A1
and hence α∖{f1}∈S1.
If z∈B1, then
<z>∈α and so <z> is not a neighbor of α∖{f2}.
If z∈B2 or W, then z∈Imf1 and so <z>≁f1 and thus <z>≁α∖{f2}.
If x∈A1, then x∈Imf1 and <x>≁f1.
If x∈A2, then <x>∈α. Thus, the only possible neighbors of α∖{f2} are
<1> and y1…yn,yi=yj for i=j.
Let α∖{f2}∼y1…yn=y.
For z=1∈B2∪W∪A1, since y∼f1, we see that yk=z.
If x∈T1∪A2∪B1, then <x>∈α∖{f2} and y∼<x> which implies yk=x.
The only possible choice for yk is 1. Therefore, α∖{f2}∈/S1.
∎
To construct the alternating path from the critical p+1-cell σ to a critical p-cell in N(G),
we first require the facet y1 of σ in c.
If A1=∅ and A2=∅, then f1=z1…zk−1f1(k)zk+1…zn.
Hence, σ∖{f1}∼<b>∀b∈B2 and σ∖{<x>}∼<x>∀x∈T1∖{f1(k),f2(k)}. For x∈T∩{f1(k),f2(k)}, we observe that x=1
and σ∖{<x>}∼z1…zk−1xzk+1…zn∼<1> and thus
σ∖{<x>}∈S1.
Therefore y1=σ∖{f2} or σ∖{<x>}, where x∈A2.
Similarly, in the case A1=∅ and A2=∅, we see that y1=σ∖{f1} or
σ∖{<x>},x∈A1.
Let i=j∈{1,2}. Consider the case when y1=σ∖{fi}. Let zi0=min{z1,…,zk,…,zn}. If Ai=∅,Aj=∅, then
y1=σ∖{fj}. Since fi(k)=zl∀l∈[n]∖{k},fi(k)=zi0 and thus
fi(k)>zi0 or fi(k)<zi0.
Subcase 1.fi(k)<zi0.
Since fi=z1…zk−1fi(k)zk+1…zn,σ∖{fj} satisfies all the criteria of
Theorem 4.8 and thus a critical p-cell, i.e.c={σ,σ∖{fj}}.
Subcase 2.fi(k)>zi0.
By Lemma 4.13, μ(y1)={σ∪<zi0>}∖{fj}. If <x>∈μ(y1),
x∈T1∪Aj∪{zi0}. Since y2=y1,y2=μ(y1)∖{<zi0>}. If x∈T1∪Aj∖{fi(k)}, then μ(y1)∖{<x>}∼<x> and μ(y1)∖{fi}∼<zl>,l=i0,k.
Therefore, y2=μ(y1)∖{<fi(k)>} and y2∼w1…wn, where wk=fi(k),wi0=1 and
∀l=i0,k,wl=zl. By Theorem 4.8, y2 is a critical cell and
c={σ,σ∖{fj},{σ∪<zi0>}∖{fj},{σ∪<zi0>}∖{fj,<fi(k)>}}.
If A1,A2 are both non empty, then σ∖{fi}∼<b>∀b∈Bj.
If x∈T1∖{f1(k),f2(k)}, then σ∖{<x>}∼<x> and
σ∖{<x>}∼z1…zk−1xzk+1…zn for x∈{f1(k),f2(k)}. Therefore,
y1=σ∖{<x>}, where x∈A1∪A2.
Let b∈B⊂B1∪B2. If b=zl∈Bi, then fi(l)=zl,fj(l)=zl and fi(l)∈Ai. The element
fi(l) in Ai is called the element corresponding to b and is denoted by xb. Similarly, if x∈A1∪A2,
then bx is called the element of B corresponding to x.
Let B1={b11<b12<…<b1r},B2={b21<b22<…<b2l}
and B={b1<b2<…<bq} be ordered sets and the corresponding sets A1,A2 and A be {x11,x12,…,x1r}, {x21,…,x2l} and {x1,…,xq} respectively i.e.x1i=xb1i,x2j=xb2j and xt=xbt∀1≤i≤r,1≤j≤l,1≤t≤q.
Let α={σ∪{<b>∣b∈B}}∖{<x>∣x∈A}. By Lemma 4.11,
α∈μb1(Sb1). Here,
B and at least one of B1 or B2 are always non empty sets. Let b0=min{b∣b∈B1∪B2}.
Lemma 4.17**.**
Let B=B1,B2,η={σ∪{<bi>∣2≤i≤q}}∖{<xi>∣1≤i≤q}∈Sb1 and α=μb1(η)=η∪<b1>∈μb1(Sb1). If
(i)
α∈c* and b0∈/B, then the only facets y of α which can
belong to c are of the form α∖{<x>}, where bx<b1 and x∈{A1∪A2}∖A.*
(ii)
b0=b1, then no facet of α belongs to c and thus α∈/c.
Proof.
By Lemma 4.16, ∀x∈T1,α∖{<x>},α∖{f1}
and α∖{f2} belong to S1.
For b∈B∖{b1}, by Lemma 4.11, α∖{<b>}∈μb1(Sb1) and
α∖{<b1>}=η. Since α∈c implies that η∈c,
the facet y=α∖{<b1>}. For x∈A1∪A2 such that bx>b1, by Lemma 4.11,
α∖{<x>}∈μb1(Sb1). Thus, the only possible facets of α which can belong to c
are of the type α∖{<x>}, where bx<b1.
If b0=b1, then no facet of α can belong to c. Since α∈μb1(Sb1), it is not a critical cell and thus α∈/c.
∎
From the above Lemma, we conclude that no cell
α={σ∪{<b>∣b∈B}}∖{<x>∣x∈A}
belongs to c, if B∩B1 and B∩B2 are both non empty. This follows by an inductive argument.
If b1=b0, then by Lemma 4.17(i),
α1={α∪<bx>}∖{<x>}∈c, where bx<b1,
if α∈c. Inductively αt={αt−1∪<b0>}∖{<xb0>}∈c which contradicts
Lemma 4.17(ii).
Similarly if b0∈B∩Bi and B⊊Bi for i∈{1,2}, then
α∈/c. We now show that if b11 or b21∈B, then B=B1 or B2.
Lemma 4.18**.**
Let α={σ∪{<b>∣b∈B}}∖{<x>∣x∈A} and b11∈B.
If α∈c, then B=B1.
Proof.
By Lemma 4.11, α∈μb11(Sb11) and is thus not a critical cell.
If B⊊B1, then by Lemma 4.17(i), the facet of α∈c is of the form α∖{<x>},
where bx<b11. Since b11 is the least element of B1,bx∈B2, a contradiction. Thus B=B1.
∎
Hence, we can conclude that y1=σ∖{<x1r>} or σ∖{<x2l>}.
Subcase 3.y1=σ∖{<x1r>}.
Using Lemmas 4.17 and 4.18,
yi={σ∪{<b1t>∣r−i+1<t≤r}}∖{<x1r>,…,<x1r−i+1>},1≤i≤r and μ(yr)=σ∪{<b>∣b∈B1}∖{<a>∣a∈A1}. From Lemma 4.16 and Lemma 4.17, yr+1=μ(yr)∖{f2} or μ(yr)∖{<x>},x∈A2 and bx<b11.
If yr+1=μ(yr)∖{<x>}, then
μ(yr+1)=yr+1∪<bx>,B∩B1,B∩B2=∅ and therefore μ(yr+1)∈/c.
Thus, yr+1=μ(yr)∖{f2}.
The vertex w1…wn defined by wi=f1(i)∀i=k and wk=1 is a neighbor of yr+1. Let
wi0=min{w1,…,wk,…,wn}.
(a)
f1(k)<wi0.
yr+1=μ(yr)∖{f2} satisfies all the properties of Theorem 4.8
and is hence a critical
p-cell. The alternating path c={σ,σ∖{<x1r>},{σ∪<b1r>}∖{<x1r>},…,yr,μ(yr),μ(yr)∖{f2}}.
2. (b)
f1(k)>wi0.
Since f1(i)=wi∀i=k,f1(k)>wi0, by Lemma 4.13,
yr+1=μ(yr)∖{f2}∈Swi0, i.e.μ(yr+1)={μ(yr)∪<wi0>}∖{f2}
(<wi0>∈/μ(yr), since wi0=zi⇒wi0∈B2 and <wi0>∈/μ(yr) and
wi0∈A1⇒<wi0>∈/μ(yr)).
Claim 3**.**
yr+2=μ(yr+1)∖{<f1(k)>}.
If <x>∈μ(yr+1), then x∈T1∪B1∪A2∪{wi0}. If x∈T1∪B1∪A2 and
x=f1(k),
then x∈/Imf1 and hence μ(yr+1)∖{<x>}∈S1. Further,
μ(yr+1)∖{f1}∼<x> for any x∈A1. So, yr+2=μ(yr+1)∖{<f1(k)>}.
The claim is thus proved.
yr+2⊂N(v1…vn), where vi0=1,vk=f1(k) and vi=wi∀i=i0,k,
satisfies all the conditions of Theorem 4.8 and is thus a critical p-cell. The alternating path
c={σ,σ∖{<x1r>},{σ∪<b1r}∖{<x1r>},…,{σ∪{<b11>,…,<b1r>}}∖{<x11>,…,<x1r>},μ(yr)∖{f2},{μ(yr)∪<wi0>}∖{f2},{μ(yr)∪<wi0>}∖{f2,<f1(k)>}}.
Subcase 4.y1=σ∖{<x2l>}.
Here, yi={σ∪{<b2t>∣l−i+1<t≤l}}∖{<x2l>,…,<x2l−i+1>},1≤i≤l and yl+1=μ(yl)∖{f1}. The vertex
u1…un, where ui=f2(i),i=k and uk=1 is a neighbor of yl+1.
Let u=min{u1,…,un}∖{1}.
(a)
f2(k)<u.
The alternating path c is {σ,σ∖{<x2l>},…,μ(yl)=σ∪{<b>∣b∈B2}∖{<a>∣a∈A2},μ(yl)∖{f1}}.
2. (b)
f2(k)>u.
In this case, c={σ,σ∖{<x2l>},…,μ(yl),μ(yl)∖{f1},{μ(yl)∪<u>}∖{f1},{μ(yl)∪<u>}∖{f1,<f2(k)>}}.
∎
Consider the critical cell τ={<2>,<3>,…,<m>}⊂N(<1>). Since every facet of τ is in S1,
there exists no alternating path from τ.
Our objective now is to first study the Z2 homology groups of the Morse complex corresponding to the acyclic matching
μ on P.
Let the Discrete Morse Complex corresponding to the acyclic matching μ be
M=(Mn,∂n), n≥0 where Mi denotes the free abelian groups over Z2 generated
by the critical i-cells.
For any two critical cells τ and σ such that dim(τ) = dim(σ) +1, the incidence number
[τ:σ] is either 0 or 1.
Let Ci denote the set of critical cells of dimension i. Since <1> is the only [math]-dimensional critical cell,
C0={<1>}. If n≥3, using Theorem 4.8 and Lemma 4.9, we can conclude that
Ci=∅ for 0<i≤p−1. Let Cp={α1,…,αr1} and
Cp+1={τ1,…,τr2}. Let
A=[aij] be a matrix of order ∣Cp∣×∣Cp+1∣, where
aij=1, if there exists an alternating path from τj to αi and [math]
if no such path exists. Using Theorem 4.15, each column of A contains exactly two
non zero elements which are 1 (except, when {<2>,…,<m>}∈Cp+1
and in this case the column of A corresponding to this cell is zero,
as there is no alternating path from {<2>,…,<m>} to any critical cell).
Theorem 4.19**.**
Let m−n=p≥1. Then Hp(N(G);Z2)=0.
Proof.
Mp≅Z2∣Cp∣ and Mp+1≅Z2∣Cp+1∣.
Since each column of A is either zero (when {<2>,…,<m>}∈Cp+1) or
contains exactly two non zero elements, both being 1, the column sum is zero (mod 2). Therefore,
rank(A) <∣Cp∣. In particular, rank of the boundary map ∂p+1:Z2∣Cp+1∣→Z2∣Cp∣ is strictly less than ∣Cp∣.
Since Hom(K2×Kn,Km)≃Hom(K2,KmKn)≃N(KmKn)≃N(G) and the maximum degree of K2×Kn is
n−1, conn(Hom(K2×Kn,Km))=conn(N(G))≥m−n−1. Hence N(G) is path connected
and therefore H0(N(G);Z2)≅Z2.
If p=1, then since M0≅Z2, Ker(∂1) ≅Z2∣C1∣, where ∂1:M1⟶M0. Hence H1(N(G);Z2)=0.
If p>1, then Cp−1=∅ implies that Mp−1=0. Thus, Ker(∂p) ≅Z2∣Cp∣, where
∂p:Mp⟶Mp−1 is the boundary map. Since rank(∂p+1)<∣Cp∣, we see that Hp(N(G);Z2)=0.
∎
We have developed all the necessary tools to prove the main result.
We recall the following results to prove Theorem 1.1.
If n=2, then Hom(K2×K2,Km)≃Hom(K2⊔K2,Km)≃ Hom (K2,Km)× Hom (K2,Km)≃Sm−2×Sm−2.
Hence conn(Hom(K2×K2,Km))=conn(Sm−2×Sm−2)=m−3.
Let n≥3. If m<n, 4.1 shows that KmKn can be folded to the graph G′, where
V(G′)={<x>∣x∈[m]}. Then N(<x>)={<y>∣y∈[m]∖{x}}, for all <x>∈V(G′)
and therefore N(G′) is homotopic to the simplicial boundary of (m−1)-simplex.
Hence Hom(K2×Kn,Km)≃N(KmKn)≃N(G′)≃Sm−2.
Therefore conn(Hom(K2×Kn,Km))=m−3.
If m=n, then for any f∈V(KnKn)
with Imf=[n], N(f)={f}. Since n≥2, N(KnKn) is disconnected.
Assume m−n=p≥1.
Since conn(Hom(K2×Kn,Km))≥m−n−1, Hi~(Hom(K2×Kn,Km);Z)=0∀0≤i≤p−1.
Since Hom(K2×Kn,Km)≃N(G),Hi~(N(G);Z)=0∀0≤i≤p−1 and Hp(Hom(K2×Kn,Km);Z2)=0, by Theorem 4.19.
By Proposition 4.20, Hp(N(G);Z2)≅Hp(N(G);Z)⊗Z2⊕Tor(Hp−1(N(G);Z),Z2). Since p≥1,N(G) is path connected and hence
Tor(H0(N(G);Z),Z2)≅Tor(Z,Z2)=0. Further, since
for any 0<q<p, Hi~(N(G);Z)=0, Hp(N(G);Z)=0 implies
Hp(N(G);Z2)=0, which is a contradiction. Hence Hp(Hom(K2×Kn,Km);Z)≅Hp(N(G);Z)=0.
If p=1, then since the abelinazitation of
π1(Hom(K2×Kn,Km)) is H1(Hom(K2×Kn,Km);Z)=0,
π1(Hom(K2×Kn,Km))=0.
For p>1, since Hom(K2×Kn,Km) is simply connected and
Hp(Hom(K2×Kn,Km);Z)=0, the result follows from Proposition 4.21.
Bibliography18
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] Eric Babson and Dmitry N. Kozlov, Complexes of graph homomorphisms . Israel J. Math. Vol 152, 2006, 285–312.
2[2] Eric Babson and Dmitry N. Kozlov, Proof the Lovaśz conjecture . Annals of Math. (2) Vol 165, 2007, 965–1007.
3[3] Anders Björner, Topological methods . Handbook of Combinatorics, Elsevier, Amsterdam Vol 1,2, 1995, 1819-1872.
5[5] Anton Dochtermann, Hom complexes and homotopy type in the category of graphs . European Journal of Combinatorics Vol 30, 2009, 490-509.
6[6] Robin Forman, Morse Theory for Cell complexes . Adv. Math. Vol 134(1), 1998, 90-145.
7[7] Allen Hatcher, Algebraic Topology . Cambridge University Press, 2002.
8[8] Pavol Hell, Jaroslav Nes̆etr̆il, Graphs and Homomorphisms. Oxford Lecture Series in Mathematics and its Applications, Oxford University Press, Oxford. Vol 28, 2004.