From "More Is Different" to Algorithmic Emergence: Regularity, Compression, and the Limits of Discovery
★ Giulio Ruffini, Francesca Castaldo, ,
★ guarantor: Giulio Ruffini · vouches for the paper per WP0084 §6
Scientific discovery seeks regularities that support explanation and prediction. Compression makes their reuse explicit: shared structure is described once, and parameters specify each case. A model can pay for itself through repeated use even if it is larger than necessary, provided it captures regularities in the data. Regularities are often easier to find in simpler systems. This motivates reductionism: discover the laws of the parts and treat them as fundamental. Knowing those laws, however, does not by itself yield coarse-grained models of the larger systems the parts compose. Here we formulate Anderson's distinction between reduction and construction for finite algorithmic observers and prove three barriers. First, the coarse-grained history that an observer records may keep so much information about initial or boundary conditions that no substantially shorter description of it exists, even when the laws are simple and known. Second, when a shorter description exists, open-ended search finds one, but no computable bound on the wait exists, and no algorithm that always halts with a valid description finds one in every case. Third, every such algorithm has blind spots at every sufficiently large length: records it leaves unshortened although they have descriptions of only logarithmic length. Despite these barriers, observers do find such models. We call the acquisition of a relevant representation and a reusable model that expose previously unavailable regularity algorithmic emergence. This event is testable: a representation and model pass the test when, with their own description cost counted, they describe the data they keep in fewer bits than an agreed baseline, and do so again on a new record. Because of the barriers, no terminating algorithm can be guaranteed to find a passing representation and model pair whenever one exists, or to come within a fixed number of bits of the best one. Favorable structure, such as symmetry or a restricted model class, can nevertheless make discovery feasible.
Knowing the fundamental laws doesn't hand you the bigger picture for free — and this paper proves, with real theorems, exactly why that gap can be permanent.
The intuitive hook is Philip Anderson's old slogan "more is different": reductionism can tell you the rules governing electrons, but it doesn't automatically tell you how to talk about a hurricane, a flock of birds, or a brain. The paper's move is to make this precise using compression. Science, in this framing, is the search for descriptions that are shorter than just listing every data point — a model captures what's shared, parameters capture what's specific, and if the model is reused often enough it pays for itself even if it's clunky. Reductionism works because simple systems are easier to compress. The open question is whether having the simple microscopic law in hand automatically gives you a good compressed description of the larger system built from those parts. The paper's answer, formalized with tools from algorithmic information theory (Kolmogorov complexity — the length of the shortest program that outputs a given string), is: no, not in general, and here's exactly where it breaks.
Three specific barriers get nailed down. First, even with dead-simple, fully known dynamics (their toy example is a cyclic shift register), the history an observer actually records can still carry almost all of its original information — nothing shorter exists, because the "boring" law just relays initial-condition detail forward in time instead of erasing it. Second, even when a shorter description does exist, there's no algorithm that's guaranteed to always find it and halt — open-ended search will eventually stumble on it, but you can't put a computable cap on how long "eventually" takes. Third, even algorithms that do successfully compress lots of things will always have blind spots: for every method, at every sufficiently large data length, there exist records with tiny logarithmic-length descriptions that the method fails to shorten at all.
Despite all that, people (and presumably other observers) obviously do find useful macroscopic models all the time — that's what science and perception are. The paper names this event "algorithmic emergence": acquiring a representation plus a reusable model that newly exposes compressible structure. Crucially, they make it testable rather than mystical — a candidate model passes if, counting its own cost, it beats a baseline on the data it was built on and beats it again on fresh data. The barriers mean no algorithm can be guaranteed to find a passing model whenever one exists, or to get close to the best possible one. But the same barriers point to what does help in practice: symmetry, restricted hypothesis classes, or physical constraints that shrink the search space — which is presumably why real science, unlike the general-purpose search this paper rules out, actually works.
- Zenodo
- 10.5281/zenodo.21008465
- Preprint
- https://doi.org/10.5281/zenodo.21008465
- WP ID
- WP0007
- Lifecycle
- ongoing
- Visibility
- public
- Access level
- open
- Embargo until
- —
- Priority
- —
- Collab
- closed
- Venue
- —
- DOI
- —
- Deadline
- —
- Owner
- —
- Source
- drive_legacy
- Repo path
- WP0007 [PAPER] From “More Is Different” to Algorithmic Emergence: Why Compression Is the Hard Part
- v0.28.0 (submission) · cut-versionSUBMITTED TO ENTROPY (MDPI), 10 September 2026. Manuscript ID entropy-4588355, "Submission Received". Content is identical to v0.27.0 (local revision v0.32.0); this row records the submission event and does not archive or change any file. Submitted artifact: WP0007_Entropy_submission_v0.32.0.zip, SHA-256 923916e98cf98a8cba9c9398fd6b548c19a5538ea9c158f29e10e1e8bfdde078; manuscript source SHA-256 6a87520c73bd64107d486baf642408d8c27c2700443eb9757b0bf1996391d437. Corresponding author Giulio Ruffini; co-author Francesca Castaldo; Article; MSC 68Q30, 94A15. Scope of the submitted claims: Theorems 1-3 and Proposition 1 are the record-level barriers, with only those reductions described as machine-checked in Lean 4; Proposition 2, the periodic-block counting argument for reusable models, is proved at paper level and its formalization obligations are queued in KTAIT. Known at submission: the abstract is 314 words against MDPI's ~200 guidance. Full record in SUBMISSION_RECORD.md in the paper repository.
- v0.27.0 (revision) · cut-version · zenodo:22690974v0.32.0 (local). Proposition 2 is reproved by counting on a periodic-block family, replacing the repeat-x transfer and its reduction to undecidability. Validity makes the constructor's complete codes distinct, so some block of each length is left unshortened; that block is computable from the supplied block length by finite search, so a fixed search-and-replay model with match/escape coding qualifies under both margins while the constructor's own code does not. Regret follows and is unbounded. Definition 3 now compresses the retained observations jointly, so savings may come from a shared model, from relations among coordinates, or from plain repetition: storing a recurring but individually incompressible chunk is legitimate acquisition. Definition 3(ii) additionally requires coordinates to carry declared roles fixed across observations, allows parameter-free models, and charges framing and correction data. The objective function OF enters the frame and grounds relevance. Section 5 is reorganized into shared models, acquisition and reuse, and discovery failure. Retired: the repeat-x family, the dropping projection, the auxiliary bit, and the translation constants. The Introduction's Lean claim is narrowed to the record-level reductions; Proposition 2 is annotated paper-level and its formalization obligations are queued. Theorems 1-3, Proposition 1, all corollaries, the functional-core definition, the structure-function and conservation equations, and the composition theorem are unchanged.
- v0.26.0 (revision) · cut-versionv0.31.16 (local). Final pre-submission pass: Landau ship-tier review plus a hand audit of all 101 displayed equations, none of which required correction. Corrections: Gandy's hypotheses restated (the earlier gloss implied a finite-state device and contradicted the observer being modeled as a Turing machine); functional-core reduction now cites the fixed-conditioning result; Catt-Norrish characterization corrected; Israeli-Goldenfeld 2004 added; Castilla-Lucia scoped to the square lattice; Solomonoff 1978 cited for the convergence bound; Rissanen 1978 restored for MDL; WP0017 concept DOI and WP0195 title fixed. Section 6 retitled and given its motivation back, with the two costs of a poor projection stated explicitly. Problem 1 recast as joint construction of a representation and model, placed beside Proposition 2, with infinite candidate classes allowed. Introduction motivates algorithmic emergence through the observer's recognition of usable order, citing Ronald-Sipper-Capcarrere, Gardner and Reynolds, and states that this paper defines the notion. Two Figure 5 rendering bugs fixed (a backwards arrowhead from overlapping nodes, an indigo tick painted over an edge). All 100 displayed equations now numbered. World-model symbol aligned to the KT notation registry.
- v0.25.0 (revision) · cut-version · zenodo:22660398v0.31.12 (local numbering). New results: Proposition 1, blind spots at every length (each fixed total valid method leaves records of every sufficiently large length unshortened although they have O(log n) descriptions; Theorem 3 and Corollary 1 now follow from it); Theorem A2, a partial computable function equal to K on its domain has finite domain. Section 3.2 separates finding a shortening, waiting time, and certifying optimality; Appendix C.2 adds runtime Busy Beaver and finite halting catalogues (Calude, Dinneen, Shu 2002; Andreev 2017). Problem 1 restated over a family of instances. Abstract, Figure 1, Discussion box, and Conclusion use the blind-spot statement. Sections 3.5, 5.1, 6 unchanged. KTAIT in sync (released mode). Both new results are paper-level, queued for formalization.
- v0.24.0 (revision) · cut-version · zenodo:22649125v0.31.11 (local numbering). Readability and scope pass merged from Claude's and Kaiti's paragraph reviews: abstract and Introduction rewritten in plain sentences with the reductionism bridge, telehomeostasis, why-simple-generalizes, and prediction-coding restored; Proposition 1 names its domain, validity, and compared length; summaries kept within proved guarantees; symbol collisions resolved (ell, d_tr, c_acq, D_m, f) and symbol table completed; Discussion closing synthesis and Conclusion paragraphs restored; float placement fixed. Theorems and proofs unchanged. Title: From "More Is Different" to Algorithmic Emergence: Regularity, Compression, and the Limits of Discovery.
- v0.23.0 (revision) · cut-version · zenodo:22349889Paper v0.30.0: computability commentary strengthened in the Discussion. Bounded/unbounded answer-side split recast from geometric to effective boundedness -- a compact continuum is not finite-state, and Poincare recurrence yields approximate return rather than exact periodicity, so cycle detection requires effective finiteness. New appendix on finite-state boundedness, compact continua, and recurrence: finite-state reachability decidability (with the promise-of-finiteness refinement), irrational rotation counterexample, Moore's generalized shifts, Turing-complete stationary Euler (Cardona et al. 2021) and Navier-Stokes (Dyhr et al. 2026) flows with precise hedges (Lagrangian reachability, not blow-up; Tao's time-dependent program distinct), and the physical-precision caveat. New model-universality paragraph (De les Cuevas-Cubitt 2016; Reinhart et al. 2026): universal expressivity is a forward compiler and does not collapse the discovery problem. Figure labels updated. Eight new references, all DOI-verified. Entropy 50 pp., mirror 56 pp.
- v0.22.0 (revision) · cut-version · zenodo:22299510Paper v0.29.3, the submission-ready state for Entropy: Starlab Barcelona SLU added as Giulio Ruffini's third affiliation (MDPI address block, preprint byline strip, cover letter). No content changes beyond the affiliation. Entropy variant 49 pp., preprint mirror 54 pp., check_sync --released IN SYNC.
- v0.21.0 (revision) · cut-version · zenodo:22275138Paper v0.29.2: full proof of Proposition (scientific-compressor inheritance) moved verbatim from the body to the repeat-x appendix subsection (new label app:repeat-x), leaving a proof sketch in the body; the appendix's duplicated part-(b) paragraph absorbed into the relocated full proof; cross-references repointed. No mathematical content changed. Entropy 49 pp., preprint mirror 54 pp.
- v0.20.0 (revision) · cut-version · zenodo:22229936Paper v0.29.1: introduction trimmed (155 -> 84 lines). Preview-duplication removed -- the two-bounds paragraph, extended emergence taxonomy, and degeneracy guard now appear only in their own sections; theorem summaries compressed to one sentence; tornado example to one sentence. No mathematical content changed; total/uniform remain glossed at first substantive use in Section 2. Entropy variant 49 pp., preprint mirror 53 pp.
- v0.19.0 (revision) · cut-version · zenodo:22204662Packaging correction. Supersedes v0.18.0, which inadvertently used the Entropy journal-submission layout. This revision restores the four-author BCOM working-paper preprint format while preserving the final scientific content: the observer-relative definition of algorithmic emergence, relevance-constrained projection discovery, the bounded/unbounded barrier synthesis, finite-horizon inheritance, the construction-decision composition rule, and the revised conclusion.
- v0.18.0 (revision) · cut-version · zenodo:22203021Reorganized the Introduction and Discussion to separate finite-record AIT construction barriers from unbounded answer undecidability; recast Proposition A2 as an immediate one-way composition rule; clarified that the AIT link to Chalmers is weaker than the unbounded answer barrier; aligned Appendix B.1, Appendix D, and Figure 4.
- v0.17.0 (revision) · cut-version · zenodo:22201593Clarified Chalmers's ontological strong emergence versus the formal undecidability barrier; replaced observer-independent answer language with a declared model-relative answer map; added the constructivist reading of uncomputability and incompressibility; updated Figure 4 and Appendix D.
- v0.16.0 (revision) · cut-version · zenodo:22199621Added explicit motivational lead-ins before every formal result and custom synthesis box; clarified the discovery, regret, emergence-definition, and construction–evaluation transitions; added figure bridges and tightened nearby prose.
- v0.15.0 (revision) · cut-version · zenodo:22180286Sharpened the Conclusion's certification and frame accounting; formalized and motivated relevance-constrained coarse-graining; added motivation bridges before formal statements.
- v0.14.0 (revision) · cut-version · zenodo:22177633Reorganized the bounded/unbounded Discussion; clarified inheritance of the finite-record AIT barriers on unbounded substrates; revised Figure 4 to connect Proposition A2 to the model-to-answer route; consolidated and edited the appendices.
- v0.13.0 (revision) · cut-version · zenodo:22163288Paper v0.26.1 -> v0.27.0. New Section 2 paragraph delimiting the finiteness assumption: it bounds access rather than size (Turing machine, not fixed finite-state device), supplies the physical Church-Turing step connecting theorems about total computable procedures to observers (Gandy 1980), and an observer outside the class -- halting oracle, infinite-time machines past stage omega (Hamkins-Lewis 2000) -- computes K and escapes Theorems 2-3 while the counting barrier still binds; the same theorems recur for its own relativized halting problem and complexity. New Proposition (construction plus evaluation decides a fixed macroquestion) with proof in the appendix, machine-checked in KTAIT as query_slice_computable_of_query_complete / no_query_complete_of_noncomputable_slice / fixed_task_computable_of_factorization plus the extensional converse, proved from Mathlib's computability interface. Repeated emergence definitions deduplicated, physical-undecidability contrast sharpened, discussion restructured. All seven check_sync checks green including claim coverage.
- v0.12.0 (revision) · cut-version · zenodo:22141835Paper v0.16.6 -> v0.26.1. Kaiti's conceptual recentring (existence vs construction) and the revision series that followed: emergence redefined around acquiring a relevant lossy representation plus a finite reusable model of the retained information; rho_drop introduced as a genuinely many-to-one framing projection; Proposition 1 strengthened to two parts, discovery inheritance AND regret inheritance, via the repeat-record witness family; Theorem 3 strengthened to the compressible-witness form (unbounded additive regret already on compressible records); mean-field (Curie-Weiss) worked example added to make the retained/residual accounting concrete; relation to uncomputability results for infinite physical systems made explicit, with the finite-instance contrast stated; new appendix giving a foundation-neutral relational reading in which no shortest description is named, machine-checked as relational_optimality_barrier. Section 6.3 (arrow of time / persistence) excised to WP0220. Every result now carries its formal status as a machine-readable annotation, guarded by KTAIT check_sync check 7. Entropy submission variant 41 pp.; this working-paper mirror 45 pp. Landau ship review passed; check_sync --released IN SYNC.
- v0.11.0 (revision) · cut-version · zenodo:22049534
- v0.10.0 (revision) · cut-version · zenodo:22041038Working-tree v0.16.1 (folder v16), adopted 2026-08-20. Kaiti editorial freeze on v0.15: finite-instances repetition deduplicated, §6.1 cosmology trimmed (Turing-machine analogue deleted, Hartle-Hawking/Penrose tightened), Proposition 2 restated in the conditional wrap/unwrap form matching KTAIT no_universal_emergence_constructor, conditional I_K defined, subtitle now "Why Compression Is Already Hard". Landau quick pass applied same day (0 FATAL/MAJOR; 7 MINOR + 3 STYLE fixed — see ERRATA Q1-Q10): Cor. micro-to-macro validity clause, N→J and F→Φ symbol collisions, Lebowitz 1993 anchors the Boltzmannian arrow architecture, Scholarpedia cite → Li-Vitányi 2008, bib locators + orphan pruning. WP0216 Zenodo concept DOI 10.5281/zenodo.22033426 added to bibliography. Calliope semver runs behind the working tree (v0.10-v0.16 were working iterations, not cut); this row = paper v0.16.1.
- v0.9.0 (revision) · cut-version · zenodo:22003646Post-v0.8.0 editorial arc, reviewed and hardened. Original title restored ("From 'More Is Different' to Algorithmic Emergence: Why Compression Is the Hard Part"; the interim title ran v0.4.0-v0.8.0 and is recorded on the title page). Introduction rebuilt (generation vs construction; resources hidden in "knowing the microscopic theory"; three-barrier contribution list; four-question reader box); Chaitin certification demoted to a classical Appendix-B remark — the paper claims exactly three barriers; Section 4 recast as "From one-record compression to reusable generators" owning the factorization x_i = g_M(theta_i, u_i, xi_i); lossless/one-record terminology replacing "exact compression"; emergence explicitly inherits the barriers as a necessary-condition result. 204-agent Landau review applied (no FATAL): Anderson quotation restored verbatim against Science 177:393; C_{|y|} -> rho_{|y|} in the optimality witness; bibliography corrections (Einstein journal, DOIs) — full table in ERRATA_WP0007.md. All ten formal environments semantically unchanged since v0.8.0.
- v0.8.0 (revision) · cut-version · zenodo:21997670Conservation/notation revision (circulated as Kaiti v0.8.2/v0.8.3). Conservation section rebuilt on the exact kinematic spine: starred chain rule, marginal bound K(P^rho) <= K(Omega)+O(1), marginal-sum identity (excess = mutual algorithmic information), factor-of-two ceiling with copy-state saturation; notation aligned to the KT registry (C = observer frame, rho = projection, H = horizon, Omega = complete state), resolving the cross-corpus C collision; P^rho vs S^j distinction made explicit; PP interface as construction/formation/persistence three-way split; Goldstein-Tumulka-Zanghi, Ebtekar-Hutter, and Bennett citations restored by Klaus after the rewrite dropped them. All ten formal environments semantically unchanged (two renamed notationally). archive_existing=false: v0.7.0 sources were never synced to the Drive root due to the upload outage; they are preserved in the paper's GitHub repo under v2/ (giulioruffini/WP0007-Algorithmic_Emergence).
- v0.7.0 (revision) · cut-version · zenodo:21984232Source-accounting revision (circulated as Kaiti's v0.9.0-draft). Replaces the law-determined-initial-conditions subsection with "Constraining the information source": boundary/selection rule B, selector iota, and the source-accounting bound K(x|D,C,T) <= K(B|D,C,T) + K(iota|D,B,C,T) + O(1); Hartle-Hawking read as B (Hartle-Hawking-Hertog 2008 added); new Proposition 3 (no computable schedule), Lean-checked as KTAIT.AlgorithmicEmergence.no_computable_schedule; Chaitin calibration corrected (upper bounds witness-certifiable, lower/optimality bounds barred); microlaws pedagogical pass (simulation/compression/discovery split, reader guide, reduction-construction gap box). All formal environments of the v0.6.0 deposit preserved; additions only.
- v0.6.0 (revision) · cut-version · zenodo:21875805
- v0.5.0 (revision) · cut-version
- v0.4.0 (revision) · cut-version · zenodo:21737414
- v0.3.0 (revision) · cut-version
- v0.2.0 (revision) · cut-version · zenodo:21041162LEAN certified
- v0.1.0 (draft) · drive-legacy · zenodo:21008466Auto-created by Phase 1a bootstrap ingestion.
