Abstract
The theory of bounded, distributive lattices provides the appropriate language for describing directionality and asymptotics in dynamical systems. For bounded, distributive lattices the general notion of ‘set-difference’ taking values in a semilattice is introduced, and is called the Conley form. The Conley form is used to build concrete, set-theoretic models of spectral spaces, or Priestley spaces, of bounded, distributive lattices and their finite coarsenings. Such representations formulate and compute order-theoretic models of dynamical systems such as Morse decompositions and Morse representations, which may be regarded as global characteristics of a dynamical system.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Prelude
Perhaps the simplest characterization of global dynamics is in terms of recurrent and nonrecurrent dynamics. A systematic approach to this decomposition began with Smale [37] in the context of Axiom A diffeomorphisms. For general dynamical systems, Conley [10] established the concept of a Morse decomposition that uses the nonrecurrent dynamics to define a partial order on a finite collection of invariant sets that contain the recurrent dynamics. Aside from its generality, Morse decompositions have the advantage that they can be defined without a priori assumptions or understanding of detailed structures of the dynamics. In fact, as we demonstrate in this paper, it can be defined without fixing a dynamical system. Consequently, it is an extremely general tool, but this generality has led to subtle variances in its definition and how it is has been employed. A goal of this paper is to clarify (and rectify) this subtlety and give a proper order theoretic formulation of Morse decomposition.
Within the framework of Conley’s approach to dynamical systems a global understanding of the dynamics is codified in the form of a chain complex with a boundary operator called the connection matrix [16, 21, 33, 35]. Two fundamental facts associated with connection matrices are as follows. First, they respect the partial order associated with a Morse decomposition. Second, their computation depends on identifying an index filtration, which, as observed by Robbin and Salamon [35], is a finite lattice of attracting blocks. This duality between posets that capture the gradient-like nature of the dynamics and lattices that provide insight into the global organization of the dynamics is explored in a series of papers [23,24,25,26] that develop an algebraic representation of the nonrecurrent structure of nonlinear dynamics. This paper builds on these earlier works, however for the convenience of the reader we include an appendix in which essential concepts, results, and notation are recalled.
Nevertheless, we expect that the formal algebra of lattice theory employed in this paper is foreign to typical practitioners of dynamics and thus in an attempt to provide context for the results presented here we begin with four concrete examples: the first two, are indicative of how Conley theory is used in the classical analysis of dynamical systems, the third, is representative of these techniques in the computational analysis of dynamical systems; and the fourth is indicative of how these ideas may play a role in the analysis of data-driven dynamics.
Example 1
Consider the special form of the Cahn-Hilliard equation
with boundary conditions \(u_x(\pm 1,t) = u_{xxx}(\pm 1,t) = 0\). We recall a few relevant facts about the associated dynamics, cf. [31] for details and references therein. This equation has a global compact attractor X on which the dynamics is given by a flow \(\varphi :{\mathbb {R}}\times X \rightarrow X\). There is an energy functional which is strictly decreasing along solutions that are not equilibria. As a function of the parameter \(\epsilon \), the complete set of equilibria are known. In particular, given a positive integer N there is a range of \(\epsilon \) for which there are \(2N+1\) equilibria, , where \(M_N\) is the solution \(u\equiv 0\). Furthermore, for any there exist \(0\le n<m\le N\) such that is either \(M_{n^+}\) or \(M_{n^-}\), and \(\lim _{t\rightarrow -\infty }\varphi (t,u)\) is either \(M_{m^+}\) or \(M_{m^-}\) (or 0 if \(m=N\)). Notice that the partial order
is compatible with the description of the possible heteroclinic orbits (Fig. 1).
This use of a partially ordered set (poset) to organize global dynamical information about the equilibria (recurrent dynamics) is extremely useful, if for no other reason that it allows one (as was done in [31]) to address the next natural question: what is the structure of the heteroclinic orbits between equilibria?
We capture the above mentioned global information via the following definition.
Definition 1
Let \(\varphi :{\mathbb {T}}^+\times X\rightarrow X\) be a dynamical system on a compact metric space X. A Morse representation of \(\varphi \) is a finite poset \((\textsf {M},\leqslant )\) where \(\textsf {M}\) consists of mutually disjoint, nonempty, compact invariant sets, called Morse sets, with the property that for each \(x\in X\) there exists \(M\in \textsf {M}\) such that \(\omega (x)\subset M\), and for each complete orbit \(\gamma _x\) with \(x \notin \bigcup _{M\in \textsf {M}}M\) there exist \(M<M'\) such that \(\omega (x)\subset M\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M'\).Footnote 1
For a fixed \(\epsilon >0\) the set of equilibria \(\textsf {M}\) in Example 1 provides a Morse representation for the Cahn-Hilliard flow on X. To indicate why we have introduced this new terminology of Morse representation we turn to the next example.
Example 2
In [27] J. Mallet-Paret considers a class of scalar delay-differential equations of the form
where f satisfies appropriate conditions. Relevant facts for this system are that there exists a global compact attractor X, an induced flow \(\varphi :{\mathbb {R}}\times X \rightarrow X\), and associated with this flow is a discrete valued Lyapunov function \(V:X\smallsetminus \left\{ {0}\right\} \rightarrow \left\{ {1,3,\ldots , 2n+1, \ldots }\right\} \), i.e. \(V(\varphi (t,x))\le V(x)\) for all \(t>0\). Define the invariant subsets
It follows from [27, Thm. B] that there is a positive integer \(N^*\) (determined by the linearization of the solution \(x\equiv 0\)) and another odd integer N (\(N^* \le N\)) such that if \(x\in X\), then either \(x\in M_n\) for some \(n\leqslant N\), or there exists \(j<k\leqslant N\) such that \(\omega (x)\subset M_j\) and \(\alpha (x)\subset M_k\), cf. [27] for the definition of \(M_{N^*}\).Footnote 2 Thus, the poset structure induced by the dynamics is the usual ordering on the integers.
Similar to Example 1 this result reduces the study of the global dynamics of (1) to identifying the dynamics of each invariant set \(M_n\) and the connecting orbits between these invariant sets. For example, in [27] it is shown that for \(n<N^*\) each \(M_n\) contains a periodic orbit, and in [14, 28] existence and structure of connecting orbits for the set of orbits for which \(V \le N^*\) is demonstrated. Observe that these results do not extend to orbits associated with \(V >N^*\) as such results will depend on more detailed assumptions concerning f. In particular, if \(n > N^*\), then it is possible that \(M_n = \varnothing \) for multiple indices and therefore
does not have the structure of a partially ordered set in general.
In both examples an appropriate partial order structure provides a framework in which to try to understand the global dynamics, cf. [28, 31]. This leads us to the following definition where it is not longer necessary to focus on nonempty invariant sets.
Definition 2
A Morse decomposition is an order-embedding \(\pi :\textsf {M}\hookrightarrow {{\mathsf {P}}}\), where \((\textsf {M},\leqslant )\) is a Morse representation of \(\varphi \) and \((\textsf {P},\leqslant )\) is a finite poset.
This definition implies that if \(\pi :\textsf {M}\hookrightarrow \textsf {P}\) is a Morse decomposition then for each \(x\in X\) there exists \(p\in {{\mathsf {P}}}\) such that \(\omega (x)\subset \pi ^{-1}(p)\), and for each complete orbit \(\gamma _x\) with \(x \notin \bigcup _{M\in {\mathsf {M}}}M\) there exist \(p<p'\) such that \(\omega (x)\subset \pi ^{-1}(p)\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset \pi ^{-1}(p')\).
The definition of Morse decomposition is the same in spirit as the definition in [10]. The main difference is that we do not ‘label’ the Morse sets by \({{\mathsf {P}}}\) but instead allow only the nonempty Morse sets for the poset \({\mathsf {M}}\) and keep track of a poset \({{\mathsf {P}}}\) to account for a global order structure of the flow, cf. Remark 1. A Morse decomposition is de facto the poset \({{\mathsf {P}}}\). In Example 2 we define \({{\mathsf {P}}}= \left\{ {1,3, \ldots , N^*,\ldots , N}\right\} \) equipped with the linear order induced by the integers and define the poset (Morse representation) \({\mathsf {M}}{:}{=}\bigl \{M_n \ne \varnothing \mid n\in {{\mathsf {P}}}\bigr \}\) and
Note that \({\mathsf {M}}\) is a well-defined poset since all elements are necessarily distinct. We will return to Definition 2 and discuss it in a proper mathematical context in Sect. 9. In upcoming examples we show that this formulation of Morse decomposition is convenient in many ways and is the correct order-theoretic formulation of Conley’s concept of Morse decomposition.
Example 3
The third example arises from a study of the dynamics of a nonlinear population model, \(f_\theta :{\mathbb {R}}^2 \rightarrow {\mathbb {R}}^2\) given by
where the parameter \(\theta = (\theta _1,\theta _2)\in [8,37]\times [3,50]\). Because this is an ecological model it is unreasonable to assume precise knowledge of parameters, thus it is of interest to understand what happens over large ranges of parameters. However, this system is known to exhibit extremely complicated dynamics and bifurcations, cf. [38]. Therefore, from the perspective of applications a classical analytic analysis at a given parameter value is of limited value and any detailed analysis is dependent upon numerical computations.
The strategy adopted in [2] is to decompose parameter space into a uniform grid of \(50\times 50\) rectangles indexed by \({{\mathcal {Z}}}\). The portion of phase space on which computations are performed is a rectangle X that is divided uniformly into \(2^{24}\) subrectangles that are indexed by \({{\mathcal {X}}}\). We use the notation \(\left| {\cdot }\right| \) to pass from the indexing set to the topological region, i.e. given \(\zeta \in {{\mathcal {Z}}}\), \(\left| {\zeta }\right| \subset [8,37]\times [3,50]\) and given \(\xi \in {{\mathcal {X}}}\), \(\left| {\xi }\right| \subset X\). For a fixed \(\zeta \in {{\mathcal {Z}}}\) rigorous bounds on \(f_\theta \) are used to construct a combinatorial multivalued map that satisfies \(f_\theta (\left| {\xi }\right| )\subset \left| {{{\mathcal {F}}}_\zeta (\xi )}\right| \) for all \(\theta \in \left| {\zeta }\right| \). The result of computations using \({{\mathcal {F}}}_\zeta \) produces a poset \(\bigl ({\mathsf {SC}}({{\mathcal {F}}}_\zeta ),\leqslant _\zeta \bigr )\) which is defined as follows. The set \({\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) is the poset of strongly connected components of \({{\mathcal {F}}}_\zeta \) regarded as a digraph.
The above mentioned rigorous bounds imply the following result. For any fixed \(\theta \in |\zeta |\) define \({\mathsf {M}}_\theta {:}{=} \bigl \{M_\theta ={\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )\ne \varnothing \mid {{\mathcal {S}}}\in {\mathsf {SC}}({{\mathcal {F}}}_\zeta )\bigr \}\), where \({\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )\) is defined to be the maximal invariant set in \(\left| {{{\mathcal {S}}}}\right| \) under the dynamics \(f_\theta \), and
Consequently, the application \(M_\theta \mapsto {{\mathcal {S}}}\) defines the Morse decomposition \(\pi :{\mathsf {M}}_\theta \hookrightarrow {\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) of the maximal invariant set in X under \(f_\theta \). As in Example 2 there are no a priori guarantees that \({\mathsf {M}}_\theta \) is isomorphic to \({\mathsf {SC}}({{\mathcal {F}}}_\zeta )\). The set \({\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) provides the organization of global dynamic information. Again, this suggests that the object of fundamental interest is the poset \(\bigl ({\mathsf {SC}}({{\mathcal {F}}}_\zeta ),\leqslant _\zeta \bigr )\) that codifies the dynamics between regions \(\bigl \{\left| {{{\mathcal {S}}}}\right| \mid {{\mathcal {S}}}\in {\mathsf {SC}}({{\mathcal {F}}}_\zeta \bigr \}\). The latter is called a Morse tessellation, cf. Sect. 9.1 and \(\pi :{\mathsf {M}}_\theta \hookrightarrow {\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) is a tessellated Morse decomposition, cf. Defn. 8.
The down-sets in the poset \({\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) yield the finite distributive lattice \({{\mathsf {O}}}({\mathsf {SC}})\) which is isomorphic to the lattice of forward invariant sets \({{{\mathsf {Invset}}}}^+({{\mathcal {F}}}_\zeta )\) for \({{\mathcal {F}}}_\zeta \), i.e. subsets \({{\mathcal {U}}}\subset {{\mathcal {X}}}\) such that \({{\mathcal {F}}}_\zeta ({{\mathcal {U}}}) \subset {{\mathcal {U}}}\), cf. App. 2 and [23]. The realization of a down-set gives an isolating block for \(f_\theta \), i.e. \(f_\theta (|{{\mathcal {U}}}|) \subset {\mathrm{int\,}}|{{\mathcal {U}}}|\) for all \(\theta \in |\zeta |\). These blocks form a finite lattice \({{\mathsf {N}}}_\zeta \) of attracting blocks which is also referred to as an index lattice, cf. [15]. From this lattice it is possible to extract index pairs, and thus, for \(\theta \in |\zeta |\) the Conley index of \(|{{\mathcal {S}}}|\) can be determined for every \({{\mathcal {S}}}\in {\mathsf {SC}}({{\mathcal {F}}}_\zeta )\). To be more specific, every \({{\mathcal {S}}}\in {\mathsf {SC}}({{\mathcal {F}}}_\zeta )\) is uniquely determined by \({{\mathcal {S}}}= {{\mathcal {U}}}\smallsetminus \overleftarrow{{\mathcal {U}}}\), where \({{\mathcal {U}}}\) is a join-irreducible element in \({{{\mathsf {Invset}}}}^+({{\mathcal {F}}}_\zeta )\) and \(\overleftarrow{{\mathcal {U}}}\) its unique predecessor, cf. Sect. 8.1. Since \(\left| {{{\mathcal {S}}}}\right| \) is an isolating neighborhood for all \(\theta \in |\zeta |\), standard continuation arguments guarantee that the associated Conley index is independent of \(\theta \in |\zeta |\), cf. [10]. The importance of this is that the Conley index provides information about the structure of the dynamics of \({\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )\), e.g. existence of fixed points, periodic orbits, chaotic dynamics, etc. cf. [32]. In particular, if the Conley index of \(|{{\mathcal {S}}}|\) is nontrivial, then \({\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )\ne \varnothing \) for all \(\theta \in |\zeta |\). However, a trivial Conley index allows for the possibility that for some values of \(\theta \in \zeta \), \({\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )= \varnothing \), and for other values of \(\theta \in \zeta \), \({\mathrm{Inv}}(|{{\mathcal {S}}}|,f_\theta )\ne \varnothing \). This indicates why using this framework rigorous global computations can be performed over large regions of parameter space without directly addressing the issue of bifurcations. This also suggests that in the setting of computational analysis of dynamics just considering Morse representations is too restrictive, but Morse decompositions have the required flexibility.
As in the case of Examples 1 and 2 , the poset structure of Definition 2 provides a language in which to understand the global dynamics of Example 3. In this example, the more detailed understanding of the dynamics makes use of an associated lattice of attracting blocks. But Definition 2 is necessarily more general and does not require any insight into this lattice structure. In fact, it is precisely because the explicit structure of the lattice of attracting blocks is unknown, that it is difficult to determine the global structure of connecting orbits for differential equations such as those of Examples 1 and 2 . We resolve this with the introduction of the concept of a tesselated Morse decomposition in Sect. 9 (see discussion below). We point out that in this setting the Morse representation always allows an associated lattice of attracting blocks and therefore a tessellated Morse decomposition,cf. [15, 25, 26].
Example 4
For the final example consider the interval \([-2,2]\subset {\mathbb {R}}\) which is meant to represent a portion of phase space for some unknown process on which we can make experimental observations. We make two assumptions.
-
(i)
The dynamics can be modeled by a continuous evolution equation.
-
(ii)
Repeated experiments indicate that at \(x=-2\) and \(x=1\) the vector field is positive, and at \(x=-1\) and \(x=2\) the vector field is negative.
Observe that the finite distributive lattice \({{\mathsf {N}}}\) shown in Fig. 2(left) can be interpreted as a lattice of attracting blocks. This lattice contains considerable information about the dynamics, but as follows naturally from Birkhoff’s theorem [12] is best organized by focusing on the poset of join irreducible elements \(\bigl \{[-2,-1], [1,2], [-2,2]\bigr \}\) where the partial order is given by inclusion. Observe that this partial order is isomorphic to that shown in Fig. 2(right) wherein it is easily seen that the dynamics exhibits bistability. Furthermore, the regions \(T(p_0) {:}{=} [-2,-1] = \mathrm{cl}\,([-2,-1]\smallsetminus \varnothing )\), \(T(p_+){:}{=} [1,2] = \mathrm{cl}\,([1,2]\smallsetminus \varnothing )\), and \(T(p_-){:}{=}[-1,1] = \mathrm{cl}\,([-2,2]\smallsetminus ([-2,-1]\cup [1,1]))\) defined in terms of the difference between join irreducible elements and their immediate predecessors forms a tessellation of phase space. This tessellation can in turn be used to compute Conley indices.
It is worth noting that this example is extremely general as the family of evolution equations to which these arguments may be applied include autonomous and nonautonomous differential equation, continuous random dynamical systems, and multivalued dynamical systems. But, essential to these arguments is the ability to pass between lattice and poset information.
In contrast to the first three examples, in Example 4 the starting point is a lattice of attracting blocks from which the poset structure that characterizes nonrecurrent dynamics is recovered. However, what all four examples have in common is the use of poset information as a tool for organizing global dynamics and the need (explicit or implicit) for lattice information to derive finer structures of dynamics.
Definition 2 captures the essential poset information for all these examples. Our goal is to demonstrate that this definition arises naturally from our perspective that lattices provide an appropriate framework for organizing and characterizing global dynamics. However, we do not claim that this is obvious. To motivate why this is a challenge consider Example 4. Here there is no choice, but to start with the lattice of attracting blocks. However, the definition of the set \(\left\{ {T(p)}\right\} \) that provides a tessellation of phase space made use of set difference which is not an operation with the algebraic setting of lattice theory. Recall that in a Boolean algebra \(({{{{\mathsf {B}}}}},\vee ,\wedge ,\urcorner ,0,1)\) the derived operation set-difference on \({{{{\mathsf {B}}}}}\) is given by \(a \smallsetminus b {:}{=}a\wedge b\urcorner \). A major portion of this paper is dedicated to the construction and characterization of the natural analogue for bounded, distributive lattices.
In particular, in Sect. 3, given a bounded, distributive lattice \({{{{\mathsf {L}}}}}\) we define a notion of set-difference, called the canonical Conley form on \({{{{\mathsf {L}}}}}\) via \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\), where \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) denotes the Booleanization of \({{{{\mathsf {L}}}}}\), cf. Sect. 2. There is a natural embedding \(j:{{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\), and since \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) is a Boolean algebra, we define the canonical Conley form, \({{\mathsf {C}}}^{{{{\mathsf {L}}}}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\), by
An important observation is that the range \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}) {:}{=} {{\mathsf {C}}}^{{{{\mathsf {L}}}}}({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}})\) is a meet semilattice.
However, abstract knowledge of the existence of \({{\mathsf {C}}}^{{{{\mathsf {L}}}}}\) and \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\) is of limited value. In Sect. 4 we introduce Conley forms on \({{{{\mathsf {L}}}}}\) in \({{{{\mathsf {I}}}}}\). These are semilattice morphisms \({\mathsf {C}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) where \({{{{\mathsf {I}}}}}\) is an explicit meet semilattice consisting of structures of interest, and \({\mathsf {C}}= \gamma \circ {{\mathsf {C}}}^{{{{\mathsf {L}}}}}\) for some injective semilattice homomorphism \(\gamma \). Any Conley form on \({{{{\mathsf {L}}}}}\) is isomorphic to \({\mathsf {C}}^{{{{\mathsf {L}}}}}\) and is remarkably characterized by the following three properties:
-
(Absorption)
\({\mathsf {C}}(a\vee b, a) = {\mathsf {C}}(b,a)\) and \({\mathsf {C}}(a,a \wedge b) = {\mathsf {C}}(a,b)\) for all \(a,b\in {{{{\mathsf {L}}}}}\).
-
(Distributivity)
\({\mathsf {C}}(a\wedge c,b\vee d) = {\mathsf {C}}(a,b) \wedge {\mathsf {C}}(c,d)\) for all \(a,b,c,d\in {{{{\mathsf {L}}}}}\);
-
(Monotonicity)
\({\mathsf {C}}(a,b)={\mathsf {C}}(0,1)\) implies \(a\leqslant b\) for \(a,b\in {{{{\mathsf {L}}}}}\).
This leads to the following result, cf. Theorem 2.
Theorem 1
Let \(\mathrm{C} :\mathrm{L} \times \mathrm{L} \rightarrow \mathrm{I}\) and \(\mathrm{C'}:\mathrm{L} \times \mathrm{L} \rightarrow \mathrm{I'}\) be Conley forms. Then, there exists a meet semilattice isomorphism \(g:\mathrm{C}(\mathrm{L}\times \mathrm{L}) \rightarrow \mathrm{C'}(\mathrm{L}\times \mathrm{L})\) such that \(\mathrm{C'}=g\circ \mathrm{C}\).
Lattices of primary interest, such as the lattice of closed attracting blocks \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) and the lattice of attractors \({\mathsf {Att}}(\varphi )\), are may be infinite. Thus, the proof of Theorem 1 relies on the compactness of the spectrum in the Priestley topology, cf. Sect. 2.
As is demonstrated in Sect. 5, with the Conley form we are able to identify Morse sets (see Definition 1) from the lattice structures of attractors and repellers. In particular, in Example 7 we use the Conley form on \({\mathsf {Att}}(\varphi )\) in \({{{\mathsf {Invset}}}}(\varphi )\), the lattice of invariant sets, to define \({\mathsf {Morse}}(\varphi )\), the semilattice of Morse sets of \(\varphi \). More precisely, the range of the Conley form on \({\mathsf {Att}}(\varphi )\) defines the semilattice of Morse sets
where \({\mathsf {C}}_{\mathsf {Att}}(A,A') {:}{=} A\cap A'^*\) and \(A'^*\) is the dual repeller to the attractor \(A'\), cf. [10, II.5.3.E]. Example 8 uses the same formalism to define Morse sets for the dynamics generated by a combinatorial multivalued map or relation \({{\mathcal {F}}}\).
As is shown in Sect. 6, homomorphisms between bounded distributive lattices lead to homomorphisms between Conley forms. This provides us with a tool to analyze the global structure of invariant sets. For example, if \({{{\mathsf {INbhd}}}}(\varphi )\) and \({\mathsf {Isol}}(\varphi )\) are the meet semilattices of isolating neighborhoods and isolated invariant sets respectively, cf. Sect. 7.2, then the following diagram shows how the Conley forms on \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) and \({\mathsf {Att}}(\varphi )\) define isolated invariant sets
where
The remainder of the paper uses the tools developed in Sects. 2–4 and 6 to provide algebraic representations of structures of global dynamics via appropriately chosen Conley forms. In Sect. 7 we provide partitions of phase space, called Morse tiles, in the context of continuous and combinatorial dynamics. Furthermore, we discuss Morse tiles in the context of regular closed sets as these provide a useful computational structure.
In Sects. 8 and 9 we turn to the goal mentioned earlier in this introduction: an explicit description of the relationship between the order relations on Morse decompositions and the lattice structures of attractors and repellers. As is discussed in Sect. 8.1, every Morse representation can be generated from a finite sublattice of attractors \({{{{\mathsf {A}}}}}\) with the associated Morse representation given by
where \({{\mathsf {J}}}({{{{\mathsf {A}}}}})\) denotes the set of join-irreducible elements of \({{{{\mathsf {A}}}}}\), and \(\overleftarrow{A}\) is the unique immediate predecessor of A in \({{{{\mathsf {A}}}}}\). Given a finite sublattice \({{\mathsf {N}}}\) of attracting blocks, and the surjective homomorphism \(\omega :{{\mathsf {N}}}\twoheadrightarrow {{{{\mathsf {A}}}}}\), we obtain a dual order-embedding \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) where
via the Conley form on \({{\mathsf {N}}}\). The map \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\)Footnote 3 is dual to \(\omega :{{\mathsf {N}}}\twoheadrightarrow {{{{\mathsf {A}}}}}\) and is referred to as a tesselated Morse decomposition, cf. Theorem 6 and Definition 2. In Corollary 4 we give a definition of Morse tessellation and tessellated Morse decomposition independent of a lattice of attracting blocks/neighborhoods.
Remark 1
A Morse decomposition is the multiple set analogue of an isolated invariant set S and its (closed) isolating neighborhood \(N\subset X\), i.e. a closed subset \(N\subset X\) such that \(S={\mathrm{Inv}}(N)\subset {\mathrm{int\,}}N\). Given a Morse tessellation \(({{\mathsf {T}}},\leqslant )\) one is tempted to consider \(\bigl \{{\mathrm{Inv}}(T)\mid T\in {{\mathsf {T}}}\bigl \}\) as candidate Morse decomposition. However, the latter is not a poset in general since the empty set may occur multiple times. Instead by considering \({\mathsf {M}}{:}{=} \bigl \{{\mathrm{Inv}}(T)\ne \varnothing \mid T\in {{\mathsf {T}}}\bigl \}\) as the Morse representation realized by \({{\mathsf {T}}}\) we obtain the order embedding \(\pi :{\mathsf {M}}\hookrightarrow {{\mathsf {T}}}\) by setting \({\mathrm{Inv}}(T)\leqslant {\mathrm{Inv}}(T')\) if and only if \(T\leqslant T'\). This is the correct order theoretic notion of Morse decomposition. The mapping \(T\mapsto {\mathrm{Inv}}(T)\) acts as left-inverse to \(\pi \) and as semilattice homomorphism \({\mathrm{Inv}}:{{\mathsf {MTile}}}(\varphi ) \rightarrow {\mathsf {Morse}}(\varphi )\), cf. Sect. 7.2. In Example 2 we described the notion of Morse decomposition \(\pi :{\mathsf {M}}\hookrightarrow {{\mathsf {P}}}\) with respect to an abstract poset \({{\mathsf {P}}}\) used to define invariant sets. If we employ the main result in [26] we find a Morse tessellations \({{\mathsf {T}}}\cong {{\mathsf {P}}}\) such that the Morse decompositions may be regarded as tessellated Morse decompositions.
As is mentioned earlier, the ideas from Conley theory are being used in the context of rigorous computations and data analysis, and thus a fundamental question is how does the dynamics captured by a relation \({{\mathcal {F}}}\) compare to the dynamics of a continuous system \(\varphi \)? We address this question in Sect. 9.2. Closed regular sets, e.g. triangulations or regular CW-complexes, provide a wide variety of discretizations of phase space for continuous dynamical systems, and as is shown in Sect. 7.3, is rich enough to capture the lattice of attractors of a continuous system \(\varphi \). This leads us to consider the span
where \({{\mathscr {R}}}(X)\) are the regular closed sets in X and \({\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\subset {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) are the regular closed attracting blocks for \(\varphi \), cf. App. 3. Let \({{\mathscr {R}}}_0\) be a finite subalgebra of \({{\mathscr {R}}}(X)\). Let \({{\mathcal {X}}}\) be an indexing set for the atoms of \({{\mathscr {R}}}_0\). We use \(|\cdot |:{{\mathcal {X}}}\rightarrow {{\mathscr {R}}}_0\) to denote the geometric realization, i.e. \(\left| {\xi }\right| \) is the associated atom in \({{\mathscr {R}}}_0\). Observe that this extends to \(|\cdot |:{\mathsf {Set}}({{\mathcal {X}}})\rightarrow {{\mathscr {R}}}_0\subset {{\mathscr {R}}}(X)\). Finally, consider a binary relation \({{\mathcal {F}}}\subset {{\mathcal {X}}}\times {{\mathcal {X}}}\). Ideally, we have the existence of the following commutative diagram, that we refer to as a commutative combinatorial model for \(\varphi \):
where \({\mathsf {Set}}({{\mathcal {X}}})\) denotes the lattice of subsets of \({{\mathcal {X}}}\). Theorem 7 provides an exact characterization of the properties of \({{\mathcal {F}}}\) such that (6) commutes.
The above description takes the perspective that \(\varphi \) is the object of primary importance and \({{\mathcal {F}}}\) is derived in order to study the dynamics of \(\varphi \) computationally. However, if one begins with data, then there are a variety of methods by which one can derive a relation \({{\mathcal {F}}}\). In this setting Theorem 7 provides constraints on continuous models \(\varphi \) that are compatible with the data. An open problem, but of increasing relevance in an age of data driven science, is to derive techniques for choices of maps or differential equations that generate \(\varphi \).
We conclude by noting that we have restricted our attention in this paper to single-valued, continuous dynamical systems and to combinatorial dynamical systems. There are, of course, other models for continuous dynamics, e.g. set-valued [1, 3, 4, 29], and for combinatorial dynamics, e.g. combinatorial vector fields [22, 34]. It is our belief that the algebraic structures developed in this paper can be applied equally well in these other settings.
2 Booleanization
In this section we describe two algebraic principles, Booleanization and duality. These tools are fundamental to the description of the algebraic structures of global dynamics. Denote the categories of bounded, distributive lattices and posets by \({\mathbf {BDLat}}\) and \(\mathbf {Poset}\) respectively. A bounded, distributive lattice has unique neutral elements 0 and 1, and in \({\mathbf {BDLat}}\) all lattice homomorphisms preserve 0 and 1, and all sublattices contain 0 and 1.
There are two functors that relate \({\mathbf {BDLat}}\) and \(\mathbf {Poset}\). The down-set functor \({{\mathsf {O}}}:\mathbf {Poset}\Rightarrow {\mathbf {BDLat}}\) is a contravariant functor that assigns to a poset \({{\mathsf {P}}}\) the bounded, distributive lattice of down-sets denoted by \(({{\mathsf {O}}}({{\mathsf {P}}}),\cup ,\cap )\). Recall that a down-set I in a poset \({{\mathsf {P}}}\) is defined via the property that \(p\in I\) and \(q\leqslant p\) implies \(q \in I\). The spectral functor is a contravariant functor that assigns to a bounded, distributive lattice \({{{{\mathsf {L}}}}}\) the poset of the prime ideals in \({{{{\mathsf {L}}}}}\) called the spectrum of \({{{{\mathsf {L}}}}}\). Recall that an ideal in a bounded, distributive lattice is a down-set I that is closed under join, i.e. \(a,b\in I\) implies \(a\vee b\in I\). An ideal I is a prime ideal if \(a\wedge b\in I\) implies \(a\in I\) or \(b\in I\). The prime ideals are exactly the pre-images \(I=f^{-1}(0)\) where \(f:{{{{\mathsf {L}}}}}\rightarrow \mathbf{2}\) is a lattice homomorphism and \({{\mathbf {2}}}\) is the lattice of two elements \(\{0,1\}\). For a detailed treatment of basic lattice theory and the functors \({{\mathsf {O}}}\) and , see [12, 36]. A classical result due to Birkhoff states that a bounded, distributive lattice is isomorphic to a sublattice of , where denotes the algebra of subsets of . The map
defines such an embedding. The map j is not surjective in general. However, when \({{{{\mathsf {L}}}}}\) is finite, it is surjective, and this fact is called the Birkhoff Representation Theorem for finite, distributive lattices [36, Theorem 6.6]. In the case that \({{{{\mathsf {L}}}}}\) is a Boolean algebra, Stone introduced a topology on the spectrum in order to characterize the image of j, and this characterization is known as the Stone Representation Theorem [36, Theorem 10.18]. The idea underlying the Stone representation is that since the clopen sets in a topological space form a Boolean algebra, one can topologize so that the image of j is the algebra of clopen sets, cf. [12, 36].
For bounded, distributive lattices, Priestley introduced a topology on the spectrum that determines the image of j. Priestley’s topology is induced by the basis
where \(j(a)\smallsetminus j(b) {:}{=} j(a) \cap j(b)^c\) is set-difference. Since \(j(a), j(b)^c\) are basic open sets, by choosing b as the zero element of the lattice \({{{{\mathsf {L}}}}}\) (respectively a as the unit element of \({{{{\mathsf {L}}}}}\)) we see that for every \(a,b\in {{{{\mathsf {L}}}}}\) both j(a) and the complement of j(b), as basic sets, are open. Hence, every set of the form j(a) for \(a\in {{{{\mathsf {L}}}}}\) is clopen. Note that each j(a) is a down-set so that the image of j is a sublattice of the down-sets of . The Priestley Representation Theorem characterizes the image of j as the clopen down-sets of denoted by
and \({{{{\mathsf {L}}}}}\) is isomorphic to \({{{{\mathsf {B}}}}}^\downarrow ({{{{\mathsf {L}}}}})\) via the map \(j:{{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {B}}}}}^\downarrow ({{{{\mathsf {L}}}}})\), cf. [12, 36]. Here \({{\mathsf {O}}}^{{\mathrm{clp}}}\) may be regarded a contravariant functor \({{\mathsf {O}}}^{{\mathrm{clp}}}:{\mathbf {Pries}}\Rightarrow {\mathbf {BDLat}}\) from category of Priestley spaces, \({\mathbf {Pries}},\) to the category of bounded, distributive lattices, \({\mathbf {BDLat}}\), cf. [12, 36]. If \({{{{\mathsf {L}}}}}\) is a finite lattice then so is . Therefore the Priestley topology on is discrete in that case. As a consequence, every subset of prime ideals is clopen, and the image of j consists of all down sets of prime ideals.
The spectrum is a poset and with the Priestley topology the spectrum is a compact and totally order-separated topological space, called a Priestley space. Priestley spaces are necessarily Hausdorff and 0-dimensional. The Priestley Representation Theorem states that \({\mathbf {BDLat}}\) is dually equivalent to \({\mathbf {Pries}}\). Birkhoff’s theorem motivates the question of obtaining a smallest Boolean algebra in which the lattice embeds. Such a Boolean algebra is called a Booleanization, and a general procedure to obtain a specific Booleanization is based on the Priestley Representation Theorem [36, Theorem 10.15], cf. [5, 30, 39, Defn. 9.5.5].
Let \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) be the Boolean algebra of all clopen subsets of . The above construction yields the following Booleanization theorem.
Proposition 1
(Theorem 10.19 in [36]) For every bounded distributive lattice \({{{{\mathsf {L}}}}}\), the map
is the unique lattice monomorphism with the property that for every homomorphism \(h:{{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {E}}}}}\) to a Boolean algebra \({{{{\mathsf {E}}}}}\) there exists a unique lattice homomorphism \({{{{\mathsf {B}}}}}(h):{{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {E}}}}}\) such that \({{{{\mathsf {B}}}}}(h)\circ j=h\). The Boolean algebra \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) is called the Booleanization of \({{{{\mathsf {L}}}}}\) and the mapping \({{{{\mathsf {B}}}}}(h):{{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}}) \rightarrow {{{{\mathsf {E}}}}}\) is Boolean.
Remark 2
In the case that \({{{{\mathsf {L}}}}}\) is a finite, distributive lattice then the Booleanization \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) is the Boolean algebra of all subsets of \(\varSigma ({{{{\mathsf {L}}}}})\).
Remark 3
Throughout the rest of this paper
denotes the specific lattice monomorphism of Proposition 1. Furthermore, when we are explicitly working with this monomorphism an element \(a\in {{{{\mathsf {L}}}}}\) is denoted in lower case and its image in \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) by A in upper case so that \(A=j(a)\).
The Booleanization theorem above also applies to homomorphisms \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\). Proposition 1 yields the following commutative diagram
In particular \(j\bigl (h(a)\bigr ) = {{{{\mathsf {B}}}}}(h)(A)\) where \(A=j(a)\).
Booleanization is a (covariant) functor \({{{{\mathsf {B}}}}}:{\mathbf {BDLat}}\Rightarrow {\mathbf {Bool}}\), left adjoint to the forgetful functor and which is obtained via the composition , where \({\mathsf {Set}}^{{\mathrm{clp}}}:{\mathbf {Pries}}\Rightarrow {\mathbf {Bool}}\) is the clopen subset functor which gives the clopen subsets in a Priestley space and is the spectral functor, cf. [36, Thm. 10.19], [39, Sect. 9.5]. Moreover, due to the compactness of the Priestley topology, each element of \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) can be written as a finite union of the clopen convex sets
cf. [36, Theorem 10.10] and [12, Lemma 11.22].
For finite, distributive lattices the spectrum is order-isomorphic to the poset of join-irreducible elements \({{\mathsf {J}}}({{{{\mathsf {L}}}}})\). A nonzero element \(a\in {{{{\mathsf {L}}}}}\) is join-irreducible if a has a unique predecessor in \({{{{\mathsf {L}}}}}\) which is denoted by \(\overleftarrow{a}\). The order-isomorphism is given by the map \( a\mapsto (\uparrow \!a)^c. \) Every element in \({{{{\mathsf {L}}}}}\) can be written as a join of join-irreducible elements, for example
Such join-representations are not unique, but each element has a unique irredundant join-representation, cf. [36, Thm. 4.30].
3 Lattice Forms
In general, lattices do not allow complements. However, in this section we define an operation on bounded, distributive lattices with the properties of the set difference operation.
Given a lattice \({{{{\mathsf {L}}}}}\) the set \({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\) has a natural meet semilattice structure defined by \((a,b)\wedge (c,d){:}{=} (a\wedge c,b\vee d)\), with neutral elements \(0=(0,1)\) and \(1=(1,0)\). It follows that
Definition 3
Let \({{{{\mathsf {L}}}}}\) be a lattice, and let \({{{{\mathsf {I}}}}}\) be a meet semilattice. A lattice form on \({{{{\mathsf {L}}}}}\) represented in \({{{{\mathsf {I}}}}}\) is a function \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) satisfying the property
-
(Absorption)
\(\rho (a\vee b, a) = \rho (b,a)\) and \(\rho (a,a \wedge b) = \rho (a,b)\) for all \(a,b\in {{{{\mathsf {L}}}}}\).
Example 5
If \({{{{\mathsf {L}}}}}\) is a Boolean algebra, then \((a,b) \mapsto \rho (a,b)=a\smallsetminus b{:}{=}a\cap b^c\) defines a lattice form represented in \({{{{\mathsf {L}}}}}\). This lattice form also satisfies the following properties
-
(Distributivity)
\(\rho (a\wedge c,b\vee d) = \rho (a,b) \wedge \rho (c,d)\) for all \(a,b,c,d\in {{{{\mathsf {L}}}}}\);
-
(Monotonicity)
\(\rho (a,b)=\rho (0,1)\) implies \(a\leqslant b\) for \(a,b\in {{{{\mathsf {L}}}}}\),
which are called distributive and monotone lattice forms respectively. A concrete example is the set difference operation in the Boolean algebra consisting of subsets of a set X denoted by \(({\mathsf {Set}}(X),\cup ,\cap ,\,^c,\varnothing ,X)\).
Lemma 1
From the distributivity property the following exchange property follows
- (Exchange):
-
: \(\rho (a,b) \wedge \rho (c,d) =\rho (a,d) \wedge \rho (c,b)\) for all \(a,b,c,d\in {{{{\mathsf {L}}}}}\).
Proof
From distributivity we have that
which proves the lemma. \(\square \)
Proposition 2
If \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) is a distributive lattice form, then \(\rho \) is a meet semilattice homomorphism.
Proof
By distributivity
which proves that \(\rho \) preserves meet operations. \(\square \)
The following proposition lists a number of properties of distributive lattice forms.
Proposition 3
Let \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a distributive lattice form. Then,
-
(i)
\(\rho (a,b)\leqslant \rho (c,d)\) for all \(a\leqslant c\) and \(b\leqslant d\);
-
(ii)
\(\rho (0,1) \leqslant \rho (a,b)\leqslant \rho (1,0)\) for all \(a,b\in {{{{\mathsf {L}}}}}\);
-
(iii)
\(\rho (0,a) =\rho (0,1)\) and \(\rho (a,1)=\rho (0,1)\) for all \(a\in {{{{\mathsf {L}}}}}\).
If in addition \(\rho \) is monotone, then
-
(iv)
\(\rho (a,b)=\rho (0,1)\) if and only if \(a\leqslant b\).
Proof
-
(i)
From distributivity it follows that \(\rho \) is a meet semilattice homomorphism and thus order-preserving. The order on \({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\) is given by (9).
-
(ii)
Apply (i) to the inequalities \(0\leqslant a \leqslant 1\) and \(1\leqslant b \leqslant 0\).
-
(iii)
From absorption we have that \(\rho (1,1)=\rho (1\vee 0,1)=\rho (0,1)\). Then by (i) and (ii) and absorption we have that
$$\begin{aligned} \rho (0,1) \leqslant \rho (0,a) \leqslant \rho (a,a) = \rho (a,a\wedge 1) = \rho (a,1) \leqslant \rho (1,1) = \rho (0,1). \end{aligned}$$ -
(iv)
By (i) and (ii), \(\rho (0,1) \leqslant \rho (a,b) \leqslant \rho (a,a) = \rho (0,1)\), which shows that \(\rho (a,b) = \rho (0,1)\). The other direction is monotonicity completing the proof. \(\square \)
By Property (ii) in Proposition 3 the elements \(0{:}{=}\rho (0,1)\) and \(1{:}{=}\rho (1,0)\) are the neutral elements in the meet semilattice \(\rho ({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}) \subset {{{{\mathsf {I}}}}}\). However, in general the semilattice \({{{{\mathsf {I}}}}}\) need not have neutral elements, and if there are neutral elements they need not coincide with (0, 1) and (1, 0).
Proposition 4
Let \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a lattice form, and let \({{{{\mathsf {K}}}}}\subset {{{{\mathsf {L}}}}}\) be a sublattice. Then, the form \(\rho |_{{{{\mathsf {K}}}}}:{{{{\mathsf {K}}}}}\times {{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {I}}}}}\) defined by restriction is a lattice form on \({{{{\mathsf {K}}}}}\). The properties of distributivity and monotonicity are also preserved under restriction.
Proof
Absorption, distributivity, and monotonicity follow from the fact that \({{{{\mathsf {K}}}}}\) is a sublattice \({{{{\mathsf {L}}}}}\). \(\square \)
Definition 4
Let \({{{{\mathsf {L}}}}}\) be bounded, distributive lattice. The canonical Conley form on \({{{{\mathsf {L}}}}}\) is defined by
where \(A=j(a)\) and \(B = j(b)\) and \(j:{{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) is as defined in Proposition 1.
Proposition 5
For a bounded, distributive lattice \({{{{\mathsf {L}}}}}\) the canonical Conley form is a monotone, distributive lattice form.
Proof
We first prove the absorption property. Observe that
and
As for distributivity and monotonicity we have:
so that distributivity is satisfied. Observe that \({{\mathsf {C}}^\sigma }(a,b)=A\smallsetminus B = \varnothing \) implies that \(A\subseteq B\). Since j is a lattice monomorphism, we conclude that \(a\le b\). Hence, monotonicity is satisfied. \(\square \)
4 The Conley form on Bounded, Distributive Lattices
The canonical Conley form on a bounded distributive lattice \({{{{\mathsf {L}}}}}\) takes values in \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\), an abstractly defined semilattice. For applications it is desirable to represent this form in particular meet semilattices. With this in mind let \({{{{\mathsf {I}}}}}\) be a meet semilattice, and \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrowtail {{{{\mathsf {I}}}}}\) be a meet injective semilattice homomorphism. Define
and set \({{{{\mathsf {I}}}}}_{\mathsf {C}}{:}{=} \gamma ({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}))\). Observe that since \(\gamma \) is injective, \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}_{\mathsf {C}}\) is an isomorphism.
Lemma 2
\({\mathsf {C}}\) is a monotone, distributive lattice form.
Proof
Since the canonical Conley form is distributive and monotone, the properties are transferred to \({\mathsf {C}}\) under the injection \(\gamma \) as in the following diagram
where \({{{{\mathsf {B}}}}}({{\mathsf {C}}^\sigma })\) restricted to \({{{{\mathsf {B}}}}}^\downarrow ({{{{\mathsf {L}}}}}) \times {{{{\mathsf {B}}}}}^\downarrow ({{{{\mathsf {L}}}}})\) is given by \((j(a),j(b))\mapsto j(a) \smallsetminus j(b)\) and is the Booleanization of \({{\mathsf {C}}^\sigma }\) via the composition \({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\twoheadrightarrow {{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}) \rightarrowtail {{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\). \(\square \)
We now turn to the main result of this section that characterizes monotone, distributive lattice forms as representations of the canonical Conley form in a given meet semilattice.
Theorem 2
Let \({{{{\mathsf {L}}}}}\) be a bounded, distributive lattice and let \({{{{\mathsf {I}}}}}\) be a meet semilattice. If \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) is a meet injective semilattice homomorphism, then \({\mathsf {C}}=\gamma \circ {{\mathsf {C}}^\sigma }\) is a monotone, distributive lattice form. Conversely, if \({\mathsf {C}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) is a monotone, distributive lattice form, then there exists an injective meet semilattice homomorphism \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) defined by
such that \({\mathsf {C}}=\gamma \circ {{\mathsf {C}}^\sigma }\).
Proof
Combining Lemma 2 with Lemmas 3 and 4 below proves the theorem. \(\square \)
Lemma 3
Let \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a lattice form. Then, \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) given by
is a well-defined function.
Proof
We need to prove that if \(A\smallsetminus B = A'\smallsetminus B'\), then \(\rho (a,b) = \rho (a',b')\). Observe that, since \(\rho \) is a lattice form, we have \(\rho (a,b) = \rho (a,a\wedge b)\) and thus we may assume without loss of generality, by possibly replacing b by \(a\wedge b\), that \(b\leqslant a\). The same holds for \(b'\leqslant a'\). Since \(e{:}{=}A\smallsetminus B = A'\smallsetminus B'\) we have
Therefore assume without loss of generality that \(B\subset A\subset A'\) and \(B\subset B'\subset A'\). Since \(A'=e\cup B'\) and \( A = e\cup A\), we have that \(A\cup B' = e\cup A\cup B' = A'\cup A = A'\). Similarly, \(A=e\cup B\) and thus \(A\cap B' = (e\cup B)\cap B' =B\). This implies
Using the characterization in (14) and absorption, we have
which completes the proof. \(\square \)
Lemma 4
Let \({\mathsf {C}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a monotone, distributive lattice form. Then, the map \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) defined in (13) is an injective meet semilattice homomorphism.
Proof
We start with showing that \(\gamma \) preserves the meet operation. By Proposition 2, both \({{\mathsf {C}}^\sigma }\) and \({\mathsf {C}}\) induce meet semilattice homomorphisms \({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\). Then,
By Proposition 3(ii), the function \(\gamma \) satisfies \(\gamma (\varnothing ) = {\mathsf {C}}(0,1)=0\) and , the neutral elements in the range \(\gamma ({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}))\). Moreover, Proposition 3(iv) implies \(\gamma (A\smallsetminus B) = {\mathsf {C}}(a,b) = 0\) if and only if \(a\le b\) if and only if \(A\smallsetminus B = {{\mathsf {C}}^\sigma }(a,b) = \varnothing \). Thus, \(\gamma ^{-1}(0) = \varnothing \).
It remains to show that \(\gamma \) is injective. Suppose \(a,b,a',b'\in {{{{\mathsf {L}}}}}\) such that
Since \(\gamma ^{-1}(0) = \varnothing \), it follows that \(A\smallsetminus B \ne \varnothing \ne A'\smallsetminus B'\) and \({\mathsf {C}}(a,b) = {\mathsf {C}}(a',b') \ne 0\). Let \(C=A\smallsetminus B, D=A'\smallsetminus B' \in {{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\), then \(\gamma (C) =\gamma (D) \ne 0\). Recall that \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}) \subset {{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\) and thus
since \(C \ne D\). Therefore, either \(C\smallsetminus D\ne \varnothing \) or \(D\smallsetminus C \ne \varnothing \), and we assume without loss of generality the former holds. From the description of the Priestley topology in Sect. 2 every clopen subset of is a finite union of elements of \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\). Therefore there exist sets \(\{E_i\in {{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})~|~i=1,\ldots ,n\}\) such that \(C\smallsetminus D=\bigcup _i E_i\). This implies that for \(j\in \{1,\ldots ,n\}\)
Observe that, since \(\gamma \) is a semilattice homomorphism,
which is a contradiction since \(\gamma ^{-1}(0) = \varnothing \). \(\square \)
Corollary 1
Suppose \({{{{\mathsf {I}}}}},{{{{\mathsf {I}}}}}'\) are meet semilattices, \({\mathsf {C}},{\mathsf {C}}':{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}},{{{{\mathsf {I}}}}}'\) are monotone, distributive lattice forms. Let \(\gamma ,\gamma ':{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrowtail {{{{\mathsf {I}}}}},{{{{\mathsf {I}}}}}'\) be the meet injective semilattice homomorphisms given by Theorem 2. Then, \({\mathsf {C}}'=g\circ {\mathsf {C}}\) where
is an isomorophism.
There exits only one monotone, distributive lattice form up to isomorphisms which yields the equivalence class of monotone, distributive lattice forms and leads to the following definition.
Definition 5
Let \({{{{\mathsf {L}}}}}\) be a bounded, distributive lattice, and let \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) be a injective meet semilattice homomorphism. The Conley form on \({{{{\mathsf {L}}}}}\) via \(\gamma \) is
We refer to \({{{{\mathsf {I}}}}}_{\mathsf {C}}\) as the convexity semilattice. Often it is the meet semilattice \({{{{\mathsf {I}}}}}\) that is important, and the specific map \(\gamma \) is implicitly defined from Theorem 2, in which case we refer to a representation of the Conley form in \({{{{\mathsf {I}}}}}\). If there is no ambiguity about the semilattice \({{{{\mathsf {I}}}}}\) or homomorphism \(\gamma \) we simply write \(a-b{:}{=} {\mathsf {C}}(a,b)\) to denote the Conley form for ease of notation.
Remark 4
Observe that if \({{{{\mathsf {L}}}}}\) is embedded in a Boolean algebra \({{{{\mathsf {E}}}}}\), then there is a natural representation of the Conley form in \({{{{\mathsf {E}}}}}\) itself with \({\mathsf {C}}^b:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {E}}}}}\) given by
as in Example 5. The Conley form \({\mathsf {C}}^b\) also implies a natural decomposition of elements in \({{{{\mathsf {L}}}}}\) which have a finite join-representation of the form \(a=\bigvee _{\genfrac{}{}{0.0pt}3{a'\leqslant a}{a'\in {{\mathsf {J}}}({{{{\mathsf {L}}}}})}} a'\). For such elements \(a=\bigvee _{\genfrac{}{}{0.0pt}3{a'\leqslant a}{a'\in {{\mathsf {J}}}({{{{\mathsf {L}}}}})}} (a'\smallsetminus \overleftarrow{a}')\)
The decomposition given in Remark 4 can be extended to lattices embedded into another lattice where the Boolean structure is replaced by a lattice form. Let \({{{{\mathsf {L}}}}}\) and \({{{{\mathsf {K}}}}}\) be bounded distributive lattices with \({{{{\mathsf {L}}}}}\subset {{{{\mathsf {K}}}}}\) and let \(\rho :{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {K}}}}}\) be a lattice form with the following additivity property
-
(Additivity)
\(\rho (a,b)\vee b = a\), for all \(b\leqslant a\).
This yields the following extension of the decomposition statement in Remark 4.
Proposition 6
If \(a=\bigvee _{\genfrac{}{}{0.0pt}3{a'\leqslant a}{a'\in {{\mathsf {J}}}({{{{\mathsf {L}}}}})}} a'\) is finite join-representation, then
where \(a-b\) is the Conley form on \({{{{\mathsf {L}}}}}\) in a semilattice \({{{{\mathsf {I}}}}}\) and \(\gamma :{{{{\mathsf {I}}}}}\rightarrow {{{{\mathsf {K}}}}}\) is given in Lemma 3 and Corollary 1.
Proof
Let \(a''\) be a maximal element in \(\{a'\in {{\mathsf {J}}}({{{{\mathsf {L}}}}})~|~a'\leqslant a\}\), then \(\overleftarrow{a}'' \leqslant \bigvee \{a'\in {{\mathsf {J}}}({{{{\mathsf {L}}}}})~|~a'\leqslant a, a'\ne a''\}\). The additivity property of \(\rho \) and induction on \(a'\) give
The latter statement in (16) follows from Lemma 3 and Corollary 1. \(\square \)
Remark 5
If \({\mathsf {C}}\) is a Conley form on \({{{{\mathsf {L}}}}}\) represented in a semilattice \({{{{\mathsf {I}}}}}\), then \({{{{\mathsf {L}}}}}\) is naturally embedded in the convexity semilattice \({{{{\mathsf {I}}}}}_{\mathsf {C}}\), it has a natural dual lattice in \({{{{\mathsf {I}}}}}_{\mathsf {C}}\) and the notion of ‘complement’ or ‘dual’ is well-defined. The embedding of \({{{{\mathsf {L}}}}}\) into \({{{{\mathsf {I}}}}}\) is given by \(a\mapsto {\mathsf {C}}(a,0)\) and the dual of a is defined as \(a^*{:}{=} {\mathsf {C}}(1,a)\). The dual lattice is given as \({{{{\mathsf {L}}}}}^*=\{a^*~|~a\in {{{{\mathsf {L}}}}}\}\). As a consequence, \({{{{\mathsf {L}}}}}\) and \({{{{\mathsf {L}}}}}^*\) may be regarded as lattices in the same ‘universe’ \({{{{\mathsf {I}}}}}\). Note that from distributivity we have that
which proves that every Conley form can be characterized this way. For a homomorphism \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) there exists an induced dual anti-homomorphism \(h^*:{{{{\mathsf {K}}}}}^* \rightarrow {{{{\mathsf {L}}}}}^*\) given by \(h^*(a^*) = h(a)^*\) and
5 Examples of Conley Forms
In this paper we are interested in representations of the Conley form in the context of lattices of attractors and repellers, and we now provide some examples.
Example 6
In the context of invertible dynamical systems, attractors, repellers, and invariant sets all have lattice structures induced by intersection and union in the Boolean algebra \({\mathsf {Set}}(X)\). Indeed, \({{{\mathsf {Invset}}}}(\varphi )\) is a complete (atomic) Boolean subalgebra of \({\mathsf {Set}}(X)\), and it contains all attractors and repellers, cf. App. 1. Therefore, the Booleanizations of these lattices are isomorphic to a subalgebra of \({{{\mathsf {Invset}}}}(\varphi )\) by Proposition 1. In particular, in light of Remark 4
By Proposition 4 the restrictions of \({\mathsf {C}}^b\) to \({\mathsf {Att}}(\varphi )\) and \({\mathsf {Rep}}(\varphi )\) are representations of the Conley forms of these lattices in \({{{\mathsf {Invset}}}}(\varphi )\).
Example 7
Let \(\varphi :{\mathbb {T}}\times X\rightarrow X\) be an invertible dynamical system on a compact metric space. Let \(S\subset X\) be a compact invariant set and define the unstable set: \( W^u(S) {:}{=} \left\{ {x\in X\mid \alpha (x)\subset S}\right\} \), cf. App. 1. For compact invariant sets \(S,S'\) we have
cf. App. 1[Lemma 18] and App. 1[Remark 17]. By Example 6, \({\mathsf {C}}^b:{\mathsf {Att}}(\varphi )\times {\mathsf {Att}}(\varphi ) \rightarrow {\mathsf {Invset}}(\varphi )\) given in (18) is a representation of the Conley form on \({\mathsf {Att}}(\varphi )\) in \({\mathsf {Invset}}(\varphi )\). To obtain an explict formula for \({\mathsf {C}}^b\) in terms of \(W^u\), observe that if \(A\in {\mathsf {Att}}(\varphi )\), then \(W^u(A) = A\), and furthermore, by [25, Theorem 3.19] \(A^c = W^u(A^*)\) where \(A^*\) is the dual repeller of A. Therefore,
Clearly, \(A\cap A'^*\in {\mathsf {Morse}}(\varphi )=\{A\cap R~|~A\in {\mathsf {Att}}(\varphi ), R\in {\mathsf {Rep}}(\varphi )\}\), where \({\mathsf {Morse}}(\varphi )\) is the semilattice of Morse sets defined in (3). Since \({\mathsf {Morse}}(\varphi )\) is a subsemilattice of \({{{\mathsf {Invset}}}}(\varphi )\) and \(W^u:{\mathsf {Morse}}(\varphi ) \rightarrow {\mathsf {Invset}}(\varphi )\) is injective, cf. App. 1[Lemma 21],
is another (isomorphic) representation of the Conley form of \({\mathsf {Att}}(\varphi )\) in \({\mathsf {Invset}}(\varphi )\), cf. Theorem 2 and Corollary 1. Since the dual operator \(^*:{\mathsf {Att}}(\varphi )\rightarrow {\mathsf {Rep}}(\varphi )\) is an anti-isomorphism, c.f. [25, Proposition 4.7],
Example 8
Consider a binary relation \({{\mathcal {F}}}\subset {{\mathcal {X}}}\times {{\mathcal {X}}}\) on a finite set \({{\mathcal {X}}}\), see App. 2. Theorem 3 establishes that the lattice form \({\mathsf {C}}_{\mathsf {Att}}({{\mathcal {A}}},{{\mathcal {A}}}') {:}{=}{{\mathcal {A}}}\cap {{\mathcal {A}}}'^*\) is a representation of the Conley form on \({\mathsf {Att}}({{\mathcal {F}}})\) in \({{{\mathsf {Invset}}}}({{\mathcal {F}}})\). By [26, Diagram (5)] the dual operator \(^*:{\mathsf {Att}}({{\mathcal {F}}})\rightarrow {\mathsf {Rep}}({{\mathcal {F}}})\) is an anti-isomorphism, therefore, as in Example 7
where sets of the form \({{\mathcal {M}}}={{\mathcal {A}}}\cap {{\mathcal {R}}}\) are called Morse sets.
Lemma 5
Morse sets in \({\mathsf {Morse}}({{\mathcal {F}}})\) are invariant.
Proof
Suppose \(\xi \in {{\mathcal {A}}}\cap {{\mathcal {R}}}\). Since \({{\mathcal {A}}}\in {\mathsf {Att}}({{\mathcal {F}}})\), we have \({{\mathcal {F}}}({{\mathcal {A}}})={{\mathcal {A}}}\). Therefore, there exists \(\eta \in {{\mathcal {A}}}\) such that \(\xi \in {{\mathcal {F}}}(\eta )\). Similarly, \({{\mathcal {R}}}\in {\mathsf {Rep}}({{\mathcal {F}}})\) and hence \({{\mathcal {F}}}^{-1}({{\mathcal {R}}})={{\mathcal {R}}}\). Thus, \(\eta \in {{\mathcal {F}}}^{-1}(\xi )\subset {{\mathcal {F}}}^{-1}({{\mathcal {R}}})={{\mathcal {R}}}\), and hence \(\eta \in {{\mathcal {A}}}\cap {{\mathcal {R}}}\) and \(\xi \in {{\mathcal {F}}}({{\mathcal {A}}}\cap {{\mathcal {R}}})\). Therefore \({{\mathcal {A}}}\cap {{\mathcal {R}}}\subset {{\mathcal {F}}}({{\mathcal {A}}}\cap {{\mathcal {R}}})\). The same argument applied to \({{\mathcal {F}}}^{-1}\) gives \({{\mathcal {A}}}\cap {{\mathcal {R}}}\subset {{\mathcal {F}}}^{-1}({{\mathcal {A}}}\cap {{\mathcal {R}}})\), which implies that \({{\mathcal {A}}}\cap {{\mathcal {R}}}\in {{{\mathsf {Invset}}}}({{\mathcal {F}}})\) by [24, Proposition 3.4]. \(\square \)
Lemma 6
Let \({{\mathcal {U}}}\in {\mathsf {Invset}}^+({{\mathcal {F}}})\) and \({{\mathcal {V}}}\in {\mathsf {Invset}}^-({{\mathcal {F}}})\). Then, \({\mathrm{Inv}}({{\mathcal {U}}}\cap {{\mathcal {V}}}) = {{\varvec{\omega }}}({{\mathcal {U}}})\cap {{\varvec{\alpha }}}({{\mathcal {V}}})\).
Proof
Since \({{\varvec{\omega }}}({{\mathcal {U}}}) \cap {{\varvec{\alpha }}}({{\mathcal {V}}})\subset {{\mathcal {U}}}\cap {{\mathcal {V}}}\), Lemma 5 implies that \( {{\varvec{\omega }}}({{\mathcal {U}}}) \cap {{\varvec{\alpha }}}({{\mathcal {V}}})\subset {\mathrm{Inv}}({{\mathcal {U}}}\cap {{\mathcal {V}}})\). Let \({{\mathcal {S}}}\subset {{\mathcal {U}}}\cap {{\mathcal {V}}}\) be an invariant set. Since \({\mathrm{Inv}}({{\mathcal {U}}})\subset {{\varvec{\omega }}}({{\mathcal {U}}})\subset {{\mathcal {U}}}\) when \({{\mathcal {U}}}\) is forward invariant, \({{\mathcal {S}}}\subset {\mathrm{Inv}}({{\mathcal {U}}})\subset {{\varvec{\omega }}}({{\mathcal {U}}})\). Similarly, \({{\mathcal {S}}}\subset {{\varvec{\alpha }}}({{\mathcal {V}}})\) and therefore \({{\mathcal {S}}}\subset {{\varvec{\omega }}}({{\mathcal {U}}}) \cap {{\varvec{\alpha }}}({{\mathcal {V}}})\). \(\square \)
Theorem 3
The lattice form
is a representation of the Conley form in \({\mathsf {Invset}}({{\mathcal {F}}})\).
Proof
For attractors \({{\mathcal {A}}}, {{\mathcal {A}}}'\) there exist \({{\mathcal {U}}},{{\mathcal {U}}}'\in {\mathsf {Invset}}^+({{\mathcal {F}}})\) such that \({{\mathcal {A}}}= {{\varvec{\omega }}}({{\mathcal {U}}})\subset {{\mathcal {U}}}\) and \({{\mathcal {A}}}' = {{\varvec{\omega }}}({{\mathcal {U}}}')\subset {{\mathcal {U}}}'\). For the dual repellers \({{\mathcal {A}}}^*,{{\mathcal {A}}}'^*\) we have \({{\mathcal {A}}}^* = {{\varvec{\alpha }}}({{\mathcal {U}}}^c)\subset {{\mathcal {U}}}^c\) and \({{\mathcal {A}}}'* = {{\varvec{\alpha }}}({{\mathcal {U}}}'^c)\subset {{\mathcal {U}}}'^c\). In particular we can choose \({{\mathcal {U}}}={{\mathcal {A}}}\) and \({{\mathcal {U}}}' = {{\mathcal {A}}}'\). Observe that \({{\mathcal {A}}}\cap {{\mathcal {A}}}^* = \varnothing \). Indeed,
Let \({{\mathcal {A}}},{{\mathcal {B}}},{{\mathcal {C}}},\mathcal {D}\in {\mathsf {Att}}({{\mathcal {F}}})\). Absorption is established by
and similarly
Since \({{\mathcal {A}}}\cap {{\mathcal {C}}}\in {\mathsf {Invset}}^+({{\mathcal {F}}})\) and \({{\mathcal {B}}}^*\cap \mathcal {D}^*\in {\mathsf {Invset}}^-({{\mathcal {F}}})\) we have, using Lemma 6,
which proves distributivity. It remains to show that the lattice form is monotone. Assume \({{\mathcal {A}}},{{\mathcal {A}}}'\in {\mathsf {Att}}({{\mathcal {F}}})\) satisfy \({\mathsf {C}}_{\mathsf {Att}}({{\mathcal {A}}},{{\mathcal {A}}}') = {{\mathcal {A}}}\cap {{\mathcal {A}}}'^* = \varnothing \). Observe that \({{\mathcal {A}}}'^*\in {\mathsf {Invset}}^-({{\mathcal {F}}})\) and \({{\mathcal {U}}}'{:}{=}({{\mathcal {A}}}'^*)^c\in {\mathsf {Invset}}^+({{\mathcal {F}}})\). Since \({{\varvec{\alpha }}}({{\mathcal {U}}}'^c) = {{\mathcal {A}}}'^*\) we have that \({{\varvec{\omega }}}({{\mathcal {U}}}')= {{\mathcal {A}}}'\). Then,
which implies that \({{\mathcal {A}}}\subset ({{\mathcal {A}}}'^*)^c\) and therefore \({{\mathcal {A}}}= {{\varvec{\omega }}}({{\mathcal {A}}}) \subset {{\varvec{\omega }}}(({{\mathcal {A}}}'^*)^c)= {{\mathcal {A}}}'\) which establishes monotonicity and completes the proof. \(\square \)
6 Maps between Conley Forms
We now discuss the effect of a lattice homomorphism on lattice forms and the Conley form in particular. Theorems 2 and 4 (below) imply that the Conley form behaves as a Boolean homomorphism under a homomorphism between lattices. This confirms that the Conley form is a generalization of the set difference operator for bounded, distributive lattices.
Theorem 4
Let \({{{{\mathsf {L}}}}}\) and \({{{{\mathsf {K}}}}}\) be bounded, distributive lattices and let \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) be a lattice homomorphism. For every representation of Conley forms on \({{{{\mathsf {L}}}}}\) and \({{{{\mathsf {K}}}}}\) if \(a-b=a'-b'\), then
Proof
We use Diagram (8) for the Booleanization of h. By construction of the Conley form on \({{{{\mathsf {K}}}}}\) we have \(a-b=a'-b'\) if and only if \(A\smallsetminus B = A'\smallsetminus B'\). Similarly, for the Conley form on \({{{{\mathsf {L}}}}}\) we have \(h(a)-h(b)=h(a') -h(b')\) if and only if \(j(h(a))\smallsetminus j(h(b))=j(h(a')) \smallsetminus j(h(b'))\). By Diagram (8) the latter is equivalent to
Since \({{{{\mathsf {B}}}}}(h)\) is Boolean it holds that \({{{{\mathsf {B}}}}}(h)(A)\smallsetminus {{{{\mathsf {B}}}}}(h)(B) = {{{{\mathsf {B}}}}}(h)(A\smallsetminus B)\) which completes the proof. \(\square \)
Remark 6
The canonical Conley forms on \({{{{\mathsf {K}}}}}\) and \({{{{\mathsf {L}}}}}\) are represented in Boolean algebras \({{{{\mathsf {B}}}}}({{{{\mathsf {K}}}}})\) and \({{{{\mathsf {B}}}}}({{{{\mathsf {L}}}}})\). The key idea in the above proof can be expressed as the fact that the Boolean map \({{{{\mathsf {B}}}}}(h)\) commutes with the canonical Conley forms, i.e.
Corollary 2
Under the hypotheses of Theorem 4, h induces a map \(\theta :{{{{\mathsf {I}}}}}_{{\mathsf {C}}} \rightarrow {{\mathsf {J}}}_{{\mathsf {C}}}\) given by
and \(\theta \) is a meet semilattice homomorphism preserving both neutral elements as expressed in the commutative diagram
Proof
For the homomorphism property we argue as follows. Using the distributivity of the Conley forms on \({{{{\mathsf {K}}}}}\) and \({{{{\mathsf {L}}}}}\) we have
For the neutral elements we have
and similarly \(\theta (1-0) = 1-0\) which shows that \(\theta \) preserves the neutral elements in \({{{{\mathsf {I}}}}}_{{\mathsf {C}}}\) and \({{\mathsf {J}}}_{{\mathsf {C}}}\). \(\square \)
Remark 7
In Theorem 4 we can relax the Conley form on \({{{{\mathsf {L}}}}}\) by a lattice form \(\rho \) and the map \(\theta \) is still well-defined since only the absorption property is. As for Corollary 2 we still obtain a semilattice homomorphism \(\theta \) if the Conley form on \({{{{\mathsf {L}}}}}\) is relaxed to a distributive lattice form.
By Corollary 2 and Remark 7 we can define the pullback of a lattice form. Let \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) be a lattice homomorphism and \(\rho \) be a lattice form on \({{{{\mathsf {L}}}}}\). Then,
defines a lattice form on \({{{{\mathsf {K}}}}}\).
Corollary 3
Let \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) be a lattice isomorphism, and let \({\mathsf {C}}\) be a representation of the Conley form on \({{{{\mathsf {L}}}}}\) in \({{{{\mathsf {I}}}}}\), then \(h^{\bullet }{\mathsf {C}}\) is a representation of the Conley form on \({{{{\mathsf {K}}}}}\) in \({{{{\mathsf {I}}}}}\).
Proof
Distributivity follows from the proof of Corollary 2. By definition \((h^\bullet {\mathsf {C}})(a,b) = h(a)-h(b)\). By Theorem 2 to check that \(h^\bullet {\mathsf {C}}\) is a representation of the Conley form on \({{{{\mathsf {K}}}}}\) we need to show monotonicity. Consider \((h^\bullet )(a,b) = (h^\bullet )(0,1)\) which is equivalent to \(h(a)-h(b) = h(0) - h(1) = 0-1\) in \({{{{\mathsf {I}}}}}\). This implies that \(h(a) \leqslant h(b)\) and thus \(a\leqslant b\) since h is an isomorphism. \(\square \)
Remark 8
If \({{{{\mathsf {K}}}}}\subset {{{{\mathsf {L}}}}}\), then h may be regarded as a lattice embedding in which case \(h^\bullet {\mathsf {C}}\) is the restriction of \({\mathsf {C}}\) to \({{{{\mathsf {K}}}}}\), cf. Proposition 4.
When \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) is an anti-homomorphism, we define a pullback of a lattice form by
which is justified by the following proposition.
Proposition 7
Let \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) be a lattice anti-isomorphism and let \({\mathsf {C}}\) be a representation of the Conley form on \({{{{\mathsf {L}}}}}\) in \({{{{\mathsf {I}}}}}\), then \(h^{\bullet }{\mathsf {C}}\) is a representation of the Conley form on \({{{{\mathsf {K}}}}}\) in \({{{{\mathsf {I}}}}}\).
Proof
To show that \(h^\bullet {\mathsf {C}}\) is a Conley form we verify absorption, distributivity, and monotonicity. Consider
and
which establishes absorption and
establishes distributivity. As for monotonicity we argue as follows. Suppose \((h^\bullet {\mathsf {C}})(a,b)=h^\bullet {\mathsf {C}}(0,1)\), then \(h(b)-h(a) = h(1)-h(0) = 0-1\). Therefore, \(h(b)\leqslant h(a)\) which implies \(a\leqslant b\) since lattice anti-isomorphisms are order-reversing. \(\square \)
Example 9
Let \(\varphi :{\mathbb {T}}^+\times X\rightarrow X\) be a dynamical system that is not necessarily invertible. The arguments in Example 7 make use of the fact that \({\mathsf {Invset}}(\varphi )\) is a subalgebra of \({\mathsf {Set}}(X)\). For noninvertible dynamical systems, the meet lattice operation is not intersection, and hence \({\mathsf {Invset}}(\varphi )\) is not generally a sublattice of \({\mathsf {Set}}(X)\). Therefore, we need an alternative representation of a Conley form. By App. 1[Lemma 21]
is an injective semilattice homomorphism. Since \({{{\mathsf {Invset}}}}^\pm (\varphi )\) is a Boolean algebra, following the same arguments as in Example 7, using \(W^s\) and App. 1[Lemma 18] instead, we obtain a representation of Conley form on \({\mathsf {Rep}}(\varphi )\) represented in \({\mathsf {Invset}}(\varphi )\) as
with range \({\mathsf {Morse}}(\varphi )={\mathsf {C}}_{\mathsf {Rep}}({\mathsf {Rep}}(\varphi )\times {\mathsf {Rep}}(\varphi ))\).
Since the dual operator \(^*:{\mathsf {Att}}(\varphi )\rightarrow {\mathsf {Rep}}(\varphi )\) is an anti-isomorphism, c.f. [25, Proposition 4.7], Proposition 7 and Equation (22) imply that the pullback
gives the following representation of the Conley form on \({\mathsf {Att}}(\varphi )\) in \({\mathsf {Invset}}(\varphi )\)
and \({\mathsf {Morse}}(\varphi )={\mathsf {C}}_{\mathsf {Att}}({\mathsf {Att}}(\varphi )\times {\mathsf {Att}}(\varphi ))\).
Remark 9
In the remainder of the paper we will adopt the notation \({\mathsf {C}}_{\mathsf {Att}}(A,A')=A-A'\) and \({\mathsf {C}}_{\mathsf {Rep}}(R,R')=R-R'\) indicated by the distinguished Conley forms \({\mathsf {C}}_{\mathsf {Att}}\) and \({\mathsf {C}}_{\mathsf {Rep}}\).
7 Conley forms and Convexity Semilattices for Dynamical Systems
We refine Corollary 2 in the context of various forms of dynamics.
7.1 Combinatorial Systems
Define the meet semilattice of Morse tiles to be
with \({\mathsf {C}}^b({{\mathcal {U}}},{{\mathcal {V}}}) = {{\mathcal {U}}}\smallsetminus {{\mathcal {V}}}\). Then Diagram (21) yields
The semilattice homomorphism \(\theta :{{\mathsf {MTile}}}({{\mathcal {F}}}) \twoheadrightarrow {\mathsf {Morse}}({{\mathcal {F}}})\) is defined by \(\theta ({{\mathcal {U}}}\smallsetminus {{\mathcal {U}}}') = {{\varvec{\omega }}}({{\mathcal {U}}}) - {{\varvec{\omega }}}({{\mathcal {U}}}')={{\mathcal {A}}}-{{\mathcal {A}}}'\) where \({{\mathcal {A}}}={{\varvec{\omega }}}({{\mathcal {U}}})\) and \({{\mathcal {A}}}'={{\varvec{\omega }}}({{\mathcal {U}}}')\). Since we have an explicit characterization of attractors via \({{\varvec{\omega }}}\), we can further characterize \(\theta \).
Lemma 7
\(\theta ({{\mathcal {U}}}\smallsetminus {{\mathcal {U}}}') = {\mathrm{Inv}}({{\mathcal {U}}}\smallsetminus {{\mathcal {U}}}')\).
Proof
By Lemma 6, \({{\mathcal {A}}}-{{\mathcal {A}}}' = {\mathrm{Inv}}({{\mathcal {U}}}\smallsetminus {{\mathcal {U}}}')\). \(\square \)
Lemma 7 in combination with Diagram (23) gives the following commutative diagram
7.2 Dynamical Systems
Example 9 establishes a nontrivial representation of the Conley form on \({\mathsf {Att}}(\varphi )\) into \({\mathsf {Morse}}(\varphi )\). In this setting, Diagram (21) applied to the lattice of closed attracting blocks, \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\), yields
where \({\mathsf {C}}^b(U,U') = U\smallsetminus U'\) is a Conley form in \({\mathsf {Set}}(X)\) by Rmk. 4. The range is
which is called the meet semilattice of Morse tiles. Recall that a set \(U\subset X\) is an isolating neighborhood if \({\mathrm{Inv}}(\mathrm{cl}\,U) \subset {\mathrm{int\,}}U\) and the associated isolated invariant set is \(S={\mathrm{Inv}}(\mathrm{cl}\,U)\). The set of isolating neighborhoods \({{{\mathsf {INbhd}}}}(\varphi )\) is a subsemilattice of \({\mathsf {Set}}(X)\) and the set of isolated invariant sets \({\mathsf {Isol}}(\varphi )\) is a subsemilattice of \({\mathsf {Invset}}(\varphi )\).
The meet semilattice homomorphism \(\theta :{{\mathsf {MTile}}}(\varphi ) \twoheadrightarrow {\mathsf {Morse}}(\varphi )\) can be explicitly characterized.
Lemma 8
For all \(U,U'\in {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\)
Furthermore, \({{\mathsf {MTile}}}(\varphi ) \subset {{{\mathsf {INbhd}}}}(\varphi )\) is a subsemilattice. In particular, Morse sets are isolated invariant sets.
Proof
Let \(S\subset U\smallsetminus {\mathrm{int\,}}U' = U\cap \mathrm{cl}\,(U'^c)\) be an invariant set. Then \(S\subset U\), and thus \(A\cup S\subset U\). Since \(A={\mathrm{Inv}}(U)\) it follows that \(S\subset A\). Similarly, \(S\subset \mathrm{cl}\,(U'^c)\) and thus \(A^*\cup S\subset \mathrm{cl}\,(U'^c)\). Since \(A^* = {\mathrm{Inv}}^+\bigl (\mathrm{cl}\,(U'^c)\bigr )\) it follows that \(S\subset A'^*\). Consequently, \(A-A' ={\mathrm{Inv}}(U\smallsetminus {\mathrm{int\,}}U')\). Since \(\mathrm{cl}\,(U\smallsetminus U') \subset U\cap \mathrm{cl}\,(U'^c) = U\smallsetminus {\mathrm{int\,}}U'\) it follows that
which proves that \(U\smallsetminus U'\) is an isolating neighborhood. Because \(A-A'\subset U\smallsetminus U'\subset \mathrm{cl}\,(U\smallsetminus U')\) it follows that \(A-A'= {\mathrm{Inv}}(U\smallsetminus U') = {\mathrm{Inv}}\bigl (\mathrm{cl}\,(U\smallsetminus U')\). The fact that \({{\mathsf {MTile}}}(\varphi )\) is a subsemilattice of \({\mathsf {Set}}(X)\) implies it is a subsemilattice of \({{{\mathsf {INbhd}}}}(\varphi )\). \(\square \)
Refining Diagram (25) based on Lemma 8 gives
The fact that \({\mathrm{Inv}}:{{{\mathsf {INbhd}}}}(\varphi ) \twoheadrightarrow {\mathsf {Isol}}(\varphi )\) is a semilattice homomorphism follows from [25, Lemma 2.7].
Remark 10
In the above commutative diagram we could also have chosen to use the lattice of attracting neighborhoods in place of attracting blocks. In this case, the image of the Conley form is a larger subsemilattice of the isolating neighborhoods. In the next section we present Morse tiles in the setting of regular closed sets which arise naturally in computations, [23, 26].
7.3 Regular Closed Sets
As indicated in [26], for computational purposes it is useful to define Conley forms in the setting of regular closed sets \({{\mathscr {R}}}(X)\), cf. App. 3. The set of closed regular sets that are attracting blocks is denoted by \({\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\). The goal of this section is to prove that the following is a commutative diagram of lattice homomorphisms
where \(U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} {:}{=} \mathrm{cl}\,{\mathrm{int\,}}U\).
Remark 11
Observe that since the top and bottom rows are as in (26) and the vertical maps are surjective, there is no information lost by working with regular closed sets.
Lemma 9
If \(U\in {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\), then \(U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\in {\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\).
Proof
By assumption \(\varphi (t,U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}) \subset \varphi (t,U) \subset {\mathrm{int\,}}U = {\mathrm{int\,}}U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) for all positive \(t\in {\mathbb {T}}\), where the latter follows the fact that \({\mathrm{int\,}}U = U^{\bot \bot } = U^{\bot \bot \bot \bot } = {\mathrm{int\,}}\mathrm{cl}\,{\mathrm{int\,}}U= {\mathrm{int\,}}U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) and \(U^\bot = (\mathrm{cl}\,U)^c\). \(\square \)
The map \(^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}:{{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi ) \rightarrow {\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\) is a lattice homomorphism by Lemma 22 and \(\omega :{\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi ) \rightarrow {\mathsf {Att}}(\varphi )\) is a lattice homomorphism by [26, Theorem 3.15]. As a consequence, we obtain the following three commutative diagrams of lattice homomorphisms. First,
where the surjectivity of \(^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) follows from \({\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\subset {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\). Furthermore, by Diagram (21)
and
The Conley form on \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) is given by \({\mathsf {C}}^b(U,U') = U\smallsetminus U'\) for \(U,U'\in {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\). The Conley form on \({\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\) is given by
where the latter follows from Lemma 23.
Consider the homomorphism \(^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}:{{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi ) \rightarrow {\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\). Via Corollary 2 and Eqn. (53) the induced meet semilattice homomorphism \(\theta :{{\mathsf {MTile}}}(\varphi ) \rightarrow {\mathsf {MTile}}_{{\mathscr {R}}}(\varphi )\) is given by
where \(N {:}{=} U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\). From Lemma 8, Corollary 2 and Lemma 23 we derive that
which proves the following lemma.
Lemma 10
\(A-A' = \theta _{{\mathscr {R}}}(N - N') = {\mathrm{Inv}}(N-N')\).
Lemma 10 together with (30) yields the bottom half of (27). The duality between regular closed attracting and repelling blocks is given by the following lemma which explains regular closed Morse tiles as regular intersections of attracting blocks and repelling blocks and characterizes the duality in Diagram (17) in this case.
Lemma 11
.
Proof
From [25, Lemma 3.17] we derive that if \(U\in {\mathsf {RBlock}}_{{{\mathscr {R}}}}(X,\varphi )\), then \(U^{\scriptscriptstyle \#}\) satisfies
The latter follows from the fact that \(U^c\) is a regular open set. From [25, Lemma 3.17] we also derive that if \(U\in {\mathsf {ABlock}}_{{{\mathscr {R}}}}(X,\varphi )\), then
which proves that \(U^{\scriptscriptstyle \#}\in {\mathsf {RBlock}}_{{{\mathscr {R}}}}(X,\varphi )\). \(\square \)
8 Representations of Lattices
We have shown that attractors in a dynamical system have the structure of a bounded, distributive lattice, which codifies algebraically the global structure of the dynamical system. From a dynamics point of view, this global structure has been alternatively described in terms of a poset of distinguished invariant sets, the order of which encodes the global structure. From an algebraic point of view, a bounded, distributive lattice is dually equivalent to a poset via Priestley duality as described in Section 2. Hence, the order on the Priestley space is dynamically defined, and the central issue is the representation of the Priestley space as a poset of invariant sets.
In the previous sections we have identified dynamically distinguished invariant sets, namely the Morse sets, which can be characterized as the image of the specific Conley form \({\mathsf {C}}_{\mathsf {Att}}\) on the lattice of attractors represented in the invariant sets. In particular, \({\mathsf {Morse}}(\varphi )\cong {{{{\mathsf {B}}}}}^{\updownarrow }({\mathsf {Att}})\). The Conley form is designed to provide a representation of the semilattice structure of \({{{{\mathsf {B}}}}}^{\updownarrow }({{{{\mathsf {L}}}}})\) in a more meaningful semilattice \({{{{\mathsf {I}}}}}\). However, since the Booleanization functor forgets the order on a representation of as a poset in \({{{{\mathsf {I}}}}}\) does not immediately follow. In this section, we show that in the case of finite lattices, the Priestley space can indeed be represented as a poset consisting of elements in \({{{{\mathsf {I}}}}}\), but the issue is more subtle in the infinite case.
8.1 Spectral Representations
Let \({{{{\mathsf {L}}}}}\) be a finite distributive lattice. Then the convexity semilattice \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\) is the lattice of all convex sets in the spectrum . The lattice is a (complete) atomic lattice, which is not distributive in general, cf. [7]. The anti-chain of atoms in contains exactly the sets \(\{I\}\) where ignoring the order structure of . Let \({\mathsf {C}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a Conley form on \({{{{\mathsf {L}}}}}\), then \( {{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}}) \cong {\mathsf {C}}({{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}) = {{{{\mathsf {I}}}}}_{\mathsf {C}}, \) and \({\mathsf {C}}\) determines the injective semilattice homomorphism \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}_{\mathsf {C}}\) given by
Writing \(\{I\}\) as \(\{I\} = \downarrow \!I \smallsetminus (\downarrow \!I \smallsetminus \{I\})\) gives
Since the join irreducible elements of \({{{{\mathsf {B}}}}}^\downarrow \!({{{{\mathsf {L}}}}})\) are exactly those of the form \(\downarrow \!I\) for , the join irreducible elements of \({{{{\mathsf {L}}}}}\) are exactly \(a=j^{-1}(\downarrow \!I)\) for , since j is an isomorphism, cf. Sect. 2. Consequently, is a representation of in \({{{{\mathsf {I}}}}}\). This motivates the following definition.
Definition 6
Let \({{{{\mathsf {L}}}}}\) be a finite, distributive lattice and let \({\mathsf {C}}:{{{{\mathsf {L}}}}}\times {{{{\mathsf {L}}}}}\rightarrow {{{{\mathsf {I}}}}}\) be a representation of the Conley form in a meet semilattice \({{{{\mathsf {I}}}}}\) and \(\gamma :{{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}\) be the injective semilattice homomorphism given by \({\mathsf {C}}\). The spectral representation of in \({{{{\mathsf {I}}}}}\) is defined to be the poset \(\bigl ({\mathsf {M}}({{{{\mathsf {L}}}}}),\leqslant \bigr )\) where
and
Since \(\gamma \) is an isomorphism, it follows that
is an order isomorphism.
Lemma 12
It holds that \(\gamma (\{I\}) \ne 0\) for all and \(\gamma (\{I\})\wedge \gamma (\{I'\})=0\) for all \(I\ne I'\).
Proof
Since \(\overleftarrow{a} < a\) Proposition 3(iv) implies that \(a-\overleftarrow{a}\ne 0\). Note that elements of \({\mathsf {M}}({{{{\mathsf {L}}}}})\) are pairwise disjoint since \(\gamma (\{I\})\wedge \gamma (\{I'\})=\gamma (\{I\}\cap \{I'\})=0\) and \(\gamma \) is an isomorphism \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\rightarrow {{{{\mathsf {I}}}}}_{\mathsf {C}}.\) \(\square \)
The above construction implies that in the finite case, the (clopen) singleton, convex sets in \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\) are in one-to-one correspondence with \({{\mathsf {J}}}({{{{\mathsf {L}}}}})\) and thus \({{\mathsf {P}}}\), cf. Fig. 3[left/middle] and which is used to construct spectral representations. The semilattice of all convex sets is isomorphic to the convex sets in \({{\mathsf {P}}}\) and is given in Fig. 3[right]. In general, when \({{{{\mathsf {L}}}}}\) is infinite, \({{{{\mathsf {B}}}}}^\updownarrow ({{{{\mathsf {L}}}}})\) is only a subsemilattice of , [7]. Indeed, there are infinite, bounded, distributive lattices that possess clopen, singleton, convex sets that are not associated to a join irreducible elements. In this case, representing the spectrum is more subtle and will not be addressed in this paper, cf. [18]. For dynamics, the finite case is often sufficient as we are interested in Morse representations which are finite.
Since \({\mathsf {M}}({{{{\mathsf {L}}}}})\) is order-isomorphic to , Birkhoff’s Representation Theorem implies that \({{\mathsf {O}}}({\mathsf {M}}) \cong {{{{\mathsf {L}}}}}\). We denote this isomorphism by \({\varvec{\nu }}:{{\mathsf {O}}}({\mathsf {M}}) \rightarrow {{{{\mathsf {L}}}}}\). Let \({\mathsf {C}}\) denote the Conley form on \({{{{\mathsf {L}}}}}\) represented in \({{{{\mathsf {I}}}}}\). This gives the diagram:
where by commutativity the final isomorphism is given by
and consequently \(\theta (\{M\}) = M\) for all \(M\in {\mathsf {M}}({{{{\mathsf {L}}}}})\). If we consider a lattice homomorphism \(h:{{{{\mathsf {K}}}}}\rightarrow {{{{\mathsf {L}}}}}\) have the following commutative diagrams:
which yields \({{\mathsf {J}}}(h)(a) {:}{=} \min h^{-1}(\uparrow \!a)\). This construction induces the map:
When we apply the spectral representation in the dynamical setting using \({\mathsf {C}}_{\mathsf {Att}}\), we use the terminology of a Morse representation in place of spectral representation. For example, consider \({{{{\mathsf {L}}}}}= {\mathsf {Att}}(\varphi )\) and the Conley form
Following Definition 6 the Morse representation subordinate to a finite sublattice \({{{{\mathsf {A}}}}}\subset {\mathsf {Att}}(\varphi )\) is defined to be
In the combinatorial setting, the Morse representation subordinate to a sublattice \({{{{\mathsf {A}}}}}\) of \({\mathsf {Att}}({{\mathcal {F}}})\) is
In both cases the Morse representation is a poset isomorphic to \({{\mathsf {J}}}({{{{\mathsf {A}}}}})\) which is a partially ordered set via set-inclusion.
8.2 Stable and Unstable Set Representations
Consider the maps \(W^u:{\mathsf {Morse}}(\varphi ) \rightarrow {\mathsf {Invset}}(\varphi )\) and \(W^s:{\mathsf {Morse}}(\varphi ) \rightarrow {\mathsf {Invset}}^\pm (\varphi )\) where the latter is an injective semilattice homomorphism, cf. App. 1[Lemma 21]. These maps induce a lattice form \(\rho ^u\) and a Conley form \({\mathsf {C}}^s\) given by
From the fundamental theorem of attractor-repeller pairs [25, Theorem 3.19] we have that \(A\smallsetminus \overleftarrow{A} \subset \rho ^u(A,\overleftarrow{A})\), and therefore \(\rho ^u\) satisfies the additivity property in Proposition 6. Let \({\varvec{\nu }}:{{\mathsf {O}}}({\mathsf {M}})\rightarrow {\mathsf {Att}}(\varphi )\) be the injective lattice homomorphism with range \({{{{\mathsf {A}}}}}\) from Birkhoff’s Representation Theorem. Then, for \(\alpha \in {{\mathsf {O}}}({\mathsf {M}})\), we have \(\alpha = \bigcup _{\genfrac{}{}{0.0pt}3{\alpha '\subset \alpha }{\alpha '\in {{\mathsf {J}}}({{\mathsf {O}}}({\mathsf {M}}))}} \alpha '\) and consequently, \(A = \bigcup _{\genfrac{}{}{0.0pt}3{A'\subset A}{A'\in {{\mathsf {J}}}({{{{\mathsf {A}}}}})}} A'\) where \(A'= {\varvec{\nu }}(\alpha ')\). Proposition 6 implies
which provides an explicit expression for \({\varvec{\nu }}(\alpha )\). Similarly, since also \({\mathsf {C}}^s\) satisfies the additivity property in Proposition 6, a representation for repellers can be obtained via the homomorphism \({\varvec{\nu }}^*:{{\mathsf {U}}}({\mathsf {M}}) \rightarrow {\mathsf {Rep}}(\varphi )\) given by
From Remark 5 we have the following commutative diagram
where we have identified \({\mathsf {C}}_{{\mathsf {Att}}}(\omega (X), A) = \omega (X)\cap A^*\) with \(A^*\), since \(\omega (X)\cap A^*\mapsto W^s\bigl (\omega (X)\cap A^*\bigr ) = A^*\) is injective, cf. Lemma 21. This yields the correspondence
Remark 12
We leave it to the reader to verify that the homomorphisms \(\theta \) and \(\theta ^*\) induced by \({\varvec{\nu }}\) and \({\varvec{\nu }}^*\) respectively coincide, i.e. \(\theta (\alpha \smallsetminus \beta ) = \theta ^*(\alpha \smallsetminus \beta )\).
We can use the above decompositions to obtain a decomposition in terms of connecting orbits. We now show that the decompositions in (35) and (36) can be utilized to relate the partial order on \({\mathsf {M}}({{{{\mathsf {A}}}}})\) to the dynamics of \(\varphi \). Theorem 5 below provides a dynamical description of this order, which serves as an extension of an attractor-repeller pair and can be used as a dynamical definition of a Morse representation.
Theorem 5
Let \(\bigl ({\mathsf {M}}({{{{\mathsf {A}}}}}),\leqslant \bigr )\)Footnote 4 be the Morse representation subordinate to a finite sublattice \({{{{\mathsf {A}}}}}\subset {\mathsf {Att}}(\varphi )\). Then, the sets \(M\in {\mathsf {M}}({{{{\mathsf {A}}}}})\) are compact, nonempty, pairwise disjoint, invariant sets in X, and for every \(x\in X\) there exists \(M\in {\mathsf {M}}\) such that \(\omega (x) \subset M\). Moreover, for every complete orbit \(\gamma _x\) with \(x\not \in \bigcup _{M\in {\mathsf {M}}}M\) there exist \(M,M'\in {\mathsf {M}}\) with \(M<M'\) such that \(\omega (x) \subset M\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M'\).
Proof
By definition \(M=A-\overleftarrow{A} = A\cap \overleftarrow{A}^*\in {\mathsf {M}}({{{{\mathsf {A}}}}})\subset {{{\mathsf {Invset}}}}(\varphi )\). Since M is the intersection of an attractor and repeller, it is compact and isolated, cf. [25] and Lemma 8. Finally, by Lemma 12 Morse sets M are nonempty. Furthermore, by Lemma 12, \(M\wedge M' = \varnothing \) for all \(M\ne M'\). This implies that \(M\cap M' = \varnothing \) for all \(M\ne M'\). Indeed, the intersection \(M\cap M'\) is compact and forward invariant and thus \(M\wedge M' = {\mathrm{Inv}}(M\cap M') = \omega (M\cap M')\) is nonempty unless \(M\cap M'=\varnothing \).
The decompositions in (35) and (36) imply that
so that for each \(x\in X\) there exists M such that \(x\in W^s(M)\) and thus \(\omega (x)\subset M\). Let \(\gamma _x\) be a complete orbit with \(x\in X\smallsetminus \bigr (\bigcup _{M\in {\mathsf {M}}} M\bigl )\). Then, by the decompositions in (39) we have that \(x\in W^s(M) \cap W^u(M')\). By definition \(\omega (x) \subset M\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M'\). It remains to show that \(M<M'\). Suppose \(M>M'\) or \(M\Vert M'\) and write the singleton convex set \(\{M\}\) in \({{\mathsf {O}}}({\mathsf {M}})\) as \(\{M\} = \alpha \smallsetminus \beta \) with \(\alpha =\downarrow M\in {{\mathsf {O}}}({\mathsf {M}})\) and \(\beta = (\uparrow M)^c\in {{\mathsf {O}}}({\mathsf {M}})\), and likewise \(\{M'\} = \alpha ' \smallsetminus \beta '\) with \(\alpha '=\downarrow M'\) and \(\beta ' = (\uparrow M')^c\). Then,
By the mapping property of the Conley form we have
since \(\alpha '\smallsetminus \beta = \downarrow \!M' \cap \uparrow \!M =\varnothing \) by the assumptions on M and \(M'\), which proves that \(M<M'\). \(\square \)
8.3 Reconstruction of Attractor Lattices
Theorem 5 establishes dynamical properties of a Morse representation. The next result shows that the characterization in Theorem 5 can be used as a dynamical definition of Morse representations.
Theorem 6
Let \(\bigl ({\mathsf {M}},\leqslant \bigr )\) be a finite poset of nonempty, pairwise disjoint, compact, invariant sets in X. Then \({\mathsf {M}}\) is a Morse representation subordinate to a finite sublattice \({{{{\mathsf {A}}}}}({\mathsf {M}})\subset {\mathsf {Att}}(\varphi )\) if and only if for every \(x\in X\) there exists \(M\in {\mathsf {M}}\) such that \(\omega (x)\subset M\), and for each complete orbit \(\gamma _x\) with \(x\not \in \bigcup _{M\in {\mathsf {M}}} M\) there exists \(M<M'\) such that \(\omega (x)\subset M\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M'.\) The associated lattice \({{{{\mathsf {A}}}}}({\mathsf {M}})\) is the image of the injective lattice homomorphism \({\varvec{\nu }}:{{\mathsf {O}}}({\mathsf {M}}) \rightarrow {{{\mathsf {Invset}}}}(\varphi )\) given by
and \({\mathsf {M}}= {\mathsf {M}}\bigl ({{{{\mathsf {A}}}}}({\mathsf {M}})\bigr )\).
The “only if” direction is Theorem 5, so the proof of Theorem 6 is divided into two lemmas in which we assume the second set of conditions stated in the theorem.
Lemma 13
Let \(M_0\in {\mathsf {M}}\) be a minimal element. Then, \(M_0\) is an attractor.
Proof
The set \(X'=\omega (X)\) is a compact metric space, and the restriction \(\varphi '=\varphi |_{X'}\) is a surjective dynamical system on \(X'\). Due to the invariance of both \(X'\) and the sets \(M\in {\mathsf {M}}\) we have that for every \(x\in X'\smallsetminus (\bigcup _{M\in {\mathsf {M}}} M)\), there exists \(M<M'\) such that \(\omega (x) \subset M\) and \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M'\). By assumption we can choose a compact neighborhood \(N\supset M_0\) with \(N\cap M=\varnothing \) for all \(M\ne M_0\). For \(x \in N\smallsetminus M_0\) the assumptions imply that \(\alpha _{{\mathrm{o}}}(\gamma _x^-)\subset M \ne M_0\) for all backward orbits \(\gamma _x^-\). Consequently, there are no backward orbits \(\gamma _x^-:{\mathbb {T}}^-\rightarrow N\) for all \(x\in N\smallsetminus M_0\). By [25, Lemma 3.11] the set \(M_0\) is an attractor for \(\varphi '\). By [25, Proposition 3.7], \(M_0\) is also an attractor for \(\varphi \). \(\square \)
Lemma 14
Let \(M_0 \in {\mathsf {M}}\) be a minimal element. Then
is the repeller dual to \(A=M_0\).
Proof
By Proposition 3.16 in [25], since \(M_0\) is an attractor, cf. Lemma 13, the dual attractor of \(M_0\) is characterized by \(M_0^* = \{x\in X~|~\omega (x) \cap M_0 = \varnothing \}\). Suppose \(x\in R\), then \(\omega (x) \subset M\) for some \(M\ne M_0\), and therefore \(R\subset M_0^*\). Conversely, if \(x\in M_0^*\), then \(\omega (x) \subset M\) with \(M \ne M_0\), which implies \(M_0^*\subset R\), and thus \(M_0^* = R\). \(\square \)
Proof of Theorem 6
Since the sets \(W^s(M)\in {\mathsf {Invset}}^\pm (\varphi )\) for \(M\in {\mathsf {M}}\) are mutually disjoint sets in \({{{{\mathsf {I}}}}}= {\mathsf {Invset}}^\pm (\varphi )\), the map
defines a injective lattice homomorphism and the range is denoted by \({{{{\mathsf {A}}}}}^*({\mathsf {M}})\), cf. Lemma 21.
Lemmas 13 and 14 show that \(R=\bigcup _{M\ne M_0} W^s(M) = {\varvec{\nu }}^*\bigl ((\downarrow \!M_0)^c\bigr )\) are repellers for all minimal elements in \(M_0 \in {\mathsf {M}}\). Let \(X'\) be the intersection of these repellers, which is again a repeller, and let \({\mathsf {M}}'\) be the poset obtained from \({\mathsf {M}}\) by removing all minimal elements. Then, \({\mathsf {M}}'\) satisfies the conditions of Theorem 6 in \(X'\). Repeat the above lemmas in \(X'\). By [25, Proposition 3.28] repellers in \(X'\) are repellers in X, and thus by exhausting the poset \({\mathsf {M}}\) we establish that all elements of the form \({\varvec{\nu }}^*\bigl ((\downarrow \!M)^c\bigr )\), \(M\in {\mathsf {M}}\), are repellers in X. Since the elements \({\varvec{\nu }}^*\bigl ((\downarrow \!M)^c\bigr )\) are meet-irreducible, all elements in \({{{{\mathsf {A}}}}}^*({\mathsf {M}})\), except for \({\varvec{\nu }}^*({\mathsf {M}})\), are meets of meet-irreducible repellers. By (38) \({\varvec{\nu }}^*({\mathsf {M}}) = X\), a repeller, which establishes \({\varvec{\nu }}^*:{{\mathsf {U}}}({\mathsf {M}})\rightarrow {\mathsf {Rep}}(\varphi )\) as a injective lattice homomorphism. Consequently, \(\alpha \mapsto {\varvec{\nu }}^*(\alpha ^c)^* \in {\mathsf {Att}}(\varphi )\) is a injective lattice homomorphism \({\varvec{\nu }}:{{\mathsf {O}}}({\mathsf {M}}) \rightarrow {\mathsf {Att}}(\varphi )\) by Diagram (37).
Moreover, for \(\alpha \smallsetminus \beta = \{M\}\) we have
which implies, by (38), that \({\varvec{\nu }}\) is given by (40) completing the proof. \(\square \)
Given a finite attractor lattice \({{{{\mathsf {A}}}}}\subset {\mathsf {Att}}(\varphi )\), then \({\mathsf {M}}({{{{\mathsf {A}}}}})\) satisfies the hypotheses of Theorem 6 and the associated attractor lattice \({{{{\mathsf {A}}}}}({\mathsf {M}})\) in (40) is isomorphic to \({{{{\mathsf {A}}}}}\) due to Birkhoff’s Representation Theorem and the attractors coincide, which shows that \({{{{\mathsf {A}}}}}({\mathsf {M}}({{{{\mathsf {A}}}}})) = {{{{\mathsf {A}}}}}\). We conclude
Remark 13
The above characterization and construction of Morse representations can also be implemented for finite binary relations \({{\mathcal {F}}}\subset {{\mathcal {X}}}\times {{\mathcal {X}}}\). In [24, Defn. 3.9] a dynamical definition of Morse representation is given. The results in Theorem 5 and Theorem 6 also hold in this setting.
9 Morse Decompositions
Let \({{\mathsf {P}}}\) be a finite poset. A lattice homomorphism \({{\mathsf {O}}}({{\mathsf {P}}}) \rightarrow {{{{\mathsf {L}}}}}\) can be factored through its range \({{{{\mathsf {A}}}}}\subset {{{{\mathsf {L}}}}}\), i.e. \({{\mathsf {O}}}({{\mathsf {P}}}) \twoheadrightarrow {{{{\mathsf {A}}}}}\rightarrowtail {{{{\mathsf {L}}}}}\). This yields the factorization . Given a spectral representation \({\mathsf {M}}({{{{\mathsf {A}}}}})\) via a Conley form on \({{{{\mathsf {A}}}}}\) and Birkhoff’s Representation Theorem, we obtain
In the context of dynamics, we make the following definition.
Definition 7
Let \({{\mathsf {P}}}\) be a finite poset and \({{{{\mathsf {A}}}}}\) be the image of a lattice homomorphism \({{\mathsf {O}}}({{\mathsf {P}}})\rightarrow {\mathsf {Att}}\). The order-embedding \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {P}}}\) is called the Morse decomposition dual to the lattice epimorphism \({{\mathsf {O}}}({{\mathsf {P}}}) \twoheadrightarrow {{{{\mathsf {A}}}}}\).
The term Morse decomposition was first defined in Conley theory in the setting of continuous time dynamical systems via labelings of collections of invariant sets by a poset whose order is consistent with the dynamics, cf. [10]. By reformulating this concept in terms of embeddings of posets we obtain a formulation of Morse decomposition consistent with the algebraic theory developed in this paper. Here we emphasize the algebraic nature of a Morse decomposition as an order-embedding from a Morse representation into a poset. The importance of the role of the poset \({{\mathsf {P}}}\) and the information it provides about the dynamical system becomes most apparent in computations where the poset \({{\mathsf {P}}}\) is the computable object, cf. Sect. 9.2. Generally, we refer to a Morse decomposition without mentioning the dual lattice homomorphism.
9.1 Tessellated Morse Decompositions
In this section we present a dynamically meaningful choice of poset \({{\mathsf {P}}}\) in a Morse decomposition. Let \({{\mathsf {N}}}\subset {\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\) be a finite sublattice of regular closed attracting blocks, and consider the Conley form given in Sect. 7.3 in the setting of regular closed attracting neighborhoods. From 3 and Diagram (27) we derive the commutative diagrams
where \({{\mathsf {MTile}}}_{{\mathscr {R}}}({{\mathsf {N}}})\subset {{\mathsf {MTile}}}(\varphi )\) denotes the image of \({\mathsf {C}}^b\) restricted to \({{\mathsf {N}}}\times {{\mathsf {N}}}\) and \({\mathsf {Morse}}({{{{\mathsf {A}}}}})\subset {\mathsf {Morse}}(\varphi )\) denotes the image of \({\mathsf {C}}_{\mathsf {Att}}\) restricted to \({{{{\mathsf {A}}}}}\times {{{{\mathsf {A}}}}}\). As in Sect. 8.1, we obtain a spectral representation in \({{\mathsf {MTile}}}_{{\mathscr {R}}}({{\mathsf {N}}})\) that is called a Morse tessellation, see Example 3, and denoted by
where \(N-\overleftarrow{N}= \mathrm{cl}\,(N \smallsetminus \overleftarrow{N})\), and \(N-\overleftarrow{N}\leqslant N'-\overleftarrow{N}'\) if and only if \(N\subset N'\). Hence \({{\mathsf {T}}}= {{\mathsf {T}}}({{\mathsf {N}}})\) is a poset, and the map \({{\mathsf {J}}}({{\mathsf {N}}}) \rightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) given by \(N\mapsto N-\overleftarrow{N}\) is an order-isomorphism. Moreover, the functoriality of Birkhoff’s Representation Theorem yields the order-embedding \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) subordinate to the lattice surjection \(\omega :{{\mathsf {N}}}\twoheadrightarrow {{{{\mathsf {A}}}}}\), where \(\pi \) is explicitly given by (34):
Definition 8
Let \({{\mathsf {T}}}({{\mathsf {N}}})\) be a Morse tessellation of regular closed sets subordinate to the sublattice \({{\mathsf {N}}}\subset {\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\). Then, the homomorphism \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) is called a tessellated Morse decomposition subordinate to \(\omega :{{\mathsf {N}}}\twoheadrightarrow {{{{\mathsf {A}}}}}\).
For a given tessellated Morse decomposition \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\), the Morse tessellation \({{\mathsf {T}}}({{\mathsf {N}}})\) plays the role of the poset \({{\mathsf {P}}}\) in the definition of Morse decomposition.
Remark 14
Observe that by Corollary 2, \(\theta :{\mathsf {C}}^b\bigl ({{\mathsf {O}}}({{\mathsf {T}}}({{\mathsf {N}}})) \times {{\mathsf {O}}}({{\mathsf {T}}}({{\mathsf {N}}}))\bigr ) \rightarrow {\mathsf {C}}_{\mathsf {Att}}({{{{\mathsf {A}}}}}\times {{{{\mathsf {A}}}}})\) is a semilattice homomorphism. Furthermore, by Lemma 8, \(\theta ={\mathrm{Inv}}\). The map \(\pi :{\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) is a order-embedding. If we identify the elements of \({{\mathsf {T}}}({{\mathsf {N}}})\) with the singleton sets in \({\mathsf {C}}^b\bigl ({{\mathsf {O}}}({{\mathsf {T}}}({{\mathsf {N}}})) \times {{\mathsf {O}}}({{\mathsf {T}}}({{\mathsf {N}}}))\bigr )\), then
and \(\theta ={\mathrm{Inv}}\) acts as a left-inverse for \(\pi \). Therefore, the Morse sets can be recovered as the maximal invariant sets within the Morse tiles. Observe that since \(\varnothing \) is in the range of \(\theta \), we capture the possibility that the maximal invariant set in a Morse tile may be empty.
Remark 15
One can also define tessellated Morse decomposition via \({\mathsf {ANbhd}}(\varphi )\) or \({\mathsf {ANbhd}}_{{{\mathscr {R}}}}(\varphi )\).
9.2 Spans and Combinatorial Models
For a given dynamical system \(\varphi \) in this paper we have constructed the following span in the category of bounded distributive lattices
Spans can be used to define equivalence classes of dynamical systems based on their gradient behavior. Two dynamical systems \((X,\varphi )\) and \((Y,\psi )\) are span equivalent if there exist isomorphisms such that following diagram commutes
The analogue of a span in the category of finite distributive lattices is given by
where \({{\mathcal {X}}}\) is a finite set and \({{\mathsf {P}}}\) and \({{\mathsf {Q}}}\) are finite posets from Birkhoff’s Representation Theorem. Spans in the category of finite distributive lattices can be equivalently described through finite binary relations \({{\mathcal {F}}}\subset {{\mathcal {X}}}\times {{\mathcal {X}}}\). To be more precise the extension of Birkhoff’s Representation Theorem in [23] yields the following representation of a finite span in terms of a binary relation \({{\mathcal {F}}}\), i.e. (45) can be equivalently described by
where \({{\varvec{\omega }}}\) is the omega limit set in the setting of binary relations, cf. Eqn. (50) and [26]. We emphasize that the choice of \({{\mathcal {F}}}\) is not unique, cf. [23]. The next step is to consider diagrams of the form
where the second homomorphism is a restriction of the first. We show that if the third homomorphism exists and the diagram commutes, then it is uniquely defined by \(c=\omega (|\cdot |)\).
Remark 16
Typically in applications, \({{\mathcal {X}}}\) is a labeling of the atoms of a subalgebra of regular closed sets, ie. a grid cf. [26], and the map \(|\cdot |\) is the evaluation map
which is injective. Also, in the definition of span one may consider sublattices of \({{\mathscr {R}}}(X)\) and \({\mathsf {Set}}({{\mathcal {X}}})\), which is useful in some applications.
We refer to the diagram in (46) as a commutative combinatorial model for \(\varphi \), see [23]. Recall from [24,25,26] that a way to combinatorialize a dynamical system is to discretize both time and space. In this section we explain combinatorialization from an algebraic point of view. In order to do so we introduce two hypotheses. First, a finite binary relation \({{\mathcal {F}}}\) is called a weak outer approximation if
-
(W)
\(\varphi \bigl (t,|\xi |\bigr ) \subset {\mathrm{int\,}}|\varGamma ^+(\xi )|\) for all \(t>0\),
where \(\varGamma ^+(\xi )\) denotes the forward image of \(\xi \) under \({{\mathcal {F}}}\). The commutativity of the first square in (46) is equivalent to (W) by [23, Thm. 5.3]. In order to characterize commutativity of the second square in (46) we use an additional criterion for \({{\mathcal {F}}}\)
-
(L)
\(\omega (|\xi |) \subset |{{\varvec{\omega }}}(\xi )|\) for all \(\xi \in {{\mathcal {X}}}\).
Theorem 7
Let \({{\mathcal {F}}}\subset {{\mathcal {X}}}\times {{\mathcal {X}}}\) be a finite, binary relation. Diagram (46) commutes if and only if \({{\mathcal {F}}}\) satisfies (W) and (L). In this case \(c=\omega (|\cdot |)\).
Proof
The commutativity of the first square in (46) is equivalent to \({{\mathcal {F}}}\) satisfying (W) and is proved in [23, Thm. 5.3].
If the second square in (46) commutes, then \(\omega (|{{\mathcal {U}}}|) = c({{\varvec{\omega }}}({{\mathcal {U}}}))\) for every \({{\mathcal {U}}}\in {\mathsf {Invset}}^+({{\mathcal {F}}})\). In particular, each \({{\mathcal {A}}}\in {\mathsf {Att}}({{\mathcal {F}}})\) satisfies \({{\mathcal {A}}}={{\varvec{\omega }}}({{\mathcal {A}}})\) and is an element of \({\mathsf {Invset}}^+({{\mathcal {F}}})\) so that \(\omega (|{{\mathcal {A}}}|) = c({{\mathcal {A}}})\), i.e. \(c = \omega (|\cdot |)\).
Let \({{\mathcal {U}}}= \varGamma ^+(\xi )\) be the complete forward image of some \(\xi \in {{\mathcal {X}}}\). Then,
which establishes property (L).
Conversely, suppose (L) is satisfied. For \({{\mathcal {U}}}\in {\mathsf {Invset}}^+({{\mathcal {F}}})\) we have that \({{\varvec{\omega }}}({{\mathcal {U}}}) \subset {{\mathcal {U}}}\) and therefore \( \omega (|{{\varvec{\omega }}}({{\mathcal {U}}})|) \subset \omega (|{{\mathcal {U}}}|). \) Moreover, since \(\omega \), \({{\varvec{\omega }}}\), and \(|\cdot |\) are homomorphisms,
and thus \(\omega (|{{\mathcal {U}}}|) = \omega \bigl (\omega (|{{\mathcal {U}}}|) \bigr ) \subset \omega (|{{\varvec{\omega }}}({{\mathcal {U}}}|).\) Combining both inclusions, \(\omega (|{{\varvec{\omega }}}({{\mathcal {U}}})|)= \omega (|{{\mathcal {U}}}|)\). This establishes the commutativity of the second square in (46) when \(c=\omega (|\cdot |).\) \(\square \)
From this point on we assume that \(|\cdot |\) is injective. If we consider the diagram in (46) by denoting the ranges of the bottom span we obtain
where \({{\mathscr {R}}}_0\) is the algebra of grid elements, \({{\mathsf {N}}}\) is a finite lattice of attracting blocks, and \({{{{\mathsf {A}}}}}\) is a finite lattice of attractors. We now invoke the various Conley forms to dualize the above diagrams which yields the following dual diagram
which provides a factorization of the tessellation \(|{{\mathcal {X}}}|\twoheadrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\) and the tessellated Morse decomposition \({\mathsf {M}}({{{{\mathsf {A}}}}}) \hookrightarrow {{\mathsf {T}}}({{\mathsf {N}}})\). Together these define the co-span
The posets \({\mathsf {SC}}({{\mathcal {F}}})\) and \({\mathsf {RC}}({{\mathcal {F}}})\) are the spectral representations of \({\mathsf {Invset}}^+({{\mathcal {F}}})\) and \({\mathsf {Att}}({{\mathcal {F}}})\) respectively, cf. Sect. 8.1 and [23, 26]. The dual diagram shows that binary relations \({{\mathcal {F}}}\) that satisfy Hypotheses (W) and (L) give rise to tessellated Morse decompositions. This fact has been used to computationally characterize and compare global dynamics in various contexts, [2, 6, 8, 9, 11, 13, 17, 19, 23, 24, 26].
Given a tessellation \({{\mathsf {T}}}\) of X consisting of regular closed sets labeled by \({{\mathcal {X}}}\). If we choose \({{\mathcal {F}}}\) to be transitive and reflexive, then \({{\mathcal {F}}}\) is a partial order on \({{\mathcal {X}}}\) and induces a partial order on \({{\mathsf {T}}}= |{{\mathcal {X}}}|\). By Theorem 7 we can then formulate the following equivalent characterization of Morse tessellations in the spirit Theorem 6 for Morse representations.
Corollary 4
A (finite) poset \(({{\mathsf {T}}},\leqslant )\) consisting of a regular closed partition \({{\mathsf {T}}}\) of X is a Morse tessellation subordinate to a (finite) sublattice of attracting blocks if and only if the partial order is a weak outer approximation for \(\varphi \).
Proof
Let \({{\mathcal {F}}}\) be the partial order induced on \({{\mathcal {X}}}\) by the poset \({{\mathsf {T}}}\). Assume that \({{\mathcal {F}}}\) is a weak outer approximation. Since \({{\mathcal {F}}}\) is a partial order, \({{\varvec{\omega }}}(\xi ) = \downarrow \!\xi \) for every \(\xi \in {{\mathcal {X}}}\). Then (W) implies \(\omega (|\xi |)\subset |\downarrow \!\xi |=|{{\varvec{\omega }}}(\xi )|\) so that (L) is satisfied. The remainder follows from Theorem 7 and fact that finite sublattices of \({\mathsf {ABlock}}_{{{\mathscr {R}}}}(\varphi )\) yield partially ordered partitions of regular closed sets for which the down-sets give attracting blocks by construction. \(\square \)
We refer to [23] for a more detailed account of combinatorial models and applications.
Notes
References
Akin, E.: The General Topology of Dynamical Systems. American Mathematical Soc, London (2010)
Arai, Z., Kalies, W., Kokubu, H., Mischaikow, K., Oka, H., Pilarczyk, P.: A database schema for the analysis of global dynamics of multiparameter systems. SIAM J. Appl. Dyn. Syst. 8(3), 757–789 (2009)
Arnold, L.: Random Dynamical Systems. Springer Monographs in Mathematics, Springer, Berlin (1998)
Aubin, J.P., Frankowska, H.: Set-Valued Analysis. Modern Birkhäuser Classics, Birkhäuser Boston Inc, Boston (2009)
Balbes, R., Dwinger, P.: Distributive Lattices. University of Missouri Press, Columbia (1974)
Ban, H., Kalies, W.: A computational approach to Conleys decomposition theorem. J. Comput. Nonlinear Dyn. 1, 312–319 (2006)
Birkhoff, G., Bennett, M.: The convexity lattice of a poset. Order 2(3), 223–242 (1985)
Boczko, E., Kalies, W., Mischaikow, K.: Polygonal approximation of flows. Topol. Appl. 154(13), 2501–2520 (2007)
Bush, J., Gameiro, M., Harker, S., Kokubu, H., Mischaikow, K., Obayashi, I., Pilarczyk, P.: Combinatorial-topological framework for the analysis of global dynamics. Chaos 22(4), 047508, 16 (2012)
Conley, C.: Isolated Invariant Sets and the Morse Index. CBMS Regional Conference Series in Mathematics, vol. 38. American Mathematical Society, Providence (1978)
Cummins, B., Gedeon, T., Harker, S., Mischaikow, K., Mok, K.: Combinatorial representation of parameter space for switching networks. SIAM J. Appl. Dyn. Syst. 15(4), 2176–2212 (2016)
Davey, B., Priestley, H.: Introduction to Lattices and Order, p. xii+298. Cambridge University Press, Cambridge (2002)
Day, S., Kalies, W.: Rigorous computation of the global dynamics of integrodifference equations with smooth nonlinearities. SIAM J. Numer. Anal. 51(6), 2957–2983 (2013)
Fiedler, B., Mallet-Paret, J.: Connections between Morse sets for delay-differential equations. J. Reine Angew. Math. 397, 23–41 (1989)
Franzosa, R.: Index filtrations and the homology index braid for partially ordered Morse decompositions. Trans. Am. Math. Soc. 298(1), 193–213 (1986)
Franzosa, R.: The connection matrix theory for Morse decompositions. Trans. Am. Math. Soc. 311(2), 561–592 (1989)
Gedeon, T., Harker, S., Kokubu, H., Mischaikow, K., Oka, H.: Global dynamics for steep nonlinearities in two dimensions. Phys. D 339, 18–38 (2017)
Goldstein, A., Kalies, W., Vandervorst, R.: Priestley space and chain-recurrence. Preparation (2021)
Goullet, A., Harker, S., Mischaikow, K., Kalies, W., Kasti, D.: Efficient computation of Lyapunov functions for Morse decompositions. Discrete Contin. Dyn. Syst. Ser. B 20(8), 2418–2451 (2015)
Halmos, P.: Lectures on Boolean algebras. Van Nostrand Mathematical Studies, No. 1. D. Van Nostrand Co., Inc., Princeton, N.J. (1963)
Harker, S., Mischaikow, K., Spendlove, K.: A computational framework for connection matrix theory. Preprint. (2019)
Kaczynski, T., Mrozek, M., Wanner, T.: Towards a formal tie between combinatorial and classical vector field dynamics. J. Comput. Dyn. 3(1), 17–50 (2016)
Kalies, W., Kasti, D., Vandervorst, R.: An algorithmic approach to lattices and order in dynamics. SIAM J. Appl. Dyn. Syst. 17(2), 1617–1649 (2018)
Kalies, W., Mischaikow, K., Vandervorst, R.: An algorithmic approach to chain recurrence. Found. Comput. Math. 5(4), 409–449 (2005)
Kalies, W., Mischaikow, K., Vandervorst, R.: Lattice structures for attractors I. J. Comput. Dyn. 1(2), 307–338 (2014)
Kalies, W., Mischaikow, K., Vandervorst, R.: Lattice structures for attractors II. Found. Comput. Math. 16, 1151–1191 (2016)
Mallet-Paret, J.: Morse decompositions for delay-differential equations. J. Differ. Equ. 72(2), 270–315 (1988). https://doi.org/10.1016/0022-0396(88)90157-X
McCord, C., Mischaikow, K.: On the global dynamics of attractors for scalar delay equations. J. Am. Math. Soc. 9(4), 1095–1133 (1996). https://doi.org/10.1090/S0894-0347-96-00207-X
McGehee, R.: Attractors for closed relations on compact Hausdorff spaces. Indiana Univ. Math. J. 41(4), 1165–1209 (1992)
Miraglia, F.: An Introduction to Partially Ordered Structures and Sheaves, Contemporary Logic Series, vol. 1. Polimetrica Scientific Publisher, Milan (2006)
Mischaikow, K.: Global asymptotic dynamics of gradient-like bistable equations. SIAM J. Math. Anal. 26(5), 1199–1224 (1995). https://doi.org/10.1137/S0036141093250827
Mischaikow, K., Mrozek, M.: Conley index. In: Handbook of dynamical systems, vol. 2, pp. 393–460. North-Holland, Amsterdam (2002). https://doi.org/10.1016/S1874-575X(02)80030-3. https://doi-org.proxy.libraries.rutgers.edu/10.1016/S1874-575X(02)80030-3
Mischaikow, K., Spendlove, K., Vandervorst, R.: Morse pre-orders, connection matrices and state transition models. Preparation (2021)
Mrozek, M.: Conley-Morse-Forman theory for combinatorial multivector fields on Lefschetz complexes. Found. Comput. Math. 17(6), 1585–1633 (2017)
Robbin, J., Salamon, D.: Lyapunov maps, simplicial complexes and the Stone functor. Ergod. Th. Dyn. Sys (1992)
Roman, S.: Lattices and Ordered Sets. Springer, New York (2008)
Smale, S.: Differentiable dynamical systems. Bull. Am. Math. Soc. 73, 747–817 (1967)
Ugarcovici, I., Weiss, H.: Chaotic dynamics of a nonlinear density dependent population model. Nonlinearity 17(5), 1689–1711 (2004). https://doi.org/10.1088/0951-7715/17/5/007
Vickers, S.: Topology via Logic, Cambridge Tracts in Theoretical Computer Science, vol. 5. Cambridge University Press, Cambridge (1989)
Walker, R.: The Stone-Cech Compactification. Springer, New York (1974)
Acknowledgements
The authors would like to thank the referees for their very careful reading of the original version of this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The first author was partially supported by NSF grant NFS-DMS-0914995 and ARO grant W911NF1810306. The second author was partially supported by NSF grants 1521771, 1622401, 1839294, 1841324, 1934924, by NIH-1R01GM126555-01 as part of the Joint DMS/NIGMS Initiative to Support Research at the Interface of the Biological and Mathematical Science and contracts, DARPA contract HR001117S0003-SD2-FP-011, and a grant from the Simons Foundation. The authors are also grateful for visiting positions at the MBI in Columbus and the CRM in Montreal.
Appendix
Appendix
In this section we review definitions from dynamical systems theory, from both continuous and discrete time dynamical systems as well as the dynamics of finite relations. The proofs are fairly elementary, but are included since we are unaware of any single reference for all the results presented.
1.1 Topological Dynamics
In this paper we use the following definition of a continuous dynamical system, cf. [25, 26].
Definition 9
Let \({\mathbb {T}}\) denote either \({\mathbb {Z}}\) or \({\mathbb {R}}\). A dynamical system is a continuous map \(\varphi :{\mathbb {T}}^+ \times X \rightarrow X\) that satisfies
-
(i)
\(\varphi (0,x) = x\) for all \(x\in X\), and
-
(ii)
for all \(s,t\in {\mathbb {T}}^+\) and for all \(x\in X\) it holds that \(\varphi (t,\varphi (s,x)) = \varphi (t+s,x)\).
If \(\varphi :{\mathbb {T}}\times X \rightarrow X\) satisfies (i) and (ii), then \(\varphi \) is called an invertible dynamical system.
We use \(\omega \) and \(\alpha \) to denote the omega and alpha limit sets under the dynamics, cf. [25, Prop.’s 2.11 and 2.13]. Recall that \(A\subset X\) is an attractor for \(\varphi \) if there exists an open neighborhood U of A such that the \(\omega (U)=A\), and dually, \(R\subset X\) is a repeller for \(\varphi \) if there exists an open neighborhood U of R such that \(\alpha (U)=R\). The bounded, distributive lattice of attractors and repellers is denoted by \({\mathsf {Att}}(\varphi )\) and \({\mathsf {Rep}}(\varphi )\), respectively. The binary relations on \({\mathsf {Att}}(\varphi )\) are \(A\wedge A'{:}{=} \omega (A\cap A')\) and \(A\vee A' {:}{=} A\cup A'\), and on \({\mathsf {Rep}}(\varphi )\) the binary relations are intersection and union. In [25], it is shown that there is a natural well-defined duality anti-isomorphism \(^*:{\mathsf {Att}}(\varphi )\rightarrow {\mathsf {Rep}}(\varphi )\) via \(A=\omega (U) \mapsto \alpha (U^c)=A^*\) where \(^c\) denotes complement. The pair \((A,A^*)\) is called an attractor-repeller pair.
A set \(U\subset X\) is an attracting neighborhood if \(\omega (\mathrm{cl}\,U)\subset {\mathrm{int\,}}U\) and a repelling neighborhood if \(\alpha (\mathrm{cl}\,U)\subset {\mathrm{int\,}}U\). The collection of all attracting and repelling neighborhoods form bounded distributive lattices, \({\mathsf {ANbhd}}(\varphi )\) and \({\mathsf {RNbhd}}(\varphi )\), respectively, with binary operations intersection and union. As shown in [25], the map \(\omega :{\mathsf {ANbhd}}(\varphi )\twoheadrightarrow {\mathsf {Att}}(\varphi )\) is a surjective lattice homomorphism. Similarly, \(\alpha :{\mathsf {RNbhd}}(\varphi ) \twoheadrightarrow {\mathsf {Rep}}(\varphi )\) is a surjective lattice homomorphism. A subset \(U\subset X\) is an attracting block for \(\varphi \) if
The set of closed attracting blocks of \(\varphi \) is denoted by \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\). By [25, Lemma 3.3] and the fact that intersection and union of closed sets are closed, \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) is a bounded distributive lattice. Since the inclusion \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi ) \rightarrowtail {\mathsf {Set}}(X)\) is a lattice homomorphism, we can define the dual lattice
Furthermore, by [25, Lemma 3.17], we have that \({\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi )\rightarrowtail {\mathsf {Set}}(X)\), and complement acts as an anti-lattice isomorphism between \({\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi )\) and \({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\). From the perspective of dynamics, \(V\in {\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi )\) if and only if \(\varphi (t,\mathrm{cl}\,V) \subset {\mathrm{int\,}}V\) for all \(t<0\).
Lemma 15
Let \(\varphi :{\mathbb {T}}^+\times X \rightarrow X\) be a dynamical system on a compact metric space. Then, \({\mathsf {Att}}(\varphi )= \omega ({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi ))\) and \({\mathsf {Rep}}(\varphi ) = \alpha ({\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi ))\).
Proof
Let \(A\in {\mathsf {Att}}(\varphi )\). Because \({\mathsf {Att}}(\varphi ){:}{=} \omega ({\mathsf {ANbhd}}(\varphi ))\), there exist \(U \in {\mathsf {ANbhd}}(\varphi )\) such that \(\omega (U) = A\). By [25, Prop. 3.5] there exists a trapping region \({\widehat{U}}\subset U\) such that \(\omega (U) = \omega ({\widehat{U}}) = A\). By [24, Lemmas 6.5 and 7.7] there exists a Lyapunov function \(V:X\rightarrow [0,1]\) such that \(V^{-1}(0) = A\), \(V^{-1}(1) = A^*\), and \(V(\varphi (t,x))< V(x)\) for all \(t>0\) and \(x\not \in A\cup A^*\), where \(A^*\) is the dual repeller to A. Due to compactness we can choose \(0<\epsilon \ll 1\) such that \(N =\left\{ {x\in X \mid V(x)\leqslant \epsilon }\right\} \subset {\widehat{U}}\subset U\) is a closed attracting block with \(\omega (N) = \omega ({\widehat{U}}) = \omega (U) = A\). Therefore, \(A\in \omega ({{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi ))\). The proof that \({\mathsf {Rep}}(\varphi ) = \alpha ({\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi ))\) is similar. \(\square \)
The following result is a Corollary of [25, Proposition 3.16].
Lemma 16
Let \(\varphi :{\mathbb {T}}^+\times X \rightarrow X\) be a dynamical system on a compact metric space. Then, the following diagram commutes:
The upper homomorphism follows from the proof of Lemma 3.17 in [25].
Definition 10
For a compact invariant set \(S\subset X\) define the sets
which are called the stable and unstable sets of S respectively.
Lemma 17
The stable set \(W^s(S)\) is forward-backward invariant, and the unstable set \(W^u(S)\) is invariant.
Proof
Let \(x\in W^s(S)\). Then \(\omega (\varphi (t,x)) \subset \omega (x)\subset S\) for every \(t\in {\mathbb {T}}\). Therefore, \(\omega (\varphi (t,x)) \subset S\) for all \(x\in W^s(S), t\in {\mathbb {T}}\), which proves that \(W^s(S)\) is both forward and backward invariant.
As for \(W^u(S)\), we argue as follows. Let \(x\in W^u(S)\). Then a complete orbit \(\gamma _x\) exists. Therefore, every \(y\in \gamma _x\) has a backward orbit \(\gamma _y^-\), and \(\alpha _{{\mathrm{o}}}(\gamma _y^-) = \alpha _{{\mathrm{o}}}(\gamma _x^-)\subset S\), which proves that \(\gamma _x\subset W^u(S)\) for all \(x\in W^u(S)\) and establishes the invariance of \(W^u(S)\). \(\square \)
Lemma 18
Let \(S,S'\) be compact invariant sets. Then, \(W^s(S\wedge S') = W^s(S) \cap W^s(S')\).
Proof
We have \(W^s(S\wedge S')\subset W^s(S) \cap W^s(S')\). Now let \(x\in W^s(S) \cap W^s(S')\). Then \(\omega (x)\subset S\cap S'\), and since \(\omega (x)\) is invariant, \(\omega (x) = \omega (\omega (x)) \subset \omega (S\cap S') = S\wedge S'\), and thus \(W^s(S) \cap W^s(S') \subset W^s(S\wedge S')\). \(\square \)
Remark 17
The same property with respect to union is not clear unless the invariant sets are attractors. The equivalent of Lemma 18 does not hold for \(W^u(S\wedge S')\). If \(\varphi \) is an invertible system, i.e. a dynamical system with time \(t\in {\mathbb {Z}}\), or \(t\in {\mathbb {R}}\), then then we can use the proof of Lemma 18 to show that both \(W^s\) and \(W^u\) define lattice homomorphisms from the sublattice of compact invariant sets to the invariant sets.
Lemma 19
Let \(A\in {\mathsf {Att}}(\varphi )\). Then, the application \(W^s:{\mathsf {Att}}(\varphi ) \rightarrow {\mathsf {Invset}}^\pm (\varphi )\), defined by \(A\mapsto W^s(A)\), is a lattice embedding.
Proof
By Theorem 3.19 in [25] we have that \(W^s(A) = \{x\in X~|~\omega (x) \subset A\} = (A^*)^c\). This implies
Similarly,
To prove that the homomorphism is injective we argue as follows. Suppose \(W^s(A) = W^s(A')\), then equivalently \((A^*)^c = (A'^*)^c\). Since both \(^*\) and \(^c\) are involutions, we have that \(A=A'\), which completes the proof. \(\square \)
The following lemma is an extension of [25, Prop. 3.21].
Lemma 20
Let \(A\subset X\) be an attractor and let N be a compact set satisfying \(A\subset N \subset W^s(A)\). Then, \(\omega (N) = A\).
Proof
By definition \((W^s(A))^c = A^*\) and thus \(N\cap A^*=\varnothing \) by the assumptions on N. Since compact metric spaces are normal, there exist open sets separating N and \(A^*\), i.e. there exist open sets \(U\supset N\) and \(V\supset A^*\) such that \(\mathrm{cl}\,(U)\cap V=\varnothing \), and thus \(\mathrm{cl}\,(U)\cap A^*=\varnothing \). By [25, Prop. 3.21] we have that \(\omega (U) = A\), and therefore
which proves \(\omega (N) = A\). \(\square \)
Lemma 21
The mapping \(A\cap R \mapsto W^s(A\cap R)\) for an attractor A and a repeller R is injective.
Proof
Let \(U\in {{\mathsf {ABlock}}}_{{{\mathscr {C}}}}(\varphi )\) be an attracting block for A so that \(U^c \in {\mathsf {RBlock}}_{{{\mathscr {O}}}}(\varphi )\) is a repelling block for \(A^*\). Then, since R is forward-backward invariant, \(U\cap R\) is an attracting block in R, and \(U^c\cap R\) is a repelling block in R. From the properties of limit sets, cf. [25, Lemma 2.9 and Propositions 2.11, 2.13], since both U and R are forward invariant and \(U^c\) and R are backward invariant, we have
Therefore \((A\cap R,A^*\cap R)\) is an attractor-repeller pair in R.
Let \(S = A\cap R\) and \(S'= A'\cap R'\). Suppose \(W^s(S) = W^s(S')\). Then \(W^s(S\wedge S') = W^s(S) = W^s(S')\) by Lemma 18. Since \(S\subset W^s(S)\) and \(S'\subset W^s(S')\), we have
and \(S\cup S'\) is compact. Applying Lemma 20 with \(N=S\cup S'\), we have that \( \omega (S\cup S') = S\wedge S'\). Also \(\omega (S\cup S')=\omega (S)\cup \omega (S')=S\cup S'\) by the invariance of \(S,S'\). Therefore \(S\cap S'\supset S\wedge S' =S\cup S'\) so that \(S=S'\), which proves the injectivity. \(\square \)
1.2 Combinatorial Dynamics
Before recalling constructions associated with combinatorial dynamics we want to emphasize that our focus is on dynamics as given by Definition 9, i.e. single valued dynamics (that may not be invertible). The combinatorial structures discussed below are only used as a computational tool in which to understand the above mentioned dynamics.
Let \({{\mathcal {X}}}\) be a finite set. A binary relation \({{\mathcal {F}}}\) on \({{\mathcal {X}}}\) is subset of the product space \({{\mathcal {X}}}\times {{\mathcal {X}}}\). We make use of the following concepts and structures, see [25, 26] for details. In what follows \({{\mathcal {F}}}\) can be interpreted as operator acting on subsets of \({{\mathcal {X}}}\) via
Let \({{\mathcal {F}}}^{-1} {:}{=} \{(\xi ,\eta )\mid (\eta ,\xi ) \in {{\mathcal {F}}}\}\), which is called the opposite relation. By the same token we define \({{\mathcal {F}}}^{-1}({{\mathcal {U}}})\). In term is \({{\mathcal {F}}}\) the latter is given by
The forward invariant sets and backward invariant sets are given by
These sets are sublattices of the Boolean algebra \({\mathsf {Set}}({{\mathcal {X}}})\), and the complement map \({{\mathcal {U}}}\mapsto {{\mathcal {U}}}^c\) is a lattice isomorphism from \({{{\mathsf {Invset}}}}^+({{\mathcal {F}}})\) to \({{{\mathsf {Invset}}}}^-({{\mathcal {F}}})\). A subset set \({{\mathcal {S}}}\subset {{\mathcal {X}}}\) is an invariant set if \({{\mathcal {S}}}\subset {{\mathcal {F}}}({{\mathcal {S}}})\) and \( {{\mathcal {S}}}\subset {{\mathcal {F}}}^{-1}({{\mathcal {S}}})\). The invariant sets are denoted by \({\mathsf {Invset}}({{\mathcal {F}}})\), which is a lattice (not necessarily distributive). As in the continuous case, \({\mathrm{Inv}}({{\mathcal {U}}})\) denotes the maximal invariant set in \({{\mathcal {U}}}\).
The sets of all attractors and repellers of \({{\mathcal {F}}}\) are denoted by
respectively, and are finite distributive lattices. Note that attractors and repellers are not necessarily invariant sets. If \({{\mathcal {X}}}\) itself is invariant, i.e. the relation \({{\mathcal {F}}}\) is total, then both attractors and repellers are invariant sets.
The omega and alpha limit sets in this setting are defined as follows
and
which are forward and backward invariant sets respectively.
By [26, Proposition 2.8], \({{\varvec{\omega }}}\) and \({{\varvec{\alpha }}}\) define surjective lattice homomorphisms onto \({\mathsf {Att}}({{\mathcal {F}}})\) and \({\mathsf {Rep}}({{\mathcal {F}}})\) which yields the followinf commutative diagram
where \({{\mathcal {A}}}\mapsto {{\mathcal {A}}}^*{:}{=}{{\varvec{\alpha }}}({{\mathcal {A}}}^c)\), cf. [26, Diagram (5)].
1.3 Regular Closed Sets
For the purpose of relating combinatorial dynamics to topological dynamics it is useful to restrict the collection of sets used to discretize phase space. Let \((X,{\mathscr {T}})\) be a topological space. Define \(U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} {:}{=} \mathrm{cl}\,{\mathrm{int\,}}U\), then sets satisfying \(U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} = U\) are called the regular closed sets in \({\mathsf {Set}}(X)\) which form a complete Boolean algebra \({{\mathscr {R}}}(X)\) under the operations
cf. [40].
Lemma 22
\(^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}:{{\mathscr {C}}}(X) \rightarrow {{\mathscr {R}}}(X)\) given by \(U\mapsto U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) is a lattice homomorphism.
Proof
By definition \(U\mapsto U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) is an idempotent, order-preserving operator from \({\mathsf {Set}}(X) \rightarrow {{\mathscr {R}}}(X)\). A set U is closed if and only if \(U=\mathrm{cl}\,U\). Let \({{\mathscr {C}}}(X)\) be the lattice of closed subsets X which is a sublattice of \({\mathsf {Set}}(X)\). Since \({\mathrm{int\,}}U\subset U\), we have that \(U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} = \mathrm{cl}\,{\mathrm{int\,}}U \subset \mathrm{cl}\,U =U\), which proves that \(U\mapsto U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\) is also a contractive operator. From the order-preserving property we have that \((U\cap U')^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} \subset U^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}} \cap U'^{{\scriptscriptstyle \#}{\scriptscriptstyle \#}}\). From all properties combined we have
which proves
For unions
is proved in [20, Sect. 4, Lem. 4] for regular open sets. The same statement for regular closed sets follows from duality \(U\mapsto U^c\). \(\square \)
For regular closed sets, the notion of ‘set-difference’ is defined by
Set-difference in \({{\mathscr {R}}}(X)\) can be related to set-difference in \({\mathsf {Set}}(X)\).
Lemma 23
Let \(U,U'\in {{\mathscr {R}}}(X)\). Then \(U- U' = \mathrm{cl}\,(U \smallsetminus U')\).
Proof
By definition \( U\wedge U'^{\scriptscriptstyle \#}= \mathrm{cl}\,{\mathrm{int\,}}(U\cap U'^{\scriptscriptstyle \#}) = \mathrm{cl}\,{\mathrm{int\,}}(U\cap \mathrm{cl}\,U'^c)\). Since \(U'\) is a regular closed set, the complement \(U'^c\) is a regular open set, and therefore \({\mathrm{int\,}}(\mathrm{cl}\,U'^c) = U'^c\). This yields
Finally, since U is a regular closed set, we have that \(\mathrm{cl}\,{\mathrm{int\,}}U = U\) and thus \(\mathrm{cl}\,({\mathrm{int\,}}U \cap U'^c) = \mathrm{cl}\,(U\cap U'^c)\), cf. [40, pp. 35]. Combining this with the previous we obtain
which proves the lemma. \(\square \)
Rights and permissions
About this article
Cite this article
Kalies, W.D., Mischaikow, K. & Vandervorst, R.C.A.M. Lattice Structures for Attractors III. J Dyn Diff Equat 34, 1729–1768 (2022). https://doi.org/10.1007/s10884-021-10056-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10884-021-10056-8
Keywords
- Booleanization
- Conley Form
- Morse Decomposition
- Distributive Lattice
- Birkhoff-Stone Representation Theorem