Identify properties that enable or inhibit the emergence of self-replicators
Characterize the distinguishing properties of programming languages and interaction environments that encourage or inhibit the spontaneous emergence of self-replicating programs, by analyzing features across Brainfuck-family variants, Forth, Z80/8080 instruction sets, and SUBLEQ-like substrates and explaining why some settings yield replicators while others do not.
References
Several open questions arise from these investigations that warrant further investigations. What are the distinguishing properties of a system that encourages or inhibits the rise of self-replicators?
— Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction
(2406.19108 - Arcas et al., 27 Jun 2024) in Discussion