19 October 2026 | Version 1.0
Digital immortality can mean preservation of records, continued execution of a cognitive process, or survival of a particular person. These are different specifications. We study the implication from indefinite persistence to increasing storage density, and identify the hypotheses under which it is valid. We make no assumption that a human mind is digitally realizable, and no prediction of a technological singularity.
The contribution is a synthesis of information bounds, automata semantics, higher-categorical migration, descent, and reliability. The counting and minimization arguments are classical [1,2]; the categorical framework uses standard constructions [3,4]. Their application here separates mathematical guarantees from physical and personal-identity assumptions. No new law of physics or criterion of consciousness is claimed.
We work externally in classical set theory with choice and appropriate universes. The higher-categorical ambient category is an arbitrary infinity-topos : an accessible left-exact localization of a presheaf infinity-category of spaces. All categorical limits, colimits, and pullbacks are homotopy coherent. A point of means a global section ; local inhabitation need not supply such a point. Numerical storage budgets are external resource assignments, not intrinsic cardinalities of arbitrary objects of .
Definition 2.1 (archive). At stage , let be a finite nonempty set of admissible records. An exact archive is an encoder and decoder satisfying . A -bit memory has . Every record-dependent resource available to the decoder, including external storage or a varying codebook, is included in . A fixed decoder may be shared among all records.
Theorem 2.2 (exact archive bound). An exact -bit archive exists abstractly if and only if Proof. The decoding identity makes injective, so . Conversely, enumerate and encode its elements by distinct binary strings of length . Define a decoder arbitrarily on unused strings. This establishes representability, not an efficient or physically realizable implementation.
Corollary 2.3 (density requirement). If usable capacity is at most bits, exact retention requires . If and , then, for every , eventually Proof. Apply Theorem 2.2 and the definition of the lower limit.
For , with , one has . This gives linear memory growth for freely combinable distinguishable inputs. A single predetermined history need not have this storage requirement. The archive must distinguish the admissible alternatives. Positive information growth is a sufficient condition for unbounded memory, not a consequence of elapsed time alone.
Proposition 2.4 (bounded-error retention). Let be uniform on records, let the stored variable take at most values, and let a deterministic decoder have error probability . Then where with . In particular, implies . Proof. Let indicate decoding error. Given and , is known; given and , at most alternatives remain. The entropy chain rule gives . Hence . Use for the final inequality.
This is the elementary Fano-type bound. Neither lossless compression nor a fixed nonunit tolerated error removes the divergence when . These are worst-case representational or specified-distribution claims, not estimates of the information in human experience.
Definition 3.1 (task-relative memory). For a finite input alphabet and output set , fix a task . Define A deterministic realization consists of a state set , initial state , updates , and observation with . The empty word is denoted .
Theorem 3.2 (minimal task memory). The quotient has a well-defined realization with initial state , update , and observation . Every realization has at least reachable states. Consequently a finite-state realization exists exactly when is finite. Proof. If , taking gives equal observations, and taking continuations shows . This proves well-definedness and correctness. If two histories reach the same state in any realization, every continuation produces equal task outputs, so those histories are equivalent. The map from reachable states to their history classes is therefore a well-defined surjection.
This is the Moore-output version of the Myhill-Nerode argument [2], not a new minimization theorem. For binary inputs and equal to parity, there are exactly two classes. One bit supports arbitrarily many logical updates while discarding most of the history. By contrast, the task distinguishes all histories. Abstract indefinite execution therefore does not imply an ever-growing archive. A finite autonomous deterministic system eventually cycles; an open finite-state system can have nonperiodic outputs supplied by its environment. Neither fact proves physical eternal operation.
Let be the free category with one object and one generating loop for each , regarded as an infinity-category. Composition is successive input processing, so the action maps satisfy . Fix an observation object .
Definition 4.1 (observed dynamics). Put using evaluation at the unique object and the domain functor. An object is a coherent action on a state object together with . A migration is a coherent natural transformation whose underlying also satisfies . Thus , with the coherences required by the functor category. For ordinary sets the same data are a coalgebra [3]. A chosen initial state is a point of , not necessarily a fixed point of the action.
Lemma 4.2 (preservation under migration). A migration preserves observations after every finite input word. If its underlying state map is an equivalence, it is an equivalence in . Proof. Naturality for each word gives ; composing with gives . Equivalences in a functor infinity-category are objectwise, and equivalences in a slice are detected on their underlying arrows. Equivalences are also detected componentwise in the displayed pullback.
Theorem 4.3 (coherent migration). Suppose is a coherent sequence all of whose transition maps are equivalences. Its colimit exists, and every canonical map is an equivalence. A point of is transported to a point of the colimit state object with the same finite-word observations. Proof. Colimits of actions are formed objectwise. Colimits in are created on domains, so these colimits give compatible colimits in the defining pullback. The arrows form an objectwise equivalence from the constant diagram at to . The nerve of the indexing poset is contractible; hence its constant-diagram colimit is . The same argument applies to every cofinal tail. Point and observation preservation follow from the colimit cocone and Lemma 4.2.
This theorem concerns a diagram already supplied with coherent migrations. It does not construct future hardware, guarantee a physical transfer, or identify a colimit with an event at an infinite time. Pairwise equivalences chosen independently are not the full specified diagram. Equivalence is a sufficient preservation condition; behavioral quotients such as Theorem 3.2 may preserve selected observations while losing state information.
Theorem 5.1 (descent for observed dynamics). Let be an effective epimorphism in , and let be its Cech nerve, so . Write . Then Consequently local dynamics with a full coherent descent datum determine global dynamics, uniquely up to a contractible space of choices. Proof. Effective descent in an infinity-topos gives [4, Theorem 6.1.3.9 and Section 6.2.3]. Forming functor categories with fixed source preserves limits. Forming slices over the compatible family also preserves this limit: objects, arrows to that family, and their coherences are computed componentwise. Taking the pullback in Definition 4.1 proves the equivalence. The statement about choices is the homotopy-fiber characterization of an equivalence.
Example 5.2 (local sections do not supply a global point). In the infinity-topos of space-valued sheaves on , take the discrete-valued sheaf of local sections of . It is locally inhabited, so is an effective epimorphism. A global point would give a continuous section of this double covering. On fundamental groups it would satisfy , which is impossible. Thus global objects obtained by descent must not be confused with global sections of those objects. Theorem 5.1 requires coherent compatibility; it does not assert that arbitrary local choices glue. Only Cech descent is used, with no hypercompleteness assumption.
Definition 5.3 (compatible horizons). Let be the set of admissible realizations through stage , with restriction maps . An indefinitely extendible realization in this model is an element of .
Proposition 5.4 (finite horizons and compactness). Nonemptiness of every does not generally imply nonemptiness of the inverse limit. It does imply it when every is finite. Proof. For the negative result take and inclusion maps. A compatible sequence would have a common value at least every natural number. For the positive result form the tree of compatible finite tuples . Every level is nonempty, since an element of restricts to such a tuple. Each level is finite. Starting at a root with arbitrarily long extensions, at least one of its finitely many children has arbitrarily long extensions; otherwise their finite height bounds would bound the parent. Repeating produces an infinite branch, hence a compatible sequence. This is the classical finite-branching compactness argument.
The positive statement is external and classical. It supplies neither a computable selection algorithm nor the physical resources to run its branch. Thus a finite continuation and a compatible continuation for all are distinct claims.
Assumption 6.1 (bounded accessible capacity). A specified resource envelope admits at most perfectly recoverable classical records, for some finite . For bounded-error claims we additionally require for every allowed record ensemble and decoder-accessible observation . The envelope includes all record-dependent decoder resources. A classical memory with at most states satisfies both clauses; the exact clause alone need not imply the information clause.
Theorem 6.2 (bounded-resource archive obstruction). Under the exact clause of Assumption 6.1, exact archives for all are impossible if . Under its information clause, uniform records cannot be retained with error bounded by a fixed when . Proof. Exact recovery would give for every , contradicting unbounded . For bounded error, the proof of Proposition 2.4 uses in place of , giving .
The theorem is independent of a particular physical bound. A conditional motivation is the Bekenstein entropy bound for a complete weakly self-gravitating system of circumscribing radius and total energy [6]. If accessible classical information is bounded by maximal entropy in bits, one may take This is an additional physical applicability assumption, not a theorem about all cosmological spacetimes or all information tasks. The operational distinctions studied in [7] caution against equating every information quantity with storage capacity. At bounded and in the stated regime, endlessly denser media cannot accommodate an unbounded exact archive. Distributed expansion may enlarge the resource envelope; it does not refute the theorem.
Capacity and dissipation are different budgets; reversible computation forbids assigning an erasure cost to every logical operation [8,9].
For ideal isothermal reset of one unbiased classical bit in the usual symmetric-memory setting, Landauer’s bound is of dissipated heat. If at least such bits are erased per stage at , cumulative heat after stages is at least . A finite cumulative dissipation budget would then bound the number of stages. This conditional argument requires the stated reset operations; it is not a general per-operation energy bound.
Theorem 6.3 (cumulative failure). Let be the event of no fatal loss through stage , with certain and . Set , assuming . Then This probability is positive exactly when , and equals one exactly when every . Proof. Iterated conditioning gives , without independence. Continuity of probability for decreasing events gives the infinite product. Since , a divergent hazard sum forces product zero. If the sum converges, eventually and ; the finite initial factors are positive, so the product is positive. A single positive hazard makes it strictly less than one.
For survival through stages is ; for it is , tending to . Improving reliability can therefore give either zero or positive indefinite survival probability. Positive probability is not certainty. These are illustrative hazards, not measurements of a proposed technology.
Let be a category of physical realizations and allowed transformations, and let be a chosen semantic functor. This functor is a modeling assumption; the paper does not construct it for brains. For a specification , define its space of framed realizations by where the superscript denotes the maximal infinity-groupoid. Its points are realizations with specified equivalences to .
Proposition 7.1 (nonuniqueness of realizers). A unique chosen semantic specification need not have a contractible realization space, even when every realization has exactly equivalent dynamics. Proof. Take , where is the discrete two-point category, and let be projection. Then . The two realizations have identical semantics and distinct invariant tags, with no equivalence between them in .
The example is a logical countermodel to an implication, not evidence for a particular metaphysics. Univalence identifies equivalent types within its specified universe [5]; it does not make the fiber of an arbitrary realization functor contractible. In particular it does not identify two distinct elements merely because a map sends them to the same value.
Proposition 7.2 (scope of survival claims). If a satisfiable formal theory of realizations and semantics has no axioms involving an added binary predicate , then its structural axioms alone cannot determine whether that predicate holds of a specified pair of realizations. Proof. For any model and specified pair, expand the model once with the predicate interpreted as the full relation and once as the empty relation. Both expansions satisfy the original axioms and disagree at that pair.
This modest model-theoretic observation does not prove that personal survival is unknowable or nonphysical. It identifies a missing bridge assumption. The distinct questions of consciousness and identity under uploading are analyzed in [10, Sections 9-10]. Neither a compressed archive nor a coherent semantic migration supplies that bridge by definition.
Ever-increasing storage density is necessary for an ever-growing retained information requirement within a fixed spatial budget; shrinking that budget strengthens the requirement. Indefinite execution alone has no such implication. Complete retention, bounded accessible capacity, and unbounded information growth cannot all hold. Coherent migration and descent establish structural preservation and compatibility, while the inverse-limit and hazard results isolate additional temporal obligations.
The model specifies exact dynamics and selected observations. It gives no neural encoding, consciousness test, working upload, engineering forecast, or cosmological survival proof. Established counting, minimization, descent, and compactness results are used with attribution; the contribution is their explicit separation and application to digital persistence. The accompanying appendices discuss approximate migrations, observational adequacy, and reproducibility.
Authorship and assistance. Anonymous author. AI assistance was used to draft the exposition, develop and check arguments, locate references, and generate the accompanying files. The manuscript supplies mathematical proofs, but no proof-assistant certification or empirical validation of digital immortality is claimed. Editorial acceptance and independent review are not presumed.
The exact equivalences of Theorem 4.3 are strong requirements. Approximate implementations need quantitative hypotheses, which are not supplied merely by placing objects in an infinity-category.
Definition A.1 (metric implementation). Let and be metric spaces, with deterministic input updates and . Let be a proposed migration. Suppose and suppose every is -Lipschitz for a common . A pair of trajectories driven by the same inputs is denoted and .
Proposition A.2 (finite-horizon error propagation). If , then For this is . For it is .
Proof. The triangle inequality gives Induction yields the geometric sum. When , take the usual convention in the finite sum; the formula for positive remains valid.
If observations take values in another metric space, is -Lipschitz, and , the observation error is at most . This follows by another triangle inequality. Uniformly small one-step error therefore implies uniformly small long-run error only under additional stability conditions. The estimate provides an upper bound; growth of that bound is not a proof that every trajectory’s error grows. The system , , on the real line, starting at zero, realizes the linear bound exactly.
For a sequence of migration maps with an additive error recurrence , summability of gives a bounded accumulated error. It does not by itself establish exact equivalence or personal survival. This deterministic error budget is also conceptually distinct from the conditional fatal-loss probabilities of Theorem 6.3.
Stages count logical transitions. An interpretation as an unbounded physical lifespan must also supply execution times and a progress guarantee excluding permanent stalling at a finite stage. The present estimates alone do not provide these witnesses.
Definition B.1 (query family). Fix a finite record set and a collection of queries , with for each . Put if every query gives the same answer on and .
Proposition B.2 (query-sufficient storage). The smallest abstract fixed-length storage capable of answering every query exactly has bits.
Proof. If two nonequivalent records had the same encoding, a query distinguishing them could not be answered correctly from that encoding. Thus the number of memory values is at least the number of equivalence classes. Conversely, encode the equivalence class and answer each query by its well-defined value on that class.
Theorem 3.2 strengthens this static construction by closing the query family under all future input continuations. This closure is necessary if a summary is to support future updates without the discarded history. A quotient preserving only present observations can fail after one further input.
For example, let consist of binary words and let the present observation be the final bit, with a special output for the empty word. Two nonempty words with the same final bit agree on this observation. If a future input asks for the penultimate bit of the stored word, they need not agree. A migration certified only against the original query is not certified against that enriched interface. Adequacy of the observation family is a substantive part of a specification.
The examples make no claim that parity, verbal reports, or a finite behavioral battery captures personal identity. Increasing the observation family can refine the equivalence relation and increase required memory. Choosing a coarse quotient can make an implementation small by weakening what must be preserved; this is a change in the specification.
Side information. If a decoder is given a record-dependent database , the actual archive state is . The counting argument applies to jointly accessible states. With uniform records and exact reconstruction, Shannon’s identities give . Thus side information can reduce local storage, but its contribution must appear in the resource boundary. A remote archive does not become resource-free by being omitted from a device’s dimensions. A clock used to recover record length is also side information when its state distinguishes admissible records.
Compression and one particular history. Theorems 2.2 and 2.4 quantify over a declared family or distribution of alternatives. They do not say that each individual history requires its uncompressed length. A computable repetitive sequence can have a short description, although specifying an arbitrary finite prefix length may itself require growing information. A decoder containing the entire selected record cannot be treated as a shared fixed decoder while comparing alternatives. These distinctions avoid turning a uniform coding lower bound into an unjustified assertion about every particular life.
Information versus the number of physical microstates. Assumption 6.1 concerns distinguishable, accessible classical records. It does not assert that quantum pure states form a finite set. Nor does an abstract cardinality bound quantify latency, addressability, error-correction overhead, manufacturing feasibility, or robustness. The converse in Theorem 2.2 is strictly combinatorial. Physical encodings require additional witnesses.
The descent theorem is an assertion about a category of structured objects. In more detail, write and . Effective descent gives in the infinity-category of categories. An object on the right consists of objects over every Cech level with all the specified pullback identifications and higher compatibilities. It is not just a list of locally available candidates.
The functor preserves the limit because maps into its value are equivalent to maps out of a product with the fixed source. Slicing the limit over the compatible object also gives the limit of slices: an arrow into is precisely a compatible family of arrows into the . These equivalences respect evaluation and domains. Limits commute with limits, so the pullback defining observed dynamics commutes with the Cech limit. This proves Theorem 5.1 at the level of objects, maps, and all higher homotopies.
For ordinary discrete data this specializes to familiar gluing: local state spaces, their transition maps, and observations agree after changes of coordinates on overlaps, and the changes of coordinates satisfy a cocycle condition. For higher data the cocycle law is accompanied by higher homotopies. A chosen point must itself satisfy descent to produce a global point; Example 5.2 shows why local existence cannot replace that requirement.
In dependent-type language, a semantic realization problem can be represented by a family of spaces. Transport along a semantic identity or equivalence relates the corresponding fibers. It does not prove that a fiber is inhabited, that it is contractible, or that two of its points are equal. A physical witness and a proof of uniqueness are different data. No assertion here requires adding univalence as an axiom to the external set-theoretic metatheory; the type-theoretic reading explains the scope of the interpretation in [5].
The separate predicate in Proposition 7.2 is a bookkeeping device for a proposition that has not been given a mathematical or empirical interpretation. If a theory defines personal survival in terms of specified physical or psychological relations, that definition and its supporting arguments must be stated. The proposition does not refute such definitions. Conversely, redefining survival to mean observational equivalence makes a preservation statement true by the chosen convention, without showing that the convention answers a person’s original question about continued experience.
All numbers in the accompanying scripts are synthetic. The binary archive illustration uses , so exact history retention needs bits. The parity task uses one bit. Its two reachable classes are distinguished already by their present output, and appending a bit acts by addition modulo two.
An exact migration relabels the states
by the strings even and odd. Updates toggle
both representations on input
and leave them unchanged on input
.
Observation maps return the original parity. The migration is bijective,
commutes with each update, and preserves observations. A proposed map
that swaps the labels while retaining their original observation
meanings fails the observation condition. This finite example tests the
full specification, not only bijectivity.
For the hazard examples, exact rational arithmetic gives The first telescopes directly. In the second, factor each term as and cancel. Their infinite limits follow from these closed forms, not from a finite simulation. A constant hazard gives .
The file verify_examples.py checks finite encodings,
parity updates, migration conditions, exact finite hazard products, and
the metric recurrence. It writes a structured report;
make_figure.py regenerates Figure 1. build.py
generates the PDF, HTML, LaTeX source, and submission JSON from the
Markdown sources. The checks corroborate finite examples and document
preparation. They do not certify the general theorems in Lean, Coq, or
another proof assistant, and do not test consciousness, physical
uploading, or infinite-time behavior.
The main article is supplied separately as
journal-body.md to satisfy the journal’s 20,000-character
body limit. The full manuscript adds these appendices. Both use the
anonymous byline. The package’s submission JSON is a prepared payload,
not evidence of submission, acceptance, or publication.
[1] C. E. Shannon. A mathematical theory of communication. Bell System Technical Journal 27 (1948), 379-423, 623-656. Part I DOI; full text.
[2] A. Nerode. Linear automaton transformations. Proceedings of the American Mathematical Society 9 (1958), 541-544. DOI.
[3] J. J. M. M. Rutten. Universal coalgebra: a theory of systems. Theoretical Computer Science 249 (2000), 3-80. DOI; author’s institutional repository.
[4] J. Lurie. Higher Topos Theory. Annals of Mathematics Studies 170, Princeton University Press, 2009. Author-maintained text; preprint.
[5] The Univalent Foundations Program. Homotopy Type Theory: Univalent Foundations of Mathematics. Institute for Advanced Study, 2013. Book and corrections.
[6] J. D. Bekenstein. How does the entropy/information bound work? Foundations of Physics 35 (2005), 1805-1823. DOI; preprint.
[7] P. Hayden and J. Wang. What exactly does Bekenstein bound? Quantum 9 (2025), 1664. DOI; preprint.
[8] R. Landauer. Irreversibility and heat generation in the computing process. IBM Journal of Research and Development 5 (1961), 183-191. DOI.
[9] C. H. Bennett. Notes on Landauer’s principle, reversible computation, and Maxwell’s Demon. Studies in History and Philosophy of Modern Physics 34 (2003), 501-510. Full text and publication metadata.
[10] D. J. Chalmers. The singularity: a philosophical analysis. Journal of Consciousness Studies 17, nos. 9-10 (2010), 7-65. Author’s text.