Self-organization in computation and chemistry: Return to AlChemy

被引:0
|
作者
Mathis, Cole [1 ,2 ]
Patel, Devansh [1 ,3 ]
Weimer, Westley [4 ]
Forrest, Stephanie [1 ,2 ,3 ,5 ]
机构
[1] Arizona State Univ, Biodesign Inst, Tempe, AZ 85281 USA
[2] Arizona State Univ, Sch Complex Adapt Syst, Tempe, AZ 85281 USA
[3] Arizona State Univ, Sch Comp & Augmented Intelligence, Tempe, AZ 85281 USA
[4] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[5] Santa Fe Inst, Santa Fe, NM 87501 USA
关键词
D O I
10.1063/5.0207358
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
How do complex adaptive systems, such as life, emerge from simple constituent parts? In the 1990s, Walter Fontana and Leo Buss proposed a novel modeling approach to this question, based on a formal model of computation known as the lambda calculus. The model demonstrated how simple rules, embedded in a combinatorially large space of possibilities, could yield complex, dynamically stable organizations, reminiscent of biochemical reaction networks. Here, we revisit this classic model, called AlChemy, which has been understudied over the past 30 years. We reproduce the original results and study the robustness of those results using the greater computing resources available today. Our analysis reveals several unanticipated features of the system, demonstrating a surprising mix of dynamical robustness and fragility. Specifically, we find that complex, stable organizations emerge more frequently than previously expected, that these organizations are robust against collapse into trivial fixed points, but that these stable organizations cannot be easily combined into higher order entities. We also study the role played by the random generators used in the model, characterizing the initial distribution of objects produced by two random expression generators, and their consequences on the results. Finally, we provide a constructive proof that shows how an extension of the model, based on the typed lambda calculus, could simulate transitions between arbitrary states in any possible chemical reaction network, thus indicating a concrete connection between AlChemy and chemical reaction networks. We conclude with a discussion of possible applications of AlChemy to self-organization in modern programming languages and quantitative approaches to the origin of life.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] SELF-ORGANIZATION IN NUCLEI
    ROTTER, I
    JOURNAL OF PHYSICS G-NUCLEAR AND PARTICLE PHYSICS, 1986, 12 (12) : 1407 - 1421
  • [42] SELF-ORGANIZATION IN BIOSYSTEMS
    BABLOYANTZ, A
    ROOTS OF MODERN BIOCHEMISTRY: FRITZ LIPMANNS SQUIGGLE AND ITS CONSEQUENCES, 1988, : 923 - 932
  • [43] Self-organization in an ecosystem
    Takashi Shimada
    Satoshi Yukawa
    Nabuyasu Ito
    Artificial Life and Robotics, 2002, 6 (1-2) : 78 - 81
  • [44] The Self-Organization of Genomes
    Ferrer-I-Cancho, Ramon
    Forns, Nuria
    COMPLEXITY, 2010, 15 (05) : 34 - 36
  • [45] CRITERIA OF SELF-ORGANIZATION
    KLIMONTOVICH, YL
    CHAOS SOLITONS & FRACTALS, 1995, 5 (10) : 1985 - 2002
  • [46] Self-organization and the city
    Longley, P
    ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2001, 28 (02): : 320 - 320
  • [47] Optimal self-organization
    Helbing, Dirk
    Vicsek, Tamas
    NEW JOURNAL OF PHYSICS, 1999, 1 : 13.1 - 13.17
  • [48] Manufacturing by self-organization
    Kotov, Nicholas
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 256
  • [49] SELF-ORGANIZATION IN STYLOLITES
    MERINO, E
    AMERICAN SCIENTIST, 1992, 80 (05) : 466 - 473
  • [50] MULTICELLULAR SELF-ORGANIZATION
    Marcon, Luciano
    NATURE REVIEWS MOLECULAR CELL BIOLOGY, 2022, 23 (12) : 777 - 777