In this section we define Lefschetz complexes and introduce the concepts of the combinatorial multivector and the combinatorial vector field on a Lefschetz complex. Given a combinatorial multivector field, we associate with it a graph and a multivalued map allowing us to study its dynamics. We also prove a crucial theorem about acyclic combinatorial multivector fields.
5.1 Lefschetz Complexes
The following definition goes back to S. Lefschetz (see [
19, Chpt. III, Sec. 1, Def. 1.1]).
The family of cells of a simplicial complex [
15, Definition 11.8] and the family of elementary cubes of a cubical set [
15, Definition 2.9] provide simple but important examples of Lefschetz complexes. In these two cases the respective formulas for the incident coefficients are explicit and elementary (see [
23]). Also a general regular cellular complex (regular finite CW complex, see [
20, Section IX.3]) is an example of a Lefschetz complex. In this case the incident coefficients may be obtained from a system of equations (see [
20, Section IX.5]).
The Lefschetz complex
\((X,\kappa )\) is called
regular if for any
\(x,y\in X\) the incidence coefficient
\(\kappa (x,y)\) is either zero or invertible in
R. One easily verifies that condition (
3) implies that we have a free chain complex
\((R(X),\mathbf{\partial }^\kappa )\) with
\(\mathbf{\partial }^\kappa :R(X)\rightarrow R(X)\) defined on generators by
\(\mathbf{\partial }^\kappa (x) := \sum _{y\in X}\kappa (x,y)y\). The
Lefschetz homology of
\((X,\kappa )\), denoted
\(H^\kappa (X)\) is the homology of this chain complex. By a
zero space we mean a Lefschetz complex whose Lefschetz homology is zero. Since
X is finite,
\((R(X),\mathbf{\partial }^\kappa )\) is finitely generated. In consequence, the Poincaré formal power series
\(p_{H^{\kappa }(X)}(t)\) is a polynomial. We denote it briefly by
\(p_X(t)\).
Given
\(x,y\in X\) we say that
y is a
facet of
x and write
\(y\prec _{\kappa } x\) if
\(\kappa (x,y)\ne 0\). It is easily seen that the relation
\(\prec _{\kappa }\) extends uniquely to a minimal partial order. We denote this partial order by
\(\le _\kappa \) and the associated strict order by
\(<_\kappa \). We say that
y is a
face of
x if
\(y\le _\kappa x\). The
\(T_0\) topology defined via Theorem
4.3 by the partial order
\(\le _\kappa \) will be called the
Lefschetz topology of
\((X,\kappa )\). Observe that the closure of a set
\(A\subseteq X\) in this topology consists of all faces of all cells in
A. The Lefschetz complex via its Lefschetz topology is related to the abstract cell complex in the sense of [
17] and [
29, Section III]). In principle, the definitions in the sequel using Lefschetz topology could be restated in terms of the partial order
\(\le _\kappa \). We prefer to use Lefschetz topology to emphasize that several definitions, in particular the definition of an index pair, are analogous to their counterparts in the classical Conley theory.
Proposition
5.2 shows that a Lefschetz complex consisting of just two cells may have zero Lefschetz homology. At the same time the singular homology of this two point space with Lefschetz topology is nonzero, because the singular homology of a non-empty space is never zero. Thus, the singular homology
H(
X) of a Lefschetz complex
\((X,\kappa )\) considered as a topological space with its Lefschetz topology need not be the same as the Lefschetz homology
\(H^\kappa (X)\). Some situations when the two homologies are isomorphic may be deduced from the results in [
2]. However, this is irrelevant from the point of view of the needs of this paper.
A set
\(A\subseteq X\) is a
\(\kappa \)-
subcomplex of
X if
\((A,\kappa _{|A\times A})\) is a Lefschetz complex. Lefschetz complexes, under the name of S-complexes, are discussed in [
23]. In particular, the following proposition follows from the observation that a proper subset of a Lefschetz complex
X satisfies the assumptions of [
23, Theorem 3.1].
Note that a
\(\kappa \)-subcomplex
A of
X does not guarantee that
\((R(A),\mathbf{\partial }^\kappa _{|R(A)})\) is a chain subcomplex of
\((R(X),\mathbf{\partial }^\kappa )\). However, we have the following theorem (see [
23, Theorem 3.5]).
The following proposition is straightforward to verify.
We also need the following theorem which follows from [
23, Theorems 3.3 and 3.4]
5.2 Multivectors
Let \((X,\kappa )\) be a fixed Lefschetz complex.
Note that we do not require the existence of a unique minimal element in a multivector but if such an element exists, we denote it by
\(V_\star \). Multivectors admitting a unique minimal element are studied in [
13] in the context of equivariant discrete Morse theory. A concept similar to our multivector appears also in [
32].
A multivector V is regular if V is a zero space. Otherwise it is called critical. A combinatorial multivector V is a combinatorial vector or briefly a vector if \({\text {card}}\,V\le 2\). A vector always has a unique minimal element.
5.3 Multivector Fields
The following definition introduces the main new concept of this paper.
Proposition
5.9 implies that our concept of a vector field on the Lefschetz complex of a cellular complex is in one-to-one correspondence with Forman’s combinatorial vector field (see [
11]). It also corresponds to the concept of partial matching [
18, Definition 11.22]. Thus, the combinatorial multivector field is a generalization of the earlier definitions in which vectors were used instead of multivectors.
For each cell \(x\in X\) we denote by \([x]_{\mathcal {V}}\) the unique multivector in \(\mathcal {V}\) to which x belongs. If the multivector field \(\mathcal {V}\) is clear from the context, we write briefly \([x]:=[x]_{\mathcal {V}}\) and \(x^\star :=[x]_{\mathcal {V}}^\star \). We refer to a cell x as dominant with respect to
\(\mathcal {V}\), or briefly as dominant, if \(x^\star =x\).
The map which sends x to \(x^\star \) determines the combinatorial multivector field. More precisely, we have the following theorem.
5.4 The Graph and Multivalued Map of a Multivector Field
Given a combinatorial multivector field
\(\mathcal {V}\) on
X we associate with it the graph
\(G_\mathcal {V}\) with vertices in
X and an arrow from
x to
y if one of the following conditions is satisfied
$$\begin{aligned}&x\ne y=x^\star \text { (an } \textit{up-arrow}), \end{aligned}$$
(5)
$$\begin{aligned}&x=x^\star \text { and } y\in {\text {cl}}\,x \setminus [x]_{\mathcal {V}} \text { (a } \textit{down-arrow}), \end{aligned}$$
(6)
$$\begin{aligned}&x=x^\star =y \text { and } [y] \text { is critical (a } \textit{loop}). \end{aligned}$$
(7)
We write
\(y \prec _{\mathcal {V}} x\) if there is an arrow from
x to
y in
\(G_\mathcal {V}\). This lets us interpret
\(\prec _{\mathcal {V}}\) as a relation in
X. We denote by
\(\le _{\mathcal {V}}\) the preorder induced by
\(\prec _{\mathcal {V}}\). In order to study the dynamics of
\(\mathcal {V}\), we interpret
\(\prec _{\mathcal {V}}\) as a multivalued map
\(\Pi _{\mathcal {V}}: X{\,\overrightarrow{\rightarrow }\,}X\), which sends a cell
x to the set of cells covered by
x in
\(\prec _{\mathcal {V}}\), that is
$$\begin{aligned} \Pi _\mathcal {V}(x):=\{\,y\in X\mid y\prec _{\mathcal {V}} x\,\}. \end{aligned}$$
(8)
We say that a cell
\(x\in X\) is
critical with respect to
\(\mathcal {V}\) if the multivector
\([x]_{\mathcal {V}}\) is critical and
x is dominant in
\([x]_{\mathcal {V}}\). A cell is
regular if it is not critical. We denote by
\(\langle x \rangle _{\mathcal {V}}\) the set of regular cells in
\([x]_\mathcal {V}\). It is straightforward to observe that
$$\begin{aligned} \langle x \rangle _{\mathcal {V}}={\left\{ \begin{array}{ll} {[x]_{\mathcal {V}}} &{}\quad \text {if}\,\, {[x]_{\mathcal {V}}}\,\, \text {is regular,}\\ {[x]_{\mathcal {V}}} \setminus \{x^\star \} &{}\quad \text {otherwise.} \end{array}\right. } \end{aligned}$$
(9)
As an immediate consequence of the definition (
8) and formula (
9) we get the following proposition.
We extend the relation \(\le _{\mathcal {V}}\) to multivectors \(V,W\in \mathcal {V}\) by assuming that \(V\le _{\mathcal {V}}W\) if and only if \(V^\star \le _{\mathcal {V}}W^\star \).