Full text
Boundary Computation and Causal Diamond Theory in Computational Universe: Finite Blocks, Boundary Operators, and Discrete GHY Structure Under Unified Time Scale Haobo Ma1Wenlin Zhang2 1Independent Researcher 2National University of Singapore November 24, 2025 Abstract In previous works on computational universe Ucomp = (X, T,C,I) series, we have given discrete complexity geometry (complexity distance, volume growth, and discrete Ricci curvature on configuration graph), discrete information geometry (task-aware relative entropy and Fisher structure), control manifold (M, G) induced by unified time scale, joint variational principle for time–information–complexity, proving that physical universe category and computational universe category are categorically equivalent on reversible QCA subclass. These structures characterize geometric and variational structure of complexity and information at scale of “global universe”, but have not systematically discussed computation on locally finite blocks: under given time/complexity budget, how evolution inside finite “computational region” is completely encoded by its boundary, thereby realizing true “boundary computation”. This paper introduces concepts of discrete causal structure and causal diamond within computational universe framework, formalizing finite time–complexity reachable region as finite subgraph, decomposing its boundary into “incoming boundary” and “outgoing boundary”. Under reversible update assumption, we prove: on any causal diamond, there exists boundary computation operator defined by path sum/operator elimination K♢:B− ♢−→ B+ ♢, such that all reversible evolution on internal volume is compressively encoded on boundary; furthermore, in continuous limit of unified time scale and control manifold (M, G), construction of K♢can be viewed as computational universe realization of discrete version of “GHY boundary term + bulk minimization” principle. Specifically, this paper first introduces discrete time coordinate and computational causal partial order on event layer E=X×N, defining complexity light cone and reachable region under finite complexity budget. Then, for given input event ein and output event eout, we define minimal closed region satisfying budget 1
constraint as causal diamond ♢(ein, eout;T, C), performing incoming–outgoing decomposition on its boundary ∂♢. In reversible computational universe, we construct bulk update operator U♢ and boundary Hilbert spaces B− ♢,B+ ♢, proving existence of unique (under gauge equivalence) boundary operator K♢such that K♢= Π+ ♢U♢ι− ♢, where ι− ♢is embedding mapping from incoming boundary into bulk state, Π+ ♢ is projection onto outgoing boundary. We further give purely discrete construction based on path sum and graph Schur elimination, proving this construction converges in control manifold refinement limit to boundary time operator induced by unified time scale, thereby unifying scattering time scale and “boundary computation” in same geometric framework. Finally, on basis of time–information–complexity joint variational principle, we introduce discrete action for single causal diamond, proving that under fixed boundary data and unified time scale conditions, evolution on internal bulk is “action minimum solution under fixed boundary”, whose discrete Euler–Lagrange conditions equivalent to compatibility conditions between bulk update and boundary operator. This result provides computational universe correspondence of discrete version of “GHY boundary term + bulk minimization” structure, laying foundation for subsequent higher-level structures such as causal diamond splicing, multiobserver network, and Null–Modular double cover. Keywords: Computational universe; Causal diamond; Boundary computation; Discrete causal structure; Unified time scale; GHY boundary term; Path integral; Reversible computation 1 Introduction In unified scheme of computational universe, entire universe is characterized as reversible discrete dynamical system on countable configuration set X, update relation T⊂X×X together with single-step cost Cdefining complexity geometry with unified time scale; simultaneously, task-aware information manifold (SQ, gQ) characterizes through observation operator families and relative entropy structure “visible information structure universe carries under some task”. Under this framework, we have established from global perspective: 1. Discrete geometry and complexity dimension on complexity graph; 2. Fisher structure and task information distance on information geometry; 3. Control manifold (M, G) induced by unified time scale and continuous limit of complexity metric; 4. Time–information–complexity variational principle on joint manifold EQ=M×SQ; 5. Categorical equivalence between physical universe category and computational universe category; 6. Basic structure of single observer’s attention, knowledge graph, and cognitive dynamics. 2
However, these structures still tend toward global or semi-global perspective: geometric descriptions of control manifold Mand information manifold SQare structures “over all possible control and information states”, while actual computation and observation often occur in local blocks with finite time and finite complexity budget. In continuous physical theory, natural object of this “locally finite block” is small causal diamond: in spacetime (M, g) given two events p≪q, define ♢(p, q) = J+(p)∩J−(q), whose boundary consists of two null sheets and spatial sections, area, volume, boundary torsion, and generalized entropy on small causal diamond play important roles under quantum energy conditions and QNEC/QFC framework. In works on unified time scale– boundary time geometry, small causal diamond is used to define local energy conditions and boundary Hamiltonian. In computational universe, we hope to construct similar object in completely discrete framework: under premise of given input configuration and output configuration, finite time/complexity budget, define minimal “finite computational block” whose boundary completely determines internal evolution, and under unified time scale, natural relationship exists between its boundary operator and time scale. This is causal diamond and boundary computation operator theory we will construct in this paper. From computational perspective, causal diamond is finite subcircuit/finite subQCA block, whose interior can be very large and complex, but from external observer’s perspective, only manifests as “operator from incoming boundary to outgoing boundary”—this is core idea of boundary computation. This paper will give precise discretization, geometrization, and variationalization expression of this idea. 2 Discrete Causal Structure of Computational Universe This section introduces time layer and causal partial order on computational universe Ucomp = (X, T,C,I), thereby defining complexity light cone and finite-budget reachable region. 2.1 Event Layer and Time Coordinate For convenience of discussion, explicitly introduce discrete time step k∈N, defining event layer E=X×N. An event written as e= (x, k)∈E, representing “at step kuniverse is in configuration x”. In case without external force control, universe evolution given by T: if (x, y)∈T, then there exists event update 3
(x, k)→(y, k + 1). Therefore one-step update relation on event layer can be defined as TE={((x, k),(y, k + 1)) : (x, y)∈T}. More generally, if control/action allowed to participate in update, update relation can be extended to action-labeled TE,act, this paper only concerns basic case without explicit action labels, actions can be absorbed into configuration. 2.2 Causal Partial Order and Complexity Light Cone Definition 2.1 (Causal Reachability and Partial Order).On event layer Edefine relation e⪯e′⇐⇒ ∃ finite path e=e0→e1→ · · · → en=e′, where (ek, ek+1)∈TE. Clearly ⪯is partial order relation (on reachable subset), representing “e′can be obtained from eby finite-step updates”. If e⪯e′and e=e′, write e≺e′. Under unified time scale, single-step cost Cinterpreted as physical time cost. We lift it to event layer: for e= (x, k), e′= (y, k + 1), if (x, y)∈T, define CE(e, e′) = C(x, y), otherwise CE(e, e′) = ∞. For event path Γ = (e0, . . . , en) define path cost CE(Γ) = n−1 X i=0 CE(ei, ei+1). Definition 2.2 (Complexity Distance and Light Cone).For events e, e′∈E, define complexity distance dE(e, e′) = inf Γ:e→e′ CE(Γ). For given event e0and budget T > 0, define complexity future light cone J+ T(e0) = {e∈E:e0⪯e, dE(e0, e)≤T}, complexity past light cone J− T(e0) = {e∈E:e⪯e0, dE(e, e0)≤T}. These sets characterize event regions that can affect/be affected from e0under complexity budget T. 4
3 Causal Diamond and Its Boundary This section defines causal diamond in computational universe and incoming–outgoing decomposition of boundary. 3.1 Causal Diamond Definition 3.1 (Causal Diamond).Given two events ein = (xin, kin), eout = (xout, kout), kout > kin, and complexity budget T > 0. If there exists at least one path Γ : ein →eout satisfying CE(Γ) ≤T, then define causal diamond spanned by ein and eout under budget Tas ♢(ein, eout;T) = J+ T(ein)∩J− T(eout). When no confusion, simply write ♢. Intuitively, ♢is collection of all intermediate events that can propagate from ein to eout under complexity budget T, being “finite computational block” in computational universe. 3.2 Volume and Boundary of Diamond Define diamond volume as Vol(♢) = |♢|, i.e., number of internal event nodes (or graph volume considering edges). In graph theory sense, diamond as finite subgraph G♢= (V♢, E♢), where V♢=♢, E♢={(e, e′)∈TE:e, e′∈♢}. For V♢, naturally define boundary ∂♢={e∈V♢:∃e′/∈V♢,(e, e′)∈TEor (e′, e)∈TE}. Furthermore, we decompose boundary by time direction. Definition 3.2 (Incoming/Outgoing Boundary).Denote ∂−♢={e∈∂♢:∃e′/∈V♢,(e, e′)∈TE}, ∂+♢={e∈∂♢:∃e′/∈V♢,(e′, e)∈TE}. That is, boundary events that can flow out from diamond interior to exterior constitute outgoing boundary, boundary events that can flow in from exterior to diamond interior constitute incoming boundary. In many natural cases ein ∈∂−♢,eout ∈∂+♢. 5
4 Boundary Computation Operator in Reversible Computation This section constructs bulk update operator and boundary operator in reversible computational universe, proving “internal bulk can be compressively encoded on boundary”. 4.1 Bulk Update Operator Assume computational universe corresponds to reversible QCA realization, configuration space Xcorresponds to Hilbert space basis vector set, update relation given by global unitary operator U:H → H. Each event degree of freedom in event layer Ecan correspond to Hilbert space on some time slice. On finite diamond ♢, we can decompose Hilbert space as H=H♢⊗ H♢c, where H♢spanned by local degrees of freedom corresponding to V♢,H♢cis its complement space. Due to update locality, evolution over finite time interval can be viewed as some constrained operator U♢acting on H♢, satisfying U≃U♢⊗U♢con ♢related degrees of freedom. We only need to view U♢as unitary operator acting on H♢, representing total evolution over some time period inside causal diamond. 4.2 Boundary Hilbert Space and Embedding/Projection Further decompose diamond internal degrees of freedom into internal bulk degrees of freedom and boundary degrees of freedom H♢=Hbulk,♢⊗ H− ♢⊗ H+ ♢, where H− ♢spanned by local degrees of freedom corresponding to incoming boundary ∂−♢,H+ ♢spanned by degrees of freedom corresponding to outgoing boundary ∂+♢,Hbulk,♢ is remaining internal bulk degrees of freedom. Define boundary Hilbert spaces B− ♢=H− ♢,B+ ♢=H+ ♢. Natural embedding and projection exist between interior–boundary: Incoming embedding operator ι− ♢:B− ♢→ Hbulk,♢⊗ B− ♢⊗ B+ ♢, typically taken as tensor embedding on given reference bulk state |0bulk⟩and outgoing boundary reference state |0+⟩: ι− ♢|ψ−⟩=|0bulk⟩⊗|ψ−⟩⊗|0+⟩. 6
Outgoing projection operator Π+ ♢:Hbulk,♢⊗ B− ♢⊗ B+ ♢→ B+ ♢, e.g., taking partial inner product with some observation state on bulk and incoming boundary. In more general construction, can also consider partial trace or measurement operations on bulk and incoming boundary, here adopt simplest “reference state + partial inner product” form to highlight structure. 4.3 Existence and Uniqueness of Boundary Computation Operator Definition 4.1 (Boundary Computation Operator).Under above setup, define boundary computation operator K♢= Π+ ♢U♢ι− ♢:B− ♢→ B+ ♢. Intuitively, K♢gives effective operator from incoming boundary to outgoing boundary under conditions of all evolution in bulk interior and fixed reference bulk/boundary states, compressively encoding all computation inside diamond. Theorem 4.2 (Gauge Uniqueness of Boundary Operator).Under conditions of given incoming embedding and outgoing projection, boundary computation operator K♢is unique under local unitary transformations of internal bulk degrees of freedom, i.e., if U′ ♢= (Vbulk ⊗id) U♢(Wbulk ⊗id), where Vbulk, Wbulk only act on Hbulk,♢, then corresponding boundary operator K′ ♢same as K♢on B± ♢. Proof. See Appendix A.1. Key point of proof is that local unitary transformations cancel on reference bulk state and bulk–boundary projection, bulk degrees of freedom “traced out”, leaving boundary operator depending only on equivalence class. Therefore, after fixing reference bulk state and boundary measurement method, evolution inside diamond compresses on boundary into gauge-unique operator K♢, this is rigorous expression of “boundary computation” in computational universe. 4.4 Discrete Construction via Path Sum and Schur Elimination For classical reversible computational universe (e.g., reversible CA or reversible Turing machine), boundary operator can be expressed directly using path sum and graph Schur elimination. Let transition matrix on diamond subgraph G♢= (V♢, E♢) be T♢, with bulk/boundary block form T♢=Tbb Tb+ T−bT−−, 7
where Tbb acts on bulk degrees of freedom, T−bconnects incoming boundary to bulk, Tb+ connects bulk to outgoing boundary, T−− is incoming boundary internal update (if any). Then under appropriate reversibility conditions, can obtain effective boundary transition matrix through Schur complement operation K♢=T−− +T−bI−Tbb−1Tb+, whose discrete path sum interpretation is: sum of all bulk internal paths from incoming boundary to outgoing boundary. This is consistent with path integral expression form of K♢in quantum case. 5 Boundary Computation and Discrete GHY-type Action This section, on basis of time–information–complexity joint action, introduces discrete action for single causal diamond, giving relationship with boundary operator, thereby constructing GHY-type boundary–bulk structure in computational universe. 5.1 Diamond Action and Bulk–Boundary Decomposition For given diamond ♢, consider control–information joint variables (θe, ϕe) and corresponding discrete time step hon event layer. Under discretization of previous continuous action AQ[θ(·), ϕ(·)] = Z1 2α2Gab ˙ θa˙ θb+1 2β2gij ˙ ϕi˙ ϕj−γ UQ(ϕ)dt, total action inside diamond can be written as AQ(♢) = X e∈V♢1 2α2Kcomp(e) + 1 2β2Kinfo(e)−γ UQ(ϕe), where Kcomp(e), Kinfo(e) come from corresponding velocity squared terms on local time steps. We hope to split AQ(♢) into “pure bulk term + pure boundary term”. In classical GHY structure, variation of Einstein–Hilbert bulk action with boundary requires adding boundary extrinsic curvature term to have good variational property; in computational universe, we will prove: under condition of fixed boundary operator K♢, minimization of internal bulk action AQ,bulk(♢) equivalent to optimization problem with boundary operator constraint, whose Lagrange multiplier precisely plays role of discrete GHY-type boundary term. 5.2 Variation and Boundary Conditions Consider variation of discrete path (θe, ϕe)e∈V♢inside diamond, while keeping boundary variables (θe, ϕe)e∈∂♢fixed. Variation of internal nodes gives discrete Euler–Lagrange equations, variation of boundary nodes produces boundary terms. Formally, variation of bulk action is 8
δAQ,bulk(♢) = X e∈V♢\∂♢ (discrete Euler–Lagrange equation)·δze+X e∈∂♢ (boundary term)·δze. To make bulk variation well-behaved under condition of fixed boundary operator K♢, need to add boundary term AQ,∂(♢) to total action such that total variation contains only internal equations. Proposition 5.1 (Existence of Discrete GHY-type Boundary Action).Under unified time scale and reversibility assumptions, there exists function AQ,∂ (♢)depending only on boundary variables and boundary operator K♢, such that total action AQ,tot(♢) = AQ,bulk(♢) + AQ,∂ (♢) in variational problem with fixed boundary operator K♢, its variation gives only internal Euler–Lagrange equations, not producing additional constraints on boundary degrees of freedom. Proof in Appendix B.1. Construction idea is to view change of boundary operator as linear functional of boundary variable change, using Lagrange multiplier to fix K♢, absorbing related multiplier terms into AQ,∂(♢). 5.3 Minimization Principle and Boundary Operator Therefore, under conditions of unified time scale and fixed boundary operator K♢, computational evolution inside causal diamond is minimum solution of action AQ,tot(♢). In other words: In computational universe, under premise of “given unified time scale and boundary operator”, internal optimal computational path is solution of discrete variational problem, whose Euler–Lagrange equations equivalent to compatibility conditions between bulk update operator and boundary operator. This provides foundation for establishing precise mathematical structure of boundary determines bulk in computational universe. 6 Continuous Limit: Control Manifold Diamond and Boundary Time Geometry This section discusses how causal diamond and boundary operator in computational universe correspond to continuous small causal diamond and boundary time geometry in continuous limit of control manifold (M, G) and unified time scale. 6.1 Diamond on Control Manifold On continuous control manifold, consider extended manifold with time parameter f M=Rt× M,e G=−dτ2+Gab(θ)dθadθb, 9