Если скопированы все компьютеры в сети, а новый, одиннадцатый, так и не собран (общее число блоков собираемого компьютера меньше 65536), то мастер заканчивает рабочий день, – этот рабочий цикл оказался пустым. На следующий день все повторяется сначала.

И таких дней, когда не удается собрать, будут сотни. И вот, наконец, число блоков в новом компьютере достигает значения 65536. Мастер устанавливает его в сеть и соединяет со всеми остальными. Работы по сборке и установке в сеть одиннадцатого компьютера завершены. Сборка следующего компьютера потребует меньше циклов, т. к. число связей у каждого компьютера сети возросло на единицу.

Далее, работы продолжаются во все ускоряющемся темпе. И вот наступает такой день, когда удается собрать компьютер с нуля за смену. Как только это происходит, алгоритм сборки дополняется следующими правилами:


1. Дочерний компьютер после установки в сеть помечается как не подлежащий копированию в данном цикле.

2. Процесс сборки нового компьютера начинается с копирования того компьютера сети, на котором была закончена сборка предыдущего, т. е. он копируется дважды.

3. Рабочий цикл заканчивается, если после установки в сеть очередного дочернего компьютера, новый компьютер из остатка нескопированных собрать не удается.


Вот такая хлопотная у мастера работа. Но давайте еще более ее усложним. Пусть теперь универсальные блоки, из которых собраны все компьютеры сети, в конце концов, выходят из строя, т. е. имеют время наработки на отказ. Причем ремонту они не подлежат. Оперативная замена вышедших из строя блоков становится приоритетной задачей мастера. И только тогда, когда у него появляется свободное время, продолжаются работы по наращиванию сети. Возникает вопрос: раз блоки ломаются, то как же сеть сохраняет себя?

Дело в том, что в ней изначально заложена программа резервного копирования (это одна из ее базовых функций). Это резервное копирование она производит периодически в себя же, а информация о каждом блоке равномерно (голографически) распределяется по всей сети.

Так что при установке нового блока она загружает в него то же сознание, каким обладал его предшественник до поломки. Спустя время, вдвое превышающее среднее время наработки на отказ, 99 % блоков заменены, а сеть регенерировала и пребывает в добром здравии.

Продолжая далее усложнять процесс, отменим асинхронную подачу блоков. Пусть теперь лента конвейера крутится непрерывно, и количество блоков, поступающих в единицу времени, – случайная величина. Кроме того, представим себе, что блоки поставляет производитель, на заводах которого работают люди (поставщики) некой мифической страны. Эти люди связаны между собой тысячами социальных связей. Этот социальный конгломерат представляет собой множество, состоящее из подмножеств, охватывающих различное количество людей.

Причем эти подмножества могу пересекаться. Можно начать этот длинный ряд так: люди науки, работники искусства, служители религии, исповедующие какую-то форму религии, члены различных политических партий (ну как же можно о них забыть!), просто обыватели с их приземленными ценностями (их большинство); сюда же входят всяческие клубы по интересам: любители музыки, домашних животных, спортивные болельщики, поклонники разных модных течений и т. д. и т. п.

И еще одно фантастическое предположение. Допустим, что мастер кроме, собственно, сборки сети параллельно анализирует ситуацию в социуме, так сказать, держит руку на пульсе. Для этого он связан незримым информационным каналом с каждым из поставщиков.

Задача мастера – выполнить рабочий цикл за фиксированный промежуток времени, причем блоков для работы ему требуется все больше и больше. Повлиять на скорость их производства он может только через подсознание каждого поставщика, совершенно незаметно для последнего, т. к. мысли, пришедшие из подсознания, тот воспринимает как свои собственные.