Digital Persistence, Finite Memory, and Personal Identity: A Higher-Categorical Semantics

Anonymous author

19 October 2026 | Version 1.0

Abstract
We formalize the claim that digital immortality requires indefinitely increasing storage density. The claim is valid only under additional retention and resource hypotheses. Exact archives require enough distinguishable states to encode all admissible histories, whereas task-relative behavior can persist with finite memory. We define observed dynamics in an infinity-topos and prove preservation under coherent equivalence migrations and effective descent. We distinguish arbitrarily long finite realizations from a compatible infinite continuation, and characterize positive survival probability by summability of conditional fatal-loss hazards. A bounded-capacity assumption yields an obstruction to indefinitely growing archives, including a separate information-theoretic hypothesis for bounded-error recovery. A noncontractible realization fiber shows why equivalent specifications need not determine unique physical realizers. These mathematical results do not supply a criterion of consciousness or personal survival. The contribution is a synthesis of established tools into an explicit account of the distinct obligations of digital persistence.

1. Scope and logical status

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 𝒳\mathcal X: an accessible left-exact localization of a presheaf infinity-category of spaces. All categorical limits, colimits, and pullbacks are homotopy coherent. A point of S∈𝒳S\in\mathcal X means a global section 1→S1\to S; local inhabitation need not supply such a point. Numerical storage budgets are external resource assignments, not intrinsic cardinalities of arbitrary objects of 𝒳\mathcal X.

2. Exact retention and its resource requirements

Definition 2.1 (archive). At stage nn, let HnH_n be a finite nonempty set of admissible records. An exact archive is an encoder en:Hn→Mne_n:H_n\to M_n and decoder dn:Mn→Hnd_n:M_n\to H_n satisfying dnen=idHnd_ne_n=\mathrm{id}_{H_n}. A bnb_n-bit memory has |Mn|≤2bn|M_n|\le 2^{b_n}. Every record-dependent resource available to the decoder, including external storage or a varying codebook, is included in MnM_n. A fixed decoder may be shared among all records.

Theorem 2.2 (exact archive bound). An exact bnb_n-bit archive exists abstractly if and only if bn≥Kn:=⌈log2|Hn|⌉.b_n\ge K_n:=\lceil\log_2|H_n|\rceil. Proof. The decoding identity makes ene_n injective, so |Hn|≤|Mn|≤2bn|H_n|\le|M_n|\le2^{b_n}. Conversely, enumerate HnH_n and encode its elements by distinct binary strings of length KnK_n. Define a decoder arbitrarily on unused strings. This establishes representability, not an efficient or physically realizable implementation. ▫\square

Corollary 2.3 (density requirement). If usable capacity is at most ρnVn\rho_nV_n bits, exact retention requires ρnVn≥Kn\rho_nV_n\ge K_n. If liminfn→∞Kn/n≥h>0\liminf_{n\to\infty}K_n/n\ge h>0 and Vn≤V0<∞V_n\le V_0<\infty, then, for every 0<ϵ<h0<\epsilon<h, eventually ρn≥(h−ϵ)nV0.\rho_n\ge\frac{(h-\epsilon)n}{V_0}. Proof. Apply Theorem 2.2 and the definition of the lower limit. ▫\square

For Hn=H0×AnH_n=H_0\times A^n, with |A|=q≥2|A|=q\ge2, one has Kn=⌈log2|H0|+nlog2q⌉K_n=\lceil\log_2|H_0|+n\log_2q\rceil. 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 WW be uniform on N≥2N\ge2 records, let the stored variable ZZ take at most 2b2^b values, and let a deterministic decoder have error probability pp. Then b≥log2N−h2(p)−plog2(N−1),b\ge\log_2N-h_2(p)-p\log_2(N-1), where h2(p)=−plog2p−(1−p)log2(1−p)h_2(p)=-p\log_2p-(1-p)\log_2(1-p) with 0log0=00\log 0=0. In particular, p≤ϵ<1p\le\epsilon<1 implies b≥(1−ϵ)log2N−1b\ge(1-\epsilon)\log_2N-1. Proof. Let EE indicate decoding error. Given ZZ and E=0E=0, WW is known; given ZZ and E=1E=1, at most N−1N-1 alternatives remain. The entropy chain rule gives H(W∣Z)≤h2(p)+plog2(N−1)H(W\mid Z)\le h_2(p)+p\log_2(N-1). Hence log2N=I(W;Z)+H(W∣Z)≤b+h2(p)+plog2(N−1)\log_2N=I(W;Z)+H(W\mid Z)\le b+h_2(p)+p\log_2(N-1). Use h2(p)≤1h_2(p)\le1 for the final inequality. ▫\square

This is the elementary Fano-type bound. Neither lossless compression nor a fixed nonunit tolerated error removes the divergence when log2|Hn|→∞\log_2|H_n|\to\infty. These are worst-case representational or specified-distribution claims, not estimates of the information in human experience.

3. Continued behavior without complete history

Definition 3.1 (task-relative memory). For a finite input alphabet AA and output set OO, fix a task τ:A*→O\tau:A^*\to O. Define u∼τv⇔∀w∈A*,τ(uw)=τ(vw).u\sim_\tau v\quad\Longleftrightarrow\quad \forall w\in A^*,\ \tau(uw)=\tau(vw). A deterministic realization consists of a state set SS, initial state s0s_0, updates δ:S×A→S\delta:S\times A\to S, and observation o:S→Oo:S\to O with o(δ*(s0,u))=τ(u)o(\delta^*(s_0,u))=\tau(u). The empty word is denoted ε\varepsilon.

Theorem 3.2 (minimal task memory). The quotient Q=A*/∼τQ=A^*/{\sim_\tau} has a well-defined realization with initial state [ε][\varepsilon], update [u]↦[ua][u]\mapsto[ua], and observation [u]↦τ(u)[u]\mapsto\tau(u). Every realization has at least |Q||Q| reachable states. Consequently a finite-state realization exists exactly when QQ is finite. Proof. If u∼τvu\sim_\tau v, taking w=εw=\varepsilon gives equal observations, and taking continuations awaw shows ua∼τvaua\sim_\tau va. 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. ▫\square

This is the Moore-output version of the Myhill-Nerode argument [2], not a new minimization theorem. For binary inputs and τ(u)\tau(u) 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 τ(u)=u\tau(u)=u 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.

4. Higher-categorical dynamics and migration

Let BA*BA^* be the free category with one object and one generating loop for each a∈Aa\in A, regarded as an infinity-category. Composition is successive input processing, so the action maps satisfy fuv≃fvfuf_{uv}\simeq f_vf_u. Fix an observation object O∈𝒳O\in\mathcal X.

Definition 4.1 (observed dynamics). Put 𝒟A,O(𝒳)=Fun(BA*,𝒳)×𝒳𝒳/O,\mathcal D_{A,O}(\mathcal X)= \operatorname{Fun}(BA^*,\mathcal X) \times_{\mathcal X}\mathcal X_{/O}, using evaluation at the unique object and the domain functor. An object is a coherent action on a state object SS together with o:S→Oo:S\to O. A migration m:D→D′m:D\to D' is a coherent natural transformation whose underlying m:S→S′m:S\to S' also satisfies o′m≃oo'm\simeq o. Thus mfa≃f′ammf_a\simeq f'_am, with the coherences required by the functor category. For ordinary sets the same data are a coalgebra S→O×SAS\to O\times S^A [3]. A chosen initial state is a point of SS, 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 𝒟A,O(𝒳)\mathcal D_{A,O}(\mathcal X). Proof. Naturality for each word gives mfw≃f′wmmf_w\simeq f'_wm; composing with o′o' gives o′f′wm≃ofwo'f'_wm\simeq of_w. 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. ▫\square

Theorem 4.3 (coherent migration). Suppose D:ℕ→𝒟A,O(𝒳)D:\mathbb N\to\mathcal D_{A,O}(\mathcal X) is a coherent sequence all of whose transition maps are equivalences. Its colimit D∞D_\infty exists, and every canonical map Dn→D∞D_n\to D_\infty is an equivalence. A point of S0S_0 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 𝒳/O\mathcal X_{/O} are created on domains, so these colimits give compatible colimits in the defining pullback. The arrows D0→DnD_0\to D_n form an objectwise equivalence from the constant diagram at D0D_0 to DD. The nerve of the indexing poset ℕ\mathbb N is contractible; hence its constant-diagram colimit is D0D_0. The same argument applies to every cofinal tail. Point and observation preservation follow from the colimit cocone and Lemma 4.2. ▫\square

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.

5. Descent and compatible continuation

Theorem 5.1 (descent for observed dynamics). Let U→1U\to1 be an effective epimorphism in 𝒳\mathcal X, and let U•U_\bullet be its Cech nerve, so Un=U×(n+1)U_n=U^{\times(n+1)}. Write OU=O×U→UO_U=O\times U\to U. Then 𝒟A,O(𝒳)≃lim[n]∈Δ𝒟A,OUn(𝒳/Un).\mathcal D_{A,O}(\mathcal X)\simeq \lim_{[n]\in\Delta} \mathcal D_{A,O_{U_n}}(\mathcal X_{/U_n}). 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 𝒳≃limΔ𝒳/Un\mathcal X\simeq\lim_\Delta\mathcal X_{/U_n} [4, Theorem 6.1.3.9 and Section 6.2.3]. Forming functor categories with fixed source BA*BA^* preserves limits. Forming slices over the compatible family OUnO_{U_n} 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. ▫\square

Example 5.2 (local sections do not supply a global point). In the infinity-topos of space-valued sheaves on S1S^1, take the discrete-valued sheaf PP of local sections of z↦z2z\mapsto z^2. It is locally inhabited, so P→1P\to1 is an effective epimorphism. A global point would give a continuous section ss of this double covering. On fundamental groups it would satisfy 2s*=idℤ2s_*=\mathrm{id}_{\mathbb Z}, 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 RnR_n be the set of admissible realizations through stage nn, with restriction maps rn:Rn+1→Rnr_n:R_{n+1}\to R_n. An indefinitely extendible realization in this model is an element of limnRn\lim_nR_n.

Proposition 5.4 (finite horizons and compactness). Nonemptiness of every RnR_n does not generally imply nonemptiness of the inverse limit. It does imply it when every RnR_n is finite. Proof. For the negative result take Rn={m∈ℕ:m≥n}R_n=\{m\in\mathbb N:m\ge n\} 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 (x0,…,xn)(x_0,\ldots,x_n). Every level is nonempty, since an element of RnR_n 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. ▫\square

The positive statement is external and classical. It supplies neither a computable selection algorithm nor the physical resources to run its branch. Thus ∀n∃\forall n\,\exists a finite continuation and ∃\exists a compatible continuation for all nn are distinct claims.

6. Physical capacity and reliability

Assumption 6.1 (bounded accessible capacity). A specified resource envelope admits at most 2B*2^{B_*} perfectly recoverable classical records, for some finite B*B_*. For bounded-error claims we additionally require I(W;Z)≤B*I(W;Z)\le B_* for every allowed record ensemble and decoder-accessible observation ZZ. The envelope includes all record-dependent decoder resources. A classical memory with at most 2B*2^{B_*} 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 nn are impossible if supnKn=∞\sup_nK_n=\infty. Under its information clause, uniform records cannot be retained with error bounded by a fixed ϵ<1\epsilon<1 when log2|Hn|→∞\log_2|H_n|\to\infty. Proof. Exact recovery would give log2|Hn|≤B*\log_2|H_n|\le B_* for every nn, contradicting unbounded KnK_n. For bounded error, the proof of Proposition 2.4 uses I(W;Z)≤B*I(W;Z)\le B_* in place of H(Z)≤bH(Z)\le b, giving (1−ϵ)log2|Hn|−1≤B*(1-\epsilon)\log_2|H_n|-1\le B_*. ▫\square

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 RR and total energy EE [6]. If accessible classical information is bounded by maximal entropy in bits, one may take B*=2πERℏcln2.B_*=\frac{2\pi ER}{\hbar c\ln2}. 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 EE and RR 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 kBTln2k_BT\ln2 of dissipated heat. If at least e>0e>0 such bits are erased per stage at T≥T0>0T\ge T_0>0, cumulative heat after nn stages is at least nekBT0ln2ne k_BT_0\ln2. 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 LnL_n be the event of no fatal loss through stage nn, with L0L_0 certain and Ln⊆Ln−1L_n\subseteq L_{n-1}. Set pn=1−Pr(Ln∣Ln−1)p_n=1-\Pr(L_n\mid L_{n-1}), assuming 0≤pn<10\le p_n<1. Then Pr(⋂n≥1Ln)=∏n≥1(1−pn).\Pr\left(\bigcap_{n\ge1}L_n\right)=\prod_{n\ge1}(1-p_n). This probability is positive exactly when ∑npn<∞\sum_np_n<\infty, and equals one exactly when every pn=0p_n=0. Proof. Iterated conditioning gives Pr(LN)=∏n=1N(1−pn)\Pr(L_N)=\prod_{n=1}^N(1-p_n), without independence. Continuity of probability for decreasing events gives the infinite product. Since −log(1−p)≥p-\log(1-p)\ge p, a divergent hazard sum forces product zero. If the sum converges, eventually pn≤1/2p_n\le1/2 and −log(1−pn)≤2pn-\log(1-p_n)\le2p_n; the finite initial factors are positive, so the product is positive. A single positive hazard makes it strictly less than one. ▫\square

For pn=1/(n+1)p_n=1/(n+1) survival through NN stages is 1/(N+1)1/(N+1); for pn=1/(n+1)2p_n=1/(n+1)^2 it is (N+2)/(2(N+1))(N+2)/(2(N+1)), tending to 1/21/2. 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.

7. Semantic equivalence and personal identity

Let 𝒫\mathcal P be a category of physical realizations and allowed transformations, and let F:𝒫→𝒟A,O(𝒳)F:\mathcal P\to\mathcal D_{A,O}(\mathcal X) be a chosen semantic functor. This functor is a modeling assumption; the paper does not construct it for brains. For a specification DD, define its space of framed realizations by Real(D)=𝒫≃×𝒟A,O(𝒳)≃{D},\operatorname{Real}(D)=\mathcal P^{\simeq} \times_{\mathcal D_{A,O}(\mathcal X)^{\simeq}}\{D\}, where the superscript denotes the maximal infinity-groupoid. Its points are realizations with specified equivalences to DD.

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 𝒫=𝒟A,O(𝒳)×K\mathcal P=\mathcal D_{A,O}(\mathcal X)\times K, where KK is the discrete two-point category, and let FF be projection. Then Real(D)≃K\operatorname{Real}(D)\simeq K. The two realizations have identical semantics and distinct invariant tags, with no equivalence between them in 𝒫\mathcal P. ▫\square

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 Survives\operatorname{Survives}, 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. ▫\square

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.

8. Consequences and limitations

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.

Appendix A. Approximate migration and accumulated error

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 (S,dS)(S,d_S) and (T,dT)(T,d_T) be metric spaces, with deterministic input updates fa:S→Sf_a:S\to S and ga:T→Tg_a:T\to T. Let m:S→Tm:S\to T be a proposed migration. Suppose dT(mfa(x),gam(x))≤η(x∈S,a∈A),d_T(mf_a(x),g_am(x))\le\eta\quad(x\in S,a\in A), and suppose every gag_a is LL-Lipschitz for a common L≥0L\ge0. A pair of trajectories driven by the same inputs is denoted xk+1=fak(xk)x_{k+1}=f_{a_k}(x_k) and yk+1=gak(yk)y_{k+1}=g_{a_k}(y_k).

Proposition A.2 (finite-horizon error propagation). If ek=dT(m(xk),yk)e_k=d_T(m(x_k),y_k), then en≤Lne0+η∑j=0n−1Lj.e_n\le L^ne_0+\eta\sum_{j=0}^{n-1}L^j. For L=1L=1 this is en≤e0+nηe_n\le e_0+n\eta. For 0≤L<10\le L<1 it is en≤Lne0+η/(1−L)e_n\le L^ne_0+\eta/(1-L).

Proof. The triangle inequality gives ek+1=dT(mfak(xk),gak(yk))≤dT(mfak(xk),gakm(xk))+dT(gakm(xk),gak(yk))≤η+Lek.\begin{aligned} e_{k+1}&=d_T(mf_{a_k}(x_k),g_{a_k}(y_k))\\ &\le d_T(mf_{a_k}(x_k),g_{a_k}m(x_k)) +d_T(g_{a_k}m(x_k),g_{a_k}(y_k))\\ &\le\eta+Le_k. \end{aligned} Induction yields the geometric sum. When L=0L=0, take the usual convention L0=1L^0=1 in the finite sum; the formula for positive nn remains valid. ▫\square

If observations take values in another metric space, oTo_T is CC-Lipschitz, and d(oTm(x),oS(x))≤ζd(o_Tm(x),o_S(x))\le\zeta, the observation error is at most Cen+ζCe_n+\zeta. 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 f(x)=xf(x)=x, g(y)=y+ηg(y)=y+\eta, m=idm=\mathrm{id} on the real line, starting at zero, realizes the linear bound exactly.

For a sequence of migration maps with an additive error recurrence ek+1≤ek+ηke_{k+1}\le e_k+\eta_k, summability of ηk\eta_k 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 tn→∞t_n\to\infty and a progress guarantee excluding permanent stalling at a finite stage. The present estimates alone do not provide these witnesses.

Appendix B. Observation-relative archives and the system boundary

Definition B.1 (query family). Fix a finite record set HH and a collection of queries 𝒬\mathcal Q, with q:H→Oqq:H\to O_q for each q∈𝒬q\in\mathcal Q. Put h≡𝒬h′h\equiv_\mathcal Qh' if every query gives the same answer on hh and h′h'.

Proposition B.2 (query-sufficient storage). The smallest abstract fixed-length storage capable of answering every query exactly has ⌈log2|H/≡𝒬|⌉\left\lceil\log_2|H/{\equiv_\mathcal Q}|\right\rceil 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. ▫\square

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 HH 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 YY, the actual archive state is (Z,Y)(Z,Y). The counting argument applies to jointly accessible states. With uniform records and exact reconstruction, Shannon’s identities give H(W∣Y)≤H(Z∣Y)≤H(Z)H(W\mid Y)\le H(Z\mid Y)\le H(Z). 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.

Appendix C. Descent, types, and realizations

The descent theorem is an assertion about a category of structured objects. In more detail, write 𝒞n=𝒳/Un\mathcal C_n=\mathcal X_{/U_n} and On=OUnO_n=O_{U_n}. Effective descent gives 𝒳≃limn𝒞n\mathcal X\simeq\lim_n\mathcal C_n 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 Fun(BA*,−)\operatorname{Fun}(BA^*,-) 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 OO also gives the limit of slices: an arrow into OO is precisely a compatible family of arrows into the OnO_n. 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 Real:𝒟≃→𝒮\operatorname{Real}:\mathcal D^{\simeq}\to\mathcal S 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.

Appendix D. Worked examples and verification

All numbers in the accompanying scripts are synthetic. The binary archive illustration uses Hn={0,1}nH_n=\{0,1\}^n, so exact history retention needs nn 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 0,10,1 by the strings even and odd. Updates toggle both representations on input 11 and leave them unchanged on input 00. 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 ∏n=1N(1−1n+1)=1N+1,∏n=1N(1−1(n+1)2)=N+22(N+1).\begin{aligned} \prod_{n=1}^N\left(1-\frac1{n+1}\right)&=\frac1{N+1},\\ \prod_{n=1}^N\left(1-\frac1{(n+1)^2}\right)&=\frac{N+2}{2(N+1)}. \end{aligned} The first telescopes directly. In the second, factor each term as n(n+2)/(n+1)2n(n+2)/(n+1)^2 and cancel. Their infinite limits follow from these closed forms, not from a finite simulation. A constant hazard p>0p>0 gives (1−p)N→0(1-p)^N\to0.

Synthetic examples. Left: exact binary history retention requires n bits; parity uses one bit. Right: three conditional hazard sequences yield different survival curves. These examples are not forecasts or estimates of human memory.

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.

References

[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.