This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

{CCSXML}

<ccs2012> <concept> <concept_id>10010583.10010786.10010792</concept_id> <concept_desc>Hardware Biology-related information processing</concept_desc> <concept_significance>500</concept_significance> </concept> <concept> <concept_id>10010405.10010444.10010095</concept_id> <concept_desc>Applied computing Systems biology</concept_desc> <concept_significance>500</concept_significance> </concept> </ccs2012> \ccsdesc[500]Hardware Biology-related information processing \ccsdesc[500]Applied computing Systems biology \CopyrightF. Loregian Tallinn University of Technology, Estonia and http://tetrapharmakon.github.io fosco.loregian@gmail.com https://orcid.org/0000-0003-3052-465X ESF funded Estonian IT Academy research measure (project 2014-2020.4.05.19-0001) \hideLIPIcs

Rosen’s no-go theorem for regular categories

Fosco Loregian
Abstract

The famous biologist Robert Rosen argued for an intrinsic difference between biological and artificial life, supporting the claim that ‘living systems are not mechanisms’. This result –understood as the claim that life-like mechanisms are non-computable– can be phrased as the non-existence of an equivalence between a category of ‘static’/analytic elements and a category of ‘variable’/synthetic elements. The property of a system of being synthetic, understood as being the glueing of ‘variable families’ of analytica, must imply that the latter class of objects does not retain sufficient information to describe said variability; we contribute to this thesis with an argument rooted in elementary category theory. Seen as such, Rosen’s ‘proof’ that no living system can be a mechanism arises from a tension between two contrapuntal needs: on one side, the necessity to consider (synthetically) variable families of systems; on the other, the necessity to describe a syntheticum via a universally chosen analyticum.

keywords:
analytic, synthetic, comma category, regular epimorphism

1 Analytic and synthetic

In the words of Rosen [13], an analytic model is a set of observables with a given resolution. Such ‘resolution’ is specified by a family of equivalence relations induced by functions h:AXh:A\to X (each such function induces on AA an equivalence relation h\approx_{h} such that ahaa\approx_{h}a^{\prime} if and only if ha=haha=ha^{\prime}); we call this ‘hh-equivalence’, or the equivalence relation ‘generated’ by hh.

Now, between the lines of [13] there is the definition of a category of AA-based analytica, where morphisms are determined by the refinement relation that naturally exists between equivalence relations generated by the various h:AXh:A\to X.

In the present document, we choose to slightly simplify this approach, considering the usual slice category of sets under AA instead, having objects the functions h:AXh:A\to X, and commutative triangles as its morphisms. In other words:

Definition 1.1 (Analytic).

Let AA be a set; the category 𝖠𝗇A\mathsf{An}_{A} of functional AA-based analytica is the coslice category A/𝖲𝖾𝗍A/\mathsf{Set}.

The typical morphism h:[AX][AY]h:\left[\begin{smallmatrix}A\\ \downarrow\\ X\end{smallmatrix}\right]\to\left[\begin{smallmatrix}A\\ \downarrow\\ Y\end{smallmatrix}\right] of 𝖠𝗇A\mathsf{An}_{A} is a commutative triangle

A{A}X{X}Y{Y}h\scriptstyle{h} (1.1)

At first, it might seem that Rosen’s category has way fewer morphisms than the one defined in 1.1; on the contrary, our definition is more restrictive, and Rosen’s original category 𝗋𝖠𝗇A\mathsf{rAn}_{A}, that we choose to dub relational analytica, can be recovered from the following observation.

Remark 1.2.

The category 𝗋𝖠𝗇A\mathsf{rAn}_{A} of (AA-based) relational analytica has objects the pairs

([AkY], k ),\big{(}\left[\begin{smallmatrix}&A\\ k&\downarrow\\ &Y\end{smallmatrix}\right],\,\rule{5.0pt}{0.4pt}\,\approx_{k}\,\rule{5.0pt}{0.4pt}\,\big{)}, (1.2)

and there exists a morphism between ([AkY], k )\big{(}\left[\begin{smallmatrix}&A\\ k&\downarrow\\ &Y\end{smallmatrix}\right],\,\rule{5.0pt}{0.4pt}\,\approx_{k}\,\rule{5.0pt}{0.4pt}\,\big{)} and ([AhY], h )\big{(}\left[\begin{smallmatrix}&A\\ h&\downarrow\\ &Y\end{smallmatrix}\right],\,\rule{5.0pt}{0.4pt}\,\approx_{h}\,\rule{5.0pt}{0.4pt}\,\big{)} when ( k )( h )(\,\rule{5.0pt}{0.4pt}\,\approx_{k}\,\rule{5.0pt}{0.4pt}\,)\subseteq(\,\rule{5.0pt}{0.4pt}\,\approx_{h}\,\rule{5.0pt}{0.4pt}\,); under such assumption, there exists a well-defined function between the quotient sets A/kA/hA/_{\!\approx_{k}}\to A/_{\!\approx_{h}}, sending a class of k\approx_{k}-equivalence into its corresponding class of h\approx_{h}-equivalence.

Clearly, the existence of a function ff such that fk=hf\circ k=h (so, the existence of a morphism in 𝖠𝗇A\mathsf{An}_{A}) ensures [AkY][AhX]\left[\begin{smallmatrix}&A\\ k&\downarrow\\ &Y\end{smallmatrix}\right]\preceq\left[\begin{smallmatrix}&A\\ h&\downarrow\\ &X\end{smallmatrix}\right], so the existence of a morphism in 𝗋𝖠𝗇A\mathsf{rAn}_{A}, but this is by no means necessary. Instead, the existence of an implication ( k )( h )(\,\rule{5.0pt}{0.4pt}\,\approx_{k}\,\rule{5.0pt}{0.4pt}\,)\subseteq(\,\rule{5.0pt}{0.4pt}\,\approx_{h}\,\rule{5.0pt}{0.4pt}\,) entails that there exists a relation h:XYh:X\mathop{\ooalign{\hfil\kern-2.0pt$\mapstochar$\hfil\cr\hfil$\to$\hfil}}Y closing diagram (1.1) (and this justifies the name ‘relational’ analytica). We do not concentrate our attention of 𝗋𝖠𝗇A\mathsf{rAn}_{A} for the moment, but we will expand on its structure at the end of the paper.

On the other hand, considering fewer morphisms makes assessing global properties about the categories an easier task.

Rosen then proceeds to consider categories of synthetica, aiming at modelling variability by indexing a syntheticum over some poset PP; such a structure can be easily understood as a ‘comma construction’ (cf. [2, 1.6.1]). If AA is a set, 𝖯𝗈𝗌\mathsf{Pos} is the category of partially ordered sets, and 11 is the terminal category, we define:

Definition 1.3 (Synthetic).

The category 𝖲𝗒𝗇A\mathsf{Syn}_{A} of AA-synthetic models is the comma category in the diagram

(𝖯𝗈𝗌𝖠𝗇A)\textstyle{(\mathsf{Pos}\downarrow\mathsf{An}_{A})\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}S\scriptstyle{S}1\textstyle{1\ignorespaces\ignorespaces\ignorespaces\ignorespaces}𝖠𝗇A\scriptstyle{\lceil\mathsf{An}_{A}\rceil}𝖯𝗈𝗌\textstyle{\mathsf{Pos}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}J\scriptstyle{J}𝖢𝖺𝗍\textstyle{\mathsf{Cat}\ignorespaces\ignorespaces} (1.3)

where 𝖠𝗇A\lceil\mathsf{An}_{A}\rceil is the ‘name’ of the category 𝖠𝗇A\mathsf{An}_{A}, i.e. the functor picking out 𝖠𝗇A𝖢𝖺𝗍\mathsf{An}_{A}\in\mathsf{Cat}.

In simple terms, the category 𝖲𝗒𝗇A\mathsf{Syn}_{A} is a category of “families of analytic objects varying continuously(=functorially)” with the elements of a poset PP. Such families of living systems shall model inherently more complex systems than 𝖠𝗇A\mathsf{An}_{A}, and ultimately harbour “life”, here understood as systems whose internal structure can’t be examined piece-wise (one slice at a time, in the sense of 1.5) but instead globally.

Remark 1.4.

Unraveling 1.3, we see that (𝖯𝗈𝗌𝖠𝗇A)(\mathsf{Pos}\downarrow\mathsf{An}_{A}) is the category whose

  • objects are functors f:P𝖠𝗇Af:P\to\mathsf{An}_{A}, regarding a poset PP as a category;

  • morphisms are monotone mappings h:PQh:P\to Q such that the triangle of functors

    P\textstyle{P\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}h\scriptstyle{h}f\scriptstyle{f}Q\textstyle{Q\ignorespaces\ignorespaces\ignorespaces\ignorespaces}g\scriptstyle{g}A/𝖲𝖾𝗍\textstyle{A/\mathsf{Set}} (1.4)

    is commutative.

Remark 1.5.

As a side remark, the functor SS has all sorts of excellent properties: it is a discrete fibration and each fiber consists of the category of functors PA/𝖲𝖾𝗍P\to A/\mathsf{Set}; by the universal property of the comma construction, this category is equivalent to the category whose objects are pairs (F:P𝖲𝖾𝗍,α:ΔAF)(F:P\to\mathsf{Set},\alpha:\Delta A\Rightarrow F), where α\alpha is a cone for FF with domain AA; again for the universal property of the limit of FF, this amounts to a single function AlimFA\to\lim F: all in all, this means that we can present the fibres of SS as coslice categories on their own.

2 Synthetic is not analytic

The results in [13, 11] aim to convey the idea that ‘living systems are not mechanisms’; that is, any description of these systems in terms of states would thus be incomplete. Rosen introduces his notion of a living system in terms of general properties of relational models. Such relational models defining a minimal organism are proved to be ‘inconsistent with the assumption that the corresponding system is fully defined by a state description’ [3]. ‘This also implies that a finite-state machine cannot implement the system. This insight substantiates Rosen’s central result in his emphLife itself, namely, that there are systems that are not mechanisms, and that in fact nearly all systems fail to be mechanisms.’111ibid.; even though we have taken their word to introduce the section, we must note that Chu and Ho’s thesis has been harshly criticised by the researcher that above all carries Rosen’s flame, see [11], and that our overall claim strays pretty far from [3]’s thesis and methodology, actually arguing in favour of Rosen’s claim

We now aim to phrase this ‘no-go’ theorem in simple categorical terms as the non-existence of an equivalence of categories between analytica and synthetica, as follows:

Theorem 2.1 (Rosen no-go theorem: analytic can’t be synthetic).

There is no equivalence 𝖲𝗒𝗇A𝖠𝗇A\mathsf{Syn}_{A}\cong\mathsf{An}_{A}.

We will deduce this result from a general theorem and a corollary, exploiting an exactness property of categories called regularity. The idea behind this proof is that the category of analytica is properly contained into the category of synthetica, but in a wrong way that does not allow for the properties of 𝖠𝗇A\mathsf{An}_{A} to be faithfully preserved.

Recall the definition of regular category from [2]:

Definition 2.2 (Regular category).

A category is called regular if it is finitely complete, and if the following two conditions are satisfied:

  • considering the pullback of an arrow f:XYf:X\to Y along itself,

    X×YX{X\times_{Y}X}X{X}X{X}Y{Y}p0\scriptstyle{p_{0}}p1\scriptstyle{p_{1}}f\scriptstyle{f}f\scriptstyle{f} (2.1)

    the pair (p0,p1)(p_{0},p_{1}) has a coequaliser:

    X×YX{X\times_{Y}X}X{X}Q{Q}p0\scriptstyle{p_{0}}p1\scriptstyle{p_{1}} (2.2)
  • the class of regular epimorphisms (cf. [2, 4.3.1]) is stable under pullback; this means that if u:ABu:A\to B is a regular epimorphism, and the square

    A{A^{\prime}}A{A}X{X}B{B}u\scriptstyle{u^{\prime}}u\scriptstyle{u} (2.3)

    is a pullback, then uu^{\prime} is still a regular epimorphism.

The category of sets is easily seen to be regular; if a category is regular, so is the slice category of arrows 𝒞/X\mathcal{C}/X and the coslice category Y/𝒞Y/\mathcal{C} ([8, A.5.5]).

Notorious examples of non-regular categories are: partially ordered sets, categories, and topological spaces. Quite niftily, a single counterexample fits all three cases, when interpreted as a poset, a category, or as finite topological space.

Example 2.3.

let AA be the poset {a,b}×(01)\{a,b\}\times(0\to 1); let BB be the poset (012)(0\to 1\to 2), and let CC be the poset (02)(0\to 2). There is a regular epimorphism p:ABp:A\to B obtained by identifying (a,1)(a,1) with (b,0)(b,0), and there is the evident inclusion i:CBi:C\to B. The pullback of pp along ii is the inclusion {0,2}(02)\{0,2\}\to(0\to 2), which is certainly an epimorphism but not a regular epi. Hence regular epimorphisms in PosPos are not stable under pullback

{0,2}{\{0,2\}}[(0,b)(1,b)(0,a)(1,a)]{\left[\begin{smallmatrix}(0,b)&\to&{\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}(1,b)}\\ &&\\ {\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}(0,a)}&\to&(1,a)\end{smallmatrix}\right]}{02}{\{0\to 2\}}[012].{\left[\begin{smallmatrix}0&\to&1\\ &\searrow&\downarrow\\ &&2\end{smallmatrix}\right].}((0,a)(1,b))\scriptstyle{({\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}(0,a)}\equiv{\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}(1,b)})} (2.4)

Interpreting posets as suitable categories, the same example works for 𝖢𝖺𝗍\mathsf{Cat}, and also for preorders. On the other hand, the category of finite preorders is equivalent to the category of finite topological spaces, so this example shows that 𝖳𝗈𝗉\mathsf{Top} is not regular.

Lemma 2.4.

The comma category (J𝒞)(J\downarrow\mathcal{C}) isn’t regular. So, if 𝒞\mathcal{C} is a regular category, the two can’t be isomorphic.

Proof 2.5.

We show that regular epimorphisms are not pullback-stable because they are not pullback stable in 𝖯𝗈𝗌\mathsf{Pos}. For this to work, a number of sanity checks are in order:

  1. c1)

    a regular epimorphism in 𝖯𝗈𝗌\mathsf{Pos} remains regular in (J𝒞)(J\downarrow\mathcal{C});

  2. c2)

    a pullback in (J𝒞)(J\downarrow\mathcal{C}) is computed as in 𝒞\mathcal{C};

Once this has been verified, take a regular epimorphism u:PQu:P\to Q in 𝖯𝗈𝗌\mathsf{Pos} whose pullback uu^{\prime} along a map qq fails to be regular; now uu^{\prime} is an epimorphism in (J𝒞)(J\downarrow\mathcal{C}), but not regular, and it fits into a pullback diagram

P{P^{\prime}}P{P}R{R}Q{Q}𝒞{\mathcal{C}}u\scriptstyle{u^{\prime}}u\scriptstyle{u}q\scriptstyle{q} (2.5)

in (J𝒞)(J\downarrow\mathcal{C}); thus, in (J𝒞)(J\downarrow\mathcal{C}) the class of regular epimorphisms is not stable under pullback: so, (J𝒞)(J\downarrow\mathcal{C}) is not regular.

Verifying c1 and c2 is almost immediate: a regular epimorphism u:PQu:P\to Q is an arrow that appears in a coequaliser

A\textstyle{A\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}f\scriptstyle{f}g\scriptstyle{g}P\textstyle{P\ignorespaces\ignorespaces\ignorespaces\ignorespaces}u\scriptstyle{u}Q\textstyle{Q} (2.6)

When u,f,gu,f,g are morphisms of (J𝒞)(J\downarrow\mathcal{C}), the same diagram remains a coequaliser in (J𝒞)(J\downarrow\mathcal{C}) when every vertex is endowed with a diagram to 𝒞\mathcal{C}. Now, a similar argument shows that a pullback in (J𝒞)(J\downarrow\mathcal{C}) is computed as in 𝒞\mathcal{C}. (This can also be rephrased as a property of the functor SS of 1.3).

From this, the claim in Theorem 2.1 easily follows.

3 There ain’t no easy way out: so what?

Remark 3.1.

The critical result Theorem 2.1 is phrased so that it is evident how no regular category can yield an equivalence between analytica and synthetica; the problem is the category of categories we choose to restrict our attention to: in this case, 𝖯𝗈𝗌\mathsf{Pos}. Certainly, regularity is a reasonable tameness property for a category of analytica; but is it necessary to describe a living system?

The situation requires an analytic (…pun not intended) approach: it’s easy to isolate some of the various moving parts in the purported (non)equivalence between analytica and synthetica: consider the following drawing.

A/𝖲𝖾𝗍A/\underset{\text{\char 192}}{\overset{\text{\char 193}}{\mathsf{Set}}}≇\not\cong(JA/𝖲𝖾𝗍)\underset{\text{\char 194}}{(J\downarrow A/\overset{\text{\char 193}}{\mathsf{Set}})}[P,A/𝖲𝖾𝗍]\overset{\phantom{a}}{\underset{\text{\char 195}}{[P,A/{\mathsf{Set}}]}}

Such a representation of the situation makes it evident which parts of the equivalence we can tweak: for example, as already mentioned, our proof relies on a modified notion of 𝖠𝗇A\mathsf{An}_{A}, where objects are sets and functions over AA; what if ➀ we consider the bicategory 𝖱𝖾𝗅\mathsf{Rel} of relations, and the full subcategory of A/𝖱𝖾𝗅A/\mathsf{Rel} given by the functional relations, as in diagram (1.1)? What if ➁ we replace 𝖲𝖾𝗍\mathsf{Set} with the category 𝖢𝖺𝗍\mathsf{Cat} of categories, and AA a (discrete or non-discrete) category? 𝖢𝖺𝗍\mathsf{Cat} is not regular (cf. 2.3), nor it is the coslice A/𝖢𝖺𝗍A/\mathsf{Cat}. So, at least the obstruction to equivalence found in Theorem 2.1 vanishes. Alternatively, ➂ what if we consider a weaker universal object instead of the comma construction? Or finally ➃ what information can we get about the categories of analytica and synthetica from the knowledge of the fibres 𝖢𝖺𝗍(PA/𝒞)\mathsf{Cat}(PA/\mathcal{C})?

Let’s examine each of these possibilities separately.

Perspective 3.2 (Relational analytica).

Sticking to Rosen’s original idea, the category 𝗋𝖠𝗇A\mathsf{rAn}_{A} of relational AA-based analytica is defined as follows: it’s the full subcategory of the (strong) coslice A/𝖱𝖾𝗅A/\mathsf{Rel} on functional relations, and morphisms are relations h:XYh:X\mathop{\ooalign{\hfil\kern-2.0pt$\mapstochar$\hfil\cr\hfil$\to$\hfil}}Y ‘compatible’ with AA:

A{A}X{X}Y{Y}g\scriptstyle{g}f\scriptstyle{f}|{|} (3.1)

As interesting as it may seem, at the moment, this point of view raises more questions than it can solve; a thorough study of Rosen’s theory from a relational/profunctorial point of view is the subject of current research [10], centred on a more categorically-informed account of (M,R)(M,R)-systems. When moving from sets and functions to sets and relations, things become rather hairy because the ambient 𝗋𝖠𝗇A\mathsf{rAn}_{A} is in no natural way a category but instead a bicategory; We shall then study its structure through 2-categorical types of machinery. (A blatant example of the fact that 1-dimensional niceness may fail to exist in 𝗋𝖠𝗇A\mathsf{rAn}_{A} is that it lacks –even countable– filtered colimits; this observation will play a central rôle in [10]).

Perspective 3.3 (Categorification).

It is certainly worth exploring the following generalised setting: the category of (2,A)(2,A)-analytica is the coslice A/𝖢𝖺𝗍A/\mathsf{Cat}, where AA is a (discrete or non-discrete) category. Now, since 𝖢𝖺𝗍\mathsf{Cat} is not regular, Theorem 2.1 does not apply; on the other hand, the two categories remain not equivalent because of the way colimits are computed in 𝖯𝗈𝗌\mathsf{Pos} and 𝖢𝖺𝗍\mathsf{Cat} (a coequaliser of posets performed in 𝖢𝖺𝗍\mathsf{Cat} yields a preorder, qua thin category, whereas the coequaliser performed in 𝖯𝗈𝗌\mathsf{Pos} requires an additional step, a ‘posetal reflection’ that quotients out by the equivalence relation aRbabaaRb\iff a\leq b\leq a; this further quotient destroys the universal property of the 𝖢𝖺𝗍\mathsf{Cat}-colimit).

A natural alternative would be to consider adjunctions, not equivalences; for example, since there is a natural embedding functor

i:𝒞(J𝒞)i:\mathcal{C}\to(J\downarrow\mathcal{C}) (3.2)

sending an object C𝒞C\in\mathcal{C} into its name C:1𝒞\lceil C\rceil:1\to\mathcal{C} (clearly an object of (J𝒞)(J\downarrow\mathcal{C})), it would be interesting to find a ‘unity of opposites’

A/𝖢𝖺𝗍{A/\mathsf{Cat}}(JA/𝖢𝖺𝗍).{(J\downarrow A/\mathsf{Cat}).}i\scriptstyle{i} (3.3)

Unfortunately, ii does not preserve either products or coproducts so that it can be neither a right nor a left adjoint. We believe the question deserves attention, with an eye on the meaning of the (non)equivalences we are assessing.

Perspective 3.4 (Weaker limits).

Moving to a 2-categorical setting, it might be more natural to tweak the definition of analytic and synthetic system to form the pseudo-comma categories of commutative triangles, respectively:

A\textstyle{A\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}θ\textstyle{\scriptstyle\theta}g\scriptstyle{g}f\scriptstyle{f}X\textstyle{X\ignorespaces\ignorespaces\ignorespaces\ignorespaces}h\scriptstyle{h}Y\textstyle{Y} (3.4)

with θ:ghf\theta:g\Rightarrow hf an invertible natural transformation in 𝖢𝖺𝗍\mathsf{Cat}; similarly, we can define the oplax coslice category A//o𝖢𝖺𝗍A/\!\!/_{\!o}\mathsf{Cat} (where θ\theta is not invertible) and the lax coslice A//l𝖢𝖺𝗍A/\!\!/_{\!l}\mathsf{Cat}, where instead of θ\theta we consider transformations η:hfg\eta:hf\Rightarrow g. Such lax coslice category [9, I.2.5] appears to be the fiber over A𝖢𝖺𝗍A\in\mathsf{Cat} of a canonical 2–fibration src:𝖢𝖺𝗍//𝖢𝖺𝗍𝖢𝖺𝗍\text{src}:\mathsf{Cat}/\!\!/\mathsf{Cat}\to\mathsf{Cat} that proved to be useful in the classification of comprehension and quotient structures in categorical logic [12]

Perspective 3.5 (Stick to a single fiber).

We could study the particular case of (based or unbased) analytica where posets have good density and topological properties: this approach is tangential to the one conducted by Ehresmann and Vanbremeersch in their [6, 4, 5, 7, 1]; in short, they consider a prestack F:P𝖢𝖺𝗍F:P\to\mathsf{Cat} where PP is a dense linear order (understood as a category of ’time instants’, a natural choice for which is any interval II\subset\mathbb{R} of the reals), and stacks for the order topology. This induces nice comparison maps

FtFt+δtFsF_{t}\to F_{t+\delta t}\to F_{s} (3.5)

for every δt>0\delta t>0 and every tst\leq s keeping track of the system’s evolution globally.

An important observation is that the fibres of the fibration SS of (1.3); SS resembles the fibration of presheaves, defined as the Grothendieck fibration associated to the prestack P𝖢𝖺𝗍(P,𝖲𝖾𝗍)P\mapsto\mathsf{Cat}(P,\mathsf{Set}); the fibration of presheaves is a fibered topos, in the sense that every fibre is a topos and every reindexing functor is logical; albeit the category 𝖢𝖺𝗍(P,𝖠𝗇A)\mathsf{Cat}(P,\mathsf{An}_{A}) is seldom a topos, we can still find that it is a fibered locally (finitely) presentable category: this means that

  • Each fibre is a locally presentable category (the coslice of a locally presentable category is locally presentable, and by 1.5, the fibre is just the coslice ΔA/𝖢𝖺𝗍(P,𝖲𝖾𝗍)\Delta A/\mathsf{Cat}(P,\mathsf{Set}));

  • each reindexing functor f:S1QS1Pf^{*}:S^{-1}Q\to S^{-1}P induced by f:PQf:P\to Q is a right adjoint that preserves filtered colimits.

References

  • [1] Andrée Bastiani and Charles Ehresmann. Categories of sketched structures. Cahiers de topologie et géométrie différentielle catégoriques, 13(2):104–214, 1972.
  • [2] F. Borceux. Handbook of categorical algebra. 1, volume 50 of Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge, 1994. Basic category theory.
  • [3] Dominique Chu and Weng Kin Ho. A category theoretical argument against the possibility of artificial life: Robert rosen’s central proof revisited. Artificial Life, 12(1):117–134, 2006.
  • [4] AC Ehresmann and JP Vanbremeersch. Mens a mathematical model for cognitive systems. Journal of Mind Theory, (2):129–180, 2009.
  • [5] Andrée Ehresmann and Jean-Paul Vanbremeersch. Mes: A mathematical model for the revival of natural philosophy. Philosophies, 4(1):9, 2019.
  • [6] Andrée C Ehresmann and J-P Vanbremeersch. Hierarchical evolutive systems: A mathematical model for complex systems. Bulletin of Mathematical Biology, 49(1):13–50, 1987.
  • [7] Andrée Charles Ehresmann and Jean-Paul Vanbremeersch. Memory evolutive systems; hierarchy, emergence, cognition. Elsevier, 2007.
  • [8] Dominique Bourn Francis Borceux. Mal’cev, Protomodular, Homological and Semi-Abelian Categories (Mathematics and Its Applications) - DRAFT. 1 edition, 2004.
  • [9] J. W. Gray. Formal category theory: adjointness for 22-categories. Springer-Verlag, Berlin, 1974. Lecture Notes in Mathematics, Vol. 391.
  • [10] F. Loregian. Cartesian closed categories of Rosen’s (M,R)(M,R)-systems. in preparation.
  • [11] AH Louie. A living system must have noncomputable models. Artificial life, 13(3):293–297, 2007.
  • [12] Paul-André Melliès and Nicolas Rolland. Comprehension and quotient structures in the language of 2-categories. arXiv preprint arXiv:2005.10015, 2020.
  • [13] Robert Rosen. Life itself: a comprehensive inquiry into the nature, origin, and fabrication of life. Columbia University Press, 1991.