scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A Category Theoretical Argument against the Possibility of Artificial Life: Robert Rosen's Central Proof Revisited

01 Jan 2006-Artificial Life (MIT Press)-Vol. 12, Iss: 1, pp 117-134
TL;DR: The essence of Rosen's ideas leading up to his rejection of the possibility of real artificial life in silico are reviewed and the conclusion is that Rosen's central proof is wrong.
Abstract: One of Robert Rosen's main contributions to the scientific community is summarized in his book Life itself. There Rosen presents a theoretical framework to define living systems; given this definition, he goes on to show that living systems are not realizable in computational universes. Despite being well known and often cited, Rosen's central proof has so far not been evaluated by the scientific community. In this article we review the essence of Rosen's ideas leading up to his rejection of the possibility of real artificial life in silico. We also evaluate his arguments and point out that some of Rosen's central notions are ill defined. The conclusion of this article is that Rosen's central proof is wrong.

Summary (3 min read)

1 Introduction

  • One of the stated goals of artificial life is the implementation of living systems in silico and their simulation over an entire life cycle [5].
  • So far this undertaking has been at best partially successful.

2 Models

  • In this section the authors will introduce Rosen’s notion of synthetic and analytic model.
  • Rosen focused his discussion entirely on models; he largely avoided writing about systems.
  • The reason for this is that as observers the authors do not have direct access to real systems in the physical world Q1 Artificial Life Volume 12, Number 12 A Category Theoretical Argument against the Possibility of Artificial LifeD. (the Welt an sich).
  • Throughout the remainder of this article, the word ‘‘system’’ will always refer to formal systems unless explicitly stated otherwise.
  • An exhaustive discussion of this topic would of course go beyond the scope of this article; the reader who wishes to explore category theory in any depth is referred to textbooks [19, 10].

2.1 Categories

  • Objects (sets, or anything else; in their case: models).
  • For every object X, an identity morphism idX. !.
  • In the simplest case, the objects of a category are sets and the morphisms are mappings between the sets.
  • Throughout this article the concept of duality will not be explored in any depth, but it will be used to indicate relations between definitions and categories; specifically, the concepts of direct sum and direct product are dual; the reader might compare the definitions in Figures 1 and 3.
  • The reason the direct product and sum need to be introduced here is that Rosen essentially identifies them with analytic and synthetic models respectively.

2.2 Analytic Models

  • While the concepts of analytic and synthetic model are crucial to the entire argument, Rosen only hinted at a mathematical definition.
  • Rosen’s notion of model might to some appear somewhat counter-intuitive at first.
  • Not only might it be that the observables used are inaccurate, measuring the system only crudely; it might also be that the set of observables used is not sufficient to give a full description of the system.
  • The objects of the category are the models, and the morphisms are the refinement relations between them .
  • The mutual refinement of two models that are based on unlinked observables is formally the direct product in the category AðSÞ.

2.3 Synthetic Models

  • The second kind of models are synthetic models.
  • The poset has exactly one top element, that is, one element that is not itself included.
  • Like analytic models, synthetic models also form a category, YðSÞ .
  • The state space of the compound system is fourdimensional, describing the momenta and the positions of both particles.
  • Also, the process of taking the direct sum of analytic models is a purely syntactic (or algorithmic) process.

2.4 Relation between Analytic and Synthetic Models

  • Rosen defines mechanisms as the class of systems of which all analytic and synthetic models are equivalent; according to Rosen, this is the case when direct product and direct sum coincide.
  • Artificial Life Volume 12, Number 18 A Category Theoretical Argument against the Possibility of Artificial LifeD. Chu and W. Kin Ho.
  • Not every analytic model is a synthetic model.
  • Firstly, the authors assume that subtrees in the category of analytic models are always disjoint.
  • Replace all linear branches in AðSÞ with the most refined model in the linear branch.

2.4.1 Analytic-Synthetic Means S Is Defined on a State Space

  • It is straightforward to show that for all state-space-based systems S, analytic and synthetic models will always be equivalent:.
  • Thus there are a finite number of unlinked observables that specify the system completely; this in turn means precisely that the systems is defined on a finite state space.
  • In Life itself, Rosen makes the connection between the equivalence of synthetic and analytic models and the equivalence of direct sum and direct product.
  • Since the concepts of direct product and direct sum are dual to each other, the following is always true:.
  • This, however, does not translate directly into a theorem about the equivalence of analytic and synthetic models, because, as the preceding discussion has made clear, the relation between synthetic and analytic models is only partially a relation of duality:.

3 Mechanisms and Machines

  • In this section the authors will now finally define the notion of mechanism.
  • Mechanisms are an important class of systems, because Rosen defines them as the class of systems that are simulable; the question whether life in silico is possible is thus essentially the question whether or not at least some living systems are mechanisms.
  • Thus, all mechanisms can be exhaustively defined as state-based systems.
  • The best way to convince oneself that Turing machines are indeed mechanisms is to consider implementations of Turing machines in cellular automata (such as in the Game of Life [1]).
  • F0; 1g k Rosen points out that models of machines in terms of states are not particularly instructive, and introduces an alternative representation, so-called relational models .

4.1 The Proof

  • Or more precisely, that the relational model in Figure 7 cannot be reconstructed from a state description.the authors.
  • The authors would now like to know whether it is possible to recover the original component f from this state description; more specifically, Artificial Life Volume 12, Number 1 13 A Category Theoretical Argument against the Possibility of Artificial LifeD.
  • Let us consider two possibilities: Continuing the argument will lead to no closure.
  • According to Rosen this possibility is not compatible with the assumption of a machine.
  • In the context of machines, where synthetic models are equivalent to analytic models, one would expect that ‘‘functions are always localized into corresponding organs’’ [23, p. 212].

5 The Concept of Implementation

  • There are two main possible criticisms of Rosen’s proof.
  • This requirement of localization says that in machines the authors can at any time precisely specify which parts of the system implement a particular mapping and which parts do not.
  • In the next few paragraphs the authors will explain this in more detail.
  • While that may be true, the authors will now show that even in machines those properties are not compatible.
  • Because all he has shown is that closed systems share this property with machines; this does not tell us whether or not closed systems are mechanisms; thus the authors still do not know whether artificial life in silico is possible.

5.1 Syntax and Semantics

  • The discussion in the last section indicated already that there is a problem with the notion of the implementation of a mapping.
  • It can thus acquire new properties from the larger system with which it associates.
  • From the above quotation it seems that the concept of a mapping and its implementation are semantic; this does not fit very well with the idea of a mechanism as an inherently syntactic system (syntactic in the sense that all aspects of the machine can be derived from the complete description of its parts).
  • It is in this context that one often observes that components acquire new properties that also might change according to the context.
  • Relational models might be valuable in certain contexts to describe both machines and organisms, yet in the context of Rosen’s ‘‘proof ’’ they are misplaced.

6 Discussion and Conclusion

  • The authors have mainly concentrated on a comprehensive outline of the mathematical concepts to clarify the mathematical background of the most important notions underlying Rosen’s work.
  • The main conclusion of this is that relational models rely on an understanding of the system and its context and function, while state-space-based models only reflect purely formal aspects of systems.
  • Biologically important notions, such as ‘‘function’’ (an inherently semantic concept) can therefore trivially never be recovered from such descriptions.
  • The authors believe that Rosen’s circles of ideas contain valuable contributions to those big questions, and their reevaluation will help to bring us closer to an understanding of life and artificial life.

Did you find this useful? Give us your feedback

Figures (5)

Content maybe subject to copyright    Report

Kent Academic Repository
Full text document (pdf)
Copyright & reuse
Content in the Kent Academic Repository is made available for research purposes. Unless otherwise stated all
content is protected by copyright and in the absence of an open licence (eg Creative Commons), permissions
for further reuse of content should be sought from the publisher, author or other copyright holder.
Versions of research
The version in the Kent Academic Repository may differ from the final published version.
Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the
published version of record.
Enquiries
For any further enquiries regarding the licence status of this document, please contact:
researchsupport@kent.ac.uk
If you believe this document infringes copyright then please contact the KAR admin team with the take-down
information provided at http://kar.kent.ac.uk/contact.html
Citation for published version
Chu, Dominique and Ho, W. (2006) A Category Theoretical Argument Against the Possibility
of Artificial Life. Artificial Life, 12 (4). pp. 117-135. ISSN 1064-5462.
DOI
https://doi.org/10.1162/106454606775186392
Link to record in KAR
https://kar.kent.ac.uk/14519/
Document Version
UNSPECIFIED

Author proof---not final version!
A Category Theoretical Argument
against the Possibility of Artificial
Life: Robert Rosen’s Central
Proof Revisited
Dominique Chu
Computing Laboratory
University of Kent
Canterbury
United Kingdom
and
School of Computer Science
University of Birmingham
Birmingham B15 2TT
United Kingdom
D.F.Chu@kent.ac.uk
Weng Kin Ho
School of Computer Science
University of Birmingham
Birmingham B15 2TT
United Kingdom
W.K.Ho@cs.bham.ac.uk
Abstract One of Robert Rosen’s main contributions to the
scientific community is summarized in his book Life itself. There
Rosen presents a theoretical framework to define living systems;
given this definition, he goes on to show that living systems are
not realizable in computational universes. Despite being well known
and often cited, Rosens central proof has so far not been evaluated by
the scientific community. In this article we review the essence of
Rosens ideas leading up to his rejection of the possibility of real
artificial life in silico. We also evaluate his arguments and point out
that some of Rosens central notions are ill defined. The conclusion
of this article is that Rosen’s central proof is wrong.
1 Introduction
One of the stated g oals of artificial life is the implementation of living systems in silico and their
simulation over an entire life cycle [5]. So far this undertaking has been at best partially successful.
Several researchers have built computational systems that display lifelike behaviors. Very famous
examples are Ray’s Tier ra [21] and Adami’s Avida [2]; those systems consist of adaptive computer
programs that compete for limited resources, displaying interesting evolutionary effects reminis-
cent of living systems. Other examples of living systems in silico are Ono and Ikegami’s self-
assembling cells [18, 17], McMullin’s SCL model [3, 15, 14], and Rasmussen et al.’s self-assembling
lipid bilayers [20].
Probably the most famous of artificial life creatures is John von Neumann’s self-reproducing
machine [6, 7]. The center piece of this machine is the so-called universal constructora machine that,
given enough sup plies and a description of a machine D, can build D. Together with a control unit
that regulates the sequence of events and a description of all parts of the von Neumann machine, the
universal constructor is an essential element allowing self-reproduction of the entire machine (for an
in depth discussion of the intricacies of von Neumann’s design see [13]).
Those and many other systems show interesting lifelike behavior; nevertheless, few researchers
would call any of them ‘‘living.’’ It is widely acknowledged that the problem of research into artificial
life forms is not only of a technical nature (how to design an artificial organisms) but at least equally
of a conceptual nature: We do not know what life is; at least, we do not have a set of criteria that can
be applied to a given system to decide whether or not it is alive.
There have been some attempts to formulate a general theory of life. One of the best-known
approaches in this context goes back more than thirty years in time and has culminated in Maturana
n 2006 Massachusetts Institute of Technolog y Artificial Life 12: 1 18 (2006)

Author proof---not final version!
and Varela’s celebrated no tion of autopoiesis [25, 12]. An autopoietic system is characterized by two
main properties:
!
It is separated from its environment by a boundary.
!
It has an inter nal org anization that is capable of dynamically sustaining itself (including
its boundary); this internal sufficiency of the productional processes is often referred to
as closure [4].
While autopoiesis has had considera ble influence on various sciences (notably not including biolog y),
there is no stringent theory of autopoiesis that formulates its contents in an unambiguous way (see
Nomura [16] for an attempt).
A more mathematical approach to the topic, also emphasizing closure prope rties, is due to Robert
Rosen and is comprehensively laid ou t in his book Life itself [23]; also see [24, 22, 7, 8, 26, 9].
Rosens work defines a living system as closed with respect to ‘‘efficient causation.’’ This is often
understood to be roughly equivalent to the closure property of autopoietic systems [11]. However,
the two concepts are not identical. Maturana and Varela themselves illustrated the concept of
autopoiesis by means of a computational model [25]; this model has since been re-implemented by
McMullin and Varela [15, 14, 3]. Rosens central message, on the other hand, is precisely that closed
systems are fundamentally different from computing machines. Rosen takes one further step by
claiming that living systems cannot even be implemented in computationa l systems. If he were right,
this would mean that attempts to construct life in silico are futile. Altogether, Rosen’s central
conclusion is that life in silico is impossible.
A detailed presentation of the argument supporting his conclusion is laid out in Rosen’s book Life
itself; a central part of this book is a semi-formal proof for this assertion. Life itself was published in
1991 and has since attracted quite considerable interest, reflected in numerous citings of it. This
interest is not surprising, given that if the proof (and the conclusion) were correct, then this would
have deep implications for the field of artificial life and even our view and understanding of life.
Unfortunately, a clean assessment of the argument is hampered by the inaccessibility of Rosen’s
writing. Its free mixing of mathematical allusions, formal arguments, and comments on the history
and philosophy of science, in addition to poor editing, makes it very hard for the reader to distill the
essential argument from the text, let alone critically assess it. Rosens idiosyncratic style is not helpful
in this effort.
In this article we aim at two objectives. Firstly, we wish to clarify a number of concepts that are
essential for Rosens proof but not clearly presented by Rosen himself. In order to achieve this we
will (in Section 2) review the notions of synthetic and analytic models. Those concepts are central to
Rosens idea of machine versus living system, and thus essential for his central proof. An important
part of this section will also be to clarify the relations between those two models and certain concepts
from category theory. This relation is only hinted at in Rosens original work. Having clarified those
basic concepts of synthetic and analytic models, we will then go on to define ‘‘mechanisms’’ (and
‘‘machines’’) in Section 3. The notion of mechanism is of particular importance in that it is
coextensive with the set of systems that can be simulated in computers. In Section 4 we will recap
Rosens central proof stating that living systems are not mechanisms, hence not simulable.
The second main goal of this article is to give a critical assessment of Rosen’s central proof. We
will do this in Section 5, where we also show that Rosen’s own concept of machine is flawed. We will
provide a brief discussion and conclusion in Section 6.
2 Models
In this section we will introduce Rosen’s notion of synthetic and analytic model.
Rosen focused his discussion entirely on models; he largely avoided writing about systems. The
reason for this is that as observers we do not have direct access to real systems in the physical world
Q1
Artificial Life Volume 12, Number 12
A Category Theoretical Argument ag ainst the Possibility of Artificial LifeD. Chu and W. Kin Ho

Author proof---not final version!
(the Welt an sich). Knowledge about the real world is thus necessarily incomplete; at the very least,
whatever we know about real system s, we can never be sure what the status of this knowledge
actually is.
This diffi culty disappears when we restrict the discussion to formal systems instead; in con-
trast to real systems, formal systems are accessible. Throughout the remainder of this article, the
word ‘‘system’’ will always refer to formal systems unless explicitly stated otherwise. For all practical
purposes, thus, the notion of system is interchangeable with the notion of model, only that we tend
to use the word ‘‘system’’ to denote given formal systems and their very accurate models.
Rosens argument fundamentally rests on the distinction between two types of models, namely
synthetic and analytic models [23, 22]. The main purpose of this section is to introduce them and to
clarify their relation to certain concepts from category theory. Since we do not assume that the
reader is familiar with this branch of mathematics, we will give a brief introduction to some con-
cepts of category theory. An exhaustive discussion of this topic would of course go beyond the
scope of this article; the reader who wishes to explore category theory in any depth is referred to
textbooks [19, 10].
2.1 Categories
We start by defining the notion of category.
A category is a construct that consists of the following:
!
Objects (sets, or anything else; in our case: models).
!
Morphisms between objects; not every object needs to be the doma in or codomain of
a morphism.
!
For every object X, an identity morphism id
X
.
!
For each pair of morphisms f : A ! B, g : B ! C a composite morphism fg : A ! C.
!
Furthermore, we require associativity [( fg)h = f( gh)] and that morphisms can be
combined with the identity map (given a morphism f : A ! B, we have f id
A
= f and
id
B
f = f ).
In the simplest case, the objects of a category are sets and the morphism s are mappings between the
sets. In the more general cas e the objects might be anything, including categories themselves.
Categories are often graphically represented as points (objects) of which some are conn ected by
directed gra phs (the morphisms), usually indicated as arrows. The strength of category theory is that
it allows one to formulate relations between the objects and also relations between categories.
A pervasive concept in category theory is the idea of duality. Two concepts in category theory are
dual if one is like the other but with all arrows reversed. For example, if A is a category, then the
opposite category A
op
is A with all arrows reversed. A and A
op
are then dual to each other.
Throughout this article the concept of duality will not be explored in any depth, but it will be used to
indicate relations between definitions and categories; specifically, the concepts of direct sum and
direct product are dual; the reader might compare the definitions in Figures 1 and 3.
The reason the direct product and sum need to be introduced here is that Rosen essentially
identifies them with analytic and synthetic models respectively. The concepts of analytic and synthetic
model in turn are essential to the concept of mechanism the class of systems that can be simulated
in computers.
2.2 Analytic Models
While the concepts of analytic and synthetic model are crucial to the entire argument, Rosen only
hinted at a mathematical definition. The purpose of this section is to make the notion of analytic
model precise.
Artificial Life Volume 12, Number 1 3
A Category Theoretical Argument against the Possibility of Artificial LifeD. Chu and W. Kin Ho

Author proof---not final version!
Before doing so, however, we will briefly discuss the informal idea behind analytic models.
Rosens notion of model might to some appear somewhat counter-intuitive at first. A typical model
in science formulates a dynamic relationship between entities, as for example a differential equation.
Rosens idea of model is fully compatible with this conventional view, yet somewhat different in
emphasis. Instead of focusing on the dynamics of components of a system, a model in Rosen’s sense
is a certain way to measure properties of the system. Given a system S, an analytic model of S is a set
of observables that describe the system. Clearly, the quality of the description depends on the
accuracy with which the observables are measured. An observable that can have say, 100 different
values, is better, or at least of higher resolution, than an obser vable that can have only two values.
Increasing the resolution of an observable thus leads to a refined model.
Besides an increase of resolution of an observable, there is a second type of refinement: Not only
might it be that the observables used are inaccurate, measuring the system only crudely; it might also
be tha t the set of observables used is not sufficient to give a full description of the system. In this
situation adding a new observable will also refine the model. One might for example describe a car in
terms of its speed and the number of passeng ers it takes; this description would, in Rosen’s sense, be
a simple analytic model. Another model of a car would describe it in terms of its milage and how
much fuel it carries. Putting those two models together, thus describing the car in terms of speed,
number of passengers, milage, and fuel content, will give a more accurate picture of the state of the
car than either of the models and thus refine both of them.
For every system S there will usually be many different models that are in a partial order
relationship with each other, generated by the refinement relationships between them. Note that, while
models in Rosens sense do not explicitly take into account the dynamics of the system, the y never-
theless are complete descriptions of the system. This reflects the assumption that a complete de-
scription of a system at a specific time already determines all future behavior (although possibly only
in a statistical sense). In esse nce, an analytic model is a set of observables with a given resolution.
Formally, an observable is a mapping f from a system S (the system to be modeled) to a set
(usually R
n
). The observable f induces an equivalence relation on S: Two elements s
1
, s
2
2 S are
equivalent (s
1
" s
2
) if f (s
1
) = f(s
2
). The size of the equivalence classes thus indicates how well f
discriminates between states of the system; the smaller the equivalence classes, the better is the
corresponding observable. An analytic model M of S is the partition of S into equivalence classes
generated by some f.
One and the sam e system S will typically have many different analytic models corresponding to all
possible observables f ; those models will be related to each other and can be compared by the way
they partition S into equivalence classes. The relevant concept here is that of refinement: Given a
model M
1
, the model M
2
is a refinement of M
1
if all equivalence relations induced on S by M
2
are
subsets of the equivalence relations induced by M
1
on S. Intuitively, this means that M
2
can distinguish
between at least as many states of S as M
1
. Given two models M
1
, M
2
of S, those models need not be
in a refinement relation to each other, but may be unlinked.
1
This will be the case if the observables
measure unrelated aspects of the system. If there is no specific refinement relation between M
1
Figure 1. Direct product: If S, M
1
, M
2
are objects of the category C, then S is the direct product if we can find an
object X and morphisms k
1
: S ! M
1
, k
2
S ! M
1
, f : X ! M
2
, and c : X ! M
2
such that there is a unique morphism
u : X ! S. The direct product is a generalization of the familiar concept of the Cartesian product of two sets to arbitrary
categories.
1 It is an important technicality that observables and hence models may be partially linked. This is not of fundamental importance, though,
and will be ignored in the present discussion; the reader interested in this aspect is referred to Rosen’s discussion in [22].
Artificial Life Volume 12, Number 14
A Category Theoretical Argument ag ainst the Possibility of Artificial LifeD. Chu and W. Kin Ho

Citations
More filters
01 Jan 2006
TL;DR: This paper will provide an introductory discussion of hyperset theory, and show that it is useful for modeling complex systems and to analyze Robert Rosen’s metabolismrepair systems and his claim that living things are closed to efficient cause.
Abstract: This paper has two main purposes. First, it will provide an introductory discussion of hyperset theory, and show that it is useful for modeling complex systems. Second, it will use hyperset theory to analyze Robert Rosen’s metabolismrepair systems and his claim that living things are closed to efficient cause. It will also briefly compare closure to efficient cause to two other understandings of autonomy, operational closure and catalytic closure.

15 citations


Cites background or result from "A Category Theoretical Argument aga..."

  • ...Work by Gupta (1981), Barwise and Etchemendy (1987), Gupta and Belnap (1993) and Barwise and Moss (1996) makes very clear that many concepts and real-world systems are circular or otherwise not-well-founded, hence illegal according standard set theory....

    [...]

  • ...This analysis agrees with Chu and Ho (2006), who dispute Rosen’s purported proof that artificial life is impossible....

    [...]

Journal ArticleDOI
TL;DR: The Unified Modelling Language (UML), a diagrammatic notation standard, is used to express (M,R) as a system of objects having attributes, functions and relations and it is demonstrated that (M),R as classically represented in the relational biology literature is implicitly a UML communication diagram.
Abstract: Robert Rosen's (M,R) system is an abstract biological network architecture that is allegedly non-computable on a Turing machine. If (M,R) is truly non-computable, there are serious implications for the modelling of large biological networks in computer software. A body of work has now accumulated addressing Rosen's claim concerning (M,R) by attempting to instantiate it in various software systems. However, a conclusive refutation has remained elusive, principally since none of the attempts to date have unambiguously avoided the critique that they have altered the properties of (M,R) in the coding process, producing merely approximate simulations of (M,R) rather than true computational models. In this paper, we use the Unified Modelling Language (UML), a diagrammatic notation standard, to express (M,R) as a system of objects having attributes, functions and relations. We believe that this instantiates (M,R) in such a way than none of the original properties of the system are corrupted in the process. Crucially, we demonstrate that (M,R) as classically represented in the relational biology literature is implicitly a UML communication diagram. Furthermore, since UML is formally compatible with object-oriented computing languages, instantiation of (M,R) in UML strongly implies its computability in object-oriented coding languages.

12 citations


Cites background from "A Category Theoretical Argument aga..."

  • ...…either it is 112 mathematically flawed or otherwise incomplete, it makes assumptions that are 113 unjustified or it does not closely enough represent biological reality to be valuable 114 (Chu and Ho, 2006, 2007; Goertzel, 2002; Gutierrez et al., 2011; Landauer and 115 Bellman, 2002; Wells, 2006)....

    [...]

Journal ArticleDOI
TL;DR: The concept of Rosennean complexity was introduced by the theoretical biologist Robert Rosen as discussed by the authors, who argued that living organisms are complex in this sense, and his (M, R) systems provide a description of a living organism in which the central point is that organisms are closed to efficient causation, which means that all the specific catalysts needed for the organism to maintain itself must be produced by the organism itself.

12 citations

Journal ArticleDOI
TL;DR: This paper demonstrates how both finite state machine and stream X-machine formal architectures fail to capture the self-referential requirements of (M,R), and shows that a solution may be found in communicating X-machines, which remove self-reference using parallel computation, and then synthesise such machine architectures with object-orientation to create a formal basis for future software instantiations of ( M,R) systems.

11 citations


Cites background from "A Category Theoretical Argument aga..."

  • ...112 113 Relational biology, in the form conceived by Rosen and Louie, has been vigorously 114 debated (Chu and Ho, 2006; 2007a; 2007b; Goertzel, 2002; Gutierrez et al., 2011; 115 Landauer and Bellman, 2002; Louie, 2004; 2007a; 2011; Wells, 2006), and the alleged 116 non-computability of (M,R) has…...

    [...]

Book ChapterDOI
10 Sep 2007
TL;DR: This paper aims at clarifying differences between the aspects of closedness required for autopoiesis and (M, R) systems to investigate the possibility of algebraic description of living systems, based on category theoretic frameworks.
Abstract: Some research works have mentioned the similarity of autopoiesis with (M, R) systems proposed by Rosen, from the perspective of closedness of the systems. However, there are some difference between the aspects of closedness required for autopoiesis and (M, R) systems. This paper aims at clarifying these differences to investigate the possibility of algebraic description of living systems, based on category theoretic frameworks.

10 citations


Cites background from "A Category Theoretical Argument aga..."

  • ...As Chu and Ho [4] argue that Rosen’s idea based on category theory can contribute to distinction between living and non–living systems, we also believe that category theoretical frameworks including Rosen’s method will help us to bring us closer to an understanding of life systems....

    [...]

  • ...In fact, the existing research works found the similarity of autopoiesis with (M,R) systems based on this closedness [8, 12, 13, 4, 3]....

    [...]

  • ...However, Chu and Ho [4] found that Rosen’s proof for this argument was not complete since his proof assumes an implicit condition irrelevant from state space representation of systems....

    [...]

References
More filters
Book
01 Jan 1966
TL;DR: This invention relates to prefabricated buildings and comprises a central unit having a peripheral section therearound to form a main residential part defined by an assembly of juxtaposed roofing and facing trusses.
Abstract: This invention relates to prefabricated buildings and comprises a central unit having a peripheral section therearound to form a main residential part. This peripheral part is defined by an assembly of juxtaposed roofing and facing trusses; the roofing trusses rest on said central unit and also on the facing trusses which themselves rest on a peripheral support wall. The facing trusses are of triangular section and have an inclined outer wall extending downwardly and beyond the said peripheral support wall.

4,656 citations

Book
01 Jan 1980
TL;DR: In this paper, Maturana et al. describe the organization of the living and discuss the role of the human brain in the brain's ability to learn and adapt to the environment.
Abstract: Editorial Preface General Table Of Contents Foreword Introduction (by Professor Maturana) Biology Of Cognition Dedication Table of Contents I. Introduction II. The Problem III. Cognitive Function in General A. The Observer B. The Living System C. Evolution D. The Cognitive Process IV. Cognitive Function in Particular A. Nerve Cells B. Architecture C. Function D. Representation E. Description F. Thinking G. Natural Language H. Memory and Learning I. The Observer V. Problems in the Neurophysiology of Cognition VI. Conclusions VII. Post Scriptum Autopoiesis: The Organization Of The Living Preface (by Sir Stafford Beer) Introduction I. On Machines, living and Otherwise 1. Machines 2. Living Machines II. Dispensability of Teleonomy 1. Purposelessness 2. Individuality III. Embodiments of Autopoiesis 1. Descriptive and Causal Notions 2. Molecular Embodiments 3. Origin IV. Diversity of Autopoiesis 1. Subordination to the Condition of Unity 2. Plasticity of Ontogeny 3. Reproduction, a Complication of the Unity 4. Evolution, a Historical Network 5. Second and Third Order Autopoietic Systems V. Presence of Autopoiesis 1. Biological Implications 2. Epistemological Implications 3. Cognitive Implications Appendix: The Nervous System Glossary Bibliography Index Of Names

4,305 citations

BookDOI
01 Jan 1980

3,859 citations


Additional excerpts

  • ...and Varela’s celebrated notion of autopoiesis [25, 12]....

    [...]

Journal ArticleDOI
TL;DR: Notwithstanding their diversity, all living systems must share a common organization which the authors implicitly recognize calling them “living,” but there is no formulation of this organization, mainly because the great developments of molecular, genetic and evolutionary notions in contemporary biology have led to the overemphasis of isolated components.
Abstract: Notwithstanding their diversity, all living systems must share a common organization which we implicitly recognize calling them “living.” At present there is no formulation of this organization, mainly because the great developments of molecular, genetic and evolutionary notions in contemporary biology have led to the overemphasis of isolated components, e.g., to consider reproduction as a necessary feature of the living organization and, hence, not to ask about the organization which makes a living system a whole, autonomous unity that is alive regardless of whether it reproduces or not. As a result, processes that are history dependent (evolution, ontogenesis) and history independent (individual organization) have been confused in the attempt to provide a single mechanistic explanation for phenomena which, although related, are fundamentally distinct.

1,631 citations


"A Category Theoretical Argument aga..." refers methods in this paper

  • ...and Varela’s celebrated notion of autopoiesis [25, 12]....

    [...]

  • ...Maturana and Varela themselves illustrated the concept of autopoiesis by means of a computational model [25]; this model has since been re-implemented by McMullin and Varela [15, 14, 3]....

    [...]

Book
01 Jan 1991
TL;DR: It's important for you to start having that hobby that will lead you to join in better concept of life and reading will be a positive activity to do every time.
Abstract: basic category theory for computer scientists What to say and what to do when mostly your friends love reading? Are you the one that don't have such hobby? So, it's important for you to start having that hobby. You know, reading is not the force. We're sure that reading will lead you to join in better concept of life. Reading will be a positive activity to do every time. And do you know our friends become fans of basic category theory for computer scientists as the best book to read? Yeah, it's neither an obligation nor order. It is the referred book that will not make you feel disappointed.

470 citations

Frequently Asked Questions (1)
Q1. What are the contributions in this paper?

A detailed presentation of the argument supporting his conclusion is laid out in Rosens book Life itself this paper.