Pith. sign in

Assembly Theory and its Relationship with Computational Complexity

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Assembly theory (AT) quantifies selection using the assembly equation and identifies complex objects that occur in abundance based on two measurements, assembly index and copy number, where the assembly index is the minimum number of joining operations necessary to construct an object from basic parts, and the copy number is how many instances of the given object(s) are observed. Together these define a quantity, called Assembly, which captures the amount of causation required to produce objects in abundance in an observed sample. This contrasts with the random generation of objects. Herein we describe how AT's focus on selection as the mechanism for generating complexity offers a distinct approach, and answers different questions, than computational complexity theory with its focus on minimum descriptions via compressibility. To explore formal differences between the two approaches, we show several simple and explicit mathematical examples demonstrating that the assembly index, itself only one piece of the theoretical framework of AT, is formally not equivalent to other commonly used complexity measures from computer science and information theory including Shannon entropy, Huffman encoding, and Lempel-Ziv-Welch compression. We also include proofs that assembly index is not in the same computational complexity class as these compression algorithms and discuss fundamental differences in the ontological basis of AT, and assembly index as a physical observable, which distinguish it from theoretical approaches to formalizing life that are unmoored from measurement.

citation-role summary

background 1

citation-polarity summary

years

2025 1

verdicts

CONDITIONAL 1

roles

background 1

polarities

unclear 1

representative citing papers

Open, Reproducible Calculation of Assembly Indices

physics.chem-ph · 2025-07-08 · conditional · novelty 6.0

An open-source Rust package computes molecular assembly indices exactly and fast, with a new vector addition chain bound and benchmarks showing up to 410x speedups over prior code.

citing papers explorer

Showing 1 of 1 citing paper.

  • Open, Reproducible Calculation of Assembly Indices physics.chem-ph · 2025-07-08 · conditional · none · ref 10 · internal anchor

    An open-source Rust package computes molecular assembly indices exactly and fast, with a new vector addition chain bound and benchmarks showing up to 410x speedups over prior code.