selfduplication
Selfduplication refers to a hypothetical process where a system or entity creates an exact copy of itself. This concept is most prominently explored in the context of theoretical computer science and artificial intelligence, particularly in relation to self-replicating automata. A self-duplicating program, for instance, would be a piece of code that, when executed, generates its own complete and identical source code. This is distinct from simply copying a file, as it involves the program actively writing its own blueprint.
The theoretical underpinnings of selfduplication can be traced back to early work on computation and automata
While true selfduplication in a biological sense, where an entire organism creates an exact duplicate of itself