Выбрать главу

Так что же такое сложный объект? Как его распознать? В каком смысле утверждение, что часы, авиалайнер, уховертка или человек сложны, а луна проста, является верным? Первое непременное свойство сложного объекта, какое может прийти в голову, — это неоднородность строения. Розовый молочный пудинг или бланманже просты в том смысле, что, разделив их надвое, мы получим две порции, имеющие одинаковое внутреннее устройство; другими словами, бланманже — предмет однородный. А автомобиль — предмет неоднородный: в отличие от бланманже практически любая “порция” автомобиля будет отличаться от других “порций”. Две половинки автомобиля — это не автомобиль. Отсюда следует почти неизбежный вывод, что сложный объект в противоположность простому состоит из множества частей более чем одного типа.

Подобная неоднородность или “многочастность” — условие, возможно, необходимое, но отнюдь не достаточное. Многие объекты образованы большим количеством составных частей и имеют гетерогенное внутреннее устройство, не будучи при этом сложными в том смысле, какой я вкладываю в это слово. Например, Монблан состоит из множества различных пород, сваленных в одну кучу таким образом, что, где бы вы ни провели линию разреза, два получившихся куска всегда будут различаться по своему внутреннему строению. У Монблана мы видим ту неоднородность состава, которой не обладает бланманже, но тем не менее Монблан не является сложным в биологическом значении слова.

Давайте подойдем к нашей задаче определения сложности с другой стороны — воспользуемся математическим понятием вероятности. Попробуем, к примеру, следующее определение: сложный объект — это нечто, чьи составные части расположены таким образом, что объяснить их взаимное расположение одной только случайностью было бы затруднительно. Позаимствую сравнение у одного выдающегося астронома: если вы возьмете детали самолета и побросаете их в кучу, вероятность собрать исправный “Боинг” будет исчезающе мала. Детали авиалайнера можно соединить миллиардами различных способов, и только один из них, или очень немногие, действительно даст авиалайнер. Разрозненные “детали” человека можно соединить друг с другом даже еще большим количеством способов.

Такой подход к определению сложности кажется вполне перспективным, но кое-чего по-прежнему не хватает. Можно возразить, что существуют миллиарды способов побросать друг на друга части Монблана и только один из них — Монблан. Так в чем же тогда та разница, которая делает авиалайнер и человека сложными, а Монблан простым? Любая давно существующая комбинация частей уникальна и — задним числом — так же невероятна, как и любая другая. Свалка во дворе мастерской по утилизации старых самолетов уникальна. Двух идентичных свалок быть не может. Если вы станете сваливать куски самолетов в кучи, то шансы дважды получить одно и то же взаимное расположение фрагментов несильно отличаются от вероятности собрать таким путем работающий авиалайнер. Так почему бы нам не считать мусорную кучу, Монблан и луну такими же сложными, как самолет или собака, раз любой из названных объектов представляет собой “невероятное” сочетание атомов?

Кодовый замок моего велосипеда имеет 4096 возможных комбинаций. Все они одинаково “невероятны” в том смысле, что если вы покрутите колесики замка случайным образом, то появление любой конкретной комбинации цифр из 4096 возможных будет в равной степени немыслимым. Я могу бесцельно крутить колесики, потом смотреть на получившийся номер, каким бы он ни был, и восклицать: “Поразительно! Шансы появления именно этого номера составляли всего лишь 4096 к 1! Маленькое чудо!” Это будет равносильно тому, чтобы считать определенное расположение камней, образующих гору, или металлических деталей на свалке “сложным”. Но из всех 4096 уникальных комбинаций по-настоящему интересна только одна, 1207, — единственная, которая открывает замок. Уникальность комбинации 1207 видна не только задним числом — она была заранее предусмотрена производителем. Если, покрутив колесики случайным образом, вы с первого раза попадете на 1207, то вы сможете украсть велосипед, и это будет выглядеть как маленькое чудо. Если у вас получится наугад открыть кодовый замок банковского сейфа, то это будет выглядеть как очень большое чудо, поскольку шансы такого события составляют один на много миллионов, и в этом случае вы сможете украсть целое состояние.

В нашей аналогии угадывание кода, открывающего банковский сейф, равносильно сборке “Боинга-747” путем беспорядочного разбрасывания кусков металла. Из всех миллионов уникальных и, рассуждая ретроспективно, невероятных комбинаций кодового замка только одна открывает его. Точно так же из всех миллионов уникальных и — задним числом — невероятных куч металлолома только одна — или очень немногие — сможет взлететь. Уникальность той комбинации, которая взлетает, или той, которая открывает сейф, видна нам не только ретроспективно. Она была предопределена заблаговременно. Производитель замков установил данную комбинацию и сообщил ее управляющему банком. Способность к полету — это тоже такое свойство авиалайнера, которое мы устанавливаем заранее. Видя в воздухе самолет, мы можем быть уверены, что он не был собран методом беспорядочного сваливания деталей в кучу, потому что нам известно, что у случайной конгломерации запчастей шансы взлететь слишком ничтожны.