his also proves Theorem 6, and the remark at the last part of the proof also proves Theorem 11 for the finite space. Let \ensuremath{\mathord{\textit{Tr\/}}} be a given standard computing transition function over an alphabet \Sigma. Construct an amplifier as in Lemma 11.7 with the transition function \ensuremath{\mathord{\textit{Pl-trans\/}}}_{1}(\cdot)=\ensuremath{\mathord{\textit{Tr\/}}}(\cdot). This amplifier defines cell body sizes {B}_{k} for all k. Given a string \rho\in\Sigma_{0}^{n} in the input-output alphabet, let
\begin{aligned}
l=\bigvee\mathopen\{\verythinmathskipk : {B}_{k}\le n\mskip 1mu\mathclose\}.
\end{aligned}
Create a germ of cells of M_{l} covering the space interval \left[0,n\right), with address {Q}_{l}/2 somewhere inside it. Fill its \ensuremath{\mathord{\textsf{\slshape{Payload\/}}}} track first with *, then write over the \ensuremath{\mathord{\textsf{\slshape{Payload\/}}}}.\ensuremath{\mathord{\textsf{\slshape{Input\/}}}} track the string \rho. Now apply consecutively the encodings \phi_{*l}, \phi_{*(l-1)}, \dots, to get a string \rho_{l} of \mathbb{S}_{1}. The code \psi_{*} whose existence is stated in the theorem is defined as \psi_{*}(\rho)=\rho_{l}, which gives n_{l}:=|\rho_{l}|<2n as required by the theorem. From here, with \ensuremath{\mathord{\textit{Init\/}}} as in Definition 3.6, we obtain the initial configuration of M_{1} as \eta(\cdot,0)=\ensuremath{\mathord{\textit{Init\/}}}_{\psi_{*}}(\rho). For readability, we will call the color -1 “blue”, color 0 “white” and color 1 “red”. First, for simplicity, assume that the space is infinite.
By the construction, the interval \left[0,n_{l}\right) is already an l-level white germ. First we will show how the space outside it will also promptly self-organize to level l: of color blue on the left and red on the right. From then on, the self-organization continues on the whole space, and at the same time, the computation in the white germ proceeds reliably, lifting to a higher level in every step of self-organization. Finally, the trickle-down argument shows that at any time the result can be read out at the lowest level.
For k=1,2,\ldots, let
\begin{aligned}
a_{k}&=\sum_{i=2}^{k}C_{1}{B}_{i},\quad
v_{k} = \sum_{i=2}^{k}C_{2}T^{\bullet}_{i},
\\ J_{k} &= \left[-a_{k},n_{l}+a_{k}\right),
\quad H^{-}_{k}=(-\infty,-a_{k}),\quad H^{+}_{k}=\left[n_{l}+a_{k},\infty\right),
\end{aligned}
then J_{l}=\left[0,n_{l}\right), H^{-}_{1}=(-\infty,0). For j=1,2,3 let \mathcal{A}_{k,j} be the event that in \eta^{k} at time v_{k}, the interval \left[- j a_{k+1},-a_{k}\right) is not germ-level blue or \left[n_{l}- a_{k},n_{l}+ j a_{k+1}\right) is not germ-level red. Let
\begin{aligned}
\mathcal{D}_{k}=\bigcup_{i= 1}^{k}\mathcal{A}_{i,1}.
\end{aligned}
Note that \mathcal{A}_{1,1}=\mathcal{D}_{1}=\emptyset.
Step+. step:1dim.comp.outside For each k, in \eta^{k} at time v_{k}, the set H^{-}_{k}\setminus H^{-}_{k+1} is germ-level blue and H^{+}_{l}\setminus H^{+}_{l+1} is germ-level red modulo (\sigma_{k},\mathcal{D}_{k-1}).
Sloppypar. Pproof. Interval H^{-}_{1} is germ-level blue at time 0 in \eta^{1} by definition. Lemma 21.14 implies that H^{-}_{2} is germ-level blue in \eta^{2} at time v_{2} modulo (\sigma_{2},\mathcal{D}_{1}), further H^{-}_{3} is germ-level blue in \eta^{3} at time v_{3} modulo (\sigma_{3},\mathcal{D}_{2}), and so on. The same argument works for H^{+}_{k}.
For k\ge l, let \mathcal{F}_{k} be the event that there is damage in \eta^{k} in the space-time rectangle
\begin{aligned}
\Gamma(J_{l},3 a_{k+1})\times (0,v_{k+1}].
\end{aligned}
Step+. step:1dim.comp.middle Assuming \neg \mathcal{F}_{l}, the interval J_{l} is part of a white germ at time v_{l} in \eta^{l}.
Pproof. We started from the interval J_{l} of level l cells surrounded by level 1 latent cells. In the absence of damage in \eta^{l}, these cells perform according to the program, hence up to time v_{l}<2 T^{\bullet}_{l+1}, none of them would die.
Step+. step:1dim.comp.boundary From \neg(\mathcal{A}_{l,3}\cup\mathcal{F}_{l}) follows that in \eta^{l} at time v_{l}+2T^{\bullet}_{l+1}, interval J_{l} is part of a white germ, and \Gamma(J_{l},2 a_{l+1}) is germ-level color-controlled.
Pproof. At time v_{l} in \eta^{l}, as part ? shows, \neg\mathcal{F}_{l} implies that J_{l} is part of a white germ. And \neg\mathcal{A}_{l,3}, implies by definition that \left[-3 a_{l+1},-a_{l}\right) is germ-level blue and \left[n_{l}-a_{l},n_{l}+3 a_{l+1}\right) is germ-level red. We can now apply the argument of Lemma 21.7 simultaneously with with I=\left[-3 a_{l+1},n_{l}\right), J=\left[-a_{l},0\right), and with I=\left[0,n_{l}+3 a_{l+1}\right), J=\left[n_{l},n_{l}+a_{l}\right), to imply that in \eta^{l} at time v_{l}+2T^{\bullet}_{l+1}, the whole interval \Gamma(J_{l},2 a_{l+1}) becomes germ-level color-controlled.
Step+. step:1dim.comp.next From \neg(\mathcal{A}_{l,3}\cup\mathcal{F}_{l}) follows that in \eta^{l+1} at time v_{l+1}, the interval J_{l} is part of a white germ, and interval \Gamma(J_{l},a_{l+1}) is germ-level color-controlled, except for an event \mathcal{E}_{l} of probability
\begin{aligned}
\le (2 C_{1}+7)\theta_{l},
\end{aligned}
where \theta_{l} was defined in (?).
Pproof. From \mathcal{F}_{l} follows that J_{l} is part of a white germ also in \eta^{l+1}. By part ?, from \neg(\mathcal{A}_{l,3}\cup\mathcal{F}_{l}) follows that in \eta^{l} at time v_{l}+2T^{\bullet}_{l+1}, the interval \Gamma(J_{l},2 a_{l+1}) is germ-level color-controlled. Note that v_{l+1}=v_{l}+2T^{\bullet}_{l+1}+26{p}_{0}T^{\bullet}_{l+1}. Applying Lemma 21.12, for case \eta=\eta^{l}, t_{2}-t_{1}=26{p}_{0}T^{\bullet}_{l+1}, to any subinterval K of length 2{B}_{l+1} of \Gamma(J_{l},a_{l+1}), we find that K becomes color-controlled in \eta^{l+1} except for an event of probability \theta_{l}. If each of the r intervals of the form \left[i{B}_{l+1},(i+2){B}_{l+1}\right) intersecting \Gamma(J_{l},a_{l+1}) becomes color-controlled then so does \left[-a_{l+1},n_{l}-a_{l+1}\right). Let \mathcal{E}_{l} be the event that any one of them does not become color-controlled, then \operatorname{\mathsf P}(\mathcal{E}_{l})\le r\theta_{l}. The construction gave |J_{l}|<5 {B}_{l+1}, we know a_{l+1}<2C_{1}{B}_{l+1}, hence |\Gamma(J_{l},a_{l+1})|< (4 C_{1}+5){B}_{l+1}, r\le 4 C_{1}+9.
Let us handle now first the case of infinite space \mathbb{Z}.
Step+. step:1dim.comp.above Let k>l. Assume that in \eta^{k} at time v_{k} the interval J_{l} is part of a white germ, and the interval \Gamma(J_{l},a_{k}) is germ-level color-controlled. Then from \neg(\mathcal{A}_{k,2}\cup\mathcal{F}_{k}) follows that in \eta^{k+1} at time v_{k+1}, the interval J_{l} is part of a white germ, and interval \Gamma(J_{l},a_{k+1}) is germ-level color-controlled, except for an event \mathcal{E}_{k} of probability \le (2 C_{1}+3)\theta_{k}.
Pproof. (This proof is similar to the one above.) From \mathcal{F}_{k} follows that J_{l} is part of a white germ also in \eta^{k+1}. From \neg\mathcal{A}_{k,2} follows that in \eta^{l} at time v_{l} also the interval \Gamma(J_{l},2 a_{k+1}) is germ-level color-controlled. Applying Lemma 21.12, for case \eta=\eta^{k}, t_{2}-t_{1}=C_{2}T^{\bullet}_{k+1}, to any subinterval K of length 2{B}_{k+1} of \Gamma(J_{l},a_{k+1}), we find that K becomes color-controlled in \eta^{k+1} except for an event of probability \theta_{k}. If each of the r intervals of the form \left[i{B}_{k+1},(i+2){B}_{k+1}\right) intersecting \Gamma(J_{l},a_{l+1}) becomes color-controlled then so does \Gamma(J_{l},a_{l+1}). Let \mathcal{E}_{k} be the event that any one of them does not become color-controlled; then \operatorname{\mathsf P}(\mathcal{E}_{k})\le r\theta_{k}. The construction gave |J_{l}|<{B}_{k+1}, we know a_{k+1}<2C_{1}{B}_{k+1}, hence |\Gamma(J_{l},a_{l+1})|< (4 C_{1}+1){B}_{l+1}, r\le 4 C_{1}+5.
For k\ge l let
\begin{aligned}
\mathcal{D}'_{k} = \bigcup_{i=l}^{k}\mathcal{A}_{l,2}, \quad
\mathcal{G}_{k}=\mathcal{D}_{l-1}\cup\mathcal{A}_{l,3}\cup\mathcal{D}'_{k-1}\cup\bigcup_{i=l}^{k-1}\mathcal{F}_{i}
\cup\bigcup_{i=l}^{k-1}\mathcal{E}_{i},
\end{aligned}
where the events \mathcal{E}_{i} were defined in the proofs of part ? and part ?.
Step+. step:1dim.comp.combine Let k> l. Assuming \neg\mathcal{G}_{k}, in \eta^{l+1} at time v_{l+1} the interval \Gamma(J_{l},a_{k}) is germ-level color-controlled, and the interval J_{l} is part of a white germ. Also,
\begin{aligned}
\operatorname{\mathsf P}(\mathcal{G}_{k})&\le 2\sum_{i=1}^{l-1}{Q}_{i}\sigma_{i}+6{Q}_{l}\sigma_{l}
+ 4\sum_{i=l}^{k-1}{Q}_{i}\sigma_{i}
\\ &+ 33\sum_{i=l}^{k-1}{Q}_{i}{U}'_{i}\varepsilon_{i}
+ (2 C_{1}+7)\theta_{l} + \sum_{i=l+1}^{k-1}(4 C_{1}+5)\theta_{i}=O(\sigma_{1}).
\end{aligned}
Pproof. The statement before the probability estimate, for k=l+1, follows from part ?. For k>l+1, it follows by induction from part ?. It remains to prove (?). From the definition, \mathcal{D}_{k}=\bigcup_{i=2}^{k}(\mathcal{A}_{i,1}\setminus\mathcal{D}_{i-1}). From
\begin{aligned}
\operatorname{\mathsf P}(\mathcal{A}_{i+1,j}\setminus\mathcal{A}_{i,j})&\le 2 j {Q}_{k}\sigma_{k}
\end{aligned}
we have \operatorname{\mathsf P}(\mathcal{D}_{k})\le 2\sum_{i=1}^{k-1}{Q}_{i}\sigma_{i}, \operatorname{\mathsf P}(\mathcal{D}'_{k})\le 4\sum_{i=l}^{k-1}{Q}_{i}\sigma_{i}. Given n_{l}<5{B}_{l+1}, a_{k+1}< 2{B}_{k+1}, v_{k+1}\le 2T^{\bullet}_{k+1}, we have
\begin{aligned}
\operatorname{\mathsf P}(\mathcal{F}_{k})\le 11 ({B}_{k+1}/{B}_{k})\cdot 2(T^{\bullet}_{k+1}/T^{\bullet}_{k})
\le 33 {Q}_{k}{U}'_{k}\varepsilon_{k}.
\end{aligned}
The estimates for \mathcal{E}_{k} were given in parts ? and ?.
In the reasoning below, we assume \neg\mathcal{G}_{k}. Between times v_{k} and v_{k+1}, we have a white germ containing J_{l}, around the germ cell with address {Q}_{k}/2. Besides lifting from level k to level k+1, the trajectory \eta^{k} performs its payload computation; for each level i\le k, this proceeds without faults up to time v_{i+1}, in the area \Gamma(J_{l},a_{i+1}) which is all the area that matters, as the germ does not grow beyond it. But we are interested in the output of level 1, so trickle-down will be invoked. According to the rules \ensuremath{\mathord{\texttt{\slshape{Compute\/}}}} of Algorithm ? and \ensuremath{\mathord{\texttt{\slshape{Update-payload\/}}}} of Algorithm ?, payload computation happens on level k representing germ cells of level k+1 with addresses in \left[0,{Q}_{k+1}\right). We will estimate the number of payload computation steps performed, but first assume that time t' is the end of a dwell period of a germ cell x' of \eta^{k}, in which x=x'+a for some a\in\left[0,{B}_{k}\right), and \eta^{k}(x',t').\ensuremath{\mathord{\textsf{\slshape{Payload\/}}}}(a) is supposed to have the value \zeta(x,t). Under the assumption \neg\mathcal{G}_{k} indeed \zeta(x,t)=\eta^{k}(x', t').\ensuremath{\mathord{\textsf{\slshape{Payload\/}}}}(a). A trickle-down reasoning just like in Section ?, in the proof of Theorem 3, with D_{k}=T^{\bullet}_{k}, as done for information storage in the discussion after Lemma 11.7 (Amplifier), will bring the equality down to level 1:
\begin{aligned}
\operatorname{\mathsf P}\mathopen\{\mskip 1mu\zeta(x,t).\ensuremath{\mathord{\textsf{\slshape{Output\/}}}}\ne \eta(x, t').\ensuremath{\mathord{\textsf{\slshape{Output\/}}}}\mskip 1mu\mathclose\}&\le\operatorname{\mathsf P}(\mathcal{G}_{k})+
\varepsilon_{k}+\sum_{i=1}^{k-1}\varepsilon''_{i}
\\ &= O(\sigma_{1})=O(e^{-R}).
\end{aligned}
Let us now estimate t' in terms of t. Let t'_{k} be the time by which the first white cell of M_{k} will be created, then we have v_{k-1}< t'_{k} \le v_{k}. Between times t'_{k} and t'_{k+1}, there are enough computation steps to simulate in \ensuremath{\mathord{\textit{Tr\/}}} the {B}_{k+1}-{B}_{k} steps of the expansion of an area of size {B}_{k} to one of size {B}_{k+1}. This shows that if {B}_{k}< t \le {B}_{k+1} then t_{k}\le t'<t_{k+1}. Recall the definition of bandwidth w_{k} in (?). During the time interval (t'_{k},t'_{k+1}], starting at time t'_{k} until the payload of a germ of size {B}_{k+1} is filled, each work period of a germ cell simulates at least a constant times w_{k}{B}_{k} steps of \ensuremath{\mathord{\textit{Tr\/}}}. So if t>{B}_{k} then to simulate t steps of \ensuremath{\mathord{\textit{Tr\/}}} we need, within constant factor, t/{B}_{k}w_{k} work periods, each of length \leT^{\bullet}_{k}, so
\begin{aligned}
t T^{\bullet}_{k}/{B}_{k}w_{k}.
\end{aligned}
For t\le{B}_{k} we need less, so we are conservative when going with this estimate for all t. Noting that \prod_{i<k}{U}'_{i} is within constant factor of T^{\bullet}_k, and using (?), we have within constant factor
\begin{aligned}
T^{\bullet}_{k}/{B}_{k}w_{k} = R^{k}(k!)^{2}< 2^{2.1 k\log k}.
\end{aligned}
Using (?) we have for large t,
\begin{aligned}
t&>B_{k}=R^{k(k+1)/2-1},
\\ \log t &> \logR\cdot k^{2}/2,
\\ k &< (\log t)^{1/2}(2/\logR)^{1/2},
\\ 2^{2.1 k\log k} &< c^{ (\log t)^{1/2}\log\log t},
\end{aligned}
for a constant c depending on R. So we can estimate t'\le t\cdot c^{(\log t)^{1/2}\log\log t} as Theorem 4 states.
In case of the finite space \mathbb{Z}_{N} we can only hope to simulate the computation \zeta(\cdot,t) while it fits into a space of size N, so let
\begin{aligned}
K = \bigvee\mathopen\{\verythinmathskipk : B_{k}< N\mskip 1mu\mathclose\}.
\end{aligned}
Step+. step:1dim.comp.finite In case of a space \mathbb{Z}_{N} for finite N, adding \varepsilon^{h_{0}(N,c)}t to the estimate with a constant c>1 will do. The same argument works also to finish the proof of Theorem 11 for a finite space.
Pproof. After the level has been raised to K, it will not be raised any longer. In every time period of size T^{\bullet}_{K}, the computation may fail if a fault of level K occurs, that is with probability \varepsilon_{K}. In time t the probability of this happening at least once can be (generously) be upper-bounded by \varepsilon_{K}t. We estimate, similarly to (?), for k=K:
\begin{aligned}
\varepsilon_{K} &< \varepsilon^{h_{0}(N,c)}
\end{aligned}
for an appropriate c>1.