This paper investigates the automorphism group of the Morse complex derived from a finite simplicial complex, establishing isomorphisms with the automorphism group of the original complex for most cases, and identifying special cases with additional symmetries.
Contribution
It characterizes the automorphism group of the Morse complex for various classes of simplicial complexes, revealing when it coincides with or extends the automorphism group of the original complex.
Findings
01
For most complexes, Aut(M(K)) is isomorphic to Aut(K).
02
For cycles, Aut(M(C_n)) is isomorphic to Aut(C_{2n}).
03
For boundary complexes of simplices, Aut(M(βΞ^n)) is isomorphic to Aut(βΞ^n)ΓZ_2.
Abstract
Let K be a finite, connected, abstract simplicial complex. The Morse complex of K, first introduced by Chari and Joswig, is the simplicial complex constructed from all gradient vector fields on K. We show that if K is neither the boundary of the n-simplex nor a cycle, then Aut(M(K))β Aut(K). In the case where K=Cnβ, a cycle of length n, we show that Aut(M(Cnβ))β Aut(C2nβ). In the case where K=βΞn, we prove that Aut(M(βΞn))β Aut(βΞn)ΓZ2β. These results are based on recent work of Capitelli and Minian.
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 Β· Homotopy and Cohomology in Algebraic Topology Β· Tryptophan and brain disorders
Full text
On the automorphism group of the Morse complex
Maxwell Lin, Nicholas A. Scoville
(April 2019)
Abstract
Let K be a finite, connected, abstract simplicial complex. The Morse complex of K, first introduced by Chari and Joswig, is the simplicial complex constructed from all gradient vector fields on K. We show that if K is neither the boundary of the n-simplex nor a cycle, then Aut(M(K))β Aut(K). In the case where K=Cnβ, a cycle of length n, we show that Aut(M(Cnβ))β Aut(C2nβ). In the case where K=βΞn, we prove that Aut(M(βΞn))β Aut(βΞn)ΓZ2β. These results are based on recent work of Capitelli and Minian.
In 2005, Chari and Joswig [3] introduced the Morse complex of a simplicial complex. The Morse complex is based on Formanβs discrete Morse theory [5, 6] where after fixing a simplicial complex K, one builds a new simplicial complex M(K) from the collection of all gradient vector fields or arrows on K. Chari and Joswig computed the homotopy type of the Morse complex when K is the n-simplex. Ayala et al. have shown that the pure Morse complex of a tree is collapsible and some other results on the pure Morse complex of an arbitrary graph [1]. Kozlov studied shellability and other properties for trees [9], although the language of the Morse complex was not available to him at the time. Recently, Capitelli and Minian showed that the isomorphism type of the Morse complex completely determines the isomorphism type of the corresponding simplicial complex [2]. Other than these results, very little is known about the Morse complex. Its sheer size alone makes it a notoriously complex object of study.
The goal of this paper is to compute the automorphism group of the Morse complex M(K). We derive a formula relating Aut(M(K)) to Aut(K) for K any finite, connected, abstract simplicial complex. Our main result is the following:
Theorem 1**.**
Let K be a finite, connected, abstract simplicial complex. Then
[TABLE]
Here βΞn is the boundary of the n-simplex and Cnβ is the cycle of length n. Theorem 1 is proved in three parts. The first is Proposition 20 where we prove that Aut(M(K))β Aut(K) for Kξ =Cnβ,βΞn. In Section 3.1, we show that one can induce an automorphism on M(K) from an automorphism of K . We then show that there is an injection of Aut(K) into Aut(M(K)) in Proposition 19. We are then able to show that Aut(M(K))β Aut(K) for Kξ =βΞn,Cnβ by utilizing results of Capitelli and Minian [2]. These results concern when we may pull an automorphism of the Morse complex back to an automorphism of the original complex. The case where K=Cnβ follows as a corollary of the more general fact that Aut(M(K))β Aut(H(K)) where H(K) is the Hasse diagram of K. We establish this later isomorphism in Proposition 22 and prove that Aut(M(Cnβ))β Aut(C2nβ) in Proposition 23.
The case where K=βΞn is Proposition 32. In this case, there are automorphisms of the Morse complex which are not induced by a simplicial map on the original complex, called ghost automorphisms. We define what we call the reflection map Ο which is a cosimplicial map in the sense that if Ξ±βΞ², then Ο(Ξ±)βΟ(Ξ²). This cosimplicial map induces and then generates all the ghost automorphisms of the Morse complex of βΞn. By studying these ghost automorphisms, we account for all automorphisms of M(βΞn).
The outline of this paper is as follows: Section 2 gives necessary background, terminology, and notation. Section 3 is the heart of the paper where we compute the automorphism group of M(K). In Section 3.1, we show that any automorphism K induces an automorphisms of M(K) so that there is an injective homomorphism Aut(K)βAut(M(K)). This injection turns out to be an isomorphism in the case where in the case where Kξ =Cnβ or βΞn by Proposition 20. We then turn to the cases K=Cnβ and K=βΞn. We show that Aut(M(Cnβ))β Aut(C2nβ) in Section 3.2. This follows fairly easily from the fact that Aut(M(K))β Aut(H(K)) (Proposition 22). Finally, Section 3.3 is devoted to computing the automorphism group of βΞn via the ghost automorphisms mentioned above.
2 Background
All our simplicial complexes are assumed to be abstract, finite, and connected simplicial complexes. Our reference for the basics of simplicial complexes is [4] or [7].
Let nβ₯1 be an integer, and write [vnβ]:={v0β,v1β,β¦,vnβ}. We use K to denote a simplicial complex and Ξ±,Ο etc. to denote a simplex of K. If K is a simplicial complex on n+1 vertices, the set V(K):=[vnβ] is the vertex set of K or the set of [math]-simplices of K. We use Ο(i) to denote a simplex of dimension i, and we write Ο<Ο(i) to denote any face of Ο of dimension strictly less than i. The number dim(Ο)βdim(Ο) is called the codimension of Ο with respect to Ο.
Definition 2**.**
A simplicial mapf:KβL is a function induced by a map on the vertex sets fVβ:V(K)βV(L) with the property that if Ο=vi0ββvi1βββ¦vimββ is a simplex in K, then f(Ο):=fVβ(vi0ββ)fVβ(vi1ββ)β¦fVβ(vimββ) is a simplex of L.
If v0β,v1β,β¦,vnβ are all the vertices of a simplex Ο, we will often use the notation Ο:=i=0βnβviβ.
Lemma 3**.**
If f:AβB and g:BβC are simplicial maps, then (gβf)Vβ=gVββfVβ.
Proof.
Consider any ΟβV(A). Then, (gβf)Vβ(Ο)=(gβf)(Ο). Since f,g are simplicial maps, we also know that dimf(Ο)=dimΟ=0, so f(Ο)βV(B). Likewise, we know dimf(Ο)=dimg(f(Ο)), so g(f(Ο))βV(C). Therefore, (gβf)Vβ(Ο)=(gβf)(Ο)=(gβfVβ)(Ο)=(gVββfVβ)(Ο), as desired.
β
Definition 4**.**
A simplicial map which is a bijection is a simplicial isomorphism, and if f:KβK is a simplicial isomorphism, we say that f is a simplicial automorphism. The automorphism group of K is defined by
[TABLE]
Because we need to refer to them below, we define a cycle Cnβ and the boundary of the n-simplex βΞn.
Definition 5**.**
Let nβ₯3 be an integer. Define the cycle of length n, denoted Cnβ, to be the 1-dimensional simplicial complex (graph) with vertex set V(Cnβ):={v0β,v1β,β¦,vnβ1β} and edge set given by
[TABLE]
Definition 6**.**
Let nβ₯1 be an integer. The boundary of the n-simplex, denotes βΞn is the simplicial complex given by βΞn:=P([vnβ])β{β ,{v0β,β¦,vnβ}}.
2.1 The Morse complex
In this section, we recall the basics of the Morse complex. Our references for discrete Morse theory in general are [6, 8, 10] and the Morse complex in particular are [3, 2].
Definition 7**.**
Let K be a simplicial complex. A discrete vector fieldV on K is defined by
[TABLE]
Any pair in (Ο,Ο)βV is called a regular pair, and Ο,Ο are called regular simplices or just regular. If (Ο(p),Ο(p+1))βV, we say that p+1 is the index of the regular pair. Any simplex in K which is not in V is called critical.
Definition 8**.**
Let V be a discrete vector field on a simplicial complex K. A V-path is a sequence of simplices
[TABLE]
of K such that (Ξ±i(p)β,Ξ²i(p+1)β)βV and Ξ²i(p+1)β>Ξ±i+1(p)βξ =Ξ±i(p)β for 0β€iβ€kβ1. If kξ =0, then the V-path is called non-trivial.
A V-path is said to be closed if Ξ±k(p)β=Ξ±0(p)β.
A discrete vector field V which contains no non-trivial closed V-paths is called a gradient vector field.
Example 9**.**
An example of a gradient vector field is given on a triangulation of the MΓΆbius band below:
[TABLE]
Another gradient vector field on the MΓΆbius band is
[TABLE]
If a gradient vector field V has only one regular pair, we call Vprimitive. Given multiple primitive gradient vector fields, we may sometimes combine them to form a new gradient vector field. This will be accomplished βoverlaying" all the arrows of each primitive gradient vector field. Clearly such a construction may or may not yield a gradient vector field.
Example 10**.**
Let primitive gradient vector fields V0β,V1β,V2β be given by
[TABLE]
respectively. Then V0β,V1β combine to form a new gradient vector field V
[TABLE]
but clearly combining V1β and V2β
[TABLE]
is not a gradient vector field since the bottom left vertex is in two pairs of V.
If V,W are two gradient vector fields, write Vβ€W whenever the regular pairs of V are also regular pairs of W. In general, we say that a collection of primitive vector fields V0β,V1β,β¦,Vnβ is compatible if there exists a gradient vector field V such that Viββ€V for all 0β€iβ€n.
Definition 11**.**
The Morse complex of K, denote M(K), is the simplicial complex whose vertices are given by primitive gradient vector fields and whose n-simplices are given by gradient vector fields with n+1 regular pairs. A gradient vector field V is then associated with all primitive gradient vector fields V:={V0β,β¦,Vnβ} with Viββ€V for all 0β€iβ€n.
Example 12**.**
Let K=βΞ1=C3β be the simplicial complex given by
[TABLE]
Here we adopt the convention that if (x,xy) is a primitive vector field consisting of a vertex and edge, we denote this by xy. Note that this notation only works for a primitive vector of index 1. Then one checks that the Morse complex M(K) is given by:
[TABLE]
3 The Automorphism group of M(K)
This section is devoted to computing the automorphism group of M(K). We first show in section 3.1 that certain automorphisms of K induce automorphisms of M(K). It will then follow by Proposition 19 that Aut(K) is isomorphic to a subgroup of Aut(M(K)). We show in Proposition 20 that Aut(K)β Aut(M(K)) in the case where Kξ =Cnβ or βΞn. The next two sections compute Aut(M(K)) in the two excluded cases.
3.1 Induced maps on M(K)
If fVβ:V(K)βV(L) is a bijection on the vertex sets and induces a simplicial map f:KβL, then f is an isomorphism. We are interested in isomorphisms from K to K, i.e., automorphisms of K. Given an automorphism of K, we now define an induced automorphism on M(K).
Definition 13**.**
Let f:KβK be an automorphism. Define the induced automorphism on the Morse complexfβVββ:V(M(K))βV(M(K)) by fβVββ(v)=(f(Ο),f(Ο)) where v=(Ο(p),Ο(p+1))βV(M(K)).
We then extend fβVββ to a simplicial map on all of M(K). Below we will justify our claims that this yields a well-defined automorphism of M(K).
Proposition 14**.**
If v=(Ο(p),Ο(p+1))βV(M(K)), then fβVββ(v)βV(M(K)).
Proof.
We seek to show that (f(Ο),f(Ο)) is a primitive vector of K. Since fVβ is a bijection, we know that dimf(Ο)=dimΟ and dimf(Ο)=dimΟ. Hence we have dimf(Ο)=dimΟ=dimΟβ1=dimf(Ο)β1. Since ΟβΟ, f(Ο)βf(Ο) so that (f(Ο),f(Ο)) is primitive and (f(Ο),f(Ο))βV(M(K)).
β
Proposition 15**.**
Let f:KβK be a simplicial automorphism. Then the induced map fββ is simplicial.
Proof.
Suppose for the sake of contradiction that fββ:M(K)βM(K) is not a simplicial map. Then there is some Ξ±=vi0ββvi1βββ―vimβββM(K) such that fββ(Ξ±)=fβVββ(vi0ββ)fβVββ(vi1ββ)β―fβVββ(vimββ)ξ βM(K). This implies that the induced function fββ(Ξ±) either does not induce a gradient vector field (i.e. two vertices in fββ(Ξ±) are not compatible), or it induces a discrete vector field that contains a nontrivial closed V-path.
Case 1: Suppose for the sake of contradiction that there are at least two distinct simplices, say vijββ=(Οjβ,Οjβ) and vikββ=(Οkβ,Οkβ), which are incompatible. This implies that exactly one of the following holds:
(1)
f(Οiβ)=f(Οjβ)
2. (2)
f(Οiβ)=f(Οjβ)
3. (3)
f(Οjβ)=f(Οkβ)
4. (4)
f(Οjβ)=f(Οkβ).
Suppose (1) is true. Since f is an automorphism, this implies Οiβ=Οjβ. However, since Οiβξ =Οjβ, we cannot simultaneously have both (Οiβ,Οiβ) and (Οiβ,Οjβ), so this would imply Ξ±ξ βM(K), a contradiction. The cases in which (2), (3), or (4) are true lead to similar contradictions, again due to the fact that f is a simplicial automorphism.
Case 2: Suppose for the sake of contradiction that fββ(Ξ±) contains a nontrivial closed V-path. Then, fββ(Ξ±) contains some vertices
[TABLE]
[TABLE]
such that f(Ο0β),f(Ο0β),f(Ο1β),f(Ο1β),β¦,f(Οkβ1β),f(Οkβ1β),f(Ο0β) is a closed V-path, in which f(Οiβ)<f(Οiβ1β) for 0β€iβ€kβ1 (where the indices are taken mod k). Since f is an automorphism, it follows that Ο0β,Ο0β,Ο1β,Ο1β,β¦,Οkβ1β,Οkβ1β,Ο0β must also be a nontrivial closed V-path. Since (Ο0β,Ο0β),(Ο1β,Ο1β),β¦,(Οkβ1β,Οkβ1β) are vertices in Ξ±, it follows that Ξ±ξ βM(K), a contradiction. Therefore, fββ(Ξ±)βM(K), so fββ must be a simplicial map.
β
Example 16**.**
We give an example to show that if the simplicial map f:KβK is not an automorphism, then fββ is not necessarily a simplicial map. Indeed, consider the simplicial complex K=Ξ2 with vertex set {a,b,c}. Define fVβ:V(K)βV(K) by fVβ(v)=a for all vertices v. It is easy to verify that f is a simplicial map. Let fββ:M(K)βM(K) be induced by f. Notice that (a,ab)βM(K), but fββ((a,ab))=(f(a),f(ab))=(a,a)ξ βM(K). In order to avoid these βdegenerate" primitive vectors, we must impose the constraint that f be an isomorphism.
We now show that a simplicial automorphism on a simplicial complex K gives rise to a simplicial automorphism on M(K).
Proposition 17**.**
Let f:KβK be a simplicial automorphism. Then the induced map fββ:M(K)βM(K) is a simplicial automorphism.
Proof.
We know by Proposition 15 that fββ is simplicial. It thus suffices to show that fβVββ:V(M(K))βV(M(K)) is a bijection. Consider any (Ο,Ο)βV(M(K)). We know that f is a simplicial isomorphism, so it has an inverse g:KβK. Thus, (g(Ο),g(Ο))βV(M(K)), as an argument similar to that in Proposition 14 verifies that (g(Ο),g(Ο)) is primitive. Hence, fβVββ((g(Ο),g(Ο)))=(fβg(Ο),fβg(Ο))=(Ο,Ο). Therefore, fβVββ is surjective. Since V(M(K)) is finite, this implies fβVββ is bijective.
β
We can then show that the induced map respects composition.
Lemma 18**.**
Let f,g:KβK be simplicial automorphisms with induced automorphisms fββ,gββ:M(K)βM(K), respectively. Then (fβg)ββ=fβββgββ.
Proof.
It suffices to show that (fβg)βVββ=(fβββgββ)Vβ. Consider any (Ο,Ο)βM(K). We have
[TABLE]
Hence, (fβg)βVββ=fβVβββgβVββ. By Lemma 3, we know that fβVβββgβVββ=(fβββgββ)Vβ, so (fβg)βVββ=(fβββgββ)Vβ.
β
Because automorphisms of K induce automorphisms of M(K), we next show that we are able to obtain not only elements of Aut(M(K)), but that Aut(K) actually corresponds to a subgroup of Aut(M(K)).
Proposition 19**.**
The group Aut(K) is isomorphic to a subgroup of Aut(M(K)). In particular, there is an injective homomorphism Ο:Aut(K)βAut(M(K)).
Proof.
Consider the function Ο:Aut(K)βAut(M(K)) that sends each simplicial automorphism fβAut(K) to its induced simplicial automorphism fβββAut(M(K)). We first show that Ο is a homomorphism. Consider any f,gβAut(K), and an arbitrary Ο=βi=0mβ(Οiβ,Οiβ)βM(K) where each (Οiβ,Οiβ) is a vertex of Ο. Since f,gβAut(K), fβgβAut(K). This induces (fβg)ββ:M(K)βM(K). Notice that
[TABLE]
On the other hand, we have
[TABLE]
Thus Ο(fβg)=Ο(f)βΟ(g).
We now need to show that Ο is injective. Consider any fβKer(Ο). We claim that f=idKβ. Again, consider an arbitrary Ο=βi=0mβ(Οiβ,Οiβ)βM(K). Notice f induces a simplicial map fββ:M(K)βM(K). Since fβKer(Ο), we have
[TABLE]
As this holds for any choice of Ο, we conclude that f=idKβ. Since Ker(Ο) is trivial, it follows that Ο is injective.
β
Proposition 19 guarantees that Aut(K)β€Aut(M(K)) by inducing an automorphism of M(K) from an automorphism of K. Thus if every automorphism of M(K) is induced by an automorphism of K, then Aut(M(K))=Aut(K). We will first show that this is indeed the case for Kξ =Cnβ,βΞn.
Proposition 20**.**
If K is a simplicial complex other than Cnβ or βΞn, then Aut(M(K))β Aut(K) .
Proof.
As in Proposition 19, define a function Ο:Aut(K)βAut(M(K)) that sends each simplicial automorphism fβAut(K) to its induced simplicial automorphism fβββAut(M(K)). We know that Ο is an injective homomorphism by Proposition 19.
We now show that there is a surjection onto Aut(M(K)). If so, since M(K) and K are finite, this implies that Ο is an isomorphism. Let FβAut(M(K)). If K is a 1-dimensional simplicial complex (i.e., a graph) other than Cnβ, then F is induced by a simplicial isomorphism f:KβK by [2, Theorem 3.5]. Thus the result for K a graph other than Cnβ.
Now suppose that Kξ =βΞn is a simplicial complex of dimension greater than or equal to 2, and let FβAut(M(K)). In the proof of Theorem A [2], Capitelli and Minian construct a simplicial isomorphism f:KβK that induces the given F:M(K)βM(K). Their construction of f relies on a condition that is not satisfied for K=βΞn according to the contrapositive of [2, Theorem 4.2]. Thus the result for Kξ =βΞn a simplicial complex of dimension greater than 2.
β
3.2 The Morse complex of the Hasse diagram
In this section, we will show that computing the automorphism group of M(K) is equivalent to computing the automorphism group of H(K). We will then immediately be able to compute the Morse complex of Cnβ, one of the two cases excluded in Proposition 20. Section 3.3 is then devoted to computing the Morse complex of our final special case, K=βΞn. We briefly recall here the definition of the Hasse diagram.
Definition 21**.**
The Hasse diagram of K, denoted HKβ or H, is defined as the partially ordered set of simplices of K ordered by the face relations. We view H as a graph.
We adopt the convention that if Ο(p)<Ο(p+1) are two nodes of the Hasse diagram, the edge joining them is denoted ΟΟ.
Proposition 22**.**
For any simplicial complex K, Aut(M(K))β Aut(H(K)).
Proof.
We will construct an isomorphism Ο:Aut(H(K))βAut(M(K)). Consider an arbitrary automorphism fβAut(H(K)). Define a function
m:E(H(K))βV(M(K)) by m(ΟΟ)=(Ο,Ο), where Ο is a codimension 1 face of Ο. Notice that m has an inverse mβ1:V(M(K))βE(H(K)) given by mβ1(Ο,Ο)=ΟΟ.
Define a function gVβ:V(M(K))βV(M(K)) by gVβ:=mβfβmβ1. Clearly gVβ((Ο,Ο)) is another vertex of V(M(K)). Since f is a simplicial isomorphism, it has an inverse fβ1:H(K)βH(K). It is then clear that gVβ has an inverse gVβ1β:=mβ1βfβ1βm. Hence gVβ is a bijection.
We now show that g is simplicial. Consider any Ο:=(Ο1β,Ο1β)(Ο2β,Ο2β)β―(Οkβ,Οkβ)βM(K). Observe that
[TABLE]
Suppose that βi=1kβm(fVβ(Οiβ)fVβ(Οiβ))=βi=1kβ(fVβ(Οiβ),fVβ(Οiβ)) as the case βi=1kβm(fVβ(Οiβ)fVβ(Οiβ))=βi=1kβ(fVβ(Οiβ),fVβ(Οiβ)) is identical. We claim that each (fVβ(Οiβ),fVβ(Οiβ)) is a primitive vector in M(K). Since ΟiβΟiββH(K), by the construction of H(K), we know that either Οiβ is a codimension 1 face of Οiβ, or vice versa, and since f is an automorphism, fVβ(Οiβ)fVβ(Οiβ)βH(K). Again, by construction of H(K), we know that either fVβ(Οiβ) is a codimension 1 face of fVβ(Οiβ), or vice versa. Thus, applying m to fVβ(Οiβ)fVβ(Οiβ) will form a primitive vector (fVβ(Οiβ)fVβ(Οiβ))βM(K).
We now must show that all primitive vectors in g(Ο)=βi=1kβ(fVβ(Οiβ),fVβ(Οiβ)) are compatible. Suppose for the sake of contradiction they are not all compatible. The first possibility is that there are two compatible primitive vectors (Οkβ,Οkβ),(Οββ,Οββ)βV(M(K)) such that
Since gVβ is a bijection and g is simplicial, it follows that g is a simplicial automorphism on M(K). Define Ο(f):=g. We first show that Ο is a homomorphism. Suppose we have a,bβAut(H(K)). We seek to show that Ο(aβb)=Ο(a)βΟ(b). By the definition of a simplicial map, it suffices to show that Ο(aβb)Vβ=(Ο(a)βΟ(b))Vβ. We have
[TABLE]
By Lemma 3, we know that Ο(aβb)Vβ=Ο(a)VββΟ(b)Vβ=(Ο(a)βΟ(b))Vβ, as desired.
To see that Ο is injective, suppose that Ο(a)=Ο(b). Then we have mβaβmβ1=mβbβmβ1 which implies that a=b.
Finally, we show that Ο is surjective. For any gβAut(M(K)), g must be induced by some gVβ:V(M(K))βV(M(K)). Then construct an f:H(K)βH(K) defined by f=mβ1βgβm. We see that Ο(f)=mβ(mβ1βgβm)βmβ1=g, as desired. Therefore, we conclude that Aut(H(K))β Aut(M(K)).
β
We now are able to easily compute the automorphism group of Cnβ.
Proposition 23**.**
If K=Cnβ, then then Aut(M(Cnβ))β Aut(C2nβ).
Proof.
It suffices to show Aut(H(Cnβ))β Aut(C2nβ).
We construct the Hasse diagram of Cnβ:
[TABLE]
It is clear that this Hasse Diagram can be redrawn as:
[TABLE]
which is C2nβ. Therefore, Aut(H(Cnβ))β Aut(C2nβ).
β
Remark 24**.**
Let Dnβ be the dihedral group of order n. It is well known that D2nββ DnβΓZ2β for n odd. Since Aut(Cnβ)β D2nβ, we have Aut(M(Cnβ))β Aut(C2nβ)β Aut(Cnβ)ΓZ2β whenever n is odd, yielding the same formula as the automorphism group of βΞn that we show in Section 3.3.
3.3 The Morse complex of βΞn
We now investigate the case where K=βΞn. In this case, as in the K=Cnβ case, there are automorphisms of the Morse complex which are not induced by an automorphism of the original complex. While these automorphisms of the Morse complex are not induced by simplicial maps, we will show below that they are induced by what we are calling the reflection map. This is not a simplicial map, but rather a βcosimplicial map," a term we define in Definition 27. The automorphisms induced by the simplicial maps and those induced by this cosimplicial map will then be shown to generate all possible automorphisms of the Morse complex, allowing us to compute and Aut(M(βΞn) in Theorem 32. To illustrate, we first look at an example.
Example 25**.**
Let K=βΞ1=C3β, and recall that we computed the Morse complex of K in Example 10. For reference, we give the Morse complex here, noting again the convention that ab is shorthand for the primitive vector (a,ab).
[TABLE]
We see that Aut(βΞ1) is the symmetries of a triangle, and has six automorphisms. Meanwhile, Aut(M(βΞ1)) has twelve automorphisms. Six of the automorphisms of M(βΞ1) arise from automorphisms of βΞn, but the other six do not. For example, define F:M(βΞ1)βM(βΞ1) by
[TABLE]
Then it is easy to see that F is a simplicial automorphism. However, it is not induced by any automorphism of βΞ1. Furthermore, composition of F with any automorphism induced by an automorphism of βΞ1 yields a new automorphism of M(βΞ1) that is not induced by an automorphism of βΞ1. For example, if f:βΞ1ββΞ1 is given by f(a)=a,f(b)=c, and f(c)=b, then Fβfββ is an automorphism of M(βΞ1) which is not equal to any automorphism induced from βΞ1.
The map F in Example 25 is what in general we call Οββ, the induced map of the reflection map Οnβ:βΞnββΞn given below in Definition 26. We will show in Lemma 30 that Οββ is a simplicial automorphism of M(βΞn) and that it generates all the βmissing" automorphisms of M(βΞn) in Theorem 32.
Definition 26**.**
Let βΞn be the boundary of the n-simplex on the vertices {v0β,v1β,β¦,vnβ} and write Ξ΄:=v0βv1ββ―vnβ. Define the reflection mapΟnβ=Ο:βΞnββΞn by Ο(Ο):=Ξ΄βΟ.
The reflection map is a cosimplicial map in the following sense:
Definition 27**.**
Let K be a simplicial complex, f:KβK a function such that if Ο is a simplex in K, f(Ο) is a simplex of K. Then f is called a cosimplicial map if whenever ΟβΟ, then f(Ο)βf(Ο). If in addition f is a bijection on the simplices of K, we say that f is a cosimplicial automorphism.
Example 28**.**
We now illustrate how the reflection map K=βΞ2 gives rise to an automorphism on the Hasse diagram of βΞ2.
[TABLE]
Observe that βΞ2 demonstrates rotational symmetry about the center of the diagram. (Notice that K=Cnβ also demonstrates rotational symmetry, as can be seen in the Hasse diagram in Proposition 23.) An automorphism of βΞ1 induces an automorphism of the Hasse diagram which permutes the 0βsimplices, but the rotational symmetry of the Hasse diagram arises from the reflection map. For instance, the map induced by the reflection map sends aβbcd, bβacd, and so on, which visually rotates the Hasse Diagram upside down. For simplicial complexes other than K=βΞn and Cnβ, the Hasse diagram does not exhibit this rotational symmetry. Hence all automorphisms of the Hasse diagrams correspond to permutations of the 0βsimplices, which in turn correspond to automorphisms on the original K. (This follows from Proposition 20.)
We now give several basic properties of the reflection map.
Lemma 29**.**
The reflection map is a cosimplicial automorphism that commutes with all members of Aut(K).
Proof.
Clearly if Ο is a simplex in βΞn, then Ξ΄βΟ is a simplex in βΞn since βΞn by definition is made up of all proper, nonempty subsets of Ξ΄. If ΟβΟ, then Ο(Ο)=Ξ΄βΟβΞ΄βΟ=Ο(Ο). Hence Ο is a cosimplicial map. Next notice that we have Ο(Ο(Ο))=Ο, so Ο is its own right and left inverse. It follows that Ο is a cosimplicial automorphism.
To see that Ο commutes with all simplicial automorphisms of βΞn, let fβAut(βΞn). Then f is induced by a bijection fVβ:V(K)βV(K). Consider any simplex ΟβK. We seek to show that Ο(f(Ο))=f(Ο(Ο)). It thus suffice to show that Ξ΄βf(Ο)=f(Ξ΄βΟ). We proceed by subset inclusion. Consider any vertex vβΞ΄βf(Ο). Since f is an automorphism, we can express v=f(w) for some vertex w. Then we have f(w)ξ βf(Ο), so wξ βΟ. Thus, wβΞ΄βΟ, so it follows that v=f(w)βf(Ξ΄βΟ). Hence Ξ΄βf(Ο)βf(Ξ΄βΟ). For the other direction, consider any vβf(Ξ΄βΟ). Again, we can express v=f(w) for some vertex w, hence wβΞ΄βΟ. Then wξ βΟ, so f(w)ξ βf(Ο). So v=f(w)βΞ΄βf(Ο). Therefore, f(Ξ΄βΟ)βΞ΄βf(Ο). We conclude that Ξ΄βf(Ο)=f(Ξ΄βΟ) so that the reflection map commutes with all of Aut(βΞn).
β
As in Proposition 15, the reflection map induces a function on the Morse complex ΟβVββ:V(M(βΞn))βV(M(βΞn)) defined by ΟβVββ((Ο,Ο))=(Ο(Ο),Ο(Ο)). Even though Ο is not a simplicial map, the induced map is a map on the vertex set of M(βΞn) which induces a simplicial map on M(βΞn). The following lemma shows that this induced map on the Morse complex behaves in a similar way to the cosimplicial automorphism on βΞn.
Lemma 30**.**
Let Οnβ=Ο:βΞnββΞn be the reflection map, and ΟβVββ:V(M(βΞn))βV(M(βΞn)) the induced function on the Morse complex. Then ΟβVββ is a bijection that commutes with all bijections gβVββ:V(M(βΞn))βV(M(βΞn)) that are induced by some gβAut(βΞn) . Moreover, the induced function Οββ is a simplicial map that commutes with all members of Aut(M(βΞn)).
Proof.
That ΟβVββ is a bijection follows from the fact that ΟβVββ is its own inverse; that is,
[TABLE]
To see that ΟβVββ commutes with any induced bijection gβVββ observe that
[TABLE]
where Lemma 29 justifies the fact that Ο and g commute.
Since ΟβVβββgβVββ=gβVβββΟβVββ, they induce the same function on M(K). Then ΟβVβββgβVββ induces Οβββgββ, and gβVβββΟβVββ induces gβββΟββ, thus Οβββgββ=gβββΟββ.
It remains to verify that this is a simplicial map. Consider any Ο=βi=0kβ(Ξ±iβ,Ξ²iβ)βM(K). We seek to show that Οββ(Ο)βM(K). As we already know that ΟβVββ is a bijection, it remains to show that if Οββ(Ο) contains incompatible primitive vectors, so does Ο.
where each Ο(Ξ²ijββ) is a codimension 1 face of Ο(Ξ±ijβ1ββ) for each 1β€jβ€m, and Ο(Ξ²i0ββ) is a codimension 1 face of Ο(Ξ±imββ). However, since Ο is a cosimplicial automorphism, we must have that each Ξ±ijβ1ββ is a codimension 1 face of Ξ²ijββ for 1β€jβ€m, and Ξ±imββ. is a codimension 1 face of Ξ²i0ββ. However, this would imply that (Ξ±imββ,Ξ²imββ),(Ξ±imβ1ββ,Ξ²imβ1ββ),(Ξ±imβ2ββ,Ξ²imβ2ββ),β¦,(Ξ±i0ββ,Ξ²i0ββ)βΟ is a nontrivial closed V-path, and are therefore not compatible.
Thus Οββ is a simplicial map, and we therefore conclude that ΟβββAut(M(K)).
β
We will refer to the simplicial automorphism ΟβββAut(M(K)) induced by ΟβVββ (and in general, any automorphism of M(βΞn) that is not induced by a simplicial automorphism of βΞn) as a ghost automorphism on M(βΞn). In the proof of Theorem 32, we will see that this ghost automorphism generates all the other ghost automorphisms of M(βΞn).
Next we will compute the cardinality of Aut(M(βΞn)). We first fix some notation and terminology. Let Hiβ denote the set of nodes of the Hasse diagram that correspond to simplices in βΞn of dimension i, and let H={H0β,H1β,β¦,Hnβ1β}. We also define Hβ1β=Hnβ=β for convenience. Call Hiβ the ith layer of the Hasse diagram of βΞn. Observe that β£Hiββ£=(i+1n+1β) for indices 0β€iβ€nβ1. Abusing language, we will use simplex to mean both a simplex of βΞn and the corresponding vertex of H(βΞn). We also define the degree of layer Hiβ, denoted as DegΒ Hiβ, as DegΒ Ο where ΟβHiβ. Note that this is well-defined since for βΞn, it is clear that if Ο,ΟβHiβ, then DegΒ Ο=DegΒ Ο. We say that two layers Hiβ,Hjβ are connected if there exist ΟβHiβ,ΟβHjβ that are connected in H(βΞn). It is clear by the construction of the Hasse diagram that two layers are connected if and only if i and j are consecutive. It is also clear that connectivity of layers is preserved under automorphisms of H(K).
Lemma 31**.**
β£Aut(M(βΞn))β£=2β£Aut(βΞn)β£.
Proof.
By Proposition 22, it suffices to show that β£Aut(H(βΞn))β£=2β£Aut(βΞn)β£. Consider an arbitrary automorphism fβAut(H(βΞn)).
We claim that the image of any Hiβ under f will either be Hiβ or Hnβiβ1β. We first establish that f takes H0β to H0β or Hnβ1β, and then proceed by induction on n. To that end, observe that if ΟβH0β or Hnβ1β, then DegΒ Ο=n. If ΟβHjβ for 1β€jβ€nβ2, then Ο has j+1 faces of dimension (jβ1) and (n+1)β(j+1) cofaces of dimension j+1. Hence DegΒ Ο=(j+1)+(n+1)β(j+1)=n+1. Therefore, the only layer with the same degree as H0β is Hnβ1β, so that any automorphism must send a node of H0β into either H0β or Hnβ1β.
Next we establish that f(H0β)=H0β or Hnβ1β. Let ab be a 1-simplex of βΞn and suppose for the sake of contradiction that f sends a,bβH0β to two different layers, say f(a)βH0β and f(b)βHnβ1β. Now ab is connected to both a and b, and since f is an automorphism, f(ab) must be connected to both f(a) and f(b). Since f(a)βH0β and f(ab) is connected to f(a), it follows that f(ab)βH1β. Similarly, since f(b) and f(ab) are connected, f(ab)βHnβ2β. Thus, Hnβ2β=H1β, so we must have n=3. But it is easily seen by inspection of the n=3 case that such an automorphism is impossible. Thus f(H0β)=H0β or Hnβ1β.
Having established that f(H0β)=H0β or Hnβ1β for any automorphism f, we now show by induction that f(Hiβ)=Hiβ or Hnβiβ1β for all 1β€iβ€nβ1. For the first case, suppose that f(H0β)=H0β, and suppose the inductive hypothesis that for some integer 0<k<nβ1, we have f(Hjβ)=Hjβ for all integers 0β€jβ€k. We seek to show that f(Hk+1β)=Hk+1β. Notice that Hk+1β is connected to Hkβ. Thus, f(Hk+1β) is connected to f(Hkβ). Additionally, the only layers connected to Hkβ are Hkβ1β and Hk+1β. Since f(Hkβ)=Hkβ by the inductive hypothesis, we know f(Hk+1β)βHkβ1ββͺHk+1β. However, by the inductive hypothesis, we know that f(Hkβ1β)=Hkβ1β. Since f is an isomorphism, this means we cannot send any simplices of Hk+1β to Hkβ1β under f. Therefore, f(Hk+1β)βHk+1ββΉf(Hk+1β)=Hk+1β.
The case where f(H0β)=Hnβ1β is similar. Suppose that for some integer 0<k<nβ1, we have f(Hjβ)=Hnβjβ1β for all integers 0β€jβ€k. We seek to show that f(Hk+1β)=Hnβkβ2β. Since Hk+1β is connected to Hkβ, f(Hk+1β) is connected to f(Hkβ)=Hnβkβ1β. The only layers connected to Hnβkβ1β are Hnβkβ2β,Hnβkβ, so f(Hk+1β)βHnβkβ2ββͺHnβkβ. By the inductive hypothesis, f(Hkβ1β)=Hnβkβ. Since f is injective, we cannot send any simplices of Hk+1β to Hnβkβ. Thus, f(Hk+1β)βHnβkβ2β. We know that
[TABLE]
Hence f(Hk+1β)=Hnβkβ2β, as desired.
Having established the behaviour of each layer under automorphism, we now establish a group action to count β£Aut(H(βΞn))β£. Define an action of Aut(H(βΞn)) on H={H0β,H1β,β¦,Hnβ1β} by
[TABLE]
We verify this is indeed a group action by noting that, idH(βΞn)β(Hiβ)=Hiβ for all Hiβ, and that if g,hβAut(H(βΞn)), we have
[TABLE]
By the Orbit Stabilizer theorem, we have β£Aut(H(βΞn))β£=β£Orb(H0β)β£β£Stab(H0β)β£. Suppose fββ£Aut(H(βΞn))β£ fixes H0β. Then, f is bijective on the set of vertices of βΞn so that it corresponds with an automorphism of βΞn. Likewise, any automorphism of βΞn is induced by a bijective map V(βΞn)βV(βΞn), so must correspond with an automorphism on H(βΞn) that fixes H0β. Therefore, β£Stab(H0β)β£=β£Aut(βΞn)β£.
We also know that Orb(H0β)=2 since automorphisms of the Hasse Diagram send H0β to either H0β or Hnβ1β, as we showed earlier in this proof.
We conclude that β£Aut(H(βΞn))β£=2β£Aut(βΞn)β£, as desired.
β
We are now able to compute the automorphism group of the Morse complex in the case where K=βΞn.
Theorem 32**.**
If K=βΞn, with nβ₯2, then Aut(M(βΞn))β Aut(βΞn)ΓZ2β.
Proof.
For any function f, write fn:=nΒ fβsfβfββ―βfββ. We construct an isomorphism Ο:Aut(βΞn)ΓZ2ββAut(M(βΞn)).
For each (f,i)βAut(K)ΓZ2β, i=0,1, define Ο((f,i)):=fβββΟβiβ, where fββ is the automorphism of M(βΞn) induced by f, and Οββ is the ghost automorphism induced by the reflection map.
We first show that Ο is a homomorphism. Suppose we have (f,i),(g,j)βAut(βΞn)ΓZ2β. By Lemma 18 and the fact that Οββ commutes with all fββ, we have
[TABLE]
as desired.
Next, we will show that Ο is a bijection. We first show that Ο is injective. Suppose we have Ο((f,i))=Ο((g,j)) for some (f,i),(g,j)βAut(βΞn)ΓZ2β. Then, we have fβββΟβiβ=gβββΟβjβ. If i=j, then, we have fββ=gββ, so f=g by Proposition 19. We claim that iξ =j is impossible. Suppose by contradiction that i=0,j=1, so that fββ=gβββΟββ. However, this implies that gβββΟββ is induced by some simplicial automorphism on βΞn. Consider any (Ο,Ο)βV(M(βΞn)) with dimΟ=0. We have fββ((Ο,Ο))=(f(Ο),f(Ο)). We know that dimΟ=dimf(Ο)=0. However, gβββΟββ((Ο,Ο))=gββ(Ο(Ο),Ο(Ο))=(g(Ο(Ο)),g(Ο(Ο))). We know that dimΟ(Ο)=nβdimΟ=nβ1. Then, dimg(Ο(Ο))=nβ1>0, so dimf(Ο)ξ =dim(g(Ο(Ο))), a contradiction. Thus, iξ =j is not possible. Hence Ο is injective.
Finally, by Proposition 22 and Lemma 31, we see that β£Aut(M(βΞn))β£=β£Aut(H(βΞn))β£=2β£Aut(βΞn)β£=β£Aut(βΞn)ΓZ2ββ£. Since these groups are finite, Ο is a bijection. We conclude that Ο is an isomorphism.
β
Combining Propositions 20, 23, and Theorem 32 thus yields Theorem 1 as promised.
Bibliography10
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] R. Ayala, L. M. FernΓ‘ndez, A. Quintero, and J. A. Vilches, A note on the pure Morse complex of a graph , Topology Appl. 155 (2008), no. 17-18, 2084β2089.
2[2] N. A. Capitelli and E. G. Minian, A simplicial complex is uniquely determined by its set of discrete Morse functions , Discrete Comput. Geom. 58 (2017), no. 1, 144β157.
3[3] M. K. Chari and M. Joswig, Complexes of discrete Morse functions , Discrete Math. 302 (2005), no. 1-3, 39β51.