1 Introduction

Strong shape theory is a modification of shape theory which is closer to homotopy theory, hence of a more geometric flavour. As a consequence, while shape theory very early had a satisfactory categorical interpretation (see [5, 7, 16]), the attempt to give strong shape theory an abstract setting has been more complicated. Although some ideas of a strong shape theory, mostly related to compacta, were already in Christie [8], Porter [17], Quigley [19], it wasn’t until 1976 that strong shape was rediscovered with the work of Edwards-Hastings [9], who generalized it to arbitrary topological spaces. In order to do this they first organized the category \(Pro(\mathsf {Top})\) of inverse systems of spaces in a closed model category. The development of strong shape theory is in fact almost parallel to various attempts to define a homotopy theory for pro-categories, so that the two arguments are strongly related to each other. As for a categorical interpretation of strong shape theory one has to mention the work of Batanin [6] who adopted a 2-categorical point of view in his paper showing the connection of strong shape theory with a homotopy theory of simplicial distributors, linked to \(A_\infty \)-categories. This paper has some connection with the present work although the point of view is essentially different.

In this paper we give another construction of the strong shape category working with categories enriched over the category of groupoids, also called ge-categories.

A map \(\underline{X}\rightarrow \underline{Y}\) between inverse systems of topological spaces is called a level equivalence if, after a reindexing [16] to a common set of indexes for \(\underline{X}\) and \(\underline{Y}\), it can be represented by a natural transformation which is a homotopy equivalence at each level. A level equivalence in \(Pro(\mathsf {Top})\) cannot be inverted in general, see, e.g., ([9], 2.5). Formally inverting the class of such level equivalences one obtains the homotopy category \(Ho(Pro(\mathsf {Top}))\) [18], which is essential in order to define the strong shape category of topological spaces \(SSh(\mathsf {Top})\) [15]. More recently Isaksen [13] has defined a (strict) model category structure on the pro-category \(Pro(\mathsf {C})\), for \(\mathsf {C}\) a proper model category, generalizing the construction of Edwards-Hastings.

If \(\mathsf {C}\) is a ge-category, then inverse systems in \(\mathsf {C}\) of type \(\Lambda \) (the index set) are 2-functors \(\Lambda ^{op}\rightarrow \mathsf {C}\) and such functors generate two ge-categories \([\Lambda ^{op},\mathsf {C}]\subset [[\Lambda ^{op},\mathsf {C}]]\). The former has natural transformations and their modifications as morphisms and 2-cells, respectively, the latter is obtained by considering pseudo-natural transformations and their modifications. The key fact we use in the paper is that every level equivalence in \([\Lambda ^{op},\mathsf {C}]\) can be inverted in \([[\Lambda ^{op},\mathsf {C}]]\) by a pseudo-natural transformation. Moreover, the inclusion \([\Lambda ^{op},\mathsf {C}]\subset [[\Lambda ^{op},\mathsf {C}]]\) has a left 2-adjoint \([[\Lambda ^{op},\mathsf {C}]]\rightarrow [\Lambda ^{op},\mathsf {C}],\, F\mapsto F',\) and every pseudo-natural transformation of the form \(F'\Rightarrow G\) is equivalent to an actual natural transformation. Such results allow us to define the strong shape category \(SSh(\mathsf {C},\mathsf K)\) for every pair of ge-categories \((\mathsf {C},\mathsf K)\). If, moreover, \(\mathsf {C}\) is a proper model category, then we introduce a new category \(SS_{\tiny \mathsf K}\) with the same objects as \(\mathsf {C}\) and morphisms given by suitable pseudo-natural transformations into the category of groupoids. The main result of the paper is the fact that \(SSh(\mathsf {C},\mathsf K)\) and \(SS_{\tiny \mathsf K}\) are isomorphic categories. In the case \(\mathsf {C}=\mathsf {Top}\), the category of topological spaces, and \(\mathsf K=\mathsf {ANR}\), the full subcategory of spaces having the homotopy type of absolute neighborhood retracts for metric spaces, \(SSh(\mathsf {Top},\mathsf {ANR})=SSh(\mathsf {Top})\), the strong shape category of spaces as defined in [15], is isomorphic to \(SS_{\tiny \mathsf {ANR}}\).

Fundamental sources for shape and strong shape theory are the books [7, 15, 16].

2 Background

2.1 ge-categories

A groupoid is a small category whose morphisms are all invertible. \(\mathsf {Gpd}\) will denote the category of groupoids and their functors. \(\mathsf {Gpd}\) is a complete and cocomplete category, in particular it is a symmetric, monoidal closed category, with tensor product the usual product of categories and unit object the groupoid e with only one object and one morphism. A category \(\mathsf {C}\) is enriched over \(\mathsf {Gpd}\) (hereafter called a ge-category) if every hom-set Hom(XY) is the set of objects of a groupoid \(\mathsf {Gpd}(X,Y)\) and the composition is a functor

$$\begin{aligned} \mathsf {Gpd}(X,Y)\times \mathsf {Gpd}(Y,Z)\rightarrow \mathsf {Gpd}(X,Z) \end{aligned}$$

which respects identities, for all \(X,Y,Z\in \mathsf {C}\). In other words a ge-category is a 2-category whose 2-cells are all invertible.

If \(\mathsf {C}\) is a ge-category we call its 1-morphisms maps and its 2-cells homotopies, so

$$\begin{aligned} \alpha : f \simeq g :X\rightarrow Y \end{aligned}$$

means that \(\alpha \) is a homotopy connecting the maps \(f,g:X\rightarrow Y\). Homotopies in \(\mathsf {C}\) can be composed both vertically \(\beta \cdot \alpha \) and horizontally \(\gamma * \alpha \). We denote, for example, by f, both the map and the identity homotopy \(1_f:f\simeq f\).

A map \(f : X\rightarrow Y\) of \(\mathsf {C}\) is called a homotopy equivalence if there are a map \(g : Y\rightarrow X\) and homotopies \(g\circ f\simeq 1_X\), \(f\circ g\simeq 1_Y\).

Every ge-category \(\mathsf {C}\) has a homotopy category denoted \(\mathrm{Ho}\mathsf {C}\): its quotient category with respect to the homotopy relation for maps. Alternatively \(\mathrm{Ho}\mathsf {C}\) can be obtained as a localization \(\mathrm{Ho}\mathsf {C}=\mathsf {C}[\mathbb W^{-1}]\), where \(\mathbb W\) is the class of homotopy equivalences [20].

1.2. Examples of ge-categories are:

  • The category \(\mathsf {Top}\) of topological spaces. The homotopies are the tracks [6] between continuous maps.

  • \(\mathsf {Gpd}\) itself is a ge-category: the homotopies are the natural isomorphisms of functors. A functor of groupoids is a homotopy equivalence iff it is an equivalence of categories.

  • Every ordinary category can be thought of as a ge-category having only identity homotopies.

1.3. Let \(\mathsf {C}\) be a given ge-category and let \(\mathsf {J}\) be a small ordinary category, then every functor \(F:\mathsf {J}\rightarrow \mathsf {C}\) is a 2-functor and every natural transformation \(\tau : F\Rightarrow G :\mathsf {J}\rightarrow \mathsf {C}\) is a 2-natural transformation. There are two ge-categories with objects the functors from \(\mathsf {J}\) to \(\mathsf {C}\):

  • \([\mathsf {J},\mathsf {C}]\), whose maps are the natural transformations and whose homotopies are their modifications,

  • \([[\mathsf {J},\mathsf {C}]]\), whose maps are the pseudo-natural transformations and whose homotopies are their (coherent) modifications.

Recall that, for functors \( F, G: \mathsf {J}\rightarrow \mathsf {C}\), a pseudo-natural transformation (called psd-transformation, for short) \( \tau : F\Rightarrow G\) consists of

  • maps \(\tau _x: F(x)\rightarrow G(x)\) in \(\mathsf {C}\), for all \(x\in \mathsf {J}\), together with

  • homotopies \(\tau _u: G(u)\circ \tau _x\simeq \alpha _y\circ F(u)\) in \(\mathsf {C}\), for \(u:x\rightarrow y\) in \(\mathsf {J}\), in such a way that \(\tau _{_{1_x}}=1_{\tau _x}\) and \( \tau _{v\circ u}= [\tau _v* F(u)]\cdot [G(g)* \tau _u]\), for composable maps \(x\buildrel u\over \rightarrow y \buildrel v\over \rightarrow z\). Moreover, for a homotopy \(\alpha :u\simeq u':x\rightarrow y\), one has \(\tau _u\circ [ \mathtt G(\alpha )*\tau _x]= [\tau _y*F(\alpha ) ]\circ \tau _{u'}.\)

Given psd-transformations \( \alpha , \beta :F\Rightarrow G\) a homotopy (modification) \(\theta : \alpha \simeq \beta \) consists of homotopies \(\theta _x: \alpha _x \simeq \beta _x\), for \(x\in \mathsf {J}\), such that, given \(u: x\rightarrow y\), then

$$\begin{aligned} \beta _u\circ [G(f)*\theta _x] = [\theta _y*F(u)]\circ \alpha _u. \end{aligned}$$

1.4. A natural transformation or psd-transformation \( \tau : F\Rightarrow G\) is called a level equivalence when, for each \(x\in \mathsf {J}\), the map \(\alpha _x: F(x)\rightarrow G(x)\) is a homotopy equivalence in \(\mathsf {C}\).

Every natural transformation of functors \( \mathsf {J}\rightarrow \mathsf {C}\) is a pseudo-natural transformation and the inclusion 2-functor

$$\begin{aligned} E:[\mathsf {J},\mathsf {C}]\rightarrow [[\mathsf {J},\mathsf {C}]], \end{aligned}$$

is known to have a left 2-adjoint ([3, 11]) denoted

$$\begin{aligned} (-)': [[\mathsf {J},\mathsf {C}]]\rightarrow [\mathsf {J},\mathsf {C}],\ F\mapsto F'. \end{aligned}$$

The unit of the 2-adjunction \(\eta \) is levelwise given by pseudo-natural transformations \(\eta _F : F \Rightarrow F'.\) The components of the counit are (2)-natural transformations \(\sigma _F : F' \rightarrow F\). It follows from the general theory of 2-monads ([2], §4) that the pseudo-natural transformations \(\eta _F\) and the (2)-natural transformations \(\sigma _F\) form an adjoint equivalence. In particular, there are diagrams

figure a

The homotopies \(\theta _F:\sigma _F\circ \eta _F \Rightarrow 1_F \) are the (invertible) modifications providing the counit of the adjoint equivalence.

From ([3], Theorem 4.7) we record the following result

1.5. Any pseudo-natural transformation \(F' \Rightarrow G\), where \(F, G :\mathsf {J}\rightarrow \mathsf {C}\), is homotopic in \([[\mathsf {J},\mathsf {C}]]\) to a (2-) natural transformation.

1.6. From now on we will denote by

$$\begin{aligned} \mathsf {Gpd}(F,G)\quad \mathrm{and}\quad {\mathsf {GPD}}(F,G) \end{aligned}$$

the hom groupoids in \([\mathsf {J},\mathsf {C}]\) and in \([[\mathsf {J},\mathsf {C}]]\), respectively .

Let \(F: \mathsf {J}\rightarrow \mathsf {Gpd}\) be a given functor. Recall from [10] that there is an isomorphism of groupoids

$$\begin{aligned} \mathsf {Gpd}(X,{\mathsf {GPD}}(K_e,F))\cong {\mathsf {GPD}}(K_X,F), \end{aligned}$$

which exhibits the groupoid \({\mathsf {GPD}}(K_e,F)\) as the pseudo-limit (also the 2-limit, in this case) of the functor F. Here \(K_X:\mathsf {J}\rightarrow \mathsf {Gpd}\) is the constant functor of value X. A dual argument holds for pseudo-colimits (2-colimits) in \(\mathsf {Gpd}\).

3 Maps and coherent maps of inverse systems

From now on let \(\mathsf {J}=\Lambda ^{op}\), being \((\Lambda ,\le )\) a cofinite, strongly directed set which we consider as a small category. We will be concerned with the ge-categories

$$\begin{aligned}{}[\Lambda ^{op},\mathsf {C}]\quad \mathrm{and}\quad [[\Lambda ^{op},\mathsf {C}]], \end{aligned}$$

whose objects are the inverse systems in \(\mathsf {C}\) of type \(\Lambda \). Given such an inverse system \(\underline{X}:\Lambda ^{op}\rightarrow \mathsf {C}\), it is often useful to write explicitly

$$\begin{aligned} \underline{X} =(X_\lambda , x_{\lambda \lambda ' }, \Lambda ), \end{aligned}$$

where \(\underline{X}(\lambda )= X_\lambda \) and  \(\underline{X}(\lambda \le \lambda ')=x_{\lambda \lambda '}:X_{\lambda '}\rightarrow X_{\lambda }.\)

If \(f : M\rightarrow \Lambda \) is an increasing map of directed sets there is an inverse system of type M, \(\underline{X}_f= \underline{X}\circ f^{op} : M^{op}\rightarrow \mathsf {C}\), given by \(\underline{X}_f =(X_{f(\mu )}, x_{f(\mu ) f(\mu ') }, M)\). Here \(M=(M,\le )\) and f is considered as a functor.

2.1. The category \(Pro(\mathsf {C})\).

Let \(\underline{X} =(X_\lambda , x_{\lambda \lambda ' }, \Lambda ),\) and \(\underline{Y}=(Y_\mu , y_{\mu , \mu '}, M)\) be inverse systems of type \(\Lambda \) and M, respectively. A map of systems \(\underline{f}=(f,f_\mu ): \underline{X}\rightarrow \underline{Y}\) consists of

  • an increasing map \(f : M\rightarrow \Lambda \),

  • a natural transformation \((f_\mu ) : \underline{X}_f\rightarrow \underline{Y}\).

Let \(\underline{f}=(f, f_{\mu }) :\underline{X}\rightarrow \underline{Y}\) and let \(F : M\rightarrow \Lambda \) be an increasing map such that \(f\le F\). The shift of \(\underline{f}\) by F is the map \((F; \overline{f}_\mu ) :\underline{X}_F\rightarrow \underline{Y},\) where, \(\overline{f}_\mu =f_{\mu }\circ x_{f({\mu }) F({\mu })}.\)

Two maps of systems \((f,f_\mu ), (g,g_\mu ): \underline{X}\rightarrow \underline{Y}\) are congruent if they admit a common shift, that is there is an increasing map \(F : M\rightarrow \Lambda \) such that \(f, g\le F\) and, for each \(\mu \in M\), \(f_\mu \circ x_{f(\mu ),F(\mu )}= g_\mu \circ x_{g(\mu ),F(\mu )}\).

Congruences of maps of systems are trivial modifications, so we can form the ge-category \(Inv(\mathsf {C})\) whose objects, maps and homotopies are inverse systems, maps of systems and their congruences, respectively. Its homotopy category \(Pro(\mathsf {C})\) is the category of inverse systems in \(\mathsf {C}\) as defined by Grothendieck [12].

2.2. The category \(\mathbb P\mathrm{ro}(\mathsf {C})\).

The ge-category \({Inv}(\mathsf {C})\) is obtained by putting together the various ge-categories \([\Lambda ^{op},\mathsf {C}]\), for \((\Lambda ,\le )\) a cofinite, strongly directed set. If we consider instead the ge-categories \([[\Lambda ^{op},\mathsf {C}]]\), we are led to the following definitions:

\(\mathbf 2.2.1.\)  Let \(\underline{X}\) and \(\underline{Y}\) be as above. A coherent map of systems \(\varphi =(f; f_{\mu }, f_{\mu \mu '}) : \underline{X}\rightarrow \underline{Y}\) consists of :

  • an increasing map \(f : M\rightarrow \Lambda \),

  • a psd-transformation \((f_{\mu },f_{\mu \mu '}) : \underline{X}_f\rightarrow \underline{Y}.\)

It is worth to explicitate that the psd-transformation \((f_{\mu },f_{\mu \mu '}) : \underline{X}_f\rightarrow \underline{Y}: M^{op}\rightarrow \mathsf {C}\) consists of

  • maps \(f_{\mu }: X_{f(\mu )}\rightarrow Y_{\mu }\), for all \(\mu \in M\),

  • homotopies \(f_{\mu \mu '}: y_{\mu \mu '}\circ f_{\mu '}\simeq f_{\mu }\circ x_{f(\mu ) f(\mu ')}\) in \(\mathsf {C}\), for all \(\mu \le \mu '\) in M, in such a way that \(\tau _{_{1_j}}=1_{\tau _j}\) and, for \(\mu \le \mu '\le \mu ''\) in M,

$$\begin{aligned} f_{\mu \mu ''}= [f_{\mu \mu '}* x_{f(\mu ') f(\mu '')}]\cdot [y_{\mu \mu '}* f_{\mu ' \mu ''}] \end{aligned}$$

as in

figure b

\(\mathbf 2.2.2.\) Let \(\varphi =(f; f_{\mu }, f_{\mu \mu '}) :\underline{X}\rightarrow \underline{Y}\) be a coherent map of systems and let \(F : M\rightarrow \Lambda \) be an increasing map such that \(f\le F\). The coherent shift of \(\varphi \) by F is the coherent map \(\varphi _F=(F; \overline{f}_\mu ,\overline{f}_{\mu \mu '}) :\underline{X}_F\rightarrow \underline{Y},\) where, \(\overline{f}_\mu =f_{\mu }\circ x_{f({\mu }) F({\mu })}\) and \(\overline{f}_{\mu \mu '}=f_{\mu \mu '}*x_{f({\mu '}) F({\mu '})}.\)

If \(\varphi ' =(f'; f'_{\mu }, f'_{\mu \mu '})\) is another coherent map \(\underline{X}\rightarrow \underline{Y},\) a homotopy (coherent modification) \((F,\Phi ) : \varphi \simeq \varphi '\) consists of :

  • an increasing map \(F : M\rightarrow \Lambda \) such that \(f, f'\le F\),

  • a modification of psd-transformations

$$\begin{aligned} \Phi : ( \overline{f}_{\mu },\overline{f}_{\mu \mu '}) \simeq ( \overline{f}'_{\mu },\overline{f}'_{\mu \mu '}): \underline{X}_F\rightarrow \underline{Y}, \end{aligned}$$

between their coherent shifts by F. It follows that \(\Phi \) is family of homotopies of \(\mathsf {C}\),

$$\begin{aligned} \phi _\mu : f_{\mu }\circ x_{f({\mu }) F({\mu })}\simeq g_{\mu }\circ x_{g({\mu }) F({\mu })},\ \mu \in M, \end{aligned}$$
figure c

such that

$$\begin{aligned} (g_{\mu \mu '}* x_{F(\mu ') g(\mu ')}) \cdot (y_{\mu \mu '}*\phi _{\mu '}) = (\phi _{ \mu }* x_{F({\mu }) F({\mu '})})\cdot (f_{\mu \mu '}* x_{f({\mu '}) F({\mu '})}), \end{aligned}$$

as in

figure d

The data above define the ge-category \(\mathbb I\mathrm{nv}(\mathsf {C})\) with objects the inverse systems in \(\mathsf {C}\), coherent maps and their homotopies. The homotopy category of \(\mathbb I\mathrm{nv}(\mathsf {C})\), denoted \(\mathbb P\mathrm{ro}(\mathsf {C})\), is studied in a forthcoming paper [21]. It is clear that there are inclusion functors \( Inv(\mathsf {C})\rightarrow \mathbb I\mathrm{nv}(\mathsf {C})\) and \(Pro(\mathsf {C})\rightarrow \mathbb P\mathrm{ro}(\mathsf {C})\).

For \(\underline{X}\in \mathbb I\mathrm{nv}(\mathsf {C})\) and \(Y\in \mathsf {C},\) one has \(\mathbb I\mathrm{nv}(\mathsf {C})(\underline{X},Y)= Inv(\mathsf {C})(\underline{X},Y)\), that is, a coherent map \(\varphi : \underline{X}\rightarrow Y\) just amounts to choose a morphism \(f_\lambda : X_\lambda \rightarrow Y\). Given another coherent map \(\psi : \underline{X}\rightarrow Y\) corresponding to \(g_{\lambda '} : X_{\lambda '} \rightarrow Y,\) a coherent modification between them is obtained taking an index \(\lambda _0\ge \lambda , \lambda '\) and a homotopy \(f_\lambda \circ x_{\lambda \lambda _0}\simeq g_{\lambda '} \circ x_{\lambda ' \lambda _0}\).

An element of \(\mathbb I\mathrm{nv}(\mathsf {C})(X,\underline{Y})\) is a coherent cone \(\tau =(\tau _\mu ,\tau _{\mu \mu '} ):X\rightarrow \underline{Y}\)

figure e

2.3. Let now \(\mathsf K\) be a full ge-subcategory of \(\mathsf {C}\). If \({\underline{X}}=(X_\mu ,x_{\mu \mu '},M)\) is an inverse system in \(\mathsf {C}\), for every inverse system \({\underline{A}}=(A_\lambda ,a_{\lambda \lambda '},\Lambda )\) in \(\mathsf K\), applying the functor \(\mathsf {GPD}({\underline{X}},-): \mathsf K\rightarrow \mathsf {Gpd}\) we obtain an inverse system in \(\mathsf {Gpd}\)

$$\begin{aligned} (\mathsf {GPD}({\underline{X}},A_\lambda ),\mathsf {GPD}({\underline{X}},a_{\lambda \lambda '}),\Lambda ). \end{aligned}$$

From 1.5 it follows that the pseudo-limit (2-limit) of such an inverse system is the groupoid \(\mathsf {GPD}({\underline{X}},{\underline{A}})\), then

$$\begin{aligned} \mathsf {GPD}({\underline{X}},{\underline{A}})= \mathrm{psd}\text {-}\varprojlim _{_\lambda } \mathsf {GPD}({\underline{X}},A_\lambda ). \end{aligned}$$

By a dual argument, if \({\underline{X}}=(X_\mu ,x_{\mu \mu '},M),\) it follows

$$\begin{aligned} \mathsf {GPD}({\underline{X}},{\underline{A}})= \mathrm{psd}\text {-}\varprojlim _{_\lambda } \mathrm{psd}\text {-}\varinjlim _{_\mu } \mathsf {Gpd}(X_\mu ,A_\lambda ). \end{aligned}$$

4 Strong shape

3.1. The homotopy category of \(Pro(\mathsf {C})\).

In this section let us consider a proper model ge-category \(\mathsf {C}\). Following [9, 18] a related (strict) model structure has been defined in \(Pro(\mathsf {C})\) by Isaksen [13], so that the resulting homotopy category \(Ho(Pro(\mathsf {C}))\) is obtained by localizing \(Pro(\mathsf {C})\) at the class of level homotopy equivalences. The category \(\mathsf {Top}\) of topological spaces, with its Strom structure (homotopy equivalences, Hurewicz cofibrations), is a proper model category, hence the construction in [13] gives the same homotopy category \(Ho(Pro(\mathsf {Top}))\) as defined in [9, 18].

Since every morphism \(\phi :\underline{X}\rightarrow \underline{Y}\) in \(Ho(Pro(\mathsf {C}))\) is an alternating composition of congruence classes of left-pointing level homotopy equivalences and right-pointing (classes of) maps of systems, it follows that \(\phi \) always induces a pseudo-natural transformation \(\phi ^*:\mathsf {GPD}({\underline{Y}},-)\Rightarrow \mathsf {GPD}({\underline{X}},-).\) In particular, for a map of systems \(\underline{f}: \underline{Z}\rightarrow \underline{Y}\) and a level equivalence \(\sigma : \underline{Z}\rightarrow \underline{X}\), the composition \([\sigma ]^{-1}\circ [\underline{f}]\) is a morphism in \(Ho(Pro(\mathsf {C}))\) which induces the psd-transformation

figure f

3.2.  The strong shape category of a pair \((\mathsf {C},\mathsf K)\).

Let \(\mathsf K\) be a full ge-subcategory of \(\mathsf {C}\). A morphism \(f:X\rightarrow Y\) in \(\mathsf {C}\) is called a strong shape equivalence for the pair \((\mathsf {C},\mathsf K)\) if it induces a natural equivalence of functors

$$\begin{aligned} f^* :\mathsf {Gpd}(Y,-)\Rightarrow \mathsf {Gpd}(X,-):\mathsf K\rightarrow \mathsf {Gpd}, \end{aligned}$$

that is \(f^*_A :\mathsf {Gpd}(Y,A)\rightarrow \mathsf {Gpd}(X,A)\) is an equivalence of groupoids for all \(A\in \mathsf K\).

Theorem 3.1

Let \(f:X\rightarrow Y\) be a continuous map. The following are equivalent:

  1. (a)

    f is a strong shape equivalence,

  2. (b)

    \(f^*_{\underline{A}} :\mathsf {GPD}(Y,{\underline{A}})\rightarrow \mathsf {GPD}(X,{\underline{A}})\) is an equivalence of groupoids for all \({\underline{A}}\in Pro(\mathsf K).\)

Proof

One direction is trivial. Let \({\underline{A}}=(A_\lambda ,a_{\lambda \lambda '},\Lambda )\) be an inverse system in \(\mathsf K\). Since f is a strong shape equivalence, for all \(\lambda \in \Lambda \) there are equivalences of groupoids

$$\begin{aligned} f^*_{A_\lambda } :\mathsf {Gpd}(Y,A_\lambda )\rightarrow \mathsf {Gpd}(X,A_\lambda ). \end{aligned}$$

Let \(\tau =(\tau _\lambda ,\tau _{\lambda \lambda '} ): X\rightarrow {\underline{A}}\) be a coherent cone. For each \(\lambda \in \Lambda \) we get a map \(\sigma _{\lambda }:Y\rightarrow A_{\lambda }\) and a homotopy \(\alpha _\lambda :\sigma _{\lambda }f\simeq \tau _{\lambda }\). For \(\lambda \le \lambda '\) in \(\Lambda \) there is a diagram

figure g

then

$$\begin{aligned} \alpha _{\lambda }^{-1}*\tau _{\lambda \lambda '}*\alpha _{\lambda '}:a_{\lambda \lambda '}\circ \sigma _{\lambda '}\circ f\simeq a_{\lambda \lambda '}\circ \tau _{\lambda '}\simeq \tau _{\lambda }\simeq \sigma _{\lambda }\circ f, \end{aligned}$$

where \(\alpha _{\lambda }^{-1}\) is the inverse homotopy of \(\alpha _{\lambda }\). Since \(f^*_{A{_\lambda }}\) is an equivalence, there is a unique homotopy \(\sigma _{\lambda \lambda '}:a_{\lambda \lambda '}\circ \sigma _{\lambda '}\simeq \sigma _{\lambda }\) such that \(\sigma _{\lambda \lambda '}*f=\alpha _{\lambda }^{-1}*\tau _{\lambda \lambda '}*\alpha _{\lambda '}\). It follows that \(\sigma =(\sigma _{\lambda },\sigma _{\lambda \lambda '}): Y\rightarrow \underline{A}\) is a coherent cone such that \(\sigma \circ f\simeq \tau \), in fact for \(\lambda \le \lambda '\) in \(\Lambda \), from the previous diagram it is clear that

$$\begin{aligned} \alpha _{\lambda }\cdot (\sigma _{\lambda \lambda '}*f)\cdot \alpha _{\lambda }^{-1}=\tau _{\lambda \lambda '}, \end{aligned}$$

so that \(\sigma \circ f\) and \(\tau \) are coherently homotopic coherent cones, in other words the functor \(f^*_{\underline{A}}\) is essentially surjective.

It remains to show that, given coherent cones \(\sigma , \delta :Y\rightarrow {\underline{A}}\), every homotopy \(\theta :\sigma \circ f\simeq \delta \circ f\) comes from a unique homotopy \(\sigma \simeq \delta \). If \(\theta =\{\theta _\lambda : \sigma _\lambda \circ f\simeq \delta _\lambda \circ f\ \vert \ \lambda \in \Lambda \}\), then the assertion follows by the very definition of strong shape equivalence. \(\square \)

The notion of strong shape equivalence can be extended to maps of systems in \(\mathsf {C}\) by saying that \(\underline{f}=(f,f_\mu ): \underline{X}\rightarrow \underline{Y}\) is a strong shape equivalence in \(Pro(\mathsf {C})\) if

$$\begin{aligned} \underline{f}^* :\mathsf {Gpd}(\underline{Y},-)\Rightarrow \mathsf {Gpd}(\underline{X},-):\mathsf K\rightarrow \mathsf {Gpd}\end{aligned}$$

is a natural equivalence.

Theorem 3.2

Let \(\underline{f}=(f,f_\mu ): \underline{X}\rightarrow \underline{Y}\) be a map of systems. The following are equivalent:

(a) \(\underline{f}\) is a strong shape equivalence in \(Pro(\mathsf {C})\),

(b) \(\underline{f}^*_{\underline{A}}:\mathsf {GPD}(\underline{Y},{\underline{A}})\rightarrow \mathsf {GPD}(\underline{X},{\underline{A}})\) is an equivalence of groupoids for all inverse systems \({\underline{A}}\in Pro(\mathsf K)\).

Proof

Note that, assuming

$$\begin{aligned} \underline{f}^*_{A_\lambda } :\mathsf {GPD}(\underline{Y},A_\lambda )\rightarrow \mathsf {GPD}(\underline{X},A_\lambda ) \end{aligned}$$

to be an equivalence for all \(\lambda \in \Lambda \), then the assertion follows from 2.4 since the pseudo-limit of a diagram of equivalences is an equivalence. \(\square \)

Definition 3.3

A map of system \({\underline{p}}: X\rightarrow {\underline{X}}\) is called a strong expansion for X if it is a strong shape equivalence in \(Pro(\mathsf {C})\). If \({\underline{X}}\in Pro(\mathsf K)\), then \({\underline{p}}\) is a strong \(\mathsf K-expansion\).

Given \({\underline{p}}: X\rightarrow {\underline{X}}\) and \({\underline{p}'}: X\rightarrow {\underline{X}'}\) different strong \(\mathsf K\)-expansions for \(X\in \mathsf {C}\), from the previous theorem it follows that there is a unique homotopy equivalence \({\underline{x}}: {\underline{X}}\rightarrow {\underline{X}'}\) in \(Pro(\mathsf K)\) such that \({\underline{p}'}\simeq {\underline{x}}\circ {\underline{p}}\).

In the following we assume for the pair \((\mathsf {C},\mathsf K)\) the property that each \(X\in \mathsf {C}\) admits a strong \(\mathsf K\)-expansion. This is the case of the the pair \((\mathsf {Top},\mathsf {ANR})\), where \(\mathsf {ANR}\subset \mathsf {Top}\) is the full subcategory of spaces having the homotopy type of absolute neighborhood retracts for metric spaces [15].

Definition 3.4

Given \(X, Y\in \mathsf {C}\), a strong shape morphism \(X\rightarrow Y\) is determined by a triple \(({\underline{p}},{\underline{q}},\phi )\) as in the diagram

figure h

where \(\underline{p}\) and \(\underline{q}\) are strong \(\mathsf K\)-expansions and \(\phi \) is a morphism in \(Pro(\mathsf {C})\). Two such triples \(({\underline{p}},{\underline{q}},\phi )\) and \(({\underline{p}'},{\underline{q}'},\phi ')\) are declared to be equivalent when there are homotopy equivalences \({\underline{x}}:\underline{X}\rightarrow \underline{X}'\) and \({\underline{y}}:\underline{Y}\rightarrow \underline{Y}'\) which make the following diagram commutative up to homotopy

figure i

Let now \(({\underline{p}},{\underline{q}},\phi ):X\rightarrow Y\) and \(({\underline{r}},{\underline{s}},\psi ):Y\rightarrow Z\) two triples, with \({\underline{r}} :Y\rightarrow {\underline{U}}\) and \( {\underline{s}} :Z\rightarrow {\underline{Z}}\). Since \({\underline{q}}\) and \({\underline{r}}\) are both strong \(\mathsf K\)-expansions for Y, there is a unique homotopy equivalence \(\alpha :{\underline{Y}}\rightarrow {\underline{U}}\) such that \(\alpha \circ {\underline{q}}\simeq {\underline{r}}\). We define the composition of the two triples to be \(({\underline{p}},{\underline{s}},\psi \circ \alpha \circ \phi ):X\rightarrow Z\).

Such a composition is coherent with the equivalence relation previously defined. This is shown by the following diagram: in fact, for \(({\underline{p}},{\underline{q}},\phi )\sim ({\underline{p}'},{\underline{q}'},\phi '):X\rightarrow Y\) and \(({\underline{r}},{\underline{s}},\psi )\sim ({\underline{r}'},{\underline{s}'},\psi '):Y\rightarrow Z\), consider \(({\underline{p}},{\underline{s}},\psi \circ \alpha \circ \phi ),\ ({\underline{p}'},{\underline{s}'},\psi '\circ \alpha ' \circ \phi '):X\rightarrow Z\)

figure j

then \(({\underline{p}},{\underline{s}},\psi \circ \alpha \circ \phi )\sim ({\underline{p}'},{\underline{s}'},\psi '\circ \alpha ' \circ \phi ')\).

Let us note that a triple \(({\underline{p}},{\underline{q}},\phi )\) is equivalent to one of the form \(({\underline{p}},{\underline{r}},\phi ')\) where \(\phi '=\alpha \circ \phi \) is obtained by the mapping property of the strong \(\mathsf K\)-expansion \({\underline{q}}\). Then, to compose \(({\underline{p}},{\underline{q}},\phi ):X\rightarrow Y\) and \(({\underline{r}},{\underline{s}},\psi ):Y\rightarrow Z\) one may as well compose the triples \(({\underline{p}},{\underline{r}},\phi '):X\rightarrow Y\) and \(({\underline{r}},{\underline{s}},\psi ):Y\rightarrow Z\) to obtain a diagram

figure k

Objects of \(\mathsf {C}\) and their strong shape morphisms give the strong shape category .

Such a definition of \(SSh(\mathsf {C},\mathsf K)\) is based on the construction of the strong shape category of topological spaces as given in ([15], 8.2, see also 4.38).

3.7. Let \(SS_{\mathsf K}\) denote the category having the same objects as \(\mathsf {C}\) and where a morphism \(\tau :X\rightarrow Y\) is (a homotopy class of ) a psd-transformation

Consider the correspondence

which is the identity on objects and sends every strong shape morphism

to the psd-transformation obtained as follows : consider the composition

figure l

where \((\underline{q}^*)^{^{-1}}:\mathsf {Gpd}(Y,-)\Rightarrow \mathsf {Gpd}(\underline{Y},-)\) is the pseudo-natural transformation inverse to \(\underline{q^*}{:}\,\, \mathsf {GPD}(\underline{Y},-)\Rightarrow \mathsf {Gpd}(Y,-)\). \(\underline{q}^*\) is a level equivalence, hence it is invertible in \([[\mathsf K,\mathsf {Gpd}]]\). Define \(\gamma ({\underline{p}},{\underline{q}},\phi ))=\underline{p}^*\circ \phi ^*\circ (\underline{q}^*)^{^{-1}}\).

It is clear that for equivalent triples \(({\underline{p}},{\underline{q}},\phi )\) and \(({\underline{p}'},{\underline{q}'},\phi ')\) one has \(\gamma [({\underline{p}},{\underline{q}},\phi )]= \gamma [({\underline{p}'},{\underline{q}'},\phi ')]\).

Theorem 3.5

\(\gamma : SSh(\mathsf {C},\mathsf K)\rightarrow SS_{\mathsf K}\) is an isomorphism of categories.

Proof

First of all \(\gamma \) is a functor. The identity strong shape morphism represented by the triple \(({\underline{p}},{\underline{p}},{1_{\underline{X}}}):X\rightarrow X\) goes to the identity pseudo-natural transformation \(\mathsf {Gpd}(X,-)\Rightarrow \mathsf {Gpd}(X,-)\). Let \(({\underline{p}},{\underline{q}},\phi ):X\rightarrow Y\) and \(({\underline{r}},{\underline{s}},\psi ):Y\rightarrow Z\) and consider their composition (3.6)

figure m

One has

$$\begin{aligned} \gamma [({\underline{r}},{\underline{s}},\psi )\circ ({\underline{p}},{\underline{q}},\phi )]= & {} \gamma [({\underline{r}},{\underline{s}},\psi )\circ ({\underline{p}},{\underline{r}},\phi ')]=\gamma [({\underline{p}},{\underline{s}},{\psi \circ \phi '})]\\= & {} \underline{p}^*\circ \psi ^*\circ {\phi '}^* \circ (\underline{s} ^*)^{^{-1}} \end{aligned}$$

and

$$\begin{aligned} \gamma [({\underline{r}},{\underline{s}},\psi )]\circ \gamma [({\underline{p}},{\underline{q}},\phi )]= & {} \gamma [({\underline{r}},{\underline{s}},\psi )]\circ \gamma [({\underline{p}},{\underline{r}},\phi ')]\\ {}= & {} (\underline{p}^*\circ \psi ^*\circ (\underline{q}^*)^{^{-1}})\circ (\underline{q}^*\circ {\phi '}^*\circ (\underline{r}^*)^{^{-1}}), \end{aligned}$$

hence the equality.

Let now \(\tau : \mathsf {Gpd}(Y,-)\Rightarrow \mathsf {Gpd}(X,-)\) be a psd-transformation and let \({\underline{p}}: X\rightarrow {\underline{X}}\) and \( {\underline{q}}: Y\rightarrow {\underline{Y}}\)  be strong \(\mathsf K-\)expansions. Consider

figure n

and note that, being \(\sigma ^*_{\underline{X}}\) a level homotopy equivalence (1.3), then \(\underline{X}'\) is an inverse system in \(\mathsf K\). By the pseudo Yoneda Lemma [10] there is a unique coherent map of systems \(\underline{f}: \underline{X}'\rightarrow \underline{X}\) that induces the pseudo-natural transformation

moreover by 1.4 we may assume up to coherent homotopy that \(\underline{f}\) is actually a map of systems. Consider the diagram

figure o

which gives a strong shape morphism \([({\underline{p}},{\underline{q}},{[\underline{f}]}\circ [\sigma _{\underline{X}}]^{-1})]:X\rightarrow Y\) such that

In fact

\(\square \)

Corollary 3.6

The strong shape category of topological spaces \(SSh(\mathsf {Top})\) [15] is isomorphic to \(SS_{\mathsf {ANR}}\), so that a strong shape morphism \(\tau :X\rightarrow Y\) of topological spaces is represented by a psd-transformation