Если я спрашиваю у инженера, как работает паровой двигатель, то мне вполне ясно, какого рода ответ меня удовлетворил бы. Если мне ответят, что данный механизм приводится в действие “движущей силой”, то меня, как и в свое время Джулиана Хаксли, это вряд ли впечатлит. Если же мой инженер начнет утомлять меня рассуждениями о том, что целое больше, чем сумма его частей, я прерву его, сказав: “Не надо мне про это, расскажите, как оно работает”. Что мне на самом деле хотелось бы услышать — это рассказ о том, каким образом составные части двигателя взаимодействуют друг с другом, обеспечивая работу двигателя в целом. Изначально я был бы готов выслушать объяснение, оперирующее довольно крупными компонентами, внутреннее строение и поведение которых сами по себе могут быть очень сложными и — на тот момент — необъясненными. Элементы, на основе которых будет построено такое изначально удовлетворительное объяснение, могут называться “топка”, “котел”, “цилиндр”, “поршень”, “центробежный регулятор”. Мой инженер мог бы сказать мне (пока что без дополнительных разъяснений), какую задачу выполняет каждый из этих компонентов. На данном этапе я удовлетворился бы этим и не стал задавать вопросов о том, каким образом каждый компонент делает свою конкретную работу. Приняв за данность то, что они свою работу выполняют, я теперь смогу понять, как их взаимодействие приводит в движение весь механизм.
Разумеется, затем я волен спросить: а как работают отдельные части? Приняв как факт, что центробежный регулятор управляет интенсивностью подачи пара, и использовав этот факт для понимания работы двигателя в целом, теперь я обращаю свое любопытство к самому центробежному регулятору. Мне хочется найти объяснение, каким именно образом он выполняет свои задачи, — объяснение, оперирующее его собственными составными частями. Внутри компонентов имеется иерархия субкомпонентов. Поведение компонентов на каждом конкретном уровне мы объясняем взаимодействием субкомпонентов, внутреннее устройство которых временно принимаем на веру, и уходим вглубь по иерархической лестнице до тех пор, пока не дойдем до частиц столь простых, что в нашей повседневной жизни нам нет нужды задаваться вопросами по их поводу. Например, правы мы или нет, но в большинстве своем мы вполне удовлетворены тем, что существуют твердые железяки, и готовы использовать их в качестве простейших единиц для объяснения состоящих из них более сложных механизмов.
Физики-то, конечно, свойства железяк на веру не принимают. Они задаются вопросом, отчего те твердые, и спускаются по иерархической лестнице еще на несколько этажей, вплоть до элементарных частиц и кварков. Но для большинства из нас жизнь слишком коротка, чтобы так углубляться. Обычно, какой уровень сложной организации ни возьми, для получения удовлетворительного объяснения достаточно сойти на один-два этажа вниз и не более. Устройство автомобиля объясняют при помощи таких понятий, как цилиндры, карбюраторы и свечи зажигания, пусть даже каждый из этих компонентов и занимает вершину пирамиды объяснений на более низких уровнях. Но вы сочтете меня несколько высокопарным, если, отвечая на вопрос, как работает автомобиль, я начну рассуждать о законах Ньютона и о термодинамике. И уж полнейшим невеждой я буду выглядеть в ваших глазах, если в ответ заговорю об элементарных частицах. Хотя абсолютно верно, что в основе основ работы автомобиля лежит взаимодействие элементарных частиц, все равно куда практичнее объяснять эту работу взаимодействием между поршнями, цилиндрами и свечами зажигания.
Действия компьютера можно объяснить в терминах взаимодействий между полупроводниковыми электронными схемами, работу которых, в свою очередь, физики объясняют при помощи элементов более низких уровней. Но на практике во многих случаях попытка постичь поведение целого компьютера на любом из этих уровней будет пустой тратой времени. Электронных схем слишком много, так же как и соединений между ними. В объяснении, которое нас удовлетворит, количество взаимодействий должно быть достаточно небольшим, чтобы их можно было удержать в голове. Вот почему, желая разобраться, как работает компьютер, мы для начала предпочтем объяснение, в котором участвует где-то с полдюжины главных подкомпонентов: память, процессор, внешнее запоминающее устройство, блок управления, регулятор каналов ввода-вывода и т. д. Затем, разобравшись во взаимосвязях между этими основными компонентами, мы, возможно, поинтересуемся внутренним устройством каждого из них. Вероятно, только инженеры соответствующего профиля углубляются до уровня устройства логических операций AND или NOR. И только физики погружаются еще глубже, на уровень поведения электронов в полупроводниковом материале.
Для тех, кто любит всякие “измы”, мой подход к пониманию того, как все работает, вероятно, стоит назвать “иерархическим редукционизмом”. Если вы читаете модные журналы для интеллектуалов, то вы могли заметить, что понятие “редукционизм” сродни понятию “грех” — его противникам достаточно лишь упомянуть его, не поясняя. В определенных кругах назвать себя редукционистом — это все равно что признаться в поедании маленьких детишек. Но как на самом деле детишек никто не ест, точно так же в действительности никто и не является редукционистом в каком угодно значении этого слова, против которого стоило бы восставать. Этот вымышленный редукционист — всеми осуждаемый и существующий лишь в воображении своих оппонентов — пытается объяснить сложные вещи непосредственно через наименьшие их составные части, а в самых крайних формах данного мифа — даже просто как сумму этих частей. Иерархический же редукционист для объяснения любого сложного объекта, на каком бы конкретном уровне организации тот ни находился, использует объекты, расположенные только на одну ступень ниже, которые, вероятно, и сами по себе достаточно сложны и нуждаются в подразделении на собственные составляющие, и т. д. Любому ясно — хотя и считается, будто мифический пожирающий детишек редукционист это отрицает, — что для верхних уровней такой иерархии подходят объяснения, совершенно не похожие на те, которые годятся для более низких уровней. Именно поэтому автомобили лучше объяснять на уровне карбюраторов, а не кварков. Однако иерархический редукционист полагает, что кабюраторы можно объяснить, прибегнув для этого к более мелким единицам …, которые объясняются с помощью более мелких единиц …, которые в конечном счете объясняются поведением мельчайших из элементарных частиц. В этом смысле редукционизм — просто синоним искреннего желания разобраться, как что работает.
Мы начали этот заключительный раздел с вопроса, какого рода объяснение сложных объектов могло бы нас удовлетворить. Только что мы рассмотрели этот вопрос с точки зрения механизма “как он работает?” и пришли к выводу, что поведение сложного объекта должно объясняться в терминах взаимодействий между его составными частями, рассматриваемыми в виде следующих друг за другом уровней некоей организованной иерархии. Но существует еще и вопрос другого рода: каким образом сложный объект вообще мог возникнуть? Этот вопрос будет подробно разбираться на протяжении всей книги, и потому сейчас я не буду особенно многословен. Скажу только, что здесь подходит тот же самый общий принцип, который применялся для понимания механизмов работы. Сложный объект — это то, что мы не склонны воспринимать как нечто само собой разумеющееся, поскольку он слишком “невероятен”. Он не мог появиться на свет в силу единичной случайности. Мы будем объяснять его возникновение постепенными, накапливающимися, пошаговыми преобразованиями более простых исходных объектов, достаточно примитивных для того, чтобы возникнуть случайно. Как “перепрыгивающий через уровни” редукционизм не годится для объяснения механизмов работы и должен уступить место пошаговому движению вниз по иерархической лестнице, точно так же и процесс возникновения сложного объекта мы не можем представить как один шаг. Нам нужно снова прибегнуть к серии маленьких шажков, на сей раз следующих друг за другом во времени.