Preprint
Article

Assembly Theory of Binary Messages (How to Assemble a Black Hole and Use it to Assemble New Binary Information?)

Altmetrics

Downloads

720

Views

344

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

12 April 2024

Posted:

15 April 2024

Read the latest preprint version here

Alerts
Abstract
Using assembly theory, we investigate the assembly pathways of binary strings of length N formed by joining bits present in the assembly pool and the strings that entered the pool as a result of previous joining operations. We show that the string assembly index is bounded from below by the shortest addition chain for N, and we conjecture about the form of the upper bound. We define the degree of causation for the minimum assembly index and show that for certain N it features regularities that can be used to determine a shortest addition chain. We show that a string with the smallest assembly index for N can be assembled by a binary program of length equal to this index if the length of this string is expressible as a product of Fibonacci numbers. We conjecture that there is no binary program that has a length shorter than the length of the string having the largest assembly index for N that could assemble this string. The results confirm that four Planck areas provide a minimum information capacity that corresponds to a minimum thermodynamic (Bekenstein-Hawking) entropy. Knowing that the problem of determining the assembly index is at least NP-complete, we conjecture that this problem is NP-complete, while the problem of creating the string so that it would have a predetermined largest assembly index is NP-hard. The proof of this conjecture would imply P ≠ NP, since every computable problem and every computable solution can be encoded as a finite binary string. Once the new information is assembled by a dissipative structure or by a human, it is subject to the 2nd law of thermodynamics, and nature seeks to optimize its assembly pathway.
Keywords: 
Subject: Physical Sciences  -   Mathematical Physics

1. Introduction

Assembly Theory (AT) [1,2,3,4,5,6,7] provides a distinctive complexity measure, superior to established complexity measures used in information theory, such as Shannon entropy or Kolmogorov complexity [1,5]. AT does not alter the fundamental laws of physics [6]. Instead, it redefines objects on which these laws operate. In AT, objects are not considered sets of point particles (as in most physics), but instead are defined by the histories of their formation (assembly pathways) as an intrinsic property, where, in general, there are multiple assembly pathways to create a given object. Therefore, we use the emphasis for object as this term, understood as a collection of matter, is a misnomer, as it neglects the (quantum) nonlocality [8]. The nonlocality is independent of the entanglement among particles [9], as well as the quantum contextuality [10], and increases as the number of particles [11] grows [12,13]. Furthermore, the ugly duckling theorem [14,15] asserts that every two objects we perceive are equally similar (or equally dissimilar).
AT explains and quantifies selection and evolution, capturing the amount of memory necessary to produce a given object [6] (this memory is the object [16]). This is because the more complex a given object is, the less likely an identical copy can be observed without the selection of some information-driven mechanism that generated that object. Formalizing assembly pathways as sequences of joining operations, AT begins with basic units (such as chemical bonds) and ends with a final object. This conceptual shift captures evidence of selection in objects [1,2,6].
The assembly index of an object corresponds to the smallest number of steps required to assemble this object, and - in general - increases with the object’s size, but decreases with symmetry, so large objects with repeating substructures may have a smaller assembly index than smaller objects with greater heterogeneity [1]. The copy number specifies the observed number of copies of an object. Only these two quantities describe the evolutionary concept of selection by showing how many alternatives were excluded to assemble a given object [6,16].
AT has been experimentally confirmed in the case of molecules and has been probed directly experimentally with high accuracy with spectroscopy techniques, including mass spectroscopy, IR, and NMR spectroscopy [6]. It is a versatile concept with applications in various domains. Beyond its application in the field of biology and chemistry [7], its adaptability to different data structures, such as text, graphs, groups, music notations, image files, compression algorithms, human languages, memes, etc., showcases its potential in diverse fields [2].
In this study, we investigate the assembly pathways of binary strings by joining individual bits present in the assembly pool [6] and strings that entered the pool as a result of previous joining operations.
In particular, we investigate the assembly of black-body objects (BBs: black holes (BHs), white dwarfs, and neutron stars) considered binary strings [17,18,19]. It is known [2,17,18,19,20,21,22,23,24,25,26,27,28] that information in the universe evolves toward increased structural complexity, decreasing information entropy.
This study extends the findings of previous research [11,17,18,19] within the framework of AT and emergent dimensionality [8,11,17,18,19,24,26,27,29]. However, our results generally apply to information theory. Therefore, we put the BB-related content in frames like this one. The reader not interested in BBs may skip the text in these frames and the additional results presented in Section 6.
The paper is structured as follows. Section 2 introduces basic concepts and definitions used in the paper. Section 3 shows that the assembly index of binary strings is bounded from below, provides the form of this bound, and defines the degree of causation for the smallest assembly index. Section 4 shows that the assembly index of binary strings is bounded from above and conjectures about the exact form of this bound. Section 5 introduces the concept of a binary assembling program and shows that the trivial assembling program assembles binary strings that have a smallest assembly index. Section 6 discusses and Section 7 concludes the findings of this study.

2. Preliminaries

For K subunits of an object O the assembly index a O of this object is bounded [1] from below by
min a O = log 2 ( K ) ,
and from above by
max a O = K 1 ,
The lower bound (1) represents the fact that the simplest way to increase the size of a subunit in a pathway is to take the largest subunit assembled so far and join it to itself [1] and, in the case of the upper bound (2), subunits must be distinct so that they cannot be reused from the pool, decreasing the index.
Here, we consider binary strings C k ( N ) containing bits { 1 , 0 } , with N 0 zeros and N 1 ones, having length N = N 0 + N 1 . N 1 is called the binary Hamming weight or bit summation of a binary string. Binary strings are our basis AT objects [2] and we consider the process of their formation within the AT framework. Where the bit value can be either 1 or 0, we write * = { 1 , 0 } with * being the same within the string C k ( N ) . If we allow for the 2   nd possibility that can be the same as or different from *, we write = { 1 , 0 } . Thus, C k ( 2 ) = [ * ] , for example, is a placeholder for all four 2-bit strings.
We consider strings C k ( N ) to be messages transmitted through a communication channel between a source and a receiver, similarly to the Claude Shannon approach [30] used in the derivation of binary information entropy
H C k ( N ) = p 0 log 2 ( p 0 ) p 1 log 2 ( p 1 ) ,
where
p 0 = N 0 N and p 1 = N 1 N ,
are the ratios of occurrences of zeros and ones within the string C k ( N ) and the unit of entropy (3) is bit.
Definition 1. 
A string assembly index a ( N ) is the smallest number of steps s required to assemble a binary string C k ( N ) of length N by joining two distinct bits contained in the initial assembly pool P = { 1 , 0 } and strings assembled in previous steps that were added to the assembly pool. Therefore, the assembly index a ( N ) ( C k ) is a function of the string C k ( N ) .
For example, the 8-bit string
C k ( 8 ) = [ 01010101 ]
can be assembled in at most seven steps:
1.
join 0 with 1 to form C k ( 2 ) = [ 01 ] , adding [ 01 ] to P = { 1 , 0 , 01 } ,
2.
join C k ( 2 ) = [ 01 ] with 0 to form C k ( 3 ) = [ 010 ] , adding [ 010 ] to P = { 1 , 0 , 01 , 010 } ,
3.
...
7.
join C k ( 7 ) = [ 0101010 ] with 1 to form C k ( 8 ) = [ 01010101 ]
(i.e. not using the assembly pool P), six, five, or four steps:
  • join 0 with 1 to form C k ( 2 ) = [ 01 ] , adding [ 01 ] to P,
  • join C k ( 2 ) = [ 01 ] with [ 01 ] taken from P to form C k ( 4 ) = [ 0101 ] , adding [ 0101 ] to P,
  • join C k ( 4 ) = [ 0101 ] with [ 01 ] taken from P to form C k ( 6 ) = [ 010101 ] , adding [ 010101 ] to P,
  • join C k ( 6 ) = [ 010101 ] with [ 01 ] taken from P to form C k ( 8 ) = [ 01010101 ] ,
or at least three steps:
  • join 0 with 1 to form C k ( 2 ) = [ 01 ] , adding [ 01 ] to P,
  • join C k ( 2 ) = [ 01 ] with [ 01 ] taken from P to form C k ( 4 ) = [ 0101 ] , adding [ 0101 ] to P,
  • join C k ( 4 ) = [ 0101 ] with [ 0101 ] taken from P to form C k ( 8 ) = [ 01010101 ] ,
while the 8-bit string
C l ( 8 ) = [ 00010111 ]
can be assembled in at least six steps:
  • join 0 with 1 to form C l ( 2 ) = [ 01 ] , adding [ 01 ] to P,
  • join C l ( 2 ) = [ 01 ] with [ 01 ] taken from P to form C l ( 4 ) = [ 0101 ] , adding [ 0101 ] to P,
  • join 0 with 0 adding [ 00 ] to P,
  • join C l ( 4 ) = [ 0101 ] with [ 00 ] taken from P to form C l ( 6 ) = [ 000101 ] , adding [ 000101 ] to P,
  • join C l ( 6 ) = [ 000101 ] with 1 to form C l ( 7 ) = [ 0001011 ] , adding [ 0001011 ] to P,
  • join C l ( 7 ) = [ 0001011 ] with 1 to form C l ( 8 ) = [ 00010111 ] ,
as only the doublet [ 01 ] can be reused from the pool. Therefore, strings (5) and (6), despite having the same length N = 8 , Hamming weight N 1 = 4 , and Shannon entropy (3), have respective assembly indices a ( 8 ) ( C k ) = 3 and a ( 8 ) ( C l ) = 6 that represent the lengths of their shortest assembly pathways, which in turn ensures that their assembly pools P are distinct sets for a given assembly pathway.
Table 1 and Table A6Table A13 (Appendix D) show the distributions of the assembly indices among 2 N strings for 4 N 12 taking into account the number of ones N 1 . The sums of each column form Pascal’s triangle read by rows (OEIS sequence A007318).
The following definition is commonly known, but we provide it here for clarity.
Definition 2. 
A string B k ( N ) is a balanced string if its Hamming weight N 1 = N / 2 or N 1 = N / 2 .
Without loss of generality, we shall assume that if N is odd, N 1 < N 0 (e.g., for N = 5 , N 1 = 2 , and N 0 = 3 ). However, our results are equivalently applicable if we assume the opposite (i.e. a larger number of ones for an odd N). The number | B ( N ) | of balanced strings among all 2 N strings is1
| B ( N ) | = N N / 2 = N N / 2 2 π N 2 N .
This is the OEIS A001405 sequence, the maximal number of subsets of an N-set such that no one contains another, as asserted by Sperner’s theorem, and approximated using Stirling’s approximation for large N. Balanced and even length strings B k ( N ) have natural binary entropies (3) H ( B k ( N ) ) = { 0 , 1 } . Conversely, non-balanced and/or odd-length strings C k ( N ) have binary entropies 0 < H ( C k ( N ) ) < 1 .
BBs emit Hawking black-body radiation having a continuous spectrum that depends only on one factor, the BB temperature | T BB | = T P / ( 2 π d BB ) corresponding to the BB diameter D BB d BB P , d BB R , where P and T P denotes respectively the Planck length and temperature [17].
Triangulated BB surfaces contain a balanced number of Planck area triangles, each having binary potential δ φ = c 2 · { 0 , 1 } , where c denotes speed of light in vacuum, as has been shown [17,19], based on the Bekenstein-Hawking entropy [31,32,33] S BB = k B N BB / 4 . Here k B is the Boltzmann constant and N BB π D BB 2 / P 2 = π d BB 2 is the information capacity of the BB surface, i.e., the N BB N Planck triangles corresponding to bits of information [17,18,19,32,34,35], and the fractional part triangle(s) having the area { N BB } P 2 = ( N BB N BB ) P 2 too small to carry a single bit of information [17,18].
Therefore, a balanced string B k represents a BB surface comprising N 1 = N BB / 2 active Planck triangles (APTs) with binary potential φ APT = c 2 and energy E BB = ± M BB c 2 [18].
Theorem 1. 
A string having length N = 4 is the shortest string having more than one string assembly index 1.
Proof. 
The proof is trivial. For N = 1 the assembly index a ( 1 ) ( C ) = 0 , as all basis objects have a pathway assembly index of 0 [2] (they are not assembled). N = 2 provides four available strings with a ( 2 ) ( C ) = 1 . N = 3 provides eight available strings with a ( 3 ) ( C ) = 2 . Only N = 4 provides 16 strings that include four stings with a ( 4 ) ( C ) = 2 and twelve strings with a ( 4 ) ( C ) = 3 including | B ( 4 ) | = 6 balanced strings, as shown in Table 1 and Table 2. For example, to assemble the string B 1 = [ 0101 ] , we need to assemble the string [ 01 ] and reuse it. Therefore, a ( N ) ( C k ) = N 1 for 0 < N < 4 , k = { 1 , 2 , , 2 N } and min k { a ( N ) ( C k ) } < N 1 for N 4 , where { a ( N ) ( C k ) } denotes a set of assembly indices of all | 2 N | strings.    □
Interestingly, Theorem 1 strengthens the meaning of N = 4 as the minimum information capacity that provides a minimum thermodynamic black hole entropy [31,32,33]. There is no disorder or uncertainty in an object that can be assembled in the same number of steps s 2 .
The following definition, taking into account the cyclic order of binary strings, is also provided for the sake of clarity.
Definition 3. 
A string R k ( N ) is a ringed string if a ring formed with this string by joining its beginning with its end is unique among the rings formed from the other ringed strings R l ( N ) , l k .
There are at least two and at most N forms of a ringed string R k ( N ) that differ in the position of the starting bit. For example for | B ( 4 ) | = 6 balanced strings, shown in Table 2, two augmented strings with a ( 4 ) = 2 correspond to each other if we change the starting bit
[ 1 | 0101 | 0101 | 01 ] = [ 10 | 1010 | 1010 | 1 ] .
Similarly, four augmented strings with a ( 4 ) = 3 correspond to each other
[ | 0110 | 0110 | 011 ] = [ 0 | 1100 | 1100 | 11 ] = [ 01 | 1001 | 1001 | 1 ] = [ 011 | 0011 | 0011 | ] ,
after a change in the position of the starting bit. Thus, there are only two balanced ringed strings E k ( 4 ) .
The number of ringed strings | R ( N ) | among all 2 N strings is given by the OEIS sequence A000031. In general (for N 3 ), the number | R ( N ) | of ringed strings is much lower than the number | B ( N ) | of balanced strings.
As asserted by the no-hair theorem [36], BH is characterized only by three parameters: mass, electric charge, and angular momentum.
However, BHs are fundamentally uncharged and non-rotating, since the parameters of any conceivable BH, that is, charged (Reissner-Nordström), rotating (Kerr) and charged rotating (Kerr-Newman), can be arbitrarily altered, provided that the area of a BH surface does not decrease [37] using Penrose processes [38,39] to extract electrostatic and/or rotational energy of a BH [40].
Thus, a BH is defined by a single real number, and no Planck triangle is distinct on a BH surface. We can define neither a beginning nor an end of a balanced ringed string E k ( N BH ) that represents a given BH.
By neglecting the notion of the beginning and end of a string, we focus on its length and content. In Yoda’s language,
"complete, no matter where it begins. A message is".
The numbers of the balanced | B k | , ringed | R k | , and balanced ringed2  | E k | strings are shown in Table 3 and Figure 1. The formula for | E k | remains to be researched.
We note that, in general, the starting bit is relevant for the assembly index. Thus, different forms of a ringed string may have different assembly indices. For example, for N = 7 balanced strings B 34 and B 35 , shown in Table A16 have a ( 7 ) = 6 . However, these strings are not ringed, since they correspond to each other and to the balanced strings B 13 , B 18 , B 20 , B 28 , and B 30 with a ( 7 ) = 5 . They all have the same triplet of adjoining ones.
Definition 4. 
The assembly index of a ringed string R k ( N ) is the smallest assembly index among all forms of this string.
Thus, if different forms of a ringed string have different assembly indices, we assign the smallest assembly index to this string. In other words, we assume that the smallest number of steps
a ( N ) ( R k ) = min l { a ( N ) ( R k ) l } , ( R k ) l R k ,
where ( R k ) l denotes a particular l th form of a ringed string R k , is the string assembly index of this ringed string. We assume that if an object that can be represented by a ringed string can be assembled in fewer steps, this procedure will be preferred by nature.
The distribution of the assembly indices of the balanced ringed strings E k is shown in Table 4.

3. Minimum Assembly Index

In the following, we derive the tight lower bound of the set of different string assembly indices 1.
Theorem 2 
(Tight lower bound on the string assembly index). The smallest string assembly index a ( N ) ( C min ) as a function of N corresponds to the shortest addition chain for N (OEIS sequence A003313).
Proof. 
Strings C min for which a ( N ) ( C min ) = min k { a ( N ) ( C k ) } , k = { 1 , 2 , , 2 N } can be formed in subsequent steps s by joining the longest string assembled so far with itself until N = 2 s is reached [1]. Therefore, if N = 2 s , then min k { a ( 2 s ) ( C k ) } = s = log 2 ( N ) . Only four strings
C min 1 ( 2 s ) = [ 00 ] , C min 2 ( 2 s ) = [ 11 ] , C min 3 ( 2 s ) = [ 0101 ] , and C min 4 ( 2 s ) = [ 1010 ]
have such an assembly index in this case.
An addition chain for N N having the shortest length s N (commonly denoted as l ( N ) ) is defined as a sequence 1 = b 0 < b 1 < < b s = N of integers such that for each j 1 , b j = b k + b l for l k < j . The first step in creating an addition chain for N is always b 1 = 1 + 1 = 2 and this corresponds to assembling a doublet [ * ] from the initial assembly pool P. Thus, the lower bound for s of the addition chain for N, s log 2 ( N ) is attained for N = 2 s . In our case, this bound is attained by the strings (11). The second step in creating an addition chain can be either b 2 = 1 + 1 = 2 or b 2 = 1 + 2 = 3 .
Thus, finding the shortest addition chain for N corresponds to finding an assembly index of a string containing bits and/or doublets and/or triplets generated by these doublets for N 2 s since due to Theorem 1 only they provide the same assembly indices { 0 , 1 , 2 } . Such strings correspond to linear molecules made of carbons [4].    □
The smallest assembly indices a min ( N ) are shown in Table 5 for 1 N 21 . Calculating the minimum length of the addition chain for N, as well as finding the shortest assembly pathway for a chemical molecule, have been shown to be at least as hard as NP-complete [4,41].
Interestingly, if a binary string C ( N ) were to encode four DNA/RNA nucleobases (for example as, A = 00 , C = 01 , G = 10 , and T = 11 ), then strings with the smallest assembly indices (as well as strings generated by trivial assembly programs Q according to Definition 6) would not encode all nucleobases. For example, the string C min ( 10 ) = [ 1001010010 ] with a min ( 10 ) = 4 does not encode T = 11 .
Using the difference between the general AT lower bound (1) and the smallest assembly index (OEIS A003313) we can define the quantity
D C ( N ) 2 log 2 ( N ) a min ( N ) = N 2 a min ( N ) ,
capturing a degree of causation [6] of assembling the strings of length N, as shown in Fig. Figure 2. For N = 2 s , the degree of causation D C ( N ) = 1 , as all strings (11) can be assembled along a single pathway only; their assembly is entirely causal. However, for N 2 s , D C ( N ) < 1 , since some strings C min ( N ) can be assembled along different pathways. For example, there are two pathways for the string [ 001 ] : (a) [ 00 ] + 1 and (b) 0 + [ 01 ] leaving different subunits ( [ 00 ] and [ 01 ] ) in their assembly pools and resulting in lower values of D C ( N ) .
Equation (12) features regularities that for certain values of N can be used to determine the smallest assembly index (i.e. the shortest addition chain for N) as a min ( N ) = log 2 ( N ) log 2 ( D C ( N ) ) . For example, for each N = 2 s , s N a min ( 2 s ) = s and for each N ^ being the sum of two powers of 2 (OEIS A048645)
N ^ 2 s + 2 l , l = 0 , 1 , , s 1 a min ( N ^ ) = s + 1 , lim s min D C ( N ^ ) = 1 2 ,
while for the remaining N ˜ not being the sum of two powers of 2 (OEIS A072823)
2 s < N ˜ < 2 s + 1 , N ˜ N ^ a min ( N ˜ ) = s + k , k 2 lim s max D C ( N ˜ ) = ? 15 32 ,
where k = 2 for N ˜ = { 7 , 11 , 13 15 , 19 , 21 23 , 25 28 , } , k = 3 for N ˜ = { 29 , 31 , 47 , 53 , 55 , 57 59 , 61 63 , } , k = 4 for N ˜ = { 127 , 191 , 235 , 237 , 239 , 247 , 251 , 253 , 254 , } , etc. In particular, for
N ˜ = 2 s + 3 · 2 l , l = 0 , 1 , , s 2 a min ( N ^ ) = s + 2 .
For example, if s = 5 , N = 2 5 = 32 and for N ^ = { 33 , 34 , 36 , 40 , 48 , 64 } , a min ( N ^ ) = s + 1 = 6 , for N ˜ = { 35 , 37 39 , 41 46 , 49 52 , 54 , 56 , 60 } , a min ( N ^ ) = s + 2 = 7 , and for N ˜ = { 47 , 53 , 55 , 57 59 , 61 63 } , a min ( N ^ ) = s + 3 = 8 .
Only living systems have been found to be capable of producing abundant molecules with an assembly index greater than an experimentally determined value of 15 steps. The cut-off between 13 and 15 is sharp, which means that molecules made by random processes cannot have assembly indices exceeding 13 steps [3,16]. In particular, N = 15 is the length of the shortest addition chain for N which is smaller than the number of multiplications to compute N th power by the Chandah-sutra method (OEIS A014701). Furthermore, N A 014701 > N A 003313 (OEIS A371894) for numbers that are not the sum of two powers of 2 (OEIS A072823) and are not given by equation (15).

4. Maximum Assembly Index

In the following, we conjecture the form of the upper bound of the set of different binary string assembly indices. In general, of all strings C k having a given assembly index, shown in Table 1 and Table A6Table A13 (Appendix D), most have N 1 = N / 2 , though we have found a few exceptions, mostly for non-maximal assembly indices, namely for a ( 8 ) = 4 ( 4 < 8 ) and for a ( 8 ) = 6 ( 24 < 26 ), for a ( 10 ) = 4 ( 2 < 5 ) and for a ( 10 ) = 5 ( 32 < 33 ), and for a ( 12 ) = 4 ( 2 < 3 ). These observations allow us to restrict the search space of possible strings with the largest assembly indices to balanced strings only: with the exception of N = 8 , of all strings C k ( N ) having a largest assembly index, most are balanced. We can further restrict the search space to ringed strings (Definition 3). If a string C min for which a ( N ) ( C min ) = min k { a ( N ) ( C k ) } is constructed from repeating patterns, then a string C max for which a ( N ) ( C max ) = max k { a ( N ) ( C k ) } must be the most patternless. The string assembly index must be bounded from above and a ( N ) ( C max ) must be a monotonically nondecreasing function of N that can increase at most by one between N and N + 1 . Certain heuristic rules apply in our binary case. For example,
  • for N = 7 we cannot avoid two doublets (e.g. 2 × [ 00 ] ) within a ringed string E 28 ( 7 ) = [ 0011100 ] and thus a ( 7 ) ( C max ) = 5 < 6 ,
  • for N = 8 we cannot avoid two pairs of doublets (e.g. 2 × [ 00 ] and 2 × [ 11 ] ) within a ringed string E 7 ( 8 ) = [ 00001111 ] and thus a ( 8 ) ( C max ) = 5 < 6 ,
  • for N = 12 we cannot avoid three pairs of doublets (e.g. 2 × [ 00 ] , 2 × [ 10 ] , and 2 × [ 11 ] ) within a ringed string E k ( 12 ) = [ 111000101100 ] and thus a ( 12 ) ( C max ) = 8 < 9 ,
  • for N = 14 we cannot avoid two pairs of doublets and one doublet three times (e.g. 2 × [ 00 ] , 2 × [ 11 ] , and 3 × [ 01 ] , and thus a ( 14 ) ( C max ) = 9 < 10 ,
  • etc.
Table 6 shows the exemplary balanced strings B max having the largest assembly indices that we assembled (cf. also Appendix B). To determine the assembly index a ( 18 ) = 11 of the string
E k ( 18 ) = [ 1 ( 001 ) ( 11 ) ( 110 ) ( 110 ) ( 00 ) ( 001 ) 0 ] ,
for example, we look for the longest patterns that appear at least twice within the string, and we look for the largest number of these patterns. Here, we find that each of the two triplets [ 001 ] and [ 110 ] appear twice in E k ( 18 ) and are based on the doublets [ 00 ] and [ 11 ] also appearing in E k ( 18 ) . Thus, we start with the assembly pool { 1 , 0 , [ 00 ] , [ 001 ] , [ 11 ] , [ 110 ] } made in four steps and join the elements of the pool in the following seven steps to arrive at a ( 18 ) ( E k ) = 11 . On the other hand, another form of this balanced ringed string
E l ( 18 ) = [ ( 01 ) ( 11 ) ( 110 ) ( 110 ) 00 ( 001 ) ( 01 ) 0 ] ,
has a ( 18 ) ( E l ) = 12 .
These results allow us to formulate the following conjecture.
[Tight upper bound on a string assembly index] With exceptions for small N the largest string assembly index a ( N ) ( C max ) of a binary string as a function of N is given by a sequence formed by { + 1 , + 1 , k × 0 , + 1 , + 1 , k × 0 } strings for k N 0 , where + 1 denotes increasing a ( N ) ( C max ) by one, and 0 denotes maintaining it at the same level, and a ( 0 ) = 1 . However, at this moment, we cannot state whether this conjecture applies to ringed or non-ringed strings. The assembly indices for N < 3 are the same for a given N, whereas the assembly indices for 4 N 10 were discussed above and are calculated in Appendix D for balanced and balanced ringed strings.
The conjectured sequence is shown in Figure 3 and Figure 4 starting with a ( 0 ) = 1 (we note in passing that n = 1 is a dimension of the void, the empty set , or (-1)-simplex). Subsequent terms are given by { 0 , 1 , 2 , 3 , 4 , 5 , 5 , 6 , 7 , 7 , 8 , 9 , 9 , 9 , 10 , } , which is periodic for N = k ( k + 3 ) and flattens at a ( N ) ( C max ) = 4 k 3 , and a ( N ) ( C max ) = 4 k 1 , k N , k > 1 .
This sequence can be generated using the following procedure
Preprints 103789 i001
Preprints 103789 i002
We note the similarity of this bound to the Aufbau rule3, the Janet sequence (OEIS A167268) and the monotonically nondecreasing Shannon entropy of chemical elements, including observable ones [11]. Perhaps the exceptions in the sequence of Conjecture Section 4 vanish as N increases.

5. Binputation

So far we have assembled binary strings "manually". Now we shall automatize this process using other binary strings as assembling programs.
Definition 5. 
The binary assembling program Q B is a binary string of length s Q that acts on the assembly pool P and outputs the assembled strings, adding them to the pool.
Definition 6. 
The trivial assembling program Q is a binary assembling program with consecutive bits denoting the following commands:
0 
⇔ take the last element from P, join it with itself, and output,
1 
⇔ take the last two elements from P, join them with each other, and output.
As the assembly pool P is a distinct set to which strings are added in subsequent assembly steps, only these two commands are applicable to the initial assembly pool P = { 1 , 0 } containing only two bits.
Theorem 3 ()If a string C min ( N ) can be assembled by an elegant trivial program of length s Q = a ( N ) ( C min ) then N is expressible as a product of Fibonacci numbers (OEIS A065108) and the length s Q of any trivial program Q is not shorter than the assembly index of the string that this trivial assembling program assembles.
Proof. 
An elegant program is the shortest program that produces a given output [42,43]. Furthermore, no program P shorter than an elegant program Q can find this elegant program Q [42]. If it could, it could also generate the Q’s output. But if P is shorter than Q, then Q would not be elegant, which leads to a contradiction.
The 1 st bit of the trivial assembling program Q is irrelevant as Q = 0 assembles C min 1 ( 2 ) = [ 00 ] and Q = 1 assembles C min 4 ( 2 ) = [ 10 ] , so Q = * assembles C min 1 , 4 ( 2 ) = [ * 0 ] . Then the programs Q = * 0 0 assemble the 2 s Q -bit strings C min 1 , 4 ( 2 s ) = [ * 0 * 0 ] having the assembly index a min ( 2 s Q ) = s Q , while strings C min 2 , 3 2 s Q with the smallest assembly index a min ( 2 s Q ) = s Q can be assembled with the same two programs starting with the reversed assembly pool P = { 0 , 1 } .
The remaining 2 s Q 1 2 programs will assemble some of the shorter strings with the assembly index a min ( N ) = s Q . In general, all programs Q assemble strings having lengths expressible as a product of Fibonacci numbers (OEIS A065108) as shown in Table A2 (Appendix C), wherein out of 2 s Q 1 programs (cf. Table A5 and Table A2):
  • 2 s Q 2 programs Q = * 0 assemble even length balanced strings B = [ * 0 * 0 ] having natural binary entropies (3) H ( C ) = { 0 , 1 } , including strings C min 1 , 4 ( 2 s Q ) (11),
  • 2 s Q 3 programs Q = * 10 assemble [ 0 * 00 * 0 ] strings having lengths divisible by three and entropies H ( C ) { 0 , 0.9183 } ,
  • 2 s Q 4 programs Q = * 110 assemble [ * 00 * 0 * 00 * 0 ] strings having lengths divisible by five and entropies H ( C ) { 0 , 0.9710 } ,
  • 2 s Q 5 programs Q = * 1110 assemble [ 0 * 0 * 00 * 0 ] strings having lengths divisible by eight, entropies H ( C ) { 0 , 0.9544 } , and assembly indices a ( N ) = s Q 1 if * = 1 ,
  • ⋯,
  • the program Q = * 1 0 joins two shortest strings assembled in a previous step into a string of length being twice the Fibonacci sequence (OEIS A055389), and finally
  • the program Q = * 1 1 assembles the shortest string that has length belonging to the set of Fibonacci numbers.
Thus, for * = 1 , binary assembling programs Q assemble subsequent 2 s Q 1 = 2 s Q 2 + 2 s Q 3 + + 2 0 + 1 Fibonacci words and their concatenations having entropies (3) with ratios (4)
p 1 , m = F m F m + 2 and p 0 , m = F m + 1 F m + 2 ,
where m = { 1 , 2 , s Q } , and F is the Fibonacci sequence starting from 1. Ratios (18) rapidly converge to
lim s Q p 0 , m = φ 1 0.618033989 and lim s Q p 1 , m = 2 φ 0.381966011
where φ is the golden ratio. Therefore, lim s Q H m 0.9594 is the binary entropy of the Fibonacci word limit. The Fibonacci sequence can be expressed through the golden ratio, which corresponds to the smallest Pythagorean triple { 3 , 4 , 5 } [29,44].
However, for s Q 4 , some of the programs are no longer elegant if * = 0 and some of the assembled strings are not C min if * = 1 .
For s Q 4 , Q = 111100 assembles a string
C non - min ( 2 s Q 1 ) = [ 01010010 ]
with an assembly index a ( 2 s Q 1 ) = s Q which is not the minimum for this length of the string. For example, the 4-bit program Q = * 111 assembles the string C ( 8 ) = [ 0 * 0 * 00 * 0 ] , but if * = 0 this string can be assembled by a shorter 3-bit program Q = * 00 , and if * = 1 this string does not have the smallest assembly index a ( 8 ) ( C min ) = 3 but a ( 8 ) ( C non - min ) = 4 .
For s Q = { 4 , 7 } and s Q 10 and for the shortest string assembled by the program Q the program Q is not elegant for * = 0 and the shortest string assembled by the program is not C min for * = 1 .
However, the length s Q of any program Q is not shorter than the assembly index of the string that this program assembles. □
Theorem 3 would be violated if in Definition 6 we specified the command "0" e.g. as "take the last element from the assembly pool, join it with itself, join with what you have already assembled (say at "the right"), and output". Then the 2-bit program "00" would produce [ 000000 ] with the assembly index a ( 6 ) = 3 . However, such a one-step command would violate the axioms of assembly theory, since it would perform two assembly steps in one program step. An elegant program to output the gigabyte binary string of all zeros would take a few bits of code and would have a low Kolmogorov complexity [45]. However, such a string would be outputted, not assembled. Furthermore, the length of such a program that outputs the string [ 0 ] would be shorter than the length of the program that outputs the string [ 10 ] , while in AT, the lengths of these programs must be the same if the strings have the same assembly indices. Definitions 5, 6 and Theorem 3 are about binputation4 of binary strings.
The trivial assembly programs Q and the strings they assemble are listed in Table 7 and Table A3Table A5 (Appendix C) for one version of the assembly pool and for 1 s Q 6 .
We note in passing that there are other mathematical results on binary strings and the Fibonacci sequence. For example, it was shown [46] that having two concentric circles with radii { F n , F n + 2 } and drawing two pairs of parallel lines orthogonal to each other and tangent to the inner circle, one obtains an octagon defined by the points of intersection of those lines with the outer circle, which comes very close to the regular octagon with n . Furthermore, each of these octagons defines a Sturmian binary word (a cutting sequence for lines of irrational slope) except in the case of n = 5 [46].
Perhaps the smallest assembly index given by Theorem 2 and the strings of Theorem 3 are related to the Collatz conjecture, as the lengths of the strings (11) for N = 2 2 k correspond to the numbers to which the Collatz conjecture converges, from N = ( 2 2 k 1 ) / 3 , k N (OEIS A002450).
Theorem 3 is also related to Gödel’s incompleteness theorems and the halting problem. N cases of the halting problem correspond only to log 2 ( N ) , not to N bits of information [47] and therefore, complexity is more fundamental to incompleteness than self-reference of Gödel’s sentence [48]. Any formal axiomatic system only enables provable theorems to be proved. If a theorem can be proved by an automatic theorem prover, the prover will halt after proving this theorem. Thus, proving a theorem equals halting. If we assume that the axioms of the trivial program given by Definition 6 define the formal axiomatic system, then the strings having lengths expressible as a product of Fibonacci numbers assembled by this program would represent provable theorems.
Using the binary assembling program Q B that were to use strings other than the last or two last strings in the assembly pool we would have to index the strings in the pool. However, at the beginning of the assembly process, we cannot predict in advance how many strings will enter the assembly pool. Thus, we do not know how many bits will be needed to encode the indices of the strings in the pool. Therefore, we state the following conjecture.
There is no binary assembling program (Definition 5) that has a length shorter than the length of the string having the largest assembly index that could assemble this string.

6. Discussion

The bounds of Theorem 2 and Conjecture Section 4 are shown in Table 5 and Table 6 and illustrated in Figure 3 and Figure 4. No binary string can be assembled in a smaller number of steps than given by a lower bound of Theorem 2. On the other hand, some strings cannot be assembled in a smaller number of steps than given by an upper bound (which for large N, as we suppose, has the form presented in Conjecture Section 4). Since one bit is the smallest amount and the quantum of information, the lower bound and the upper bound of the string assembly index define the allowed region of the assembly indices.
For example, SARS-CoV-2 genome sequence contains 29903 nucleobases { A , C , G , T } . In its initial version5 collected in December 2019 in Wuhan (CN) the nucleobases are distributed as | A | = 8954 , | C | = 5492 , | G | = 5863 , and | T | = 9594 following Chargaff’s parity rules. By assigning two bits per nucleobase (A = 00 , C = 01 , G = 10 , and T = 11 ) they can be encoded in a nearly balanced binary string C k ( 59806 ) having the Hamming weight N 1 = 30543 , Shannon entropy (3) H C k ( 59806 ) 0.6929 bits, and the assembly index bounded by
21 a ( 59806 ) ( C k ) 971 .
The lower bound (21), given by Theorem 2, was increased by one since strings with the smallest assembly indices cannot encode all nucleobases. The upper bound (21) was estimated by finding the smallest k that satisfies k ( k + 3 ) N and using the relation a ( N ) ( C max ) = 4 k 1 of Conjecture Section 4.
We found it much easier to determine an assembly index of a given binary string C k ( N ) than to assemble a string so that it would have a largest assembly index. Similarly, a trivial string with the smallest assembly index for N can have the form C min 1 4 ( N ) = [ * ] (11) or the form of a Fibonacci word generated by the trivial assembling program (Definition 6). Therefore, we state the following conjecture.
The problem of determining the assembly index of any binary string C k ( N ) and the problem of assembling a non-trivial string so that it would have a smallest assembly index (Theorem 2) for N are NP-complete. The problem of assembling the string so that it would have a largest assembly index for N is NP-hard.
A proof of conjecture Section 6 would also be the proof of the following conjecture. P NP
Every computable problem and every computable solution can be encoded as a finite binary string. Here, determining whether the assembly index of a given string has its known maximal value corresponds to checking the solution to a problem for correctness, whereas assembling such a string corresponds to solving the problem. Thus, AT would solve the P versus NP problem in theoretical computer science. There is ample pragmatic justification for adding P NP as a new axiom [47].
The bounds given by Theorem 2 and Conjecture Section 4, and the general bounds (1), and (2) on the assembly index are shown also in Figure 5 (adopted from [1] and modified). According to the authors of [1], the green region is illustrative of the location in the complexity space where life might reasonably be found. Yellow region below can be thought of as being potentially naturally occurring, and red region above being so complex that even living systems might have been unlikely to create them. This is because they represent structures with limited internal structure and symmetries, which would require vast amounts of effort to faithfully reproduce [1].
We disagree with this statement.
Perceivable information about any object can be encoded by a binary string [14,15]. This does not imply that a binary string defines an object. Information that defines a chemical compound, a virus, a computer program, etc. can be encoded by a binary string. However, a dissipative structure [21] such as a living biological cell (or its conglomerate such as a human, for example) cannot be represented by a binary string (even if its genome can). This information can only be perceived (so this is not an object defining information). Each of us is given to ourselves as a mystery [49].
Furthermore, a binary string itself is neither dissipative nor creative. It is its assembly process that can be dissipative or creative. The [perceivable] universe is not big enough to contain the future; it is deterministic going back in time and non-deterministic going forward in time [50]. But we know [2,17,18,19,20,21,22,23,24,25,26,27,28] that it has evolved to the present since the Big Bang. Evolution is about assembling new information and optimizing its assembly process until it reaches the assembly index. Once the new information is assembled (by a dissipative structure operating far from thermodynamic equilibrium, or created by humans), it enters the realm of the 2nd law of thermodynamics, and nature seeks how to optimize its assembly pathway.
Only humans are gifted with creativity. Any creation is required to be shaped by the unique personality of the creator to such an extent that it is statistically one-time in nature [51]; it is an imprint of the author’s personality. There is a certain minimum amount of information N C required to establish a creation, as shown in Figure 5. Sixteen possibilities provided by the minimum thermodynamic entropy [31,32,33] bifurcate the assembly pathways (cf. Theorem 1) but none of these possibilities can be considered a creation. However, the boundary between the green region of dissipative structures [21] and the red region of human creativity remains to be discovered.
At first, the newly assembled information corresponds to the discovery by groping [20]. However, its assembly pathway does not attain its most economical or efficient form all at once. For a certain period of time, its evolution gropes about within itself. The try-out follows the try-out, not being finally adopted. Then finally perfection comes within sight, and from that moment the rhythm of change slows down [20]. The new information, having reached the limit of its potentialities, enters the phase of conquest. Stronger now than its less perfected neighbours, the new information multiplies and consolidates. When the assembly index is reached, new information attains equilibrium, and its evolution terminates. It becomes stable.
"Thanks to its characteristic additive power, living matter (unlike the matter of the physicists) finds itself ’ballasted’ with complications and instability. It falls, or rather rises, towards forms that are more and more improbable. Without orthogenesis life would only have spread; with it there is an ascent of life that is invincible." [20]
The total entropy of the universe S is constant and is the sum of the information entropy S i n f o and the physical entropy S p h y s . Therefore, over time [28]
d S i n f o d t + d S p h y s d t = 0 .
The time corresponds to an increasing information capacity. Bit by bit: d t = ( N + 1 ) N = 1
BB having the energy given by mass-energy equivalence
E BB = k 2 M BB c 2 = k 2 m BB E P = d BB 4 E P = 1 4 N BB π E P , 2 k k max = 2 α 2 α 4 α 2 4 6.7933
where M BB m BB m P , m BB R denote the BB mass, and E P , m P denote the Planck energy and mass, α 1 / 137.036 is the fine-structure constant and α 2 1 / 140.178 is the 2 nd fine-structure constant related to α by ( α + α 2 ) / ( α α 2 ) = π , and k is the BB size-to-mass ratio (STM) [19] ( k = 2 if BB is BH).
It was shown [18] based on the Mandelstam-Tamm [52], Margolus–Levitin [53], and Levitin-Toffoli [54] theorems on the quantum orthogonalization interval that BBs generate (or rather assemble) a pattern forming nonequilibrium shell (VS) through the solid-angle correspondence, as shown in Figure 6. The BB entropic work
W BB = T BB S BB = T BB 1 4 k B N BB = T BB 1 4 k B π d BB 2 = E P d BB 4 k 1 ± i k 2 4 1 ,
is the work done by all APTs of a BB. It is the product of the BB entropy [31,32,33] and the general, complex BB temperature
T BB = T P k π d BB 1 ± i k 2 4 1 ,
which in modulus and for a BH ( k = 2 ) reduces [19] to Hawking temperature
T BH = c 3 8 π G M BH k B = T P 2 π d BH ,
where = h / ( 2 π ) is the reduced Planck constant, G is the gravitational constant, and T P is the Planck temperature. In particular [19]
T BB ( k max ) = T P 2 π d BB α 2 α 4 α 2 4 ± i α 2 2 ,
T BB ( k eq ) = T P 2 π d BB α 2 ± i α 2 2 α 4 + α 2 4 ,
where
k eq = 2 α 2 α 4 + α 2 4 2.7665 .
is the energy equilibrium STM.
A VS has the information capacity bounded by
N BB N VS 4 N BB , N VS l N BB , 1 l 4 ,
where l is a VS defining factor. The number of APTs is bounded by
1 4 N BB N 1 1 2 N BB ,
as shown in Figure 7, and thus its binary potential δ φ VS = N 1 c 2 / N V S [17,18] is bounded by
1 2 c 2 δ φ VS < 1 N BB 1 4 c 2 > 0 , N BB < 4 1 4 N BB 1 16 c 2 < 0 , N BB > 4 .
and the theoretical probability p 1 N 1 / N VS for a triangle on a VS to be an active Planck triangle is also bounded [18] by
1 16 1 4 N BB < p 1 1 2 ,
which is satisfied by the ratio p 1 , m (18) of the trivial assembling program 6 for N BB > 2 . On the other hand, the entropy variation [17,55] δ S / k B = c δ φ so that for N BB < 4 the lower bound (33) is negative and the upper bound (32) is positive ( N 1 1 in this range). The Planck triangle of VS is located somewhere on the VS surface defined by a solid angle
Ω = P 2 R BB 2 = 4 π P 2 4 π R BB 2 = 4 π N BB ,
that corresponds to the BB Planck triangle.
The BB information capacity is dictated by its diameter and the BB energy (23) as a function of its diameter is the same for all BBs (it is independent on k). However, the BB mass and density
ρ BB = M BB V BB = 3 k N BB ρ P ,
are not.
Based on the orbiting condition V O 2 V R 2 V E 2 , where V O = G M C / R avg is the orbital, and V E = 2 G M C / R avg is the escape speed of an orbiting object, R avg is the average distance from the center of the central object to the center of the orbiting object, and M C is the mass of the central object, the bounds
N BB 4 v R 4 N VS 4 N BB ,
containing the velocity term V R = v R c , v R { R , I } were also derived [18]. Plugging N VS from the bounds (30) into the bounds (36) we arrive at
1 4 l v R 4 1 l ,
which is satisfied by real and imaginary (but not complex) velocities (for example, for l = 1 by 1 v R 1 / 2 , 1 / 2 v R 1 , i v R i / 2 , and i / 2 v R i ). Taking the square root of the bounds (37), using v L L 2 + v R R 2 = 1 , v R { R , I } [18], and squaring again, we arrive at
l 2 l + 1 l v L 4 4 l 4 l + 1 4 l .
The bounds (37) and (38), shown in Figure 8, meet at v = 1 / 2 , where de Broglie and Compton wavelengths of mass M are the same
λ dB = h p = h 1 V 2 c 2 M V = λ C = h M c V c = 1 2 ,
where p is the relativistic momentum. The same is the ratio of orbital to escape speed: V O V E = 1 2 .
Furthermore, the bounds (37) and (38) do not overlap only for l = { 1 , 4 } . Therefore, 1 < l < 4 defines the dissipativity or the assembly range. Furthermore, the intersection of the bounds (37) and (38) is the common region for both velocities. If v L is within this region, then v R is as well. We note that the average orbital velocity of each orbiting object only slightly exceeds its orbital speed V O . This implies that the average VS defining factor l avg 1 in (30) for a VS orbiting object (cf. Appendix A).
BBs define a perfect thermodynamic equilibrium, and the bounds (30) and (31) show that nature uses optimally assembled information (cf. Conjecture ) to assemble new information. Figure 9 shows the bounds on the string assembly indices and Figure 10 shows the BB temperature (26), energy (23), and entropic work (24) for 0 N BB 5 . k B | T BB | / E BB = 2 / N BB is a rational number for natural N BB . Furthermore, log 2 ( N BB ) > N BB 1 for N BB R and 1 < N BB < 2 .
Let us examine this process starting from the Big Bang during the Planck epoch and shortly thereafter, and for continuous N BB R (i.e., including fractional Planck triangle(s)).
  • N BB = 0
    There is nothing to talk about. It is a mystery.
  • 0 < N BB < 1
    The Big Bang has occurred, forming the 1   st BB. At N BB ( k max ) = ( α 4 α 2 4 ) / ( 4 π α 4 ) 0.0069 the BB temperature (26) and subsequently at N BH = 1 / ( 4 π ) 0.0796 the BH temperature (26) become equal to the Planck temperature, but any BB in this range is still too small to carry a single bit of information and cannot be triangulated. However, independent BBs merge [18,19] summing their entropies and increasing the information capacity.
  • N BB = 1
    The first bit (a degree of freedom [18]) becomes available and APTs on BBs begin to fluctuate providing the initial assembly pool P = { 1 , 0 } . The BH energy reaches the limit of the equipartition theorem for one bit ( E BH = 1 2 k B T BH ). However, the bounds (31) make them unable to generate any APTs on a VS ( N 1 = 0 ).
  • 1 < N BB < 2
    This is the only range in which the lower AT bound (1) is greater than the upper AT bound (2).
    The BH temperature (26) exceeds its energy (23) ( 1 2 k B T BH < E BH < k B T BH ) [18]. At N BH = 2 ln ( 2 ) the BH energy (23) is equal to the Landauer limit E BH = k B T BH ln ( 2 ) 1.3863 [56]. Shortly thereafter, at N BH = 1.5 , the BH density reaches the level of the Planck density For a BB [19] Still N 1 = 0 . Merging BBs expand fractional Planck triangle(s) to form the 2nd bit.
  • N BB = 2
    The first nonvanishing N 1 = 1 becomes available on a VS generated by a BB. The BH temperature (26) is equal to its energy (23) ( k B T BH = E BH = E P / ( 2 2 π ) ).
  • 2 < N BB < 3
    At N BB = 4 ln ( 2 ) the BH entropic work (24) is equal to the Landauer limit ( k B T BH = W BH = E P / ( 4 π ) ). At N BB > 2.4507 the density of the least dense BB ( k max 6.7933 ) decreases below the modulus of its temperature. N 1 = { 0 , 1 } .
  • N BB = 3
  • 3 < N BB < 4
    With N BB > 3 BBs can finally be triangulated. Yet, containing only one APT ( N 1 = { 0 , 1 } ), they are not ergodic [18].
    At N BH > π the BH surface gravity g BH = 1 / d BH decreases below the Planck acceleration and the tangential acceleration [17,18] becomes real ( a L R ).
  • N BB = 4
    The BB assembly index bifurcates, minimal thermodynamic entropy [32] is reached, and the relation (31) provides the second bit on a VS ( N 1 = 2 ). At this moment BB can be assembled in a different number of steps and nature seeks to minimize this number following the dynamics induced by the relation (22). The BH temperature (26) is equal to its entropic work (24) ( k B T BH = W BH ).
  • 4 < N BB < 6
    The BH temperature (26) finally decreases below the entropic work (24) limit and N 1 2 .
  • N BB = 6
    A BB reaches the upper bound on ringed assembly index.
  • 6 < N BB < 7
    The imaginary Planck time appears at the BH surface [17] heralding the end of the Planck epoch. After crossing this threshold, the VSs begin to operate with 1 N 1 3 on 2 π < N VS 8 π , and the first dissipative structures can be assembled.
    Nature enters a directed exploration phase ( α < 1 ) and selectivity emerges, limiting the discovery of new objects [6].
  • N BB = 7
    A BB reaches the upper bound on non-ringed assembly index.
  • N BB > 12
    At N BB = 4 π a first precise diameter relation can be established between the vertices of the BB surface. Furthermore, for N BB = 4 π , the solid angle (34) equals one steradian.
  • N BB > N C
    The onset of human creativity.

7. Conclusions

The results reported here can be applied in the fields of cryptography, data compression methods, stream ciphers, approximation algorithms [57], reinforcement learning algorithms [58], information-theoretically secure algorithms, etc. Another possible application of the results of this study could be molecular physics and crystallography. Overall, the results reported here support the AT, the Bekenstein’s minimum thermodynamic entropy [31,32,33], the holographic principle [34], entropic gravity [35], emergent dimensionality [8,11,17,18,19,24,26,27,29], the second law of infodynamics [25,28], and invite further research.

Author Contributions

WB: Conjecture concerning the diversification of strings in Theorem Section 4; partitioning conjecture for N 16 resulting in the flattening of the string assembly index upper bound curve; observation that the string assembly index upper bound curve should be monotonically nondecreasing; prior-art search; numerous clarity corrections and improvements; SŁ: The remaining part of the study.

Data Availability Statement

The public repository for the code written in MATLAB computational environment is given under the link https://github.com/szluk/Evolution_of_Information (accessed on November 23, 2023).

Acknowledgments

The authors thank Piotr Masierak for his research on the general strategy for determining the string assembly indices and creating the E k ( 18 ) string (Peter’s rock), Andrzej Tomski for clarity corrections, and Mariola Bala for noting that "this is logical". SŁ thanks his wife Magdalena Bartocha for her unwavering support and motivation and his partner and friend, Renata Sobajda, for her prayers.

Abbreviations

The following abbreviations are used in this manuscript:
AT assembly theory;
BH black hole;
BB black-body object (BH, white dwarf, neutron star);
VS nonequilibrium shell;
APT active Planck triangle;
N length of a binary string;
N 0 number of 0’s in the binary string;
N 1 number of 1’s in the binary string (number of APTs);
C k ( N ) binary string of length N;
B k ( N ) balanced string of length N;
R k ( N ) ringed string of length N;
E k ( N ) balanced ringed string of length N;
| C ( N ) | number of binary strings of length N ( 2 N );
| B ( N ) | number of balanced strings of length N (OEIS A001405);
| R ( N ) | number of ringed strings (OEIS A000031);
| E ( N ) | number of balanced ringed strings;
a ( N ) assembly index of a string of length N;
P = { 1 , 0 } initial assembly pool;
s assembly step;
Q binary assembling program;
s Q length of the binary assembling program;
F Fibonacci sequence.

Appendix A. Orbital Velocities and the VS Defining Factor

Table A1 shows the orbital speed V O and escape speed V E of some celestial objects, their minimal V min and maximal V max velocities6. The former lie below the orbital speed limits. The average VS defining factor l avg = ( l max l min ) / 2 , where l min / max = 3 ( V min / max V O ) / ( V E V O ) + 1 was determined by linear interpolation.
Table A1. Exemplary orbital speeds and velocities, and the average VS defining factor l avg .
Table A1. Exemplary orbital speeds and velocities, and the average VS defining factor l avg .
Object V O [km/s] V min [km/s] V max [km/s] V E [km/s] l avg
Mercury 47.88 38.86 58.98 67.71 1.158
Venus 35.02 34.79 35.26 49.53 1.000
Earth 29.79 29.29 30.29 42.13 1.000
Mars 24.13 21.97 26.50 34.13 1.030
Jupiter 13.06 12.44 13.72 18.47 1.011
Saturn 9.62 9.09 10.18 13.61 1.009
Uranus 6.8 6.49 7.11 9.61 1.000
Neptune 5.43 5.37 5.50 7.68 1.001
Pluto 4.74 3.71 6.10 6.70 1.247
The Moon 1.02 0.96 1.08 14.40 1.011

Appendix B. Exemplary Strings with Maximal Assembly Indices

For the exemplary balanced ringed strings E max , shown in Table 6:
  • all forms of E k ( 4 ) = [ 0011 ] have a ( 4 ) = 3 ,
  • all forms of E 6 ( 5 ) = [ 00011 ] have a ( 5 ) = 4 ,
  • all forms of E 16 ( 6 ) = [ 000111 ] have a ( 6 ) = 5 ,
  • the form E 28 ( 7 ) = [ 0011100 ] has a ( 7 ) = 5 but the form E 34 ( 7 ) = [ 0001110 ] has a ( 7 ) = 6 ,
  • all forms of E 45 ( 8 ) = [ 00010111 ] have a ( 8 ) = 6 ,
  • all forms of E 13 ( 9 ) = [ 000011101 ] have a ( 9 ) = 7 ,
  • the form E 22 ( 10 ) = [ 0000111101 ] has a ( 10 ) = 7 but the form E l ( 10 ) = [ 0111101000 ] has a ( 10 ) = 8 ,
  • all forms of E 7 ( 11 ) = [ 00000101111 ] have a ( 11 ) = 8 ,
  • all forms of E 9 ( 12 ) = [ 111000101100 ] have a ( 12 ) = 8 ,
  • all forms of E 8 ( 13 ) = [ 0000001011111 ] have a ( 13 ) = 9 ,
  • all forms of E k ( 14 ) = [ 00000101011111 ] have a ( 14 ) = 9 ,
  • all forms of E k ( 15 ) = [ 000001010111110 ] have a ( 15 ) = 10 ,
  • all forms of E k ( 16 ) = [ 1000000101011111 ] have a ( 16 ) = 10 ,
  • all forms of E k ( 17 ) = [ 00000010101111110 ] have a ( 17 ) = 11 ,
  • all forms of E k ( 18 ) = [ 000000101010111111 ] have a ( 18 ) = 11 ,
  • some forms of E k ( 19 ) = [ 1000010101001111101 ] have a ( 19 ) = 12 ,
  • some forms of E k ( 20 ) = [ 10100111110110000010 ] have a ( 20 ) = 13 .

Appendix C. Trivial Assembling Programs

Table A2 shows the lengths of the strings assembled by the trivial assembling program introduced in Section 5 for 1 s Q 7 . The table is divided into sections corresponding to sets of assembled strings having the same form but different lengths. For example, thirty two 7-bit programs in the bottom section assemble strings C = [ * 1 * 1 ] . The boxed symbols denote program commands, not the string lengths.
Table A2. Lengths of the strings assembled by trivial assembly programs Qs (OEIS A065108).
Table A2. Lengths of the strings assembled by trivial assembly programs Qs (OEIS A065108).
a ( N ) 0 1 2 3 3,4 4,5 5,6 6,7
s Q 1 2 3 4 5 6 7
1 1 2 3 5 8 13 21 34
| | | | | 42
| | | | 0 26 39
| | | | 52
| | | 0 16 24 40
| | | | 48
| | | 32 48
| | | 64
| | 0 10 15 25 40
| | | | 50
| | | 30 45
| | | 60
| | 20 30 50
| | | 60
| | 40 60
| | 80
| 0 6 9 15 24 39
| | | | 48
| | | 30 45
| | | 60
| | 18 27 45
| | | 54
| | 36 54
| | 72
| 12 18 30 48
| | | 60
| | 36 54
| | 72
| 24 36 60
| | 72
| 48 72
| 96
0 4 6 10 16 26 42
| | | | 52
| | | 32 48
| | | 64
| | 20 30 50
| | | 60
| | 40 60
| | 80
| 12 18 30 48
| | | 60
| | 36 54
| | 72
| 24 36 60
| | 72
| 48 72
| 96
8 12 20 32 52
| | | 64
| | 40 60
| | 80
| 24 36 60
| | 72
| 48 72
| 96
16 24 40 64
| | 80
| 48 72
| 96
32 48 80
| 96
64 96
128
Table A3. 4-bit programs assembling strings with a ( N ) = { 3 , 4 } .
Table A3. 4-bit programs assembling strings with a ( N ) = { 3 , 4 } .
Q C ( s = 3 ) C ( s Q = 4 ) N
* 111 * 00 * 0 0 * 0 * 00 * 0 8
* 110 * 00 * 0 * 00 * 0 10
* 101 0 * 0 0 * 0 9
* 100 0 * 0 0 * 0 12
* 011 * 0 * 0 10
* 010 * 0 * 0 12
* 001 * 0 * 0 12
* 000 * 0 * 0 16
14.1cm   . This program is not elegant if * = 0 and the assembled string is not C min if * = 1 .
Table A4. 5-bit programs assembling strings with a ( N ) = { 4 , 5 } .
Table A4. 5-bit programs assembling strings with a ( N ) = { 4 , 5 } .
Q C ( s = 4 ) C ( s Q = 5 ) N
* 1111 0 * 0 * 00 * 0 * 00 * 00 * 0 * 00 * 0 13
* 1110 0 * 0 * 00 * 0 0 * 0 * 00 * 0 16
* 1101 * 00 * 0 * 00 * 0 15
* 1100 * 00 * 0 * 00 * 0 20
* 1011 0 * 0 0 * 0 15
* 1010 0 * 0 0 * 0 18
* 1001 0 * 0 0 * 0 18
* 1000 0 * 0 0 * 0 24
* 0111 * 0 * 0 16
* 0110 * 0 * 0 20
* 0101 * 0 * 0 18
* 0100 * 0 * 0 24
* 0011 * 0 * 0 20
* 0010 * 0 * 0 24
* 0001 * 0 * 0 24
* 0000 * 0 * 0 32
14.1cm   . This program is not elegant (the same string can be assembled using the shorter 4-bit program * 000 ).   . This program is not elegant if * = 0 and the assembled string is not C min if * = 1 .
Table A5. 6-bit programs assembling strings with a ( N ) = { 5 , 6 } .
Table A5. 6-bit programs assembling strings with a ( N ) = { 5 , 6 } .
Q C ( s Q = 6 ) N
* 11111 0 * 0 * 00 * 0 * 00 * 00 * 0 * 00 * 0 21
* 11110 * 00 * 00 * 0 * 00 * 0 26
* 1110 0 * 0 * 00 * 0 24 , 32
* 110 * 00 * 0 25 , 30 , 40
* 10 0 * 0 24 , , 48
* 0 * 0 26 , 32 , , 64
14.1cm   . This program is not elegant.   . This program is not elegant if * = 0 and the assembled string is not C min if * = 1 .

Appendix D. Binary Strings and Their Assembly Indices

Table A2 show the lengths of the strings assembled by programs Fs having the smallest assembly indices. Table A6-Table A13 show distributions of the assembly indices for 5 N 12 . Table A14-Table A18 show balanced strings B ( N ) and their assembly indices for 5 N 8 . Table A19-Table A24 show the balanced ringed strings E ( N ) and their assembly indices for 5 N 10 . Table A25-Table A27 show selected balanced ringed strings E ( N ) and their assembly indices for 11 N 13 .
Table A6. Distribution of the assembly indices for N = 5 .
Table A6. Distribution of the assembly indices for N = 5 .
N 1
a ( 5 ) ( C ) | a ( 5 ( C ) | 0 1 2 3 4 5
3 18 1 3 5 5 3 1
4 14 2 5 5 2
32 1 5 10 10 5 1
Table A7. Distribution of the assembly indices for N = 6 .
Table A7. Distribution of the assembly indices for N = 6 .
N 1
a ( 6 ) ( C ) | a ( 6 ) ( C ) | 0 1 2 3 4 5 6
3 10 1 3 2 3 1
4 44 6 10 12 10 6
5 10 2 6 2
64 1 6 15 20 15 6 1
Table A8. Distribution of the assembly indices for N = 7 .
Table A8. Distribution of the assembly indices for N = 7 .
N 1
a ( 7 ) ( C ) | a ( 7 ) ( C ) | 0 1 2 3 4 5 6 7
4 50 1 5 7 12 12 7 5 1
5 74 2 14 21 21 14 2
6 4 2 2
128 1 7 21 35 35 21 7 1
Table A9. Distribution of the assembly indices for N = 8 .
Table A9. Distribution of the assembly indices for N = 8 .
N 1
a ( 8 ) ( C ) | a ( 8 ) ( C ) | 0 1 2 3 4 5 6 7 8
3 4 1 2 1
4 38 9 8 4 8 9
5 132 8 17 22 40 22 17 8
6 82 2 26 24 26 2
256 1 8 28 56 70 56 28 8 1
Table A10. Distribution of the assembly indices for N = 9 .
Table A10. Distribution of the assembly indices for N = 9 .
N 1
a ( 9 ) ( C ) | a ( 9 ) ( C ) | 0 1 2 3 4 5 6 7 8 9
4 24 1 3 3 5 5 3 3 1
5 184 4 17 35 36 36 35 17 4
6 248 2 19 42 61 61 42 19 2
7 56 4 24 24 4
512 1 9 36 84 126 126 84 36 9 1
Table A11. Distribution of the assembly indices for N = 10 .
Table A11. Distribution of the assembly indices for N = 10 .
N 1
a ( 10 ) ( C ) | a ( 10 ) ( C ) | 0 1 2 3 4 5 6 7 8 9 10
4 20 1 3 5 2 5 3 1
5 198 8 22 20 33 32 33 20 22 8
6 502 2 18 68 108 110 108 68 18 2
7 288 2 32 62 96 62 32 2
8 16 2 12 2
1024 1 10 45 120 210 252 210 120 45 10
Table A12. Distribution of the assembly indices for N = 11 .
Table A12. Distribution of the assembly indices for N = 11 .
N 1
a ( 11 ) ( C ) | a ( 11 ) ( C ) | 0 1 2 3 4 5 6 7 8 9 10 11
5 184 1 7 14 23 18 29 29 18 23 14 7 1
6 686 4 32 69 104 134 134 104 69 32 4
7 970 9 69 178 229 229 178 69 9
8 208 4 30 70 70 30 4
2048 1 11 55 165 330 462 462 330 165 55 11
Table A13. Distribution of the assembly indices for N = 12 .
Table A13. Distribution of the assembly indices for N = 12 .
N 1
a ( 12 ) | a ( 12 ) | 0 1 2 3 4 5 6 7 8 9 10 11 12
4 10 1 3 2 3 1
5 94 13 4 10 12 16 12 10 4 13
6 1034 12 42 94 141 130 196 130 141 94 42 12
7 1688 11 106 196 354 354 354 196 106 11
8 1180 16 143 282 298 282 143 16
9 90 2 14 58 14 2
4096 1 12 66 220 495 792 924 792 495 220 66 12 1
Table A14. | B ( 5 ) | = 10 balanced strings.
Table A14. | B ( 5 ) | = 10 balanced strings.
k B k ( 5 ) a ( 5 ) ( B k )
1 0 (0 1) (0 1) 3
2 (0 1) 0 (0 1) 3
3 (0 1) (0 1) 0 3
4 (1 0) 0 (1 0) 3
5 (1 0) (1 0) 0 3
6 0 0 0 1 1 4
7 0 0 1 1 0 4
8 0 1 1 0 0 4
9 1 0 0 0 1 4
10 1 1 0 0 0 4
Table A15. | B ( 6 ) | = 20 balanced strings.
Table A15. | B ( 6 ) | = 20 balanced strings.
k B k ( 6 ) a ( 6 ) ( B k )
1 (0 1) (0 1) (0 1) 3
2 (1 0) (1 0) (1 0) 3
3 0 (0 1) (0 1) 1 4
4 0 (0 1) 1 (0 1) 4
5 (0 1) 0 (0 1) 1 4
6 (0 1) (0 1) 1 0 4
7 (0 1) 1 0 (0 1) 4
8 (0 1) 1 (0 1) 0 4
9 (1 0) 0 (1 0) 1 4
10 (1 0) 0 1 (1 0) 4
11 (1 0) (1 0) 0 1 4
12 (1 0) 1 (1 0) 0 4
13 1 (1 0) 0 (1 0) 4
14 1 (1 0) (1 0) 0 4
15 0 0 1 1 1 0 5
16 0 0 0 1 1 1 5
17 0 1 1 1 0 0 5
18 1 0 0 0 1 1 5
19 1 1 0 0 0 1 5
20 1 1 1 0 0 0 5
Table A16. | B ( 7 ) | = 35 balanced strings.
Table A16. | B ( 7 ) | = 35 balanced strings.
k B k ( 7 ) a ( 7 ) ( B k )
1 0 (0 1) (0 1) (0 1) 4
2 (0 1) (0 1) (0 1) 0 4
3 (1 0) (1 0) (1 0) 0 4
4 (0 1) (0 1) 0 (0 1) 4
5 (1 0) (1 0) 0 (1 0) 4
6 (0 1) 0 (0 1) (0 1) 4
7 (1 0) 0 (1 0) (1 0) 4
8 (1 0 0) (1 0 0) 1 4
9 (1 0 0) 1 (1 0 0) 4
10 1 (1 0 0) (1 0 0) 4
11 (0 0 1) 1 (0 0 1) 4
12 (0 0 1) (0 0 1) 1 4
13 1 (0 0) (0 0) 1 1 5
14 1 0 0 (0 1) (0 1) 5
15 (1 0) 0 0 1 (1 0) 5
16 (1 0) (1 0) 0 0 1 5
17 (1 0) 1 (1 0) 0 0 5
18 1 1 (0 0) (0 0) 1 5
19 1 (1 0) (1 0) 0 0 5
20 1 1 1 (0 0) (0 0) 5
21 (0 1) (0 1) 1 0 0 5
22 (0 1) 1 0 0 (0 1) 5
23 (0 1) 1 0 (0 1) 0 5
24 (0 1) 1 (0 1) 0 0 5
25 (0 1) 0 (0 1) 1 0 5
26 0 (0 1) (0 1) 1 0 5
27 0 (0 1) 1 (0 1) 0 5
28 (0 0) 1 1 1 (0 0) 5
29 (0 1) 0 0 (0 1) 1 5
30 (0 0) (0 0) 1 1 1 5
31 0 0 (0 1) (0 1) 1 5
32 0 0 (0 1) 1 (0 1) 5
33 1 (1 0) 0 0 (1 0) 5
34 0 0 0 1 1 1 0 6
35 0 1 1 1 0 0 0 6
Table A17. | B ( 8 ) | = 70 balanced strings (1st part).
Table A17. | B ( 8 ) | = 70 balanced strings (1st part).
k B k ( 8 ) a ( 8 ) ( B k )
1 ((0 1) (0 1)) ((0 1) (0 1)) 3
2 ((1 0) (1 0)) ((1 0) (1 0)) 3
3 ((0 0) (1 1)) ((0 0) (1 1)) 4
4 ((0 1) (1 0)) ((0 1) (1 0)) 4
5 ((1 0) (0 1)) ((1 0) (0 1)) 4
6 ((1 1) (0 0)) ((1 1) (0 0)) 4
7 (0 0) (0 0) (1 1) (1 1) 5
8 (0 0 1) (0 0 1) 1 1 5
9 0 (0 1) (0 1) (0 1) 1 5
10 0 (0 1) (0 1) 1 (0 1) 5
11 0 (0 1) 1 (0 1) (0 1) 5
12 (0 0 1) 1 1 (0 0 1) 5
13 (0 0) (1 1) (1 1) (0 0) 5
14 (0 1) 0 (0 1) (0 1) 1 5
15 (0 1) 0 (0 1) 1 (0 1) 5
16 (0 1) (0 1) 0 (0 1) 1 5
17 (0 1) (0 1) (0 1) 1 0 5
18 (0 1) (0 1) 1 0 (0 1) 5
19 (0 1) (0 1) 1 (0 1) 0 5
20 (0 1 1) 0 0 (0 1 1) 5
21 (0 1) 1 0 (0 1) (0 1) 5
22 (0 1) 1 (0 1) 0 (0 1) 5
23 (0 1) 1 (0 1) (0 1) 0 5
24 (0 1 1) (0 1 1) 0 0 5
25 (1 0 0) (1 0 0) 1 1 5
26 1 0 (0 1) (0 1) (0 1) 5
27 (1 0) 0 (1 0) 1 (1 0) 5
28 (1 0) 0 1 (1 0) (1 0) 5
29 (1 0 0) 1 1 (1 0 0) 5
30 (1 0 1) 0 0 (1 0 1) 5
31 (1 0) (1 0) 0 1 (1 0) 5
32 (1 0) (1 0) (1 0) 0 1 5
33 (1 0) (1 0) 1 (1 0) 0 5
34 (1 0) 1 (1 0) 0 (1 0) 5
35 (1 0) 1 (1 0) (1 0) 0 5
36 (1 1) (0 0) (0 0) (1 1) 5
37 (1 1 0) 0 0 (1 1 0) 5
38 1 1 (0 0 1) (0 0 1) 5
39 1 1 0 0 1 0 1 0 5
40 1 (1 0) (1 0) 0 (1 0) 5
41 (1 1 0) (1 1 0) 0 0 5
42 1 1 0 1 0 1 0 0 5
43 1 1 (1 0 0) (1 0 0) 5
44 (1 1) (1 1) (0 0) (0 0) 5
45 0 0 (0 1 1) (0 1 1) 5
46 0 (0 1 1) (0 1 1) 0 5
Table A18. | B ( 8 ) | = 70 balanced strings (2nd part).
Table A18. | B ( 8 ) | = 70 balanced strings (2nd part).
k B k ( 8 ) a ( 8 ) ( B k )
47 0 0 (0 1) (0 1) 1 1 6
48 0 0 (0 1) 1 1 (0 1) 6
49 0 0 0 (1 1) (1 1) 0 6
50 0 (0 1) (0 1) 1 1 0 6
51 0 0 1 1 (1 0) (1 0) 6
52 (0 1) 0 0 (0 1) 1 1 6
53 (0 1) 0 (0 1) 1 1 0 6
54 (0 1) (0 1) 1 1 0 0 6
55 (0 1) 1 1 0 0 (0 1) 6
56 (0 1) 1 1 0 (0 1) 0 6
57 (0 1) 1 1 (0 1) 0 0 6
58 0 (1 1) (1 1) 0 0 0 6
59 1 (0 0) (0 0) 1 1 1 6
60 (1 0) 0 0 (1 0) 1 1 6
61 1 0 0 (0 1) 1 (0 1) 6
62 (1 0) 0 0 1 1 (1 0) 6
63 (1 0) (1 0) 0 0 1 1 6
64 (1 0) 1 (1 0) 0 0 1 6
65 (1 0) 1 1 (1 0) 0 0 6
66 1 (1 0) 0 0 (1 0) 1 6
67 1 1 (0 1) 0 0 (0 1) 6
68 1 1 1 (0 0) (0 0) 1 6
69 1 1 (1 0) 0 0 (1 0) 6
70 1 1 (1 0) (1 0) 0 0 6
Table A19. | E ( 5 ) | = 2 balanced ringed strings.
Table A19. | E ( 5 ) | = 2 balanced ringed strings.
k E k ( 5 ) a ( 5 ) ( E k )
1 0 (0 1) (0 1) 3
6 0 0 0 1 1 4
Table A20. | E ( 6 ) | = 4 balanced ringed strings.
Table A20. | E ( 6 ) | = 4 balanced ringed strings.
k E k ( 6 ) a ( 6 ) ( E k )
1 (0 1) (0 1) (0 1) 3
3 0 (0 1) (0 1) 1 4
4 0 (0 1) 1 (0 1) 4
16 0 0 0 1 1 1 5
Table A21. | E ( 7 ) | = 5 balanced ringed strings.
Table A21. | E ( 7 ) | = 5 balanced ringed strings.
k E k ( 7 ) a ( 7 ) ( E k )
1 0 (0 1) (0 1) (0 1) 4
12 (0 0 1) (0 0 1) 1 4
30 (0 0) (0 0) 1 1 1 5
31 0 0 (0 1) (0 1) 1 5
32 0 0 (0 1) 1 (0 1) 5
Table A22. | E ( 8 ) | = 10 balanced ringed strings.
Table A22. | E ( 8 ) | = 10 balanced ringed strings.
k E k ( 8 ) a ( 8 ) ( E k )
1 ((0 1) (0 1)) ((0 1) (0 1)) 3
3 (0 0) (1 1) (0 0) (1 1) 4
7 (0 0) (0 0) (1 1) (1 1) 5
8 0 (0 1) 0 (0 1) 1 1 5
9 0 (0 1) (0 1) (0 1) 1 5
10 0 (0 1) (0 1) 1 (0 1) 5
11 0 (0 1) 1 (0 1) (0 1) 5
46 0 0 (0 1 1) (0 1 1) 5
45 0 0 (0 1) (0 1) 1 1 6
47 0 0 (0 1) 1 1 (0 1) 6
Table A23. Selected balanced ringed strings | E ( 9 ) | = 14 .
Table A23. Selected balanced ringed strings | E ( 9 ) | = 14 .
k E k ( 9 ) a ( 9 ) ( E k )
1 0 ((0 1) (0 1)) ((0 1) (0 1)) 4
2 0 ((0 0) (1 1)) ((0 0) (1 1)) 5
3 (0 (0 1)) (0 1) (0 0 1) 1 5
4 (0 (0 1)) (0 0 1) 1 (0 1) 5
5 (0 (0 1)) (0 0 1) (0 1) 1 5
6 0 (0 0 1) 1 1 (0 0 1) 6
7 0 0 (0 1) 1 (0 1) (0 1) 6
8 0 0 (0 1) (0 1) 1 (0 1) 6
9 0 0 (0 1) (0 1) (0 1) 1 6
10 0 (0 0 1) (0 0 1) 1 1 6
11 (0 0) (0 0) (1 1) 0 (1 1) 6
12 0 (0 0) (0 0) (1 1) (1 1) 6
13 (0 0) (0 0) 1 1 1 0 1 7
14 (0 0) (0 0) 1 0 1 1 1 7
Table A24. | E ( 10 ) | = 26 balanced ringed strings.
Table A24. | E ( 10 ) | = 26 balanced ringed strings.
k E k ( 10 ) a ( 10 ) ( E k )
1 ((0 1) (0 1)) ((0 1) (0 1)) (0 1) 4
2 0 ((0 1) (0 1)) ((0 1) (0 1)) 1 5
3 (0 1) (1 (0 1) 0) (1 (0 1) 0) 5
4 (0 (0 1) 1) (0 0 1 1) (0 1) 5
5 0 ((0 1) 0 1) 1 (0 1 0 1) 5
6 0 ((1 0) 1 0) 1 (1 0 1 0) 5
7 (0 1) ((0 1) 1 0) (0 1 1 0) 5
8 (0 (0 1)) (0 1) (0 0 1) 1 1 6
9 (0 (0 1)) (0 0 1) 1 1 (0 1) 6
10 (0 (0 1)) (0 0 1) 1 (0 1) 1 6
11 (0 (0 1)) (0 0 1) (0 1) 1 1 6
14 0 (0 0 1 1) 1 (0 0 1 1) 6
15 0 0 ((0 1) 1) (0 1 1) (0 1) 6
16 0 0 ((0 1) 1) (0 1) (0 1 1) 6
17 0 (0 0 1 1) (0 0 1 1) 1 6
19 0 0 (0 1) ((0 1) 1) (0 1 1) 6
12 (0 0) 0 (1 1) (1 1) (0 0) 1 7
13 0 0 (0 1) 1 1 (0 1) (0 1) 7
18 0 0 (0 1) (0 1) 1 1 (0 1) 7
20 0 0 (0 1) (0 1) (0 1) 1 1 7
21 (0 0) 0 1 (0 0) (1 1) (1 1) 7
22 (0 0) (0 0) (1 1) (1 1) 0 1 7
23 (0 0) (0 0) (1 1) 1 0 (1 1) 7
24 (0 0) (0 0) (1 1) 0 (1 1) 1 7
25 (0 0) (0 0) 1 0 (1 1) (1 1) 7
26 (0 0) (0 0) 0 1 (1 1) (1 1) 7
Table A25. Selected balanced ringed strings E ( 11 ) .
Table A25. Selected balanced ringed strings E ( 11 ) .
k E k ( 11 ) a ( 11 ) ( E k )
1 0 (0 1) ((0 1)) (0 1)) (0 1 0 1) 5
2 (0 (0 1) (0 1)) (0 0 1 0 1) 1 5
3 (0 0) ((0 0) 1 1) (1 0 0 1 1) 6
4 (0 (0 1)) (0 1) (0 1) (0 0 1) 1 6
5 (0 0) (0 0) (0 0) (1 1) (1 1) 1 7
6 (0 0) (1 1 0) 1 (0 0) (1 1 0) 7
7 (0 0) (0 0) (0 1) (0 1) 1 1 1 8
Table A26. Selected balanced ringed strings E ( 12 ) .
Table A26. Selected balanced ringed strings E ( 12 ) .
k E k ( 12 ) a ( 12 ) ( E k )
1 ((0 1) (0 1)) (0 1 0 1) (0 1 0 1) 4
2 (0 (0 1) 1 (0 1)) (0 0 1 1 0 1) 5
3 ((0 1) 1 (0 (0 1))) ((0 1) 1 (0 0 1)) 5
4 (0 (0 1) 1) (0 0 1 1) (0 1) (0 1) 6
5 ((0 1) 0 (0 1)) (0 1 0 0 1) 1 1 6
6 (0 0 1) (0 0 1) (0 0 1) 1 1 1 7
7 (0 0) (0 0) (0 0) (1 1) (1 1) (1 1) 7
8 (0 0) (0 0) (1 1) (1 1) 1 (0 0) 1 8
9 (0 0) (1 0) (1 1) (0 0) (1 1) (1 0) 8
10 (1 1) (1 1) (0 1) (0 1) (0 0) (0 0) 8
11 (1 1) (1 1) (0 0) (0 0) (1 0) (1 0) 8
Table A27. Selected balanced ringed strings E ( 13 ) .
Table A27. Selected balanced ringed strings E ( 13 ) .
k E k ( 13 ) a ( 13 ) ( E k )
1 0 ((0 1) (0 1)) (0 1 0 1) (0 1 0 1) 5
2 0 ((1 0) 0 1 (1 0)) (1 0 0 1 1 0) 6
3 (0 ((0 1) (0 1)) (0 0 1 0 1) (0 1) 1 6
4 0 (0 0) ((0 0) (1 1)) (0 0 1 1) (1 1) 7
5 (0 0) ((0 0) (1 1)) (0 0 1 1) 0 (1 1) 7
6 (0 0) (0 0) (0 0) 0 (1 1) (1 1) (1 1) 8
7 (0 0 (0 1)) (0 0 0 1) (0 1) 1 1 1 8
8 (0 0) (0 0) (0 0) 1 0 (1 1) (1 1) 1 9

References

  1. Marshall, S.M.; Murray, A.R.G.; Cronin, L. A probabilistic framework for identifying biosignatures using Pathway Complexity. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 2017, 375, 20160342. [Google Scholar] [CrossRef]
  2. Murray, A.; Marshall, S.; Cronin, L. Defining Pathway Assembly and Exploring its Applications, 2018. arXiv:1804.06972 [cs, math].
  3. Marshall, S.M.; Mathis, C.; Carrick, E.; Keenan, G.; Cooper, G.J.T.; Graham, H.; Craven, M.; Gromski, P.S.; Moore, D.G.; Walker, S.I.; Cronin, L. Identifying molecules as biosignatures with assembly theory and mass spectrometry. Nature Communications 2021, 12, 3033. [Google Scholar] [CrossRef] [PubMed]
  4. Liu, Y.; Mathis, C.; Bajczyk, M.D.; Marshall, S.M.; Wilbraham, L.; Cronin, L. Exploring and mapping chemical space with molecular assembly trees. Science Advances 2021, 7, eabj2465. [Google Scholar] [CrossRef]
  5. Marshall, S.M.; Moore, D.G.; Murray, A.R.G.; Walker, S.I.; Cronin, L. Formalising the Pathways to Life Using Assembly Spaces. Entropy 2022, 24, 884. [Google Scholar] [CrossRef]
  6. Sharma, A.; Czégel, D.; Lachmann, M.; Kempes, C.P.; Walker, S.I.; Cronin, L. Assembly theory explains and quantifies selection and evolution. Nature 2023, 622, 321–328. [Google Scholar] [CrossRef]
  7. Jirasek, M.; Sharma, A.; Bame, J.R.; Mehr, S.H.M.; Bell, N.; Marshall, S.M.; Mathis, C.; Macleod, A.; Cooper, G.J.T.; Swart, M.; Mollfulleda, R.; Cronin, L. Determining Molecular Complexity using Assembly Theory and Spectroscopy, 2023. arXiv:2302.13753 [physics, q-bio].
  8. Łukaszyk, S. A No-go Theorem for Superposed Actions (Making Schrödinger’s Cat Quantum Nonlocal). In New Frontiers in Physical Science Research Vol. 3; Purenovic, D.J., Ed.; Book Publisher International (a part of SCIENCEDOMAIN International), 2022; pp. 137–151. [CrossRef]
  9. Qian, K.; Wang, K.; Chen, L.; Hou, Z.; Krenn, M.; Zhu, S.; Ma, X.s. Multiphoton non-local quantum interference controlled by an undetected photon. Nature Communications 2023, 14, 1480. [Google Scholar] [CrossRef]
  10. Xue, P.; Xiao, L.; Ruffolo, G.; Mazzari, A.; Temistocles, T.; Cunha, M.T.; Rabelo, R. Synchronous Observation of Bell Nonlocality and State-Dependent Contextuality. Physical Review Letters 2023, 130, 040201. [Google Scholar] [CrossRef] [PubMed]
  11. Łukaszyk, S. Shannon Entropy of Chemical Elements. European Journal of Applied Sciences 2024, 11, 443–458. [Google Scholar] [CrossRef]
  12. Tran, D.M.; Nguyen, V.D.; Ho, L.B.; Nguyen, H.Q. Increased success probability in Hardy’s nonlocality: Theory and demonstration. Phys. Rev. A 2023, 107, 042210. [Google Scholar] [CrossRef]
  13. Colciaghi, P.; Li, Y.; Treutlein, P.; Zibold, T. Einstein-Podolsky-Rosen Experiment with Two Bose-Einstein Condensates. Phys. Rev. X 2023, 13, 021031. [Google Scholar] [CrossRef]
  14. Watanabe, S. Knowing and Guessing: A Quantitative Study of Inference and Information; Wiley, 1969.
  15. Watanabe, S. Epistemological Relativity. Annals of the Japan Association for Philosophy of Science 1986, 7, 1–14. [Google Scholar] [CrossRef]
  16. Walker, S.; Cronin, L. Time is an object (Not a backdrop, an illusion or an emergent phenomenon, time has a physical size that can be measured in laboratories), 2023.
  17. Łukaszyk, S. , Black Hole Horizons as Patternless Binary Messages and Markers of Dimensionality. In Future Relativity, Gravitation, Cosmology; Nova Science Publishers, 2023; chapter 15, pp. 317–374. [CrossRef]
  18. Łukaszyk, S. Life as the Explanation of the Measurement Problem. Journal of Physics: Conference Series 2024, 2701, 012124. [Google Scholar] [CrossRef]
  19. Łukaszyk, S. The Imaginary Universe. preprint, PHYSICAL SCIENCES, 2023.
  20. de Chardin, P.T. The Phenomenon of Man; Harper, New York, 1959.
  21. Prigogine, I.; Stengers, I. Order out of Chaos: Man’s New Dialogue with Nature; Bantam Books, 1984.
  22. Melamede, R. Dissipative Structures and the Origins of Life. Unifying Themes in Complex Systems IV; Minai, A.A., Bar-Yam, Y., Eds.; Springer Berlin Heidelberg: Berlin, Heidelberg, 2008; pp. 80–87. [Google Scholar]
  23. Vedral, V. Decoding Reality: The Universe as Quantum Information; Oxford University Press, 2010. [CrossRef]
  24. Łukaszyk, S. Four Cubes, 2020. [CrossRef]
  25. Vopson, M.M.; Lepadatu, S. Second law of information dynamics. AIP Advances 2022, 12, 075310. [Google Scholar] [CrossRef]
  26. Łukaszyk, S. Novel Recurrence Relations for Volumes and Surfaces of n-Balls, Regular n-Simplices, and n-Orthoplices in Real Dimensions. Mathematics 2022, 10. [Google Scholar] [CrossRef]
  27. Łukaszyk, S.; Tomski, A. Omnidimensional Convex Polytopes. Symmetry 2023, 15. [Google Scholar] [CrossRef]
  28. Vopson, M.M. The second law of infodynamics and its implications for the simulated universe hypothesis. AIP Advances 2023, 13, 105308. [Google Scholar] [CrossRef]
  29. Łukaszyk, S. Metallic Ratios and Angles of a Real Argument. IPI Letters. [CrossRef]
  30. Shannon, C.E. A Mathematical Theory of Communication. Bell System Technical Journal 1948, 27, 379–423. [Google Scholar] [CrossRef]
  31. Bekenstein, J.D. Black holes and the second law. Lettere Al Nuovo Cimento Series 2 1972, 4, 737–740. [Google Scholar] [CrossRef]
  32. Bekenstein, J.D. Black Holes and Entropy. Phys. Rev. D 1973, 7, 2333–2346. [Google Scholar] [CrossRef]
  33. Hawking, S.W. Particle creation by black holes. Communications In Mathematical Physics 1975, 43, 199–220. [Google Scholar] [CrossRef]
  34. Hooft, G.t. Dimensional Reduction in Quantum Gravity, 1993. [CrossRef]
  35. Verlinde, E. On the origin of gravity and the laws of Newton. Journal of High Energy Physics 2011, 2011, 29. [Google Scholar] [CrossRef]
  36. Misner, C.W.; Thorne, K.S.; Wheeler, J.A. Gravitation; W. H. Freeman: San Francisco, 1973. [Google Scholar]
  37. Gould, A. Classical derivation of black-hole entropy. Physical Review D 1987, 35, 449–454. [Google Scholar] [CrossRef] [PubMed]
  38. Penrose, R.; Floyd, R.M. Extraction of Rotational Energy from a Black Hole. Nature Physical Science 1971, 229, 177–179. [Google Scholar] [CrossRef]
  39. Christodoulou, D.; Ruffini, R. Reversible Transformations of a Charged Black Hole. Physical Review D 1971, 4, 3552–3555. [Google Scholar] [CrossRef]
  40. Stuchlík, Z.; Kološ, M.; Tursunov, A. Penrose Process: Its Variants and Astrophysical Applications. Universe 2021, 7, 416. [Google Scholar] [CrossRef]
  41. Downey, P.; Leong, B.; Sethi, R. Computing Sequences with Addition Chains. SIAM Journal on Computing 1981, 10, 638–646. [Google Scholar] [CrossRef]
  42. Chaitin, G.J. Randomness and Mathematical Proof. Scientific American 1975, 232, 47–52. [Google Scholar] [CrossRef]
  43. Chaitin, G.J. The unknowable; Springer series in discrete mathematics and theoretical computer science, Springer: Singapore ; New York, 1999.
  44. Rajput, C. Metallic Ratios in Primitive Pythagorean Triples : Metallic Means embedded in Pythagorean Triangles and other Right Triangles. JOURNAL OF ADVANCES IN MATHEMATICS 2021, 20, 312–344. [Google Scholar] [CrossRef]
  45. Kolmogorov, A. On tables of random numbers. Theoretical Computer Science 1998, 207, 387–395. [Google Scholar] [CrossRef]
  46. Caldarola, F.; d’Atri, G.; Maiolo, M.; Pirillo, G. New algebraic and geometric constructs arising from Fibonacci numbers: In honor of Masami Ito. Soft Computing 2020, 24, 17497–17508. [Google Scholar] [CrossRef]
  47. Chaitin, G. From Philosophy to Program Size: Key Ideas and Methods : Lecture Notes on Algorithmic Information Theory from the 8th Estonian Winter School in Computer Science, EWSCS’03 : [2-7 March]; Institute of Cybernetics at Tallinn Technical University, 2003.
  48. Chaitin, G.J. Computational complexity and Gödel’s incompleteness theorem. ACM SIGACT News. [CrossRef]
  49. Zatorski, W. W życiu chodzi o życie, wydanie i ed.; Tyniec Wydawnictwo Benedyktynów: Kraków, 2020. [Google Scholar]
  50. Cronin, Leroy. Lee Cronin: Controversial Nature Paper on Evolution of Life and Universe | Lex Fridman Podcast #404, 2023. Accessed: 2023-12-18.
  51. Barta, J.; Markiewicz, R. (Eds.) Prawo autorskie: przepisy, orzecznictwo, umowy miedzynarodowe, wyd. 4., rozsz. i zaktualizowane ed.; Dom Wydawniczy ABC: Warszawa, 2002. [Google Scholar]
  52. Mandelstam, L.; Tamm, I. The Uncertainty Relation Between Energy and Time in Non-relativistic Quantum Mechanics. J. Phys. (USSR) 1945, 9, 249–254. [Google Scholar]
  53. Margolus, N.; Levitin, L.B. The maximum speed of dynamical evolution. Physica D: Nonlinear Phenomena 1998, 120, 188–195. [Google Scholar] [CrossRef]
  54. Levitin, L.B.; Toffoli, T. Fundamental Limit on the Rate of Quantum Dynamics: The Unified Bound Is Tight. Physical Review Letters 2009, 103, 160502. [Google Scholar] [CrossRef] [PubMed]
  55. Hossenfelder, S. Comments on and Comments on Comments on Verlinde’s paper "On the Origin of Gravity and the Laws of Newton", 2010. arXiv:1003.1015 [gr-qc].
  56. Landauer, R. Irreversibility and Heat Generation in the Computing Process. IBM Journal of Research and Development 1961, 5, 183–191. [Google Scholar] [CrossRef]
  57. Łukaszyk, S. A new concept of probability metric and its applications in approximation of scattered data sets. Computational Mechanics 2004, 33, 299–304. [Google Scholar] [CrossRef]
  58. Castro, P.S.; Kastner, T.; Panangaden, P.; Rowland, M. MICo: Improved representations via sampling-based state similarity for Markov decision processes. Advances in Neural Information Processing Systems 2021, 34, 30113–30126. [Google Scholar] [CrossRef]
1
" x " is the floor function that yields the greatest integer less than or equal to x and " x " is the ceiling function that yields the least integer greater than or equal to x.
2
| E k | is close to OEIS A000014 up to the eleventh term.
3
Only about twenty chemical elements (with only two non-doubleton sets of consecutive ones) violate the Aufbau rule.
4
As an analog to chemputation, where assembly theory is applied in digital chemistry.
5
6
Figure 1. Numbers of all 2 N strings (red), balanced strings | B ( N ) | (green), ringed strings | R ( N ) | (cyan), and balanced ringed strings | E ( N ) | (blue) as a function of the string length N.
Figure 1. Numbers of all 2 N strings (red), balanced strings | B ( N ) | (green), ringed strings | R ( N ) | (cyan), and balanced ringed strings | E ( N ) | (blue) as a function of the string length N.
Preprints 103789 g001
Figure 2. Degree of causation as a function of 1 N 10 5 .
Figure 2. Degree of causation as a function of 1 N 10 5 .
Preprints 103789 g002
Figure 3. Lower bound on the binary string assembly index 2 (red) and log 2 ( N ) (red, dash-dot), conjectured upper bound on the binary string assembly index Section 4 (green), factual values of the string assembly index (blue) and the ringed string assembly index (cyan) and N 1 (green, dash-dot), for the string length 0 N 20 .
Figure 3. Lower bound on the binary string assembly index 2 (red) and log 2 ( N ) (red, dash-dot), conjectured upper bound on the binary string assembly index Section 4 (green), factual values of the string assembly index (blue) and the ringed string assembly index (cyan) and N 1 (green, dash-dot), for the string length 0 N 20 .
Preprints 103789 g003
Figure 4. Lower bound on the binary string assembly index (red) and log 2 ( N ) (red, dash-dot), conjectured upper bound on the string assembly index (green) and N 1 (green, dash-dot), for the binary string length 0 N 100 .
Figure 4. Lower bound on the binary string assembly index (red) and log 2 ( N ) (red, dash-dot), conjectured upper bound on the string assembly index (green) and N 1 (green, dash-dot), for the binary string length 0 N 100 .
Preprints 103789 g004
Figure 5. An illustrative graph of complexity against information capacity: orange regions are impossible, as they are above or below the assembly bounds; yellow region contains structures optimally assembled (in equilibrium); green region contains dissipative structures; and red region is the region of human creativity (figure not to scale).
Figure 5. An illustrative graph of complexity against information capacity: orange regions are impossible, as they are above or below the assembly bounds; yellow region contains structures optimally assembled (in equilibrium); green region contains dissipative structures; and red region is the region of human creativity (figure not to scale).
Preprints 103789 g005
Figure 6. A black body object as a generator of an entropy variation shell (VS) through the solid angle Ω correspondence.
Figure 6. A black body object as a generator of an entropy variation shell (VS) through the solid angle Ω correspondence.
Preprints 103789 g006
Figure 7. Lower (red) and upper (green) bound on the number of APTs N 1 on a VS as a function of the information capacity of the generating BB [18].
Figure 7. Lower (red) and upper (green) bound on the number of APTs N 1 on a VS as a function of the information capacity of the generating BB [18].
Preprints 103789 g007
Figure 8. Lower (red) and upper (green) bounds on v R and lower (blue) and upper (cyan) bounds on v L as a function of l defining VS. Characteristic velocities are { 0 , 1 / 4 , 1 / 3 , 2 / 4 , 2 / 3 , 3 / 4 , 1 } , v L , v R R + .
Figure 8. Lower (red) and upper (green) bounds on v R and lower (blue) and upper (cyan) bounds on v L as a function of l defining VS. Characteristic velocities are { 0 , 1 / 4 , 1 / 3 , 2 / 4 , 2 / 3 , 3 / 4 , 1 } , v L , v R R + .
Preprints 103789 g008
Figure 9. Lower (red) and upper (green) bounds on the binary string assembly index of length N BB and log 2 ( N BB ) (blue), for 0 N BB 5 .
Figure 9. Lower (red) and upper (green) bounds on the binary string assembly index of length N BB and log 2 ( N BB ) (blue), for 0 N BB 5 .
Preprints 103789 g009
Figure 10. Black body object energy E BB (green); temperature T BH (red), Re [ T BB ( k eq ) ] (red, dash-dot), Re [ T BB ( k max ) ] (red, dash); and work W BH (blue), Re [ W BB ( k eq ) ] (blue, dash-dot), Re [ W BB ( k max ) ] (blue, dash),as a function of its information capacity N BB in terms of Planck units, for 0 N BB 5 .
Figure 10. Black body object energy E BB (green); temperature T BH (red), Re [ T BB ( k eq ) ] (red, dash-dot), Re [ T BB ( k max ) ] (red, dash); and work W BH (blue), Re [ W BB ( k eq ) ] (blue, dash-dot), Re [ W BB ( k max ) ] (blue, dash),as a function of its information capacity N BB in terms of Planck units, for 0 N BB 5 .
Preprints 103789 g010
Table 1. Distribution of the assembly indices for N = 4 .
Table 1. Distribution of the assembly indices for N = 4 .
N 1
a ( 4 ) ( C ) | a ( 4 ) ( C ) | 0 1 2 3 4
2 4 1 2 1
3 12 4 4 4
16 1 4 | B ( 4 ) | = 6 4 1
Table 2. | B ( 4 ) | = 6 balanced strings B k ( 4 ) .
Table 2. | B ( 4 ) | = 6 balanced strings B k ( 4 ) .
k B k ( 4 ) a ( 4 ) ( B k )
1 (0 1) (0 1) 2
2 (1 0) (1 0) 2
3 0 1 1 0 3
4 1 1 0 0 3
5 1 0 0 1 3
6 0 0 1 1 3
Table 3. String length N, number of all strings 2 N , number of balanced strings B ( N ) , number of ringed strings R ( N ) , and number of balanced ringed strings E ( N ) .
Table 3. String length N, number of all strings 2 N , number of balanced strings B ( N ) , number of ringed strings R ( N ) , and number of balanced ringed strings E ( N ) .
N 2 N | B ( N ) | | R ( N ) | | E ( N ) | | B ( N ) | / | E ( N ) |
1 2 1 2 1 1
2 4 2 3 1 2
3 8 3 4 1 3
4 16 6 6 2 3
5 32 10 8 2 5
6 64 20 14 4 5
7 128 35 20 5 7
8 256 70 36 10 7
9 512 126 60 14 9
10 1024 252 108 26 9.6923
11 2048 462 188 42 11
12 4096 924 352 80 11.55
13 8192 1716 632 132 13
14 16384 3432 1182 246 13.9512
15 32768 6435 2192 429 15
Table 4. Distribution of assembly indices among balanced ringed strings E ( N ) for 4 N 11 .
Table 4. Distribution of assembly indices among balanced ringed strings E ( N ) for 4 N 11 .
N | E ( N ) | a ( N ) = 2 a ( N ) = 3 a ( N ) = 4 a ( N ) = 5 a ( N ) = 6 a ( N ) = 7 a ( N ) = 8
4 2 1 1
5 2 1 1
6 4 1 2 1
7 5 2 3
8 10 1 1 6 2
9 14 1 4 7 2
10 26 1 6 9 10
11 42 2 14 20 6
Table 5. The lower bound on the binary string assembly index (OEIS A003313).
Table 5. The lower bound on the binary string assembly index (OEIS A003313).
N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
a min ( N ) 0 1 2 2 3 3 4 3 4 4 5 4 5 5 5 4 5 5 6 5 6
Table 6. Exemplary balanced strings B max ( N ) that have a largest assembly index. Conjectured ( a conj ( N ) ) form of the largest assembly index and its factual values for ringed ( a rng ( N ) ) and non-ringed ( a nrng ( N ) ) strings (red if below the conjectured value, green if above).
Table 6. Exemplary balanced strings B max ( N ) that have a largest assembly index. Conjectured ( a conj ( N ) ) form of the largest assembly index and its factual values for ringed ( a rng ( N ) ) and non-ringed ( a nrng ( N ) ) strings (red if below the conjectured value, green if above).
N B max ( N ) a conj ( N ) a rng ( N ) a nrng ( N )
1 0 0 0 0
2 1 0 1 1 1
3 0 0 1 2 2 2
4 0 0 1 1 3 3 3
5 0 0 0 1 1 4 4 4
6 0 0 0 1 1 1 5 5 5
7 0 0 1 1 1 0 0 5 5 6
8 0 0 0 1 0 1 1 1 6 6 6
9 0 0 0 0 1 1 1 0 1 7 7 7
10 0 0 0 0 1 1 1 1 0 1 7 7 8
11 0 0 0 0 0 1 0 1 1 1 1 8 8 8
12 1 1 1 0 0 0 1 0 1 1 0 0 9 8 8
13 0 0 0 0 0 0 1 0 1 1 1 1 1 9 9 9
14 0 0 0 0 0 1 0 1 0 1 1 1 1 1 9 9 9
15 0 0 0 0 0 1 0 1 0 1 1 1 1 1 0 10 10 10
16 1 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 11 10 10
17 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 0 11 11 11
18 1 0 0 1 1 1 1 1 0 1 1 0 0 0 0 0 1 0 11 11 12
19 1 0 0 0 0 1 0 1 0 1 0 0 1 1 1 1 1 0 1 12 11 12
20 1 0 1 0 0 1 1 1 1 1 0 1 1 0 0 0 0 0 1 0 13 12 13
Table 7. 3-bit elegant programs assembling strings with a ( N ) = 3 .
Table 7. 3-bit elegant programs assembling strings with a ( N ) = 3 .
Q C ( s = 1 ) C ( s = 2 ) C ( s Q = 3 ) N
* 11 * 0 0 * 0 * 00 * 0 5
* 10 * 0 0 * 0 0 * 00 * 0 6
* 01 * 0 * 0 * 0 * 0 * 0 * 0 6
* 00 * 0 * 0 * 0 * 0 * 0 * 0 * 0 8
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

© 2024 MDPI (Basel, Switzerland) unless otherwise stated