Если скопированы все компьютеры в сети, а новый, одиннадцатый, так и не собран (общее число блоков собираемого компьютера меньше 65536), то мастер заканчивает рабочий день, – этот рабочий цикл оказался пустым. На следующий день все повторяется сначала.
И таких дней, когда не удается собрать, будут сотни. И вот, наконец, число блоков в новом компьютере достигает значения 65536. Мастер устанавливает его в сеть и соединяет со всеми остальными. Работы по сборке и установке в сеть одиннадцатого компьютера завершены. Сборка следующего компьютера потребует меньше циклов, т. к. число связей у каждого компьютера сети возросло на единицу.
Далее, работы продолжаются во все ускоряющемся темпе. И вот наступает такой день, когда удается собрать компьютер с нуля за смену. Как только это происходит, алгоритм сборки дополняется следующими правилами:
1. Дочерний компьютер после установки в сеть помечается как не подлежащий копированию в данном цикле.
2. Процесс сборки нового компьютера начинается с копирования того компьютера сети, на котором была закончена сборка предыдущего, т. е. он копируется дважды.
3. Рабочий цикл заканчивается, если после установки в сеть очередного дочернего компьютера, новый компьютер из остатка нескопированных собрать не удается.
Вот такая хлопотная у мастера работа. Но давайте еще более ее усложним. Пусть теперь универсальные блоки, из которых собраны все компьютеры сети, в конце концов, выходят из строя, т. е. имеют время наработки на отказ. Причем ремонту они не подлежат. Оперативная замена вышедших из строя блоков становится приоритетной задачей мастера. И только тогда, когда у него появляется свободное время, продолжаются работы по наращиванию сети. Возникает вопрос: раз блоки ломаются, то как же сеть сохраняет себя?
Дело в том, что в ней изначально заложена программа резервного копирования (это одна из ее базовых функций). Это резервное копирование она производит периодически в себя же, а информация о каждом блоке равномерно (голографически) распределяется по всей сети.
Так что при установке нового блока она загружает в него то же сознание, каким обладал его предшественник до поломки. Спустя время, вдвое превышающее среднее время наработки на отказ, 99 % блоков заменены, а сеть регенерировала и пребывает в добром здравии.
Продолжая далее усложнять процесс, отменим асинхронную подачу блоков. Пусть теперь лента конвейера крутится непрерывно, и количество блоков, поступающих в единицу времени, – случайная величина. Кроме того, представим себе, что блоки поставляет производитель, на заводах которого работают люди (поставщики) некой мифической страны. Эти люди связаны между собой тысячами социальных связей. Этот социальный конгломерат представляет собой множество, состоящее из подмножеств, охватывающих различное количество людей.
Причем эти подмножества могу пересекаться. Можно начать этот длинный ряд так: люди науки, работники искусства, служители религии, исповедующие какую-то форму религии, члены различных политических партий (ну как же можно о них забыть!), просто обыватели с их приземленными ценностями (их большинство); сюда же входят всяческие клубы по интересам: любители музыки, домашних животных, спортивные болельщики, поклонники разных модных течений и т. д. и т. п.
И еще одно фантастическое предположение. Допустим, что мастер кроме, собственно, сборки сети параллельно анализирует ситуацию в социуме, так сказать, держит руку на пульсе. Для этого он связан незримым информационным каналом с каждым из поставщиков.
Задача мастера – выполнить рабочий цикл за фиксированный промежуток времени, причем блоков для работы ему требуется все больше и больше. Повлиять на скорость их производства он может только через подсознание каждого поставщика, совершенно незаметно для последнего, т. к. мысли, пришедшие из подсознания, тот воспринимает как свои собственные.
Используя весь банк информации о социуме, мастер просчитывает всевозможные варианты его развития и выбирает те из них, которые обеспечат ему нужную скорость поставки. И все это для того, чтобы обеспечить выполнения главного закона сборки: постоянство времени рабочего цикла. Затем он закладывает в подсознание социума ту информацию, которая обеспечит ему реализацию выбранного сценария.
И последнее: пусть сеть собирает себя сама, т. е. мастер – это сама растущая сеть, индивидуальность и сознание которой связано с узлом этой сети. Гипотетическая страна – это Мир-система, а универсальный блок – это каждый обладающий сознанием человек, которого сеть использует как ресурс. (Просто «Матрица» какая-то!) Как будет показано нами далее, рост численности населения Земли можно напрямую связать с процессом этой фантастической сборки.
Краткое описание модели
Введение
Гиперболический рост населения Земли, так же как неолитическую революцию и демографический переход не объясняет ни одна из существующих теорий. Примерно два миллиона лет тому назад на сцене эволюции появился род Homo и тогда же начался рост его численности. Этот рост на всем протяжении развития человечества описывается гиперболой – предельно простой, известной всем со школы функцией:
Рис. 1. Гиперболическая зависимость численности населения Земли от времени.
Вначале он был чрезвычайно медленным. Удивительно, что рост вообще имел место, ведь начальная численность первых представителей рода Homo составляла примерно 100 тысяч. А именно такой величиной определяется численность популяций животных, находящихся на той же экологической нише, что и человек и которая выше этого предела обычно не растет.
В таком неспешном темпе он продолжался до начала неолита, т. е. примерно до восьми тысяч лет до н. э. (Неолит − это время перехода от охоты и собирательства к оседлому образу жизни; время появления сельского хозяйства, домашних животных, прочных жилищ, семьи, письменности, торговли, технологий, первых крупных поселений…)
В момент начала неолита что-то произошло: никто не знает в чем настоящая причина неолитической революции, но именно в этот момент времени гиперболический рост населения Земли перешел ко второй, взрывной своей стадии. Рано или поздно такой рост должен был прекратиться, смениться «менее крутым», иначе в точке сингулярности численность человечества стала бы бесконечной. Завершение его приходится как раз на то время, в которое мы живем.
Но тут то и происходит самое непонятное и загадочное. На фоне растущего благосостояния человечество вступило в глобальный демографический переход. За ничтожное по историческим меркам время рост населения мира должен полностью прекратиться (как это уже произошло с рядом стран, уже прошедших свой «локальный» переход) и стабилизироваться на некоторой предельной, асимптотической величине. Но почему, пусть замедляющийся, этот рост не может быть продолжен? Удовлетворительного ответа на этот вопрос – нет.
* * *
Важнейшим этапом в развитии теоретической демографии стала феноменологическая теория роста населения Земли С.П. Капицы. От гиперболической зависимости численности от времени был сделан переход к простому дифференциальному уравнению, описывающему зависимость скорости роста от численности:
Рис. 2. Уравнение Капицы. Это же уравнение, но без расщепления С на K и τ, можно найти в книге И.С. Шкловского «Вселенная, жизнь, разум».
С.П. Капица ввел две константы τ и К вместо одной С, в результате чего была получена хорошая аппроксимация зависимости численности населения мира от времени на всех этапах роста, включая демографический переход. Были получены новые результаты, важнейший из которых − принцип демографического императива. Этот принцип, в отличие от ресурсного мальтузианского, утверждает, что рост численности населения Земли на протяжении всей истории человечества зависел только от самой этой численности и не зависел ни от каких ресурсов.