Regular clock map and trace space


Abstract

A regular clock map is a regular map of directed spaces from a saturated directed space to the directed circle. We prove that the category of regular clock maps is a small-orthogonality class of the category of clock maps. Hence it is locally presentable. Any geometric realization of precubical sets and of transverse sets gives rise to a regular clock map. Finally, we prove that for the underlying directed space of a regular clock map, the canonical quotient from directed paths to traces is always a homotopy equivalence.

1 Introduction↩︎

Directed spaces are topological spaces equipped with a distinguished set of continuous paths called directed paths that are closed under nondecreasing reparametrization and composition. These spaces serve as geometric models for concurrency, with examples arising in both cubical and globular settings.

In the cubical setting, directed spaces are realized as geometric realizations of precubical sets, where directed paths are locally nondecreasing with respect to each coordinate axis [1]. In the globular setting, they appear as realizations of cellular multipointed \(d\)-spaces, where directed paths are segments of execution paths [2].

Each directed path in a directed space \(X\) can be associated with its trace, its equivalence class under nondecreasing endpoint-preserving reparametrization. In both settings, the canonical quotient map \(\@undefined{P}(X)(\alpha,\beta) \to \@undefined{T}(X)(\alpha,\beta)\) from the space of directed paths (from \(\alpha\) to \(\beta\)) to its space of traces, is known to be a homotopy equivalence: for the cubical case, see [3], and for the globular case, see [4].

However, it is unknown whether this map is always a weak homotopy equivalence for arbitrary directed spaces. This raises a critical question: if \(\@undefined{P}(X)(\alpha,\beta)\) and \(\@undefined{T}(X)(\alpha,\beta)\) have different homotopy types, which one should be considered the good one ?

We partially address the issue by introducing an additional structure to the axiomatic framework of directed spaces. Instead of considering directed spaces alone, we work with regular clock maps which are regular maps of directed spaces from a saturated directed space to the directed circle. The results of this paper are the following:

Theorem 1. (Theorem 1 and Theorem 19) The category \(\mathbf{RegClock}\) of regular clock maps is locally presentable. For any saturated underlying directed space of a regular clock map, the canonical quotient from directed paths to traces is a homotopy equivalence for any pair of states.

Geometric realizations of precubical sets [1] and transverse sets [5], [6] as directed spaces fit naturally into this framework after [3]: naturalization in Raussen’s sense corresponds to clock-normalization (Definition 10 and Proposition 14). However, this approach only provides a partial solution, as the globular setting does not fit into the framework.

In [3], Martin Raussen notes that a continuous additive length functional on the space of directed paths should enable us to recover the results of this paper through the notion of regular clock maps. Indeed, equipping a saturated directed space with a continuous, additive, endpoint-reparametrization-invariant regular length function (see the meaning of these terms in Appendix 7) suffices to show that the canonical quotient map from directed paths to their traces is a homotopy equivalence, using proofs analogous to those in this work. Moreover, Definition 9 confirms that such a length function always exists for the underlying directed space of any regular clock map. However, we do not pursue this approach, since the category of saturated directed spaces equipped with such a length function appears to lack convenient categorical properties. The clock map approach, by contrast, is more promising because it yields a locally presentable category. This raises the following question:

Question 1. Let \(\partial C_n=\partial\@undefined{[0,1]^n}\to \@undefined S^{1}\) be the realization of the boundary of the \(n\)-cube as a regular clock map. Let \(C_n=\@undefined{[0,1]^n}\to \@undefined S^{1}\) be the realization of the \(n\)-cube as a regular clock map. The minimal model category in \(\mathbf{RegClock}\) with respect to the set of maps of regular clock maps \(\{\partial C_n \subseteq C_n\mid n\@undefined 0\}\) exists by [7]. What is its geometric contents ?

This model structure is particularly interesting because all geometric realizations of precubical sets and cofibrant transverse sets as directed spaces are cofibrant. Moreover, all maps of regular clock maps are regular, thereby preventing contraction of the directed segment –a critical point for preserving the causal structure.

The paper is organized as follows. Section 2 recalls background material on directed spaces, saturated directed spaces, regularity, and local presentability. Section 3 introduces the notions of clock map and regular clock map, culminating with the proof that regular clock maps form a reflective and coreflective, locally presentable full subcategory of the category of clock maps. Section 4 recalls the notion of trace space and introduces the clock length of a directed path. Section 5 introduces the key notion of clock normalization for directed paths. Section 6 establishes the necessary continuity lemmas, leading to the proof of the main theorem. Appendix 7 explains why the regular clock map approach is strictly stronger than Raussen’s length function approach.

2 Directed spaces, saturation, and regularity↩︎

Let \(\mathbf{Top}\) be the cartesian closed category of \(\Delta\)-generated spaces or of \(\Delta\)-Hausdorff \(\Delta\)-generated topological spaces (cf. [8]). It is Cartesian closed by a result due to Dugger and Vogt recalled in [9] and locally presentable by [10]. The right adjoint of the inclusion functor from \(\Delta\)-generated spaces to general topological spaces is called the \(\Delta\)-kelleyfication. The internal hom, still denoted by \(\mathbf{Top}(-,-)\), is equipped with the \(\Delta\)-kelleyfication of the compact-open topology. Compact means quasicompact and Hausdorff.

The set \(\mathcal{I}\) of nondecreasing continuous maps from \([0,1]\) to \([0,1]\) is equipped with the compact-open topology, which is \(\Delta\)-generated, being metrizable and locally path-connected. Let \(\mathcal{I}_0=\{\phi\in\mathcal{I}\mid \phi(0)=0,\;\phi(1)=1\}\) be the subspace of maps of \(\mathcal{I}\) fixing the endpoints.

Let \(\gamma_1\) and \(\gamma_2\) be two continuous maps from \([0,1]\) to some topological space such that \(\gamma_1(1)=\gamma_2(0)\). The continuous map defined by \[(\gamma_1 *_N \gamma_2)(t) = \begin{cases} \gamma_1(2t)&if 0\@undefined t\@undefined\frac{1}{2},\\ \gamma_2(2t-1)&if \frac{1}{2}\@undefined t\@undefined 1 \end{cases}\] is called the normalized composition.

Definition 1. [11] [1] A directed space is a pair \(X=(\lvert X\rvert,\@undefined{P}(X))\) consisting of a topological space \(\lvert X\rvert\) in \(\mathbf{Top}\) and a set \(\@undefined{P}(X)\) of continuous paths from \([0,1]\) to \(\lvert X\rvert\) satisfying the following axioms:

  • \(\@undefined P(X)\) contains all constant paths;

  • \(\@undefined P(X)\) is closed under normalized composition;

  • \(\@undefined P(X)\) is closed under reparametrization by an element of \(\mathcal{I}\).

The set \(\@undefined P(X)\) is called a directed structure. The space \(\lvert X\rvert\) is called the underlying topological space or the state space. The elements of \(\@undefined P(X)\) are called directed paths. A morphism of directed spaces is a continuous map \(f:\lvert X\rvert\to |Y|\) such that for every directed path \(\gamma\) of \(X\), the composition \(f\circ \gamma\) is a directed path of \(Y\). The category of directed spaces is denoted by \(\mathbf{dTop}\).

The set \(\@undefined P(X)\) is equipped with the \(\Delta\)-kelleyfication of the compact-open topology. Let \(\@undefined P(X)(\alpha,\beta)\) denote the subspace of \(\@undefined{P}(X)\) of directed paths \(u\) such that \(u(0)=\alpha\) and \(u(1)=\beta\).

The category \(\mathbf{dTop}\) is locally presentable (see [10] and the remark before [2]). By [10], the set of directed paths of a colimit of directed spaces is given by a final structure: it is obtained by taking the closure by concatenation and reparametrization. Thus, the functor from \(\mathbf{dTop}\) to \(\mathbf{Top}\) taking a directed space \(X=(\lvert X\rvert,\@undefined P(X))\) to its state space \(\lvert X\rvert\) is topological in the sense of [12].

Definition 2. The directed interval \(\@undefined I\) is \([0,1]\) equipped with the directed paths which are nondecreasing continuous maps \([0,1] \to [0,1]\). The directed circle is \[\@undefined S^{1}=\mathbb{R}/\mathbb{Z}\] equipped with the directed paths \(c:[0,1]\to\mathbb{R}/\mathbb{Z}\) which admit a nondecreasing lift \(\widetilde{c}:[0,1]\to\mathbb{R}\). The quotient map \(\pi:\mathbb{R}\to\mathbb{R}/\mathbb{Z}\) will be fixed throughout.

Definition 3. [13] [10] [14] A directed space \(X\) is saturated if the following condition holds: whenever \(v:[0,1]\to\lvert X\rvert\) is continuous, \(\phi\in\mathcal{I}_0\), and \(v\circ\phi\in\@undefined P(X)\), then \(v\in\@undefined P(X)\).

Thus saturation says that if an endpoint-preserving slowdown of a path is directed, then the original path is already directed. We denote by \(\mathbf{sdTop}\) the full subcategory of directed spaces spanned by saturated directed spaces.

In [15], this notion leads to an isomorphism between the category of saturated directed spaces and the full subcategory of good streams of the category of Krishnan’s streams in the sense of [16].

Theorem 1. The category \(\mathbf{sdTop}\) of saturated directed spaces is locally presentable.

Proof. This argument follows the approach outlined in [2]. The necessary material is already developed in [10]. It suffices to start from a small relational universal strict Horn theory \(\mathcal{T}\) axiomatizing \(\mathbf{Top}\):

  • without equality, as shown in [10], when \(\mathbf{Top}\) is the category of \(\Delta\)-generated spaces;

  • with equality, as shown in [8], when \(\mathbf{Top}\) is the category of \(\Delta\)-Hausdorff \(\Delta\)-generated spaces.

The notion of directed space is axiomatized using the axioms presented in the proof of [10], together with the saturation hypothesis axiomatized in [10]. The proof is completed using [17]. ◻

Due to the axiomatic structure of \(\mathbf{sdTop}\) –defined by \(\mathcal{T}\) plus a small relational universal strict Horn theory without equality– the forgetful functor from \(\mathbf{sdTop}\) to \(\mathbf{Top}\), which maps a directed space \(X = (\lvert X\rvert, \@undefined P(X))\) to its underlying space \(\lvert X\rvert\), is also topological.

Both \(\@undefined I\) and \(\@undefined S^{1}\) are saturated directed spaces. For \(\@undefined I\), this follows from the fact that if \(v\phi\) is nondecreasing and \(\phi\in\mathcal{I}_0\), then \(v\) is nondecreasing because \(\phi\) is surjective. For \(\@undefined S^{1}\), one uses the same argument after lifting directed paths to \(\mathbb{R}\).

Notation 2. [17] If \(\mathcal{C}\) is a category and \(\mathcal{M}\) is a class of morphisms of \(\mathcal{C}\), then \[\mathcal{M}^{\perp}\] denotes the full subcategory of objects \(C\in\mathcal{C}\) such that for every \(m:A\to B\) in \(\mathcal{M}\), the precomposition map \[\mathcal{C}(B,C)\longrightarrow \mathcal{C}(A,C)\] is a bijection. If \(\mathcal{M}\) is a set, \(\mathcal{M}^{\perp}\) is called a small-orthogonality class.

It is easy to see that \(\mathbf{sdTop}\) is a small-orthogonality class with respect to the set of maps \(\{{\@undefined I}_\phi \subset {\@undefined I}\mid \phi\in \mathcal{I}_0\}\) where \({\@undefined I}_\phi\) is the segment \([0,1]\) equipped with the smallest directed structure containing \(\phi\) as a directed path: \[\mathbf{sdTop}= \{{\@undefined I}_\phi \subset {\@undefined I}\mid \phi\in \mathcal{I}_0\}^\perp.\]

Definition 4. [13] Let \(X\) be a directed space. A directed path \(u\in\@undefined P(X)\) is called regular if, for every nondegenerate interval \([a,b]\subseteq[0,1]\), the restriction \(u|_{[a,b]}\) is not constant.

Definition 5. A morphism \(f:X\to Y\) of directed spaces is regular if, for every \(u\in\@undefined P(X)\), \[f\circ u \text{ constant} \quad\Longrightarrow\quad u \text{ constant}.\] Equivalently, \(f\) does not collapse a nonconstant directed path to a point.

Lemma 3. Let \(f:X\to Y\) be a regular map of directed spaces. If \(u\in\@undefined P(X)\) and \([a,b]\subseteq[0,1]\), then \[f\circ u \text{ constant on }[a,b] \quad\Longrightarrow\quad u \text{ constant on }[a,b].\] In particular, if \(u\) is a regular directed path, then \(f\circ u\) is a regular directed path.

Proof. If \(a=b\), there is nothing to prove. If \(a<b\), let \(\lambda_{a,b}:[0,1]\to[0,1]\) be the affine map \(\lambda_{a,b}(t)=a+(b-a)t\). Then \(u\circ\lambda_{a,b}\) is directed, because directed paths are closed under reparametrization by elements of \(\mathcal{I}\). If \(f\circ u\) is constant on \([a,b]\), then \(f\circ u\circ\lambda_{a,b}\) is constant. Regularity of \(f\) implies that \(u\circ\lambda_{a,b}\) is constant, which is exactly the assertion that \(u\) is constant on \([a,b]\). ◻

3 Clock maps, regular clock maps, and local presentability↩︎

Definition 6. The category of clock maps is the slice category \[\mathbf{Clock}=\mathbf{sdTop}/\@undefined S^{1}.\] Thus an object is a morphism of saturated directed spaces \[p:X\longrightarrow\@undefined S^{1},\] and a morphism from \(p:X\to\@undefined S^{1}\) to \(q:Y\to\@undefined S^{1}\) is a morphism \(f:X\to Y\) of saturated directed spaces such that \(qf=p\).

Definition 7. A clock map \(p:X\to\@undefined S^{1}\) is regular if \(p\) is regular as a map of directed spaces. Equivalently, for every \(u\in\@undefined P(X)\), \[p\circ u \text{ constant} \quad\Longrightarrow\quad u \text{ constant}.\] We denote by \[\mathbf{RegClock}\subseteq\mathbf{Clock}\] the full subcategory spanned by the regular clock maps.

By Lemma 3, if \(p:X\to\@undefined S^{1}\) is a regular clock map and \(u\in\@undefined P(X)\), then whenever \(p\circ u\) is constant on a subinterval, \(u\) is constant on that subinterval.

Proposition 4. The category \(\mathbf{Clock}=\mathbf{sdTop}/\@undefined S^{1}\) is locally presentable.

Proof. A slice category of a locally presentable category is locally presentable. Since \(\mathbf{sdTop}\) is locally presentable by Theorem 1, the slice \(\mathbf{sdTop}/\@undefined S^{1}\) is locally presentable. ◻

For each point \(s\in S^1\), let \[\mathbf{1}_s\longrightarrow \@undefined S^{1}\] be the clock map selecting \(s\). Let \[\@undefined I_s\longrightarrow \@undefined S^{1}\] be the constant clock map from \(\@undefined I\) to \(s\). There is a unique map in \(\mathbf{Clock}\) \[\rho_s:\@undefined I_s\longrightarrow \mathbf{1}_s.\]

Proposition 5. A clock map \(p:X\to\@undefined S^{1}\) is regular if and only if it is orthogonal to \(\rho_s\) for every \(s\in S^1\). Hence \[\mathbf{RegClock} =\{\rho_s\mid s\in S^1\}^{\perp}\] as a full subcategory of \(\mathbf{Clock}\).

Proof. For a clock map \(p:X\to\@undefined S^{1}\), a morphism \(\mathbf{1}_s\to p\) in \(\mathbf{Clock}\) is precisely a state \(x\in\lvert X\rvert\) with \(p(x)=s\). A morphism \(\@undefined I_s\to p\) in \(\mathbf{Clock}\) is precisely a directed path \(u\in\@undefined P(X)\) such that \(p\circ u\) is the constant path at \(s\). Under precomposition with \(\rho_s\), the state \(x\) is sent to the constant path at \(x\).

The map \[\mathbf{Clock}(\mathbf{1}_s,p)\longrightarrow \mathbf{Clock}(\@undefined I_s,p)\] is always injective, because distinct states define distinct constant paths. It is surjective precisely when every directed path lying over the constant clock value \(s\) is constant. Requiring this for all \(s\in S^1\) is exactly regularity of \(p\). ◻

Corollary 6. The category \(\mathbf{RegClock}\) is locally presentable.

Proof. By Proposition 4, \(\mathbf{Clock}\) is locally presentable. By Proposition 5, \(\mathbf{RegClock}\) is a small-orthogonality class in \(\mathbf{Clock}\), because \(S^1\) has a set of points. Therefore \(\mathbf{RegClock}\) is locally presentable by [17]. ◻

Let \[U:\mathbf{RegClock}\longrightarrow \mathbf{sdTop}\] be the forgetful functor which sends a regular clock map \(p:X\to \@undefined S^{1}\) to its underlying saturated directed space \(X\). This functor has a right adjoint, but no left adjoint. The right adjoint sends a saturated directed space \(X\) to the regular clock map \[R(X)\longrightarrow \@undefined S^{1}\] whose underlying continuous map is the first projection \[\pi_1:\@undefined S^{1}\times X\longrightarrow \@undefined S^{1}.\] The directed paths of \(R(X)\) are the paths \((\lambda,u):[0,1]\to \@undefined S^{1}\times X\) such that \(\lambda\) is directed in \(\@undefined S^{1}\), \(u\) is directed in \(X\), and, for every interval \([a,b]\subseteq [0,1]\), \[\lambda \text{ constant on }[a,b] \quad\Longrightarrow\quad u \text{ constant on }[a,b].\] This directed structure is saturated, and the projection \(\pi_1:R(X)\to \@undefined S^{1}\) is regular by construction. If \(p:Y\to \@undefined S^{1}\) is a regular clock map, then every directed map \(f:Y\to X\) induces a unique morphism of regular clock maps \[\widetilde{f}:Y\longrightarrow R(X), \qquad \widetilde{f}(y)=(p(y),f(y)).\] Indeed, if \(v\in \@undefined P(Y)\), then \[\widetilde{f} v=(pv,fv),\] and whenever \(pv\) is constant on an interval, regularity of \(p\) implies that \(v\), and hence \(fv\), is constant on that interval. Conversely, every morphism \(Y\to R(X)\) over \(\@undefined S^{1}\) is uniquely of this form by projection to the second factor. Hence there is a natural bijection \[\mathbf{RegClock}(Y,R(X)) \cong \mathbf{sdTop}(U(Y),X),\] so \(U\dashv R\). On the other hand, \(U\) has no left adjoint in general, because a functor with a left adjoint must preserve limits, whereas \(U\) does not preserve binary products. For example, the product of \[\operatorname{id}_{\@undefined S^{1}}:\@undefined S^{1}\to \@undefined S^{1}\] with itself in \(\mathbf{RegClock}\) is the pullback over \(\@undefined S^{1}\), hence is again \(\@undefined S^{1}\to\@undefined S^{1}\). Its image under \(U\) is \(\@undefined S^{1}\). But the product of the two underlying saturated directed spaces in \(\mathbf{sdTop}\) is \(\@undefined S^{1}\times \@undefined S^{1}\), which is not isomorphic to \(\@undefined S^{1}\). Therefore \(U\) does not preserve products, and consequently it cannot have a left adjoint.

Let \(J:\mathbf{RegClock}\hookrightarrow \mathbf{Clock}\) be the inclusion functor. It has both a left adjoint and a right adjoint. Let \(p:X\to \@undefined S^{1}\) be a clock map. The value \(L(p)\) of the left adjoint is obtained by collapsing all vertical directed paths. More precisely, let \(\sim_p\) be the smallest equivalence relation on \(|X|\) such that \[u(s)\sim_p u(t)\] for every \(u\in \@undefined P(X)\) with \(p\circ u\) constant and every \(s,t\in [0,1]\). Since \(\sim_p\) is contained in the equivalence relation of belonging to the same fibre of \(p\), the clock map \(p\) factors uniquely as \[X \longrightarrow X/{\sim_p} \xlongrightarrow{\overline{p}} \@undefined S^{1}.\] The directed structure on \(X/{\sim_p}\) is the saturated final directed structure induced by the quotient map \(X\to X/{\sim_p}\). Then \(\overline{p}:X/{\sim_p}\to \@undefined S^{1}\) is regular, and this construction defines the left adjoint \(L\). Indeed, every morphism \(f:p\to q\) from \(p\) to a regular clock map \(q:Y\to \@undefined S^{1}\) sends each vertical directed path of \(X\) to a vertical directed path of \(Y\), hence to a constant path; therefore \(f\) is constant on the \(\sim_p\)-classes and factors uniquely through \(X/{\sim_p}\). Thus \[\mathbf{RegClock}(L(p),q) \cong \mathbf{Clock}(p,J(q)).\] The value \(R(p)\) of the right adjoint has the same underlying \(\Delta\)-generated space and the same clock map \(p:|X|\to \@undefined S^{1}\), but a smaller directed structure. Namely, a directed path of \(R(p)\) is a directed path \(u\in \@undefined P(X)\) such that, for every interval \([a,b]\subseteq [0,1]\), \[p\circ u \text{ constant on }[a,b] \quad\Longrightarrow\quad u \text{ constant on }[a,b].\] Equivalently, the directed paths of \(R(p)\) are the locally \(p\)-regular directed paths of \(X\), i.e. those having no nonconstant subpath contained in a fiber of \(p\). This defines a saturated directed structure, since local \(p\)-regularity is stable under constants, normalized composition, reparametrization, and saturation. The resulting clock map \(R(p)\to \@undefined S^{1}\) is regular. If \(q:Y\to \@undefined S^{1}\) is regular and \(f:q\to p\) is a morphism of clock maps, then for every \(v\in \@undefined P(Y)\), the path \(f\circ v\) is locally \(p\)-regular because \(p\circ f=q\) and \(q\) is regular. Hence \(f\) factors uniquely through \(R(p)\), giving the natural bijection \[\mathbf{RegClock}(q,R(p)) \cong \mathbf{Clock}(J(q),p).\] Thus \(L\dashv J\dashv R\), where \(L\) is the reflection obtained by quotienting vertical directed paths and \(R\) is the coreflection obtained by retaining only locally clock-regular directed paths.

4 Traces, clock lifts, and clock length↩︎

Let \(p:X\to\@undefined S^{1}\) be a regular clock map. Thus \(X\) is saturated. Fix states \(\alpha,\beta\in\lvert X\rvert\).

Definition 8 (Trace space). Let \(\@undefined T(X)(\alpha,\beta)\) be the quotient of \(\@undefined P(X)(\alpha,\beta)\) by the equivalence relation generated by \[u\sim u\circ\phi, \qquad \phi\in\mathcal{I}_0.\] The quotient map is denoted \[q_{\alpha,\beta}:\@undefined P(X)(\alpha,\beta) \longrightarrow \@undefined T(X)(\alpha,\beta).\] The quotient is taken in \(\mathbf{Top}\).

Choose, once and for all, a real number \(a\in\mathbb{R}\) such that \[\pi(a)=p(\alpha).\] For each \(u\in\@undefined P(X)(\alpha,\beta)\), the path \(p\circ u\) is directed in \(\@undefined S^{1}\), hence admits a unique nondecreasing lift \[\lambda_u:[0,1]\longrightarrow\mathbb{R}\] with \(\lambda_u(0)=a\).

Definition 9 (Clock length of a directed path). Define the clock length of \(u\) by \[L(u)=\lambda_u(1)-\lambda_u(0)=\lambda_u(1)-a.\]

Lemma 7. The assignment \[u\longmapsto\lambda_u\] defines a continuous map \[\@undefined P(X)(\alpha,\beta) \longrightarrow \mathbf{Top}([0,1],\mathbb{R}).\] Consequently \(L:\@undefined P(X)(\alpha,\beta)\to\mathbb{R}\) is continuous.

Proof. The covering map \(\pi:\mathbb{R}\to\mathbb{R}/\mathbb{Z}\) has unique path lifting once the initial value is fixed. The lifting operation is continuous for compact-open path spaces: locally on \([0,1]\), the path \(p\circ u\) takes values in an evenly covered arc of \(S^1\), and the lift is obtained by composing with the corresponding local inverse of \(\pi\). Compactness of \([0,1]\) reduces the verification to finitely many such arcs. This proves continuity for compact-open mapping spaces, hence also after \(\Delta\)-kelleyfication. Continuity of \(L\) follows by evaluation at \(1\). ◻

Lemma 8. For \(u\in\@undefined P(X)(\alpha,\beta)\), one has \(L(u)=0\) if and only if \(u\) is constant.

Proof. Since \(\lambda_u\) is nondecreasing, \(L(u)=0\) implies that \(\lambda_u\) is constant. Hence \(p\circ u\) is constant. Since \(p\) is a regular clock map, \(u\) is constant. Conversely, if \(u\) is constant, then \(p\circ u\) is constant, so its lift with initial value \(a\) is constant. Hence \(L(u)=0\). ◻

5 Clock normalization↩︎

For \(u\in\@undefined P(X)(\alpha,\beta)\), define \[\theta_u(t)= \begin{cases} \dfrac{\lambda_u(t)-a}{L(u)}, & L(u)>0,\\[1.2em] t, & L(u)=0. \end{cases}\] Then \(\theta_u\in\mathcal{I}_0\).

Lemma 9. The assignment \[u\longmapsto\theta_u\] defines a continuous map \[\@undefined P(X)(\alpha,\beta)\longrightarrow\mathcal{I}_0.\]

Proof. By Lemma 7, the maps \(u\mapsto\lambda_u\) and \(u\mapsto L(u)\) are continuous. On \(L^{-1}(]0,\infty[)\), the formula \[\theta_u(t)=\frac{\lambda_u(t)-a}{L(u)}\] therefore gives a continuous map to \(\mathbf{Top}([0,1],[0,1])\). It remains to check the gluing along \(L^{-1}(0)\). Choose a lift \(b\in\mathbb{R}\) of \(p(\beta)\). For every \(u\), the endpoint \(\lambda_u(1)\) belongs to the discrete subset \(b+\mathbb{Z}\subset\mathbb{R}\). Thus the possible values of \(L(u)=\lambda_u(1)-a\) form a discrete subset of \([0,\infty[\). Since \(L\) is continuous, \(L^{-1}(0)\) is both open and closed in \(\@undefined P(X)(\alpha,\beta)\). On this open-and-closed subspace, \(\theta_u=\operatorname{id}_{[0,1]}\), so the two formulae glue continuously. ◻

Lemma 10. For every \(u\in\@undefined P(X)(\alpha,\beta)\), the path \(u\) is constant on each fibre of \(\theta_u\).

Proof. If \(L(u)=0\), then \(u\) is constant by Lemma 8. Suppose \(L(u)>0\). If \(\theta_u(s)=\theta_u(t)\) with \(s\@undefined t\), then \(\lambda_u(s)=\lambda_u(t)\). Since \(\lambda_u\) is nondecreasing, \(\lambda_u\) is constant on \([s,t]\). Hence \(p\circ u\) is constant on \([s,t]\). By Lemma 3, \(u\) is constant on \([s,t]\). Therefore \(u(s)=u(t)\). ◻

Lemma 11. For every \(u\in\@undefined P(X)(\alpha,\beta)\), there exists a unique continuous path \[u^{\natural}:[0,1]\longrightarrow\lvert X\rvert\] such that \[u=u^{\natural}\circ\theta_u.\] Moreover \(u^{\natural}\in\@undefined P(X)(\alpha,\beta)\).

Proof. The map \(\theta_u:[0,1]\to[0,1]\) is continuous and surjective. Since \([0,1]\) is compact, \(\theta_u\) is a quotient map. By Lemma 10, \(u\) is constant on the fibres of \(\theta_u\). Therefore there exists a unique continuous path \(u^{\natural}:[0,1]\to\lvert X\rvert\) satisfying \(u=u^{\natural}\circ\theta_u\).

At this point we only know that \(u^{\natural}\) is continuous. Since \(\theta_u\in\mathcal{I}_0\) and \[u^{\natural}\circ\theta_u=u\in\@undefined P(X),\] saturation of \(X\) implies \(u^{\natural}\in\@undefined P(X)\). The endpoint conditions follow from \(\theta_u(0)=0\) and \(\theta_u(1)=1\). ◻

Definition 10 (Clock normalization). The directed path \(u^{\natural}\) is called the clock-normalized representative of the directed path \(u\).

Lemma 12. If \(L(u)>0\), then the clock lift of \(u^{\natural}\) is \[\lambda_{u^{\natural}}(t)=a+L(u)t.\] If \(L(u)=0\), then \(u^{\natural}=u\) is the constant path at \(\alpha\).

Proof. If \(L(u)=0\), the assertion follows from Lemma 8 and from \(\theta_u=\operatorname{id}_{[0,1]}\). Suppose \(L(u)>0\). Since \(u=u^{\natural}\circ\theta_u\), uniqueness of the lift with initial value \(a\) gives \[\lambda_u(t)=\lambda_{u^{\natural}}(\theta_u(t)).\] By definition of \(\theta_u\), \[\lambda_u(t)=a+L(u)\theta_u(t).\] Since \(\theta_u\) is surjective, \[\lambda_{u^{\natural}}(s)=a+L(u)s\] for every \(s\in[0,1]\). ◻

Let \[\@undefined P^{\natural}(X)(\alpha,\beta) \subseteq \@undefined P(X)(\alpha,\beta)\] be the subspace consisting of paths \(v\) such that either \(v\) is constant, or the lift of \(p\circ v\) starting at \(a\) is affine: \[\lambda_v(t)=a+L(v)t.\] By Lemma 12, \(u^{\natural}\in \@undefined P^{\natural}(X)(\alpha,\beta)\) for every \(u\).

6 Continuity, deformation retraction, and traces↩︎

We shall use the following continuity lemma for monotone quotient maps.

Lemma 13. Let \(Y\) be a \(\Delta\)-generated space. Let \(A\) be the subspace of \(\mathbf{Top}([0,1],Y)\times\mathcal{I}_0\) consisting of pairs \((f,\theta)\) such that \(f\) is constant on every fibre of \(\theta\). For \((f,\theta)\in A\), let \(\overline{f}\) be the unique continuous path satisfying \[f=\overline{f}\circ\theta.\] Then \[(f,\theta)\longmapsto\overline{f}\] defines a continuous map \[A\longrightarrow\mathbf{Top}([0,1],Y).\]

Proof. Let \[Q:A\longrightarrow \mathbf{Top}([0,1],Y), \qquad Q(f,\theta)=\overline{f} .\] By the exponential law in the category of \(\Delta\)-generated spaces, it is enough to prove that the adjoint map \[\widetilde{Q}:A\times [0,1]\longrightarrow Y, \qquad \widetilde{Q}(f,\theta,t)=\overline{f}(t),\] is continuous. Fix a point \((f,\theta,t)\in A\times[0,1]\), and let \(U\subseteq Y\) be an open neighborhood of \(\overline{f}(t)\). Put \[F=\theta^{-1}(t).\] Since \(\theta\) is continuous and nondecreasing, \(F\) is a nonempty compact interval. Since \(f=\overline{f}\theta\), the map \(f\) is constant on \(F\), and \[f(F)=\{\overline{f}(t)\}\subseteq U.\] Thus \(F\subseteq f^{-1}(U)\). Choose an open neighborhood \(W\) of \(F\) in \([0,1]\) such that \[\overline{W}\subseteq f^{-1}(U).\] Equivalently, \[f(\overline{W})\subseteq U.\] We shall now make explicit a neighborhood of \((\theta,t)\) such that the fiber of the nearby map over the nearby value remains contained in \(W\). Write \[F=[a,b].\] We first consider the case \[0<a\@undefined b<1.\] Choose \(r,s\in[0,1]\) such that \[r<a\@undefined b<s \qquad\text{and}\qquad F\subseteq ]r,s[\subseteq [r,s]\subseteq W.\] Since \(F=\theta^{-1}(t)\) and \(\theta\) is nondecreasing, we have \[\theta(r)<t<\theta(s).\] Choose \[0<\varepsilon< \frac{1}{3}\min\{\,t-\theta(r),\,\theta(s)-t\,\}.\] Let \[\mathcal{U}_\theta = \left\{ \theta'\in \mathcal{I}_0 \;\middle|\; \theta'(r)\in]\theta(r)-\varepsilon,\theta(r)+\varepsilon[, \;\theta'(s)\in]\theta(s)-\varepsilon,\theta(s)+\varepsilon[ \right\}.\] This is an open neighborhood of \(\theta\) in the compact-open topology on \(\mathcal{I}_0\). Let \[J=]t-\varepsilon,t+\varepsilon[\cap[0,1].\] If \(\theta'\in\mathcal{U}_\theta\) and \(t'\in J\), then \[\theta'(r)<t'<\theta'(s).\] Indeed, \[\theta'(r)<\theta(r)+\varepsilon<t-2\varepsilon<t'\] and similarly \[t'<t+\varepsilon<\theta(s)-2\varepsilon<\theta'(s).\] Since \(\theta'\) is nondecreasing, no point \(x\@undefined r\) can satisfy \(\theta'(x)=t'\), and no point \(x\@undefined s\) can satisfy \(\theta'(x)=t'\). Hence \[(\theta')^{-1}(t')\subseteq ]r,s[\subseteq W .\] Now consider the endpoint case \[F=[0,b], \qquad b<1.\] Choose \(s>b\) such that \[[0,s]\subseteq W.\] Then \(\theta(s)>t\). Choose \[0<\varepsilon<\frac{1}{3}(\theta(s)-t),\] put \[\mathcal{U}_\theta = \left\{ \theta'\in \mathcal{I}_0 \;\middle|\; \theta'(s)\in]\theta(s)-\varepsilon,\theta(s)+\varepsilon[ \right\},\] and put \[J=]t-\varepsilon,t+\varepsilon[\cap[0,1].\] For every \(\theta'\in\mathcal{U}_\theta\) and every \(t'\in J\), one has \[t'<\theta'(s).\] Therefore, by monotonicity of \(\theta'\), no point \(x\@undefined s\) belongs to \((\theta')^{-1}(t')\). Hence \[(\theta')^{-1}(t')\subseteq [0,s[\subseteq W .\] The other endpoint case is similar. If \[F=[a,1], \qquad a>0,\] choose \(r<a\) such that \[[r,1]\subseteq W.\] Then \(\theta(r)<t\). Choose \[0<\varepsilon<\frac{1}{3}(t-\theta(r)),\] put \[\mathcal{U}_\theta = \left\{ \theta'\in \mathcal{I}_0 \;\middle|\; \theta'(r)\in]\theta(r)-\varepsilon,\theta(r)+\varepsilon[ \right\},\] and again put \[J=]t-\varepsilon,t+\varepsilon[\cap[0,1].\] For every \(\theta'\in\mathcal{U}_\theta\) and every \(t'\in J\), one has \[\theta'(r)<t'.\] Therefore no point \(x\@undefined r\) belongs to \((\theta')^{-1}(t')\), and hence \[(\theta')^{-1}(t')\subseteq ]r,1]\subseteq W .\] Finally, if \(F=[0,1]\), then we may replace \(W\) by \([0,1]\), and there is nothing to prove: for every \(\theta'\in\mathcal{I}_0\) and every \(t'\in[0,1]\), one has \[(\theta')^{-1}(t')\subseteq W.\] In all cases we have obtained an open neighborhood \[\mathcal{U}_\theta\subseteq \mathcal{I}_0\] of \(\theta\) and an open neighborhood \[J\subseteq [0,1]\] of \(t\) such that, for all \(\theta'\in\mathcal{U}_\theta\) and all \(t'\in J\), \[(\theta')^{-1}(t')\subseteq W.\] Now define an open neighborhood of \(f\) in the compact-open topology by \[\mathcal{U}_f = \{\,f'\in \mathbf{Top}([0,1],Y)\mid f'(\overline{W})\subseteq U\,\}.\] Since \(\overline{W}\) is compact in \([0,1]\), this is a compact-open subbasic neighborhood of \(f\). The binary product in \(\mathbf{Top}\) is obtained by applying \(\Delta\)-kelleyfication to the ordinary topological product. Since \(\Delta\)-kelleyfication only refines the topology, every ordinary product-open subset is open in the \(\Delta\)-generated product. Therefore \(\mathcal{U}_f\times \mathcal{U}_\theta\) is open in \(\mathbf{Top}([0,1],Y)\times \mathcal{I}_0\), and \(\bigl((\mathcal{U}_f\times\mathcal{U}_\theta)\cap A\bigr)\times J\) is open in \(A\times[0,1]\). We claim that \[\bigl((\mathcal{U}_f\times \mathcal{U}_\theta)\cap A\bigr)\times J\] is mapped by \(\widetilde{Q}\) into \(U\). Let \[(f',\theta',t')\in \bigl((\mathcal{U}_f\times \mathcal{U}_\theta)\cap A\bigr)\times J.\] Since \((f',\theta')\in A\), the map \(f'\) is constant on each fiber of \(\theta'\), and there exists a unique continuous path \(\overline{f'}\) such that \[f'=\overline{f'}\theta'.\] Choose \(s'\in(\theta')^{-1}(t')\). By construction, \[s'\in W\subseteq \overline{W}.\] Therefore \[\overline{f'}(t') = f'(s') \in f'(\overline{W}) \subseteq U.\] Thus \(\widetilde{Q}\) is continuous at \((f,\theta,t)\). Since this point was arbitrary, \(\widetilde{Q}\) is continuous. By the exponential law, \(Q\) is continuous. This proves continuity for compact-open mapping spaces, and therefore after \(\Delta\)-kelleyfication since \(A\) is \(\Delta\)-generated. ◻

Proposition 14. The clock-normalization assignment \[N:\@undefined P(X)(\alpha,\beta) \longrightarrow \@undefined P^{\natural}(X)(\alpha,\beta), \qquad N(u)=u^{\natural},\] is continuous.

Proof. By Lemma 9, the map \[u\longmapsto (u,\theta_u)\] from \(\@undefined P(X)(\alpha,\beta)\) to \(\mathbf{Top}([0,1],\lvert X\rvert)\times\mathcal{I}_0\) is continuous. By Lemma 10, its image lies in the subspace \(A\) of Lemma 13. Applying Lemma 13 gives continuity of \(u\mapsto u^{\natural}\) as a map to \(\mathbf{Top}([0,1],\lvert X\rvert)\). By Lemma 11, the resulting path is directed, and by Lemma 12 it belongs to \(\@undefined P^{\natural}(X)(\alpha,\beta)\). ◻

For \(s\in[0,1]\), define \[\psi_{u,s}(t)=(1-s)\theta_u(t)+st.\] Then \(\psi_{u,s}\in\mathcal{I}_0\). Define \[H:\@undefined P(X)(\alpha,\beta)\times[0,1] \longrightarrow \@undefined P(X)(\alpha,\beta)\] by \[H(u,s)(t)=u^{\natural}(\psi_{u,s}(t)).\]

Proposition 15. The map \(H\) is a continuous homotopy such that \[H(u,0)=u, \qquad H(u,1)=u^{\natural}.\] Moreover, if \(u\in\@undefined P^{\natural}(X)(\alpha,\beta)\), then \(H(u,s)=u\) for every \(s\in[0,1]\). Hence \(\@undefined P^{\natural}(X)(\alpha,\beta)\) is a strong deformation retract of \(\@undefined P(X)(\alpha,\beta)\).

Proof. The map \((u,s)\mapsto\psi_{u,s}\) is continuous because \(u\mapsto\theta_u\) is continuous. Composition of paths is continuous in \(\mathbf{Top}\), and \(u\mapsto u^{\natural}\) is continuous by Proposition 14; hence \(H\) is continuous. For every \((u,s)\), the path \(H(u,s)=u^{\natural}\circ\psi_{u,s}\) is directed because \(u^{\natural}\) is directed and directed paths are closed under reparametrization. The endpoints are preserved because \(\psi_{u,s}(0)=0\) and \(\psi_{u,s}(1)=1\). For \(s=0\), \(\psi_{u,0}=\theta_u\), so \[H(u,0)=u^{\natural}\circ\theta_u=u.\] For \(s=1\), \(\psi_{u,1}=\operatorname{id}_{[0,1]}\), so \[H(u,1)=u^{\natural}.\] Finally, if \(u\) is clock-normalized, then \(\theta_u=\operatorname{id}_{[0,1]}\), and therefore \(\psi_{u,s}=\operatorname{id}_{[0,1]}\) for every \(s\). Thus \(H(u,s)=u\). ◻

Lemma 16. For every \(u\in\@undefined P(X)(\alpha,\beta)\) and every \(\phi\in\mathcal{I}_0\), one has \[(u\circ\phi)^{\natural}=u^{\natural}.\] Consequently \(N(u)=u^{\natural}\) is constant on trace classes.

Proof. If \(L(u)=0\), then \(u\) is constant, and the claim is immediate. Suppose \(L(u)>0\). The clock lift of \(p\circ u\circ\phi\) starting at \(a\) is \(\lambda_u\circ\phi\). Hence \(L(u\circ\phi)=L(u)\), and \[\theta_{u\circ\phi}(t) =\frac{\lambda_u(\phi(t))-a}{L(u)} =\theta_u(\phi(t)).\] Since \(u=u^{\natural}\circ\theta_u\), we get \[u\circ\phi =u^{\natural}\circ\theta_u\circ\phi =u^{\natural}\circ\theta_{u\circ\phi}.\] By uniqueness of the factorization through \(\theta_{u\circ\phi}\), the clock-normalized representative of \(u\circ\phi\) is \(u^{\natural}\). Since the trace relation is generated by the elementary identifications \(u\sim u\circ\phi\), the final assertion follows. ◻

Lemma 17. Every trace class contains exactly one clock-normalized path.

Proof. Existence follows from Lemma 11: the path \(u^{\natural}\) is clock-normalized and lies in the trace class of \(u\), because \(u=u^{\natural}\circ\theta_u\). For uniqueness, suppose \(v,w\in\@undefined P^{\natural}(X)(\alpha,\beta)\) belong to the same trace class. By Lemma 16, the normalization map is constant on trace classes. Therefore \[v=N(v)=N(w)=w,\] because normalized paths are fixed by \(N\). ◻

Proposition 18. The restriction of the quotient map \[q_{\alpha,\beta}\big|_{\@undefined P^{\natural}(X)(\alpha,\beta)}: \@undefined P^{\natural}(X)(\alpha,\beta) \longrightarrow \@undefined T(X)(\alpha,\beta)\] is a homeomorphism.

Proof. By Lemma 17, the restriction is bijective. It is continuous because \(q_{\alpha,\beta}\) is continuous. By Lemma 16, the continuous map \[N:\@undefined P(X)(\alpha,\beta) \longrightarrow \@undefined P^{\natural}(X)(\alpha,\beta)\] is constant on the equivalence classes defining \(\@undefined T(X)(\alpha,\beta)\). Therefore the universal property of the quotient gives a unique continuous map \[\overline{N}:\@undefined T(X)(\alpha,\beta) \longrightarrow \@undefined P^{\natural}(X)(\alpha,\beta)\] such that \(\overline{N}\circ q_{\alpha,\beta}=N\). This map is inverse to \(q_{\alpha,\beta}|_{\@undefined P^{\natural}(X)(\alpha,\beta)}\), by Lemma 17. Hence the restriction of the quotient map is a homeomorphism. ◻

Theorem 19. Let \(p:X\to\@undefined S^{1}\) be a regular clock map, with \(X\) saturated. Then, for every pair of states \(\alpha,\beta\in\lvert X\rvert\), the canonical quotient map \[q_{\alpha,\beta}:\@undefined P(X)(\alpha,\beta) \longrightarrow \@undefined T(X)(\alpha,\beta)\] is a homotopy equivalence. In particular, it is a weak homotopy equivalence.

Proof. By Proposition 15, the inclusion \[i:\@undefined P^{\natural}(X)(\alpha,\beta) \hookrightarrow \@undefined P(X)(\alpha,\beta)\] is a strong deformation retract, with retraction \(N(u)=u^{\natural}\). By Proposition 18, the restriction \[q_{\alpha,\beta}|_{\@undefined P^{\natural}(X)(\alpha,\beta)}: \@undefined P^{\natural}(X)(\alpha,\beta) \longrightarrow \@undefined T(X)(\alpha,\beta)\] is a homeomorphism. Let \[j:\@undefined T(X)(\alpha,\beta) \longrightarrow \@undefined P(X)(\alpha,\beta)\] be the composite of the inverse of this homeomorphism with the inclusion \(i\). Then \[q_{\alpha,\beta}\circ j=\operatorname{id}_{\@undefined T(X)(\alpha,\beta)}.\] On the other hand, \[j\circ q_{\alpha,\beta}=N.\] The homotopy \(H\) from Proposition 15 gives \[\operatorname{id}_{\@undefined P(X)(\alpha,\beta)}\simeq N=j\circ q_{\alpha,\beta}.\] Thus \(q_{\alpha,\beta}\) is a homotopy equivalence. ◻

Remark 20. Saturation is used in exactly one essential place: Lemma 11. The clock-normalization construction first produces a continuous path \(u^{\natural}\) satisfying \(u=u^{\natural}\circ\theta_u\). Since \(u\) is directed and \(\theta_u\in\mathcal{I}_0\), saturation is what implies that \(u^{\natural}\) is itself directed. The rest of the proof then uses this fact repeatedly.

7 A length function need not come from a regular clock.↩︎

The existence of a regular clock map is strictly stronger than the existence of a regular additive endpoint-reparametrization invariant length function. Consider the closed disk \(D^2\), and identify its boundary with the directed circle \(\@undefined S^{1}\). Define a directed space \(X\) by taking \(|X|=D^2\), and by declaring the directed paths of \(X\) to be the constant paths in \(D^2\), together with the directed paths whose image is contained in the boundary \(\partial D^2\simeq \@undefined S^{1}\). This directed structure is saturated: if \(u\phi\) is directed for some endpoint-preserving \(\phi\in\mathcal{I}\), then either \(u\phi\) is constant, in which case \(u\) is constant since \(\phi\) is surjective, or \(u\phi\) lies in the boundary, in which case \(u\) also lies in the boundary and the assertion follows from the saturation of the usual directed circle. Define \[L(u)=0\] for constant paths, and, for a nonconstant boundary-directed path \(u\), define \[L(u)=\widetilde{u}(1)-\widetilde{u}(0),\] where \(\widetilde{u}:[0,1]\to\mathbb{R}\) is any nondecreasing lift of \(u\) along \(\mathbb{R}\to S^1\). This is independent of the chosen lift. It is the usual length on the directed circle, extended by zero on constant paths. Hence \(L\) is additive (\(L(u*_Nv)=L(u)+L(v)\)), endpoint-reparametrization invariant (\(L(u\phi)=L(u)\) for \(\phi\in \mathcal{I}_0\)), continuous for the \(\Delta\)-kelleyfication of the compact-open topology, and regular (\(L(u)=0\) if and only if \(u\) constant). Nevertheless \(X\) admits no regular clock map \(p:X\to\@undefined S^{1}\). Indeed, if such a map existed, then its restriction \[p|_{\partial D^2}:\@undefined S^{1}\longrightarrow \@undefined S^{1}\] would be a directed map which is nonconstant on every nonconstant directed boundary path, by regularity. Choose a lift \(F:\mathbb{R}\to\mathbb{R}\) of \(p|_{\partial D^2}\). Since \(p|_{\partial D^2}\) is directed, \(F\) is nondecreasing and satisfies \[F(t+1)=F(t)+n\] for some integer \(n\@undefined 0\), the degree of \(p|_{\partial D^2}\). If \(n=0\), then \(F\) is nondecreasing and \(1\)-periodic, hence constant, contradicting regularity on the boundary. Thus \(n\@undefined 1\). But \(p|_{\partial D^2}\) extends continuously to \(D^2\), since \(p\) is defined on all of \(X\). Any map \(S^1\to S^1\) extending over the disk has degree \(0\), a contradiction. Therefore \(X\) has a regular additive endpoint-reparametrization invariant length function, but no regular clock map.

References↩︎

[1]
L. Fajstrup, E. Goubault, E. Haucourt, S. Mimram, and M. Raussen. Directed algebraic topology and concurrency. With a foreword by Maurice Herlihy and a preface by Samuel Mimram. SpringerBriefs Appl. Sci. Technol. Springer, 2016. https://doi.org/10.1007/978-3-319-15398-8.
[2]
P. Gaucher. Natural homotopy of multipointed d-spaces. Math. J. Okayama Univ., 68:13–62, 2026.
[3]
M. Raussen. Trace spaces in a pre-cubical complex. Topology Appl., 156(9):1718–1728, 2009. https://doi.org/10.1016/j.topol.2009.02.003.
[4]
P. Gaucher. Homotopy theory of Moore flows (III). North-West. Eur. J. Math., 10:55–113, 2024.
[5]
P. Gaucher. Directed degeneracy maps for precubical sets. Theory Appl. Categ., 41(7):194–237, 2024.
[6]
P. Gaucher. Towards a theory of natural directed paths. Compositionality, 7(6), 2026. https://doi.org/10.46298/compositionality-7-6.
[7]
S. Henry. Minimal model structures, 2020. https://doi.org/10.48550/arXiv.2011.13408.
[8]
P. Gaucher. Left properness of flows. Theory Appl. Categ., 37(19):562–612, 2021.
[9]
P. Gaucher. Homotopical interpretation of globular complex by multipointed d-space. Theory Appl. Categ., 22(22):588–621, 2009.
[10]
L. Fajstrup and J. Rosický. A convenient category for directed homotopy. Theory Appl. Categ., 21:7–20, 2008.
[11]
M. Grandis. Directed homotopy theory. I. Cah. Topol. Géom. Différ. Catég., 44(4):281–316, 2003.
[12]
J. Adámek, H. Herrlich, and G. E. Strecker. Abstract and concrete categories: the joy of cats. Repr. Theory Appl. Categ., (17):1–507, 2006. Reprint of the 1990 original [Wiley, New York; MR1051419].
[13]
U. Fahrenberg and M. Raussen. Reparametrizations of continuous paths. J. Homotopy Relat. Struct., 2(2):93–117, 2007.
[14]
A. Hirschowitz, M. Hirschowitz, and T. Hirschowitz. Saturating directed spaces. J. Homotopy Relat. Struct., 9(2):273–283, 2014. https://doi.org/10.1007/s40062-013-0025-8.
[15]
K. Ziemiański. Categories of directed spaces. Fund. Math., 217(1):55–71, 2012. https://doi.org/10.4064/fm217-1-5.
[16]
S. Krishnan. A convenient category of locally preordered spaces. Appl. Categ. Structures, 17(5):445–466, 2009. https://doi.org/10.1007/s10485-008-9140-9.
[17]
J. Adámek and J. Rosický. Locally presentable and accessible categories. Cambridge University Press, Cambridge, 1994. https://doi.org/10.1017/cbo9780511600579.004.