Preprint
Article

This version is not peer-reviewed.

From “More Is Different” to Algorithmic Emergence: Why Compression Is the Hard Part

Submitted:

01 July 2026

Posted:

03 July 2026

You are already at the latest version

Abstract
Schrödinger (What Is Life?, 1944) and Anderson (More Is Different, 1972) argued thathigher levels of organization obey novel laws not straightforwardly derivable from microscopicones. We make this precise in Kolmogorov Theory (KT), where agents model the world bycompressing coarse-grained data. Emergence here is agent-relative: algorithmic emergenceoccurs when an agent empirically finds a concise, predictive macro-model that it could not havealgorithmically derived from the micro-rules alone. The emergent entity is that macro-model.Beyond a trivial resource barrier (o)—simulation is possible but infeasible—three barriersseparate micro-knowledge from macro-models. (i) A weak barrier: for bounded finite-statesystems an agent can simulate step by step but cannot in general shortcut the simulation.(ii) A strong barrier: with unbounded size, coarse-grained questions encode the haltingproblem and become undecidable. (iii) Our main result, the algorithmic barrier, in twoparts: for generic data no concise macro-model exists (most trajectories are Kolmogorov-random), and even when one exists no algorithm can find it (the structure function isuncomputable). Concise macro-laws are guaranteed neither to exist nor, where they exist, tobe derivable—even for bounded systems. Anderson’s “reduction ̸= construction” is thus acorollary of uncomputability: knowing the micro-laws rarely yields the compressed macro-laws.Effectivemacro-modelingstaysempirical. Favorablesymmetries—renormalization-groupflows,hydrodynamics, some elementary cellular automata—sometimes permit concise descriptions,but as exceptions, not algorithmic guarantees.
Keywords: 
;  ;  ;  ;  

1. Introduction

Emergence is the appearance of qualitatively novel macroscopic behavior not obvious from the microscopic description: simple micro-rules give rise to intricate macro-behavior [1,2,3]. A system with many microscopic degrees of freedom can nonetheless have simple emergent regularities, captured by a coarse-grained model that vastly compresses the underlying data—much as temperature or magnetization summarize countless micro-degrees of freedom yet obey compact, structured laws.
In More Is Different, Anderson argued that large assemblies of particles can display original and surprising behaviors that cannot be understood as a simple extrapolation of the behavior of isolated parts. In other words, new effective laws and concepts are needed at higher levels of complexity, and the whole is different from the sum of its parts. He writes:
“The ability to reduce everything to simple fundamental laws does not imply the ability to reconstruct the universe from those laws.” [1]
In relation to this, two forms of emergent phenomena have been proposed. Weakly emergent phenomena are those that, while perhaps unpredictable except by simulation, do not transcend computability [4]. Computability (simulation) is always an option for bounded (finite) systems. On the other hand, Strongly emergent phenomena are those that cannot be predicted or deduced, even with unlimited computational resources [5].
Our proposal is that algorithmic information theory (AIT), and its central definition of compression via algorithmic complexity, provide a solid framework to study these questions. We recall that the algorithmic or Kolmogorov complexity or K of the dataset is the length of the shortest program capable of generating the data [6,7].
The algorithmic perspective is already present in What Is Life?, where Schrödinger argued that living cells achieve “order from order’’ by storing a low-entropy aperiodic crystal (the genome) and importing negentropy from the environment [8]. Recast in AIT terms, (i) the genome is a short program of Kolmogorov length K ( DNA ) , and (ii) metabolism maintains low internal complexity by exporting entropy. Thus Schrödinger already sketched the compression principle that underpins both Anderson’s “construction problem’’ and the uncomputability barrier: keeping a concise description of macro-order is the resource constraint for living and computational agents.
The computational perspective has since been echoed by others. For instance, Gell-Mann and Lloyd introduced an information-theoretic view of emergence: they defined the effective complexity of an entity as “the length of a highly compressed description of its regularities”, separating meaningful structural patterns from random noise [2].
Cellular automata (CA) [3] serve as compelling examples of how simple underlying rules can produce patterns with high apparent Kolmogorov complexity at the microscopic level. Patterns can often appear chaotic or random, but are, in fact, governed by intrinsically simple rules. A classic example is the elementary cellular automata (ECA) Rule 110, which is capable of generating highly complex outputs and is Turing complete [9]. Another example is Conway’s Game of Life [10].
Wolfram’s Principle of Computational Irreducibility is closely related to the notion of emergent phenomena. It states that, for many deterministic systems, the only way to know their state after t steps is to perform those t steps of computation [3]. Our notion of algorithmic emergence makes this intuition precise: the uncomputability of K implies that no uniform algorithm can, in general, shortcut the simulation by producing a shorter macro-level program within a fixed additive constant. Wolfram’s further Principle of Computational Equivalence—that almost all non-trivial rules exhibit the same maximal computational sophistication—explains why this barrier is so pervasive: for a vast class of micro-rules, most interesting coarse-grainings inevitably inherit the full power of universal computation.
Yet coarse-graining can sometimes succeed, and observers do find macroscopic patterns. For example, Israeli & Goldenfeld [11] demonstrated that coarse-graining can, in many cases, transform elementary cellular automata rules into new effective rules that describe the system’s behavior at a larger scale, revealing emergent phenomena that were not obvious at the microscopic level. Their key insight is that useful coarse-grainings succeed because macro rules inherit strong structural constraints (symmetries, conservation patterns) already present in the microscale rule table. We return to these exceptions in Section 5.

The Algorithmic Agent Perspective

Here, we reframe Anderson’s statements in terms of modeling a system (the agent) that seeks succinct descriptions of world data, connecting directly with the notion of Kolmogorov Complexity and compression. Our goal is to formalize the notion of emergence and the conditions under which emergent behavior can be recognized and understood. The conceptual gap we aim to clarify is the difference between (i) knowing a microscopic update rule (micro-model) and initial state, and (ii) deriving a compact, explanatory macro-model.
We adopt a weak (algorithmic) pancomputationalism: whatever the underlying substrate—classical, quantum, or other—natural phenomena can be fruitfully analyzed in algorithmic terms [12,13,14]. This is weaker than the digital-physics hypothesis that every finite region evolves by a computable local rule within the Church–Turing class [3,15,16,17], and it sidesteps the debate over the fundamental substrate—quantum [18,19,20], information-theoretic [21], or beyond computation altogether [22,23]. Even if the universe is not literally a computer, scientific explanation proceeds by seeking short, computable descriptions of observed data.
Figure 1. The interaction of an agent with the environment can be described by the symmetric coupling of two three-tape Turing machines (the internal tape of each machine is not shown for simplicity). Both the agent and the world read and write to the tapes using sensors (s) and effectors (e), respectively. The shown tapes move only in one direction.
Figure 1. The interaction of an agent with the environment can be described by the symmetric coupling of two three-tape Turing machines (the internal tape of each machine is not shown for simplicity). Both the agent and the world read and write to the tapes using sensors (s) and effectors (e), respectively. The shown tapes move only in one direction.
Preprints 221133 g001
In the Kolmogorov Theory (KT) framework [24,25], the central figure is the algorithmic agent, an information-processing system with bounded computational resources and limited access to data. To persist, the agent must compress raw sensory inputs into simple representations (models) that capture useful structure. Compression here entails a form of coarse-graining: the agent discards or averages over microscopic details and exploits patterns to obtain a more tractable macro-level description of the world. The Kolmogorov complexity of the dynamics of a system reflects two parts: the specification of dynamical laws, and the initial conditions of the system at some time t 0 . In general, agents may have access to the microdynamical laws but not the microscopic initial conditions.
In the next sections, we develop the idea that the act of coarse-graining inevitably gives rise to emergent phenomena that are incompressible by the agent, in bounded and unbounded systems. We first review some known facts about emergent phenomena: (i) Finite-size digital physics guarantees weak emergence; (ii) Unbounded systems can produce strong emergence. Then, we recast this in algorithmic terms: (iii) algorithmic emergence is blocked on two counts—a concise model may not exist, and where it does, the uncomputability of K prevents finding it—for both bounded and unbounded systems, even given the microlaws.
It will be useful to keep in mind that what we describe is the interaction between two Turing machines: the world and the agent. As such, both may be affected by the Halting problem or Kolmogorov undecidability (they are equivalent), which takes place in unbounded or infinite systems. To manage this, we consider the cases of a bounded or unbounded world, but we grant our agent unlimited computational powers (an infinite tape in the Turing machine framework).

2. Weak Emergence

In what follows, fix a universal prefix-free Turing machine U. Let S N = Σ N , f be a finite dynamical system of size N with local, computable update rule s t + 1 = f ( s t ) and initial state s 0 . A coarse-graining is a map C : Σ N Ξ ; its output trajectory is ξ t = C ( s t ) .
Weak emergence occurs when higher-level patterns are fully fixed by lower-level rules and, given unlimited time and computing power, could in principle be derived from them. Bedau [4] defines weak emergence as a macro-property S of system Σ that “can be derived from the micro-facts of Σ only by simulation” — that is, there is no shortcut analytic proof. Chalmers adds that such properties are “unexpected” yet “logically necessitated” by the base facts once they are run forward [5]. More formally, a macro-predicate P N (e.g., “ ξ t ever reaches region R’’) is weakly emergent if, for every fixed N, there exists some algorithm that decides P N given f , s 0 , N . Brute-force simulation suffices, possibly at prohibitive cost.
The Game of Life, for instance, produces intricate patterns (gliders, oscillators) with no closed-form predictor. On a bounded grid any specific outcome still follows from simulating long enough, since a finite state space must eventually repeat; on its standard unbounded grid the Game of Life is Turing-complete, and the same questions can become undecidable—an instance of strong emergence (next section).
Bounded systems are periodic. For example, for a single fixed cellular automaton of width W, the phase space has 2 W states, so any property of its orbit is decidable in principle by exhaustive enumeration. Once the system revisits one of the available states, dynamics will repeat. Thus, if the number of available states N is finite, all decision problems are decidable. The undecidability we call strong emergence requires the limit N , exactly as Kolmogorov complexity is uncomputable only when program lengths are unbounded.
Wolfram [3] refers to this lack of shortcut to raw computation as computational irreducibility: the minimal way to know the system’s fate (e.g., “will this bit flip?") is to simulate the system itself.
Such behavior is emergent in the sense that high-level structures (e.g., a glider gun shooting out gliders) are not apparent from the microscopic rules, but it is weakly emergent because it remains within the realm of computable processes. The agent can eventually answer any well-posed question about the macro-state by sufficient computation (or observation), though it may be infeasible to do so analytically in closed form.

3. Strong Emergence

Coarse-graining, by design, discards micro-level information. By doing this, it may be possible to find a simplified description at the macro level. However, this also implies that it is not directly possible to use the microlaws for deduction, as they require micro-level information. In some cases, the coarse-graining can induce questions that are provably unanswerable in finite time even with complete knowledge of the microdynamics. This requires the system to be infinite or unbounded, much as a universal Turing machine, which requires an infinite tape.
Strong emergence carries a philosophical and a computational reading, and we keep them apart. In the philosophical tradition a high-level fact is strongly emergent if it is not deducible even in principle from the lower-level facts—Chalmers’ criterion [5]—in contrast to Bedau’s weak emergence, which is derivable but “only by simulation” [4]. We use instead the computational notion now standard in the physics-of-undecidability literature [26,27,28,29]: for an unbounded family of systems, a question about their long-term dynamics is undecidable from the micro-rules—no single algorithm settles it for all members. The two readings do not coincide. An undecidable fact is still logically fixed by the micro-rules—a Laplacean reasoner “in principle” knows it; only no algorithm extracts it uniformly—so in Chalmers’ and Bedau’s terms it remains weak. Our computational strong emergence is therefore weaker than metaphysical strong emergence, and distinct from the algorithmic barrier of the next section, which concerns the uncomputability of optimal compression and already bites for a single bounded system. We say P N is strongly emergent if the uniform decision problem { f , s 0 , N : P N is true } is undecidable—typically by Turing-reducing the Halting problem. This requires an unbounded size parameter N. The Rule 110 cylinder, Moore’s 3-body Hamiltonian, and the infinite Ising lattice supply concrete examples [9,28,29] we discuss further below.
Strong emergence is a direct consequence of the Church–Turing barrier: if the micro-dynamics are rich enough to perform universal computation, then certain questions about the system’s long-term behavior encode the Halting Problem. We sketch here some examples of how locally computable systems, when viewed at an appropriate coarse-grained level, can manifest undecidable behavior.
Consider a simple deterministic cellular automaton (CA) as the micro-level system. CAs are discrete models with local update rules, often cited in discussions of emergence due to their ability to generate complex patterns from simple rules. Wolfram conjectured that some elementary CAs might be capable of universal computation (Class IV behavior) and therefore exhibit computational irreducibility – meaning no shortcut exists to determine their evolution except to simulate them step by step. This conjecture was dramatically confirmed by Cook (2004) [9], who proved that the 1-dimensional CA known as Rule 110 is Turing-complete. As a result, “many questions concerning its behavior, such as whether a particular sequence of bits will occur or whether the behavior will become periodic, are formally undecidable”. In other words, given an initial configuration of this CA, there is no general algorithm to predict certain macro-level outcomes (like the eventual appearance of a certain pattern) without effectively running the automaton itself. The micro-level evolution rule of Rule 110 is trivially simple and local, yet at the coarse-grained level of large-scale patterns, the system’s behavior can encode arbitrary computations and thus the Halting Problem. This exemplifies strong emergence: the system’s long-term behavior (e.g. the eventual appearance of particular structures) is not just unexpected but in fact undecidable from the micro-dynamics.
The same phenomenon appears in other substrates [26]. Moore (1990) [28] showed that even a low-dimensional continuous dynamical system (a particle moving in a carefully designed 3D potential) can simulate a universal Turing machine, so that “virtually any question about [the particle’s] long-term dynamics is undecidable.” In condensed-matter physics, recent work by Cubitt, Bausch, and others has constructed translationally invariant quantum spin systems whose phase properties hinge on the solution to a halting problem [27]. Specifically, deciding whether an infinite quantum spin chain has a spectral energy gap was proven to be at least as hard as the Halting Problem. This result, initially shown for two-dimensional lattices, was extended to one-dimensional chains by Bausch et al. (2020) [30]. They built a family of 1D Hamiltonians such that the presence or absence of a gap in the many-body energy spectrum depends on the outcome of a certain Turing machine computation; thus no algorithm can determine the gap for all cases. Put succinctly, they encoded Chaitin’s halting constant Ω (an uncomputable number) into a material’s phase diagram, so that an observable phase transition occurs at a parameter value equal to Ω . This means that even with exact microscopic equations (the Hamiltonian), the emergent phase behavior cannot be derived by any finite computation.
Gu et al. [29,31] provide a further illustrative example in a classical setting: they proved that many macroscopic observables of an infinite Ising spin lattice “cannot in general be derived from a microscopic description”, reinforcing that a complete “theory of everything” at the micro-level may still be insufficient to answer certain questions about macroscopic order. All these results point to the same conclusion: when a system’s micro-dynamics are capable of rich computation, a coarse-grained macro description will inherit that computational richness, yielding emergent properties that range from unpredictable to provably undecidable.

4. Algorithmic Emergence

We now formalize weak emergence for agents building compressive models after coarse-graining. The result is a barrier: whether the observed system is bounded or unbounded, an agent cannot in general find optimal macro-models even when handed the microlaws—it must discover macro-scale regularities empirically, from scratch. There may be some exceptions to this general rule, as we discuss further below in Section 5.
First, we define emergence as an event:
Definition 1
(Emergence as empirical discovery of compressive models). Algorithmic emergence occurs when an agent empirically discovers a concise, predictive macro-level model from coarse-grained data, despite lacking the ability to algorithmically derive or predict this simplified description from complete knowledge of the microscopic laws alone.
In other words, the emergent object is precisely the discovered macro-level pattern or simplified model. Such a discovery is not guaranteed: a concise model need not exist (Theorem 1), and where it does it need not be computable to find (Theorem 2); algorithmic emergence is the favorable exception.
For example, a tornado can be described as a “self-organizing entity caught up in a global pattern of behavior" [4]. In Kolmogorov Theory (KT) terms, a tornado is precisely a model that agents construct or empirically discover from coarse-grained observations of atmospheric dynamics. Agents use this model—this simplified macro-level pattern—because it provides substantial compression of otherwise overwhelmingly complex microscopic data, enabling prediction, understanding, and action. The tornado model succinctly summarizes and predicts properties such as its trajectory, intensity, longevity, and characteristic structure, all without directly simulating every underlying microscopic interaction.
The fundamental question is whether such macrolaws or models/patterns can be derived from microlaws.

Defining Emergence Through Kolmogorov’s Structure Function

Suppose we may spend at most a bits to describe a dataset, capturing as much of its structure as that budget allows. With few bits we capture only the coarsest patterns; as a grows the description sharpens and the residual randomness it leaves shrinks.
This intuition underlies the definition of Kolmogorov’s structure function, which can be expressed as [6]
h x ( a ) = min S { log | S | : x S , K ( S ) a } ,
where x is a binary string of length n, S is a contemplated model (a set of n-length strings) containing x, and K ( S ) is the Kolmogorov complexity of S. The value a is a nonnegative integer that bounds the complexity of the contemplated sets S.
In this formulation, the structure function h x ( a ) measures the minimal log-size of a set S that contains x and has a complexity less than or equal to a. The function is non-increasing and reaches log | { x } | = 0 when a = K ( x ) + c , where K ( x ) is the Kolmogorov complexity of x and c represents the additional bits needed to transform x into the set { x } . This function provides insight into how the complexity of a set S changes as we vary the allowable complexity a. As we increase a, allowing for more complex descriptions, we can describe x using smaller sets, effectively compressing the data further by including more of its regularities.
The Kolmogorov structure function definition illustrates the trade-off between the complexity of the model and the compressed representation of the data. The function h x ( a ) shows how, as we allocate more bits to describe a dataset, we can capture more of its structure, achieving a more compact representation. The function may display abrupt jumps. This motivates an alternative algorithmic definition of emergence. Bédard & Bergeron (2022) [32] propose a definition of algorithmic emergence as the phenomenon characterized by observation data that display several minimal partial models, that is, that can be non-trivially compressed in jumps as longer programs are allowed for compression.
The above definitions are also related to the concept of Effective Complexity [2]. Briefly, one can conceptually split the Kolmogorov optimal program describing a data string into two parts: a set of bits describing its regularities and another that captures the rest (the part with no structure). The first term is effective complexity, which is the minimal description of the regularities of the data. This concept brings to light the power of the notion of Kolmogorov complexity, as it provides, single-handedly, the means to account for and separate regularities in data from noise [24].
These definitions are related but not equivalent; we adopt the one suited to the algorithmic agent.

The Algorithmic Barrier

What is, and is not, the obstruction. For fixed ( D , C , σ 0 , T ) the coarse-grained trajectory x = C ( σ 0 ) , C ( D σ 0 ) , , C ( D T σ 0 ) is a finite string, and brute-force simulation prints it; that step is trivial and is not where the difficulty lies. The barrier appears after the data exist: finding a shortest macro-program p with U ( p ) = x —that is, computing K ( x ) = min { | p | : U ( p ) = x } —requires searching candidate programs, and that search meets the halting problem (a shorter p may print x, may halt with something else, or may never halt). Hence no procedure can certify that a given compressor is optimal, or that no shorter macro-law exists:
Simulation yields the finite string; it does not yield the shortest explanation of the string.
This is the Anderson–Kolmogorov point precisely: reduction delivers the data, but construction of the compressed macro-law is blocked by the uncomputability of K. Note the contrast with strong emergence: unbounded systems are needed for halting-style dynamical undecidability, but not for this barrier, which already bites for finite strings produced by bounded systems over bounded time.
A critical insight from algorithmic information theory is that K is uncomputable in general: no algorithm can be reliably used by agents to compute the shortest description (most compressed model) of an arbitrary data set, nor decide certain global properties of a system’s behavior. Specifically, a foundational result in AIT — independently derived by Ray Solomonoff, Andrey Kolmogorov, and Gregory Chaitin — states that there is no general algorithm that, given a string x, can compute its exact Kolmogorov complexity K ( x ) . In other words, there is no computable function that can take x as input and output K ( x )  [7]. Thus, the shortest program or minimal model that generates the string x cannot be found.
Moreover, uncomputability is already a finite-size phenomenon. The counting proof in [7, §2.2] shows that for every bit-length n at least one of the 2 n strings satisfies K ( x ) n ; the Berry/diagonal theorem [7, Thm. 2.1.1] and Chaitin’s halting-reduction argument [33,34] demonstrate that no single algorithm can map every finite string to its exact complexity. The same point is reinforced in modern treatments of algorithmic randomness [35, Ch. 1]. Thus the compression bottleneck bites long before we worry about infinite trajectories: even a 16-bit sensor snapshot can encode a question our best compressor cannot certify as minimal. Optimal coarse-grain laws are uncomputable in every finite digital world—not only in the thermodynamic limit.
This shows that even though an agent’s coarse-grained world is simpler than the micro-state description, reasoning about the model’s behavior may be computationally intractable or even formally undecidable. This is true for both bounded and unbounded systems.
We summarize this as follows:
Algorithmic emergence barrier. Two obstructions compound. (i) Existence (Theorem 1): for generic data no concise model exists—most strings are Kolmogorov-random ( K ( x ) | x | ), so the structure function never descends below the sufficiency line and the only sufficient statistic is the data itself. (ii) Computability (Theorem 2): even when a concise model exists, K and the structure function are uncomputable, so no algorithm reliably finds it. A concise, predictive macro-model is therefore guaranteed neither to exist nor, where it exists, to be found—even given the microlaws and a coarse-graining, and even for bounded systems. Meaningful compression, let alone optimal compression, is the exception.

Formalization

Assume we are given
  • a short description of the microscopic update rule D : Σ N Σ N ( K ( D ) = O ( 1 ) );
  • a short coarse-graining C : Σ N Ξ ( K ( C ) = O ( 1 ) );
  • the observable macro-trajectory x = C ( σ 0 ) , C ( D ( σ 0 ) ) , , C ( D T ( σ 0 ) ) , generated from some but unknown micro-initial state σ 0 Σ N .
  •  Case 1: σ 0 is known. A short simulator program of length K ( D ) + K ( C ) + K ( σ 0 ) + O ( log T ) prints x by brute-force simulation. Yet this program is not guaranteed to be optimal: x might itself be far simpler (e.g. if C collapses all states to a constant symbol). Determining whether a strictly shorter program exists is equivalent to computing K ( x ) , which is uncomputable.
  •  Case 2: σ 0 is not known (typical experimental situation). Here even the brute-force simulator must somehow encode enough information about σ 0 to generate the exact x; in the worst case K ( x D , C ) | x | (the trajectory is algorithmically random relative to D , C ). Can we always leverage ( D , C ) to find a short description of x? The following theorem says no.
Theorem 1
(Micro-law knowledge does not guarantee compression). There exist a fixed update rule D , a fixed coarse-graining C (both with K = O ( 1 ) ), and for each n a micro-initial state σ 0 ( n ) and time horizon T = n 1 such that the macro-trajectory
x n = C ( σ 0 ) , C ( D ( σ 0 ) ) , , C ( D T ( σ 0 ) )
satisfies
K x n D , C n O ( 1 ) .
In other words, conditioned oncompleteknowledge of the microscopic laws, x n remainsmaximally incompressible. No algorithm can find a substantially shorter program for the macro history.
Proof 
Fix once and for all an O ( 1 ) -bit cellular-automaton rule D * that implements a universal Turing machine, and an O ( 1 ) -bit projection C * that outputs the symbol currently under the TM’s head. For each binary string y of length n choose an initial microstate σ 0 ( y ) whose embedded tape is y. Then for T = n 1 the macro-trajectory is exactly x = y . Because y can be any string, pick one with K ( y ) n O ( 1 ) (possible by the classic counting argument). Conditioned on ( D * , C * ) , the complexity of x is still K ( y ) n O ( 1 ) , proving maximal incompressibility.    □

Interpretation.

The microscopic rule and the coarse-graining are compressive information only insofar as they constrain the family of possible trajectories. When the coarse-graining is sufficiently lossy, different micro-initial states project to macro-trajectories that are algorithmically unrelated; in the extreme construction above, every binary string can appear as a legal macro-history. In such cases the shortest description of x is x itself, up to an additive constant.

When Do Micro-Laws Help?

They help precisely when the image of C under D has low algorithmic entropy. That is the case for equilibrium Ising magnetisation, for hydrodynamic fields obeying closed PDEs, or for block-spins flowing to an RG fixed point. Outside such special structures—e.g. in rule-30 randomness or in cryptographic cellular automata—the micro-laws contribute almost no compressive advantage.
Knowing the microscopic equations of motion is valuable but not sufficient: unless the coarse-graining aligns with particular symmetries or attractors of the dynamics, the resulting macro-history can remain algorithmically incompressible.
The informal “no shortcuts” of weak emergence now has a precise meaning: no algorithm can, in general, produce a macro-model whose length is within an additive constant of the Kolmogorov-optimal one. Successful macro theories—hydrodynamics, the renormalization-group flow of the Ising model—are exceptions owed to special symmetries and fixed-point structure, not to any universal derivation procedure.

Kolmogorov’s Structure Function and Coarse-Graining

Theorem 1 says that, in general, the pair ( D , C ) does not supply a low-complexity model whose data–fit term (the log-size of the model class containing x) beats the trivial upper bound | x | . Hence even perfect knowledge of the micro-laws cannot, in a uniform way, circumvent the Vereshchagin–Vitányi incomputability of the structure function h x ( α ) , which we now describe.
In algorithmic statistics a “model’’ for a binary string x { 0 , 1 } n is simply a finite set S with x S . The model’s description length is K ( S ) bits; the residual randomness once S is known is log | S | bits (the index of x inside S).
For a complexity budget α N the structure function introduced by Kolmogorov is
h x ( α ) = min S log | S | : x S , K ( S ) α .
The curve α h x ( α ) shows the best trade-off between model complexity and remaining randomness. The point where α + h x ( α ) = n first holds is the algorithmic minimal sufficient statistic for x.
Given a deterministic micro-dynamics D and a coarse-graining C : Σ N Ξ , fix a horizon T and define
S C = C ( τ 0 ) , C ( D τ 0 ) , , C ( D T τ 0 ) : τ 0 Σ N .
Then x D , C , σ 0 , T S C and
K ( S C ) = K ( C ) + O ( 1 ) ,
because D is a fixed constant-size program. Thus every computable coarse-graining corresponds to a single candidate point α , log | S | = K ( C ) , log | S C | on the structure-function plot of the macro data.
For every fixed α the mapping x h x ( α ) is not computable; equivalently the set of optimal models
S : x S , K ( S ) α , log | S | = h x ( α )
is undecidable (Vereshchagin–Vitányi [36]). If such an oracle existed it would compute K ( x ) and hence solve the Halting problem. Because each computable coarse-graining yields one set S C , the Vereshchagin–Vitányi result implies:
Theorem 2
(No algorithm finds the optimal coarse-graining). There is no algorithm that, given ( D , x ) and a complexity bound on C, outputs a coarse-graining C minimizing log | S C | —nor even one guaranteeing an additive-constant approximation.
Proof. 
Take the universal CA rule D * (constant description) and the projection C * that outputs the symbol under the TM head each step ( K ( C * ) = O ( 1 ) ). For any n-bit string y embed y in the initial tape σ 0 ( y ) so that the macro-trajectory equals y. Then K ( y D * , C * ) = K ( y ) ; if y is chosen algorithmically random ( K ( y ) n O ( 1 ) ) the point K ( C * ) , log | S C * | lies near ( 0 , n ) — the worst possible compression. No algorithm can look at ( D * , C * , y ) and guarantee to find a different coarse-graining C that achieves a substantially smaller log | S C | ; doing so for every y would violate Eq. (1)’s incomputability.    □
Knowing the exact microscopic equations constrains which macro trajectories are possible, but selecting a coarse-graining that yields a maximally concise macro model is itself an uncomputable search problem. Hence “discovering the laws at the next scale’’ cannot be guaranteed by any general algorithm—successful cases (e.g. RG flows, hydrodynamics) owe their existence to special symmetries, not to a universal derivation procedure.
Table 1 summarizes the three senses of emergence and the role of bounded versus unbounded systems.

5. Discussion

Microscopic dynamics D may be completely known, yet we rarely know the exact micro–initial state σ 0 . Naively this makes unique macro–prediction hopeless, but it isn’t always. For example, in cellular automata models, Israeli–Goldenfeld determined simpler cellular-automaton rules that reproduce large-scale patterns of class-IV CAs [11].
In a gas, 10 23 unknown velocities can in principle yield wildly different futures. Nevertheless physics abounds with concise macro laws—thermodynamics, hydrodynamics, critical exponents—that compress enormous micro complexity into a few parameters. Two generic compression engines explain these successes.
The first is central-limit compression. Averages over M 1 weakly-correlated variables converge to a Gaussian ( μ , σ ) ; higher cumulants vanish as M 1 / 2 . In Kolmogorov terms, Θ ( M ) irregular bits collapse to O ( 1 ) bits. Examples include
  • Ideal gas: pressure fluctuations σ / N vanish, leaving ( N , V , E ) as the full macro state [37,38].
  • Brownian motion: 10 18 molecular kicks per second average to one parameter, the diffusion constant D [39].
  • Fluctuating hydrodynamics: coarse-grained velocity fields yield Gaussian random stresses of variance ( Δ x ) 3 [40,41,42].
The second is renormalization-group universality. Successive coarse-graining drives most couplings to zero; only a small set of relevant parameters survives, yielding short, scale-independent macro theories. As an example, near T c the 2 N Ising microstates reduce to a single order parameter m ( r ) governed by a Landau–Ginzburg functional with O ( 1 ) couplings [43,44].
Symmetry and associated conservation laws amplify both mechanisms: if the micro rules are translation-, rotation-, or gauge-invariant, the effective macro equations must respect the same invariances, drastically reducing their allowable form. Ensemble theory then promotes “overwhelmingly likely’’ behavior to a practical law: “black swan" microstates exist but occupy a negligible fraction of phase space.
Scale separation, self-averaging, symmetry, RG irrelevance, and ensemble equivalence shrink the accessible macro configuration space. The choice of proper coarse-graining is key. A coarse-graining aligned with these statistical regularities facilitates the discovery of macro descriptions which are short, predictive, and experimentally testable.

Limits and Consequences for Agents

Our impossibility theorems remain intact: there is no uniform procedure that, for every locally interacting system, guarantees both compression and decidability. In favorable systems (Ising, hydrodynamics) good variables exist; when coarse-graining encodes universal computation, compression is provably out of reach. Hence a KT agent must maintain a portfolio of models—some elegant, others heuristic or brute-force. For natural agents, the selection of appropriate coarse-grainings is part of their successful evolutionary trajectory. In summary,
  • Simulation suffices in principle for any finite system, but may exceed available time or energy.
  • Compression is uncomputable in general; agents cannot derive optimal macro laws from first principles alone. The choice of proper coarse-grainings is paramount.
  • Empirical macro experiments are mandatory: thermodynamics, hydrodynamics, genetics, etc. are discovered by observation, then justified statistically.
This provides an algorithmic context for Anderson’s dictum “reduction ≠ construction”: knowing the micro rules does not guarantee a concise macro law, because constructing such a law in full generality would compute K ( x ) and contradict its uncomputability.

6. Conclusion

Digital physics tells us that microscopic dynamics are, in principle, computable. Algorithmic information theory, however, shows that no uniform procedure can extract optimally compressed macro-laws from those dynamics, not even in finite systems. Agents are thus doubly limited: simulation is possible but often infeasible; analytic compression is uncomputable in general. Predictive science survives by exploiting special structure—symmetry, scale separation, self-averaging, RG universality—and by testing coarse-grainings empirically. Where such structure exists, short and powerful macro models emerge; where it does not, brute-force simulation or heuristics remain the only tools. In this precise algorithmic sense, “more is different’’: higher-level regularities cannot be mechanically derived from lower-level rules, but must be discovered through informed coarse-graining and experiment.

Machine-checked formalization.

The central uncomputability result of this paper—a correct general coarse-graining solver, specialized to y : = x , would compute the Kolmogorov structure function, contradicting Vereshchagin–Vitányi—is formalized in Lean 4 + Mathlib in the KTAIT development (CoarseGraining.algorithmic_emergence, with the targeted and regulatory forms theoremB / corollaryB; the proofs are axiom-free reductions). See BCOM WP0195 and https://github.com/giulioruffini/KTAIT (doi: 10.5281/zenodo.20969562). The probability/precision companion—how resource-limited agents derive probability, Bayesian inference, and emergent structure—is the paper [45] (WP0017).

Appendix A Uncomputability Theorem

Fix a universal prefix-free Turing machine U [7]. For x { 0 , 1 } * , the Kolmogorov complexity w.r.t. U is
K U ( x ) = min { | p | : U ( p ) = x } .
The prefix-free condition lets us treat program lengths as code-word lengths and apply Kraft’s inequality [35, §1.3].
Theorem A3.
There is no total computable function that, on every input string x, outputs K U ( x ) .

Proof 1: Diagonal/Berry Argument [34]

Sketch. 
Assume a total computable function f ( x ) = K U ( x ) . Define the following program (Algorithm A1) that, on input k N , searches for the lexicographically first string whose complexity exceeds k. Its description length is c + log k bits, a constant c plus the binary length of k. For sufficiently large k this length is < k , contradicting the test K U ( y ) > k used in line 2. Hence f cannot exist.    □
Algorithm A1 Find high-complexity string (Berry diagonalisation)
Require:
Integer k
1:
for all binary strings y in length-lexicographic order do
2:
    if  K U ( y ) > k  then
3:
        return y
4:
    end if
5:
end for

Proof 2: Reduction from the Halting Problem [46,47]

Sketch. 
Given machine M and input w, build a self-delimiting program q M , w that runs M ( w ) and, if M halts, prints the fixed string 01 . If K U ( 01 ) were computable we could distinguish the halting case (short q M , w ) from the non-halting case (longer minimal program), thereby deciding the halting problem— impossible by Turing’s 1936 result [48]. □
In more detail: Given a program p, build a wrapper
q p : = simulate p ; when it halts , output code ( p ) .
  • If p halts, q p outputs code ( p ) with a description of length | p | + c .
  • If p never halts, the shortest way to output code ( p ) is to quote it verbatim, needing | p | + d bits with d > c .
Thus an oracle that returns the exact value of K ( code ( p ) ) tells us whether p halts—solving the Halting problem. Since the Halting problem is undecidable, such an oracle (and hence an algorithm for K) cannot exist [34,35].
Corollary. 
The decision problem “Is K ( x ) m ?’’ is Turing-equivalent to the Halting problem.

Proof 3: Counting / Incompressible Strings [49,50]

Sketch. 
Among the 2 n strings of length n there are only 2 n 1 programs shorter than n bits, so at least one string x n has K U ( x n ) n . If K U were computable we could enumerate such x n , giving each an explicit description of length < n (“enumeration + index’’), contradicting K U ( x n ) n for large n. □
In more detail: fix a length n.
  • There are exactly 2 n binary strings of length n.
  • The number of candidate descriptions (binary programs) strictly shorter than n bits is
    k = 0 n 1 2 k = 2 n 1 ,
    because at length k there are 2 k distinct bit-strings.
Since 2 n 1 < 2 n , at least one n-bit string has no description shorter than n bits, i.e. K ( x ) n . Such strings are called incompressible [47]. If we had an algorithm that always returned K ( x ) , we could produce the lexicographically first incompressible string of each length, thereby giving it a very short description (“the first incompressible string of length n”) and contradicting its incompressibility. Hence K cannot be computable [7, §2.2].
Prefix-free caveat. In a self-delimiting (prefix-free) code the number of programs of length < n is 2 n 1 , so the counting gap is even larger; the conclusion is unchanged.

Consequences

The decision problem “is K U ( x ) m ?” is Turing-equivalent to the halting problem, and the real number formed by the halting probabilities of U—Chaitin’s Ω —is algorithmically random [7, Ch. 3].

Appendix B The Limits of Coarse Graining from Microlaws

This appendix expands Theorem 1 in the language of algorithmic statistics. Fix a finite-state system with known micro-rule D and coarse-graining C (both of low complexity), an unknown initial microstate σ 0 , and the macro-trajectory x = C ( σ 0 ) , C ( D σ 0 ) , , C ( D T σ 0 ) .

The cost of not knowing σ0.

Given σ 0 , the string x has a short description of length K ( D ) + K ( C ) + K ( σ 0 ) + O ( log T ) . Without it, any program for x must encode enough of σ 0 to reproduce the outputs, so
K ( x D , C ) K ( σ 0 D , C ) + O ( log T ) .
If σ 0 is algorithmically random, x inherits its complexity and K ( x D , C ) | x | . Determinism buys decidability, not compressibility: like a pseudo-random generator, a simple rule seeded with a complex input yields incompressible output. Indeed any string y occurs as the macro-trajectory of a fixed universal D—embed y in σ 0 , as in the proof of Theorem 1—so the family of macro-histories is as rich as the set of all strings.

Structure-function view.

Write the structure function f x ( α ) = min { K ( x M ) : K ( M ) α } [36]. Two models bracket the curve. “ ( D , C ) alone” has complexity α K ( D ) + K ( C ) yet leaves K ( x D , C ) K ( x ) , so f x sits near | x | for small α ; “ ( D , C , σ 0 ) ” has α K ( D ) + K ( C ) + K ( σ 0 ) and drives the residual to 0 . For an algorithmically random x there is no model in between: f x ( α ) stays flat near | x | until α reaches K ( x ) . The laws ( D , C ) are not a sufficient statistic for x; only σ 0 (or x itself) is.

Consequence.

A general “macro-law extractor” mapping ( D , C , x ) to a substantially compressed model would compute a point of f x , hence K ( x ) —which is uncomputable. Absent σ 0 , the only universally valid description of x is “simulate D from the σ 0 that produces x,” a restatement of the micro story. This is Wolfram’s computational irreducibility sharpened to informational irreducibility: x carries bits present only in the initial condition.

Appendix C Kolmogorov Structure Function Definitions

Kolmogorov’s structure function was introduced to quantify how well a finite model of bounded complexity can describe a given data string. Several equivalent—yet differently convenient—definitions are used in the literature. We collect the three most common versions and state their mutual relationships.

Kolmogorov’s original hx(α) (finite sets)

Fix a universal prefix–free Turing machine U. For a binary string x of length n and a complexity bound α N , Kolmogorov defined
h x ( α ) = min S log | S | : x S , K ( S ) α ,
where the minimum ranges over finite sets  S { 0 , 1 } * . Here K ( S ) is the prefix complexity of any standard description of S. The pair α , h x ( α ) thus trades model length ( α ) against residual randomness ( log | S | ).

fx(α) (conditional complexity form)

Vereshchagin and Vitányi [36] rewrote the same trade–off as
f x ( α ) = min M K ( x M ) : K ( M ) α ,
where M now ranges over arbitrary computable descriptions (programs, probability distributions, grammars ) whose self-delimiting length is α . Formally,
h x ( α ) = f x ( α ) + O ( log n ) ,
because a shortest conditional program for x given M can be encoded as an index of x inside an appropriately enumerated finite set S M and vice versa. Thus (A2) and (A3) are equivalent up to an additive O ( log n ) term.

gx(α) (MDL / stochastic complexity form)

In Minimum Description Length (MDL) theory one often writes the structure function as the two–part code length
g x ( α ) = min M K ( M ) + data ( x M ) : K ( M ) α ,
where data ( x M ) is the log-likelihood code length log P M ( x ) if M is a stochastic model, or any other admissible data code (e.g. two-stage Shannon–Fano) if M is deterministic [51]. Under standard coding schemes data ( x M ) = K ( x M ) + O ( 1 ) , so
g x ( α ) = α + f x ( α ) + O ( 1 ) .
The three curves therefore contain the same information, merely plotted in different coordinate systems.
Figure A2. Illustrative structure function showing a ‘crack point’ α M where a modest increase in model length produces a large drop in residual randomness.
Figure A2. Illustrative structure function showing a ‘crack point’ α M where a modest increase in model length produces a large drop in residual randomness.
Preprints 221133 g0a2
For each α in Figure A2 one reads the best achievable model length / noise length trade–off. The point where α + h x ( α ) = n (or equivalently g x ( α ) = n ) is Kolmogorov’s minimal sufficient statistic; models to the left underfit ( α too small), those to the right overfit ( log | S | needlessly large).
Finally, Vereshchagin–Vitányi proved that for any fixed α the functions h x ( α ) , f x ( α ) , g x ( α ) are not computable from ( x , α ) alone—computing them would decide the Halting problem. This underlies our claim in the main text that no uniform procedure can guarantee finding the maximally compressive coarse-graining.

References

  1. Anderson, P.W. More is different. In Science (New York, N.Y.); American Association for the Advancement of Science (AAAS): Publisher, 1972; Volume 177, pp. 393–396. [Google Scholar]
  2. Gell-mann, M.; Lloyd, S. Effective complexity Issue: 2003-12-068 tex.date-added: 2016-10-16 14:02:46 +0000. SFI Work. Pap. St. Fe Inst. tex.date-modified: 2016-10-16 14:04:20 +0000. 2003. [Google Scholar]
  3. Wolfram, S. A new kind of science tex.date-added: 2016-05-06 23:17:17 +0000; tex.date-modified: 2016-05-06 23:21:31 +0000; Wolfram Media, 2002. [Google Scholar]
  4. Bedau, M.A. Weak Emergence. In Philosophical Perspectives; Ridgeview Publishing Company, Wiley, 1997; Volume 11, pp. 375–399. [Google Scholar]
  5. Chalmers, D.J. Strong and weak emergence. In The re-emergence of emergence: the emergentist hypothesis from science to religion; Clayton, P., Davies, P., Eds.; Oxford University Press, 2006. [Google Scholar]
  6. Cover, T.M.; Thomas, J.A. Elements of information theory tex.date-added: 2016-10-20 21:00:29 +0000, tex.date-modified: 2016-10-20 21:00:58 +0000, 2 ed.; John Wiley & sons, 2006. [Google Scholar]
  7. Li, M.; Vitanyi, P. An introduction to Kolmogorov Complexity and its applications tex.date-added: 2009-03-01 22:14:38 +0100; tex.date-modified: 2009-05-24 11:58:30 +0200; Spriger Verlag, 2008. [Google Scholar]
  8. Schrödinger, E. What is life?: The physical aspect of the living cell; Cambridge University Press, 1944. [Google Scholar]
  9. Cook, M. Universality in elementary cellular automata. Complex Syst. tex.date-added: 2016-05-24 15:46:35 +0000 tex.date-modified: 2016-09-17 21:49:32 +0000. 2004, 15 2004(15), 1–40. [Google Scholar] [CrossRef]
  10. Gardner, M. Mathematical Games – The fantastic combinations of John Conway’s new solitaire game “life” tex.date-added: 2016-10-15 11:24:34 +0000. Sci. Am. tex.date-modified: 2016-10-15 11:29:25 +0000. 1970, 223, 120–123. [Google Scholar]
  11. Israeli, N.; Goldenfeld, N. Coarse-graining of cellular automata, emergence, and the predictability of complex systems E. tex.date-added: 2016-05-27 02:05:15 +0000 tex.date-modified: 2016-05-27 02:06:21 +0000. Phys. Rev. 2006. [Google Scholar] [CrossRef]
  12. Chaitin, G.J. Proving Darwin: making biology mathematical; Pantheon Books: New York, 2012. [Google Scholar]
  13. Zenil, H. A Computable Universe: Understanding and Exploring Nature as Computation; World Scientific Publishing Co., Inc.: USA, 2012. [Google Scholar]
  14. PhilPapers. Pancomputationalism; 2025. [Google Scholar]
  15. Zuse, K. Rechnender raum. Elektron. Datenverarb. tex.date-added: 2016-12-05 21:59:52 +0000 tex.date-modified: 2016-12-05 22:00:40 +0000. 1967, 8, 336–344. [Google Scholar]
  16. Fredkin, E. Digital mechanics - an informational process based on reversible universal cellular automata. Phys. D. Nonlinear Phenom. 1990, 45, 254–70. [Google Scholar]
  17. Fredkin, E. An introduction to digital philosophy tex.date-added: 2016-12-05 22:09:16 +0000. Int. J. Theor. Phys. tex.date-modified: 2016-12-05 22:10:00 +0000. 2003, 42. [Google Scholar]
  18. Feynman, R.P. Simulating physics with computers. Int. J. Theor. Phys. 1982, 21, 467–488. [Google Scholar] [CrossRef]
  19. Deutsch, D. The fabric of reality; Penguin, 1997. [Google Scholar]
  20. Lloyd, S. Programming the universe: a quantum computer scientist takes on the cosmos; Vintage, 2010. [Google Scholar]
  21. Wheeler, J.A. Information, physics, quantum: The search for links. In Proceedings III international symposium on foundations of quantum mechanics; Archibald, W.J., Ed.; Physical Society of Japan, 1989; pp. 354–358. [Google Scholar]
  22. Penrose, R. The emperor’s new mind: Concerning computers, minds, and the laws of physics, 1 ed.; Oxford University Press: New York, 1989. [Google Scholar]
  23. Scheidl, T.; Ursin, R.; Kofler, J.; Ramelow, S.; Ma, X.S.; Herbst, T.; Ratschbacher, L.; Fedrizzi, A.; Langford, N.K.; Jennewein, T.; et al. Violation of local realism with freedom of choice. In Proceedings of the National Academy of Sciences; Proceedings of the National Academy of Sciences, 2010; Volume 107, pp. 19708–19713. [Google Scholar] [CrossRef] [PubMed]
  24. Ruffini, G. An algorithmic information theory of consciousness. Neurosci. Conscious. 2017, nix019. [Google Scholar] [CrossRef] [PubMed]
  25. Ruffini, G.; Lopez-Sola, E. AIT foundations of structured experience. In Journal of Artificial Intelligence and Consciousness; World Scientific Pub Co Pte Ltd: Publisher, 2022; Volume 9, pp. 153–191. [Google Scholar]
  26. Perales-Eceiza; Cubitt, T.; Gu, M.; Pérez-García, D.; Wolf, M.M. Undecidability in Physics: a Review, 2024. arXiv, [math-ph] version: 1; arXiv:2410.16532. [CrossRef]
  27. Cubitt, T.; Perez-Garcia, D.; Wolf, M.M. Undecidability of the Spectral Gap (short version). Nature [quant-ph. 2015, arXiv:1502.04135528, 207–211. [Google Scholar] [CrossRef] [PubMed]
  28. Moore, C. Generalized shifts: unpredictability and undecidability in dynamical systems. In Nonlinearity; IOP Publishing: Publisher, 1991; Volume 4, pp. 199–230. [Google Scholar]
  29. Gu, M.; Weedbrook, C.; Perales, A.; Nielsen, M.A. More Really is Different. Phys. D. Nonlinear Phenom. [cond-mat]. 2009, arXiv:0809.0151238, 835–839. [Google Scholar] [CrossRef]
  30. Bausch, J.; Cubitt, T.S.; Watson, J.D. Uncomputability of Phase Diagrams. Nat. Commun. [quant-ph]. 2021, arXiv:1910.0163112, 452. [Google Scholar] [CrossRef] [PubMed]
  31. Gu, M.; Perales. Encoding universal computation in the ground states of ising lattices. Phys. Rev. E 2012, 86, 011116. [Google Scholar] [CrossRef] [PubMed]
  32. Bédard, C.A.; Bergeron, G. An Algorithmic Approach to Emergence. Entropy 2022, 24, 985. [Google Scholar] [CrossRef] [PubMed]
  33. Chaitin, G.J. On the Length of Programs for Computing Finite Binary Sequences. J. ACM 1966, 13, 547–569. [Google Scholar] [CrossRef]
  34. Chaitin, G.J. A Theory of Program Size Formally Identical to Information Theory. J. ACM 1975, 22, 329–340. [Google Scholar] [CrossRef]
  35. Downey, R.; Hirschfeldt, D. Algorithmic randomness and complexity; Springer, 2010. [Google Scholar]
  36. Vereshchagin, N.K.; Vitanyi, P.M. Kolmogorov’s structure functions and model selection. IEEE Trans. Inf. Theor. 2004, 50, 3265–3290. [Google Scholar] [CrossRef]
  37. Boltzmann, L. Lectures on gas theory; J. A. Barth: Leipzig, 1896. [Google Scholar]
  38. Huang, K. Statistical mechanics; Wiley, 1987. [Google Scholar]
  39. Einstein, A. Über die von der molekularkinetischen Theorie der Wärme geforderte Bewegung von in ruhenden Flüssigkeiten suspendierten Teilchen. Ann. De Phys. 1905, 322, 549–560. [Google Scholar] [CrossRef]
  40. Alder, B.; Wainwright, T. Molecular dynamics by computer. Sci. Am. 1967, 217, 94–106. [Google Scholar]
  41. Evans, D.J.; Morris, G. Statistical mechanics of nonequilibrium liquids; Cambridge University Press, 2008. [Google Scholar]
  42. Landau, L.D.; Lifshitz, E.M. Fluid mechanics; Pergamon Press, 1987. [Google Scholar]
  43. Kadanoff, L.P. Scaling laws for ising models near ${T}_{c}$. In Physics Physique Fizika; American Physical Society, 1966; Volume 2, pp. 263–272. [Google Scholar] [CrossRef]
  44. Wilson, K.G. Renormalization Group and Critical Phenomena. I. Renormalization Group and the Kadanoff Scaling Picture. In Physical Review B; American Physical Society: Publisher, 1971; Volume 4, pp. 3174–3183. [Google Scholar] [CrossRef]
  45. Ruffini, G. Navigating Complexity: How Resource-Limited Agents Derive Probability and Generate Emergence. Zenodo 2024. [Google Scholar] [CrossRef]
  46. Levin, L.A. Laws of information conservation (non-growth) and aspects of the foundation of probability theory. Probl. Inf. Transm. 1974, 10, 206–210. [Google Scholar]
  47. Nies, A. Computability and randomness; Oxford University Press, 2009. [Google Scholar]
  48. Sipser, M. Introduction to the theory of computation, third edition, international edition ed.; Cengage Learning: Australia Brazil Japan Korea Mexiko Singapore Spain United Kingdom United States, 2013. [Google Scholar]
  49. Calude, C.S. Information and randomness: An algorithmic perspective, 2 ed.; Springer, 2002. [Google Scholar]
  50. Schnorr, C.P. A unified approach to the definition of random sequences. Math. Syst. Theory 1971, 5, 246–258. [Google Scholar] [CrossRef]
  51. Rissanen, J.; Grünwald, P. Stochastic Complexity in Statistical Inquiry; The Minimum Description Length Principle, 2007; World Scientific; MIT Press, 1989. [Google Scholar]
Table 1. Three distinct senses of emergence in an algorithmic-information framework. Here D, C and σ 0 stand for the microdynamics rule, coarse-graining operator, and microstate initial condition, respectively.
Table 1. Three distinct senses of emergence in an algorithmic-information framework. Here D, C and σ 0 stand for the microdynamics rule, coarse-graining operator, and microstate initial condition, respectively.
Emergence Informal idea Formal core Role of bounded / unbounded systems
Weak A question about the dynamics is not analytically predictable but becomes explicit by simulating the micro-dynamics step by step. For every instance the decision problem is decidable; no algorithm solves it asymptotically faster than full micro-simulation (computational irreducibility). Occurs in both single finite systems and unbounded families. Boundedness removes undecidability but not the need for brute-force simulation.
Strong A question about the system’s long-term dynamics has no algorithmic answer, even with complete micro-knowledge. For an unbounded family, the dynamical decision problem is Turing-equivalent to the halting problem (undecidable). Requires an unbounded size parameter (e.g. lattice width N ). Every fixed finite instance is still decidable by exhaustive enumeration.
Algorithmic (this work) Knowing D, C (and optionally σ 0 ) does not let an agent find an optimally compressed macro-model. No Turing machine, for all ( D , C , x ) , outputs a program of length K ( x ) + c ; this follows from the uncomputability of optimal compression (K). Holds even for a single bounded system. Unboundedness is unnecessary; the barrier is the uncomputability of compression, not dynamical undecidability.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings