Различение Рейхенбаха. О рождении Порядка из Хаоса

## Почему правильный порядок не выводится из истории своего создания — и откуда он тогда берётся

### Тревога инженера

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

Тут и приходит тревога, у которой редко бывает точная формулировка, но суть такова: с какой стати правильный порядок появится на основании образца, который сам родился из хаотической доработки? Образец — итог случайной череды столкновений с ошибками и недодумками. Если строить «как в образце, только чисто», воспроизведёшь не порядок, а окаменевший хаос. А если начать переупорядочивать — где гарантия, что переупорядочивание сойдётся, а не превратится в бесконечный цикл, в котором каждое улучшение открывает вид на следующее и стройка не кончается никогда?

Тревога серьёзная, отмахиваться от неё глупо. Но у неё есть точное разрешение, и нашёл его не инженер, а философ — почти сто лет назад и совсем по другому поводу.

### Человек, который расклеил два порядка

Ганса Рейхенбаха стоит представить, потому что обстоятельства его жизни в этот сюжет попали не случайно. Берлинский физик и философ, основатель кружка, искавшего для философии той же строгости, какую физика уже имела, — в 1933 году он был изгнан из Берлинского университета одним из первых: еврей и вольнодумец, дважды неподходящий новой власти. Пять лет он преподавал в Стамбуле, куда Ататюрк сзывал бежавших из Германии учёных, а в 1938-м перебрался в Калифорнию. В том же году вышла его книга «Опыт и предсказание» — написанная, по сути, на чемоданах, между двумя изгнаниями. В ней он и развёл два понятия, которые до него постоянно склеивались: контекст открытия и контекст обоснования.

Разница проста, если её назвать. Порядок, в котором знание было добыто, — и порядок, в котором оно обосновано, — это два разных порядка, и второй не обязан повторять первый.

Наука вся стоит на этом зазоре, и лучший тому пример подарил химик, которому приснился сон. В 1865 году Фридрих Август Кекуле бился над строением бензола: шесть атомов углерода, шесть водорода, а как они соединены — не складывалось. Задремав у камина, он увидел, по его собственному позднему рассказу, цепочки атомов, извивающиеся змеями, — и вдруг одна змея схватила себя за хвост и завертелась кольцом. Проснувшись, Кекуле понял: бензол — не цепь, а кольцо. Так родилась одна из самых плодотворных идей в истории химии. Спустя четверть века, на чествовании в свою честь, он рассказал эту историю залу и закончил призывом: «Будем учиться видеть сны, господа, — и тогда, быть может, узнаем правду».

А теперь — главное. В доказательстве кольцевого строения бензола нет ни камина, ни змеи, ни дрёмы. Обоснование строится потом и отдельно: из валентностей, из данных о замещении, в порядке логической зависимости, — и проверяется по этим посылкам, а не по биографии открывателя. Учебник химии не повторяет сон Кекуле и не должен. Открытия совершаются в беспорядке — по аналогии, по ошибке, со зла, во сне; обоснование выстраивается заново, в другом порядке и по другим правилам. Хаотичный генезис не пятнает знание, потому что знание никогда и не опиралось на свой генезис.

Приложим различение к нашей тревоге — и она меняет форму. Страх звучал так: «правильный порядок не может произойти из хаотичного образца». Это правда — и это не требуется. Порядок вообще не выводится из образца. Он выводится из другого объекта, спрятанного внутри образца, который надо оттуда извлечь.

### Хаос под отбором — уже не хаос

Сперва о том, почему накопленный «хаос» дороже, чем кажется его уставшему автору.

Доработка системы только выглядит случайной. Каждое исправление, прежде чем остаться, прошло отбор: оно либо починило настоящий сбой, либо было выброшено. Тесты, придирки коллег, жалобы пользователей, отказы под нагрузкой — всё это давление среды. А случайная вариация под жёстким отбором — не хаос; это эволюция. И у эволюции есть известное свойство: то, что выжило, кодирует реальные ограничения среды. Глаз не случаен — случайны были мутации; отбор выплавил из их шума слепок оптики.

Но у эволюции есть и обратная сторона, и её лучше всего видно на жирафе. От мозга к гортани идёт возвратный гортанный нерв. Слово «возвратный» тут заслужено буквально: нерв не идёт напрямую вниз — он спускается по шее до самой груди, огибает крупный сосуд у сердца и возвращается обратно вверх, к гортани. У жирафа этот крюк — больше четырёх метров ради соединения двух точек, между которыми ладонь. Инженер, чертящий шею жирафа с нуля, провёл бы нерв напрямую за секунду. Эволюция так не может: у далёкого рыбьего предка сосуд, гортань и нерв лежали рядом, нерв шёл коротко и правильно; а когда потомки вытягивали шею на протяжении миллионов лет, нерв оказался пойман за сосудом и мог только удлиняться вместе с ней — перепроложить его заново отбору нечем. Крюк — не решение. Это окаменевшая история.

Вот в этом весь фокус накопленной системы. Каждая выжившая заплата — настоящее ограничение реальности, обнаруженное битьём головы об стену. Совокупность заплат — полный конспект всех стен, о которые система ударилась. Но записан этот конспект в порядке ударов, то есть в порядке исторической случайности, — как гортанный нерв проложен в порядке своего происхождения, а не по кратчайшему пути. Ограничения там настоящие; их порядок — нет.

Значит, в накопленном корпусе лежит не образец для подражания. Там лежит руда. Из руды не строят — из руды выплавляют.

### Выплавка: ограничения вместо истории

Операция выплавки проста в формулировке и трудоёмка в исполнении. По каждому элементу выжившей системы — каждому правилу, проверке, понятию — задаётся один вопрос: что сломается, если это убрать? Не «когда и почему мы это ввели» — это контекст открытия, его отбрасываем. А именно «что откажет без него» — это и есть само ограничение, очищенное от биографии.

У вопроса есть почтенный предок. Честертон в одном эссе описал реформатора, который видит поперёк дороги забор и восклицает: «Не вижу в нём смысла, снесём». На что следует ответ: пока ты не понял, зачем забор поставили, сносить его тебе нельзя — вернись и узнай; поймёшь назначение — тогда, быть может, и снесёшь с чистой совестью. Забор Честертона и наш вопрос — одно и то же движение мысли, только повёрнутое к делу: не «какова история этого правила», а «какую беду оно молча предотвращает прямо сейчас».

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

А дальше происходит то, ради чего всё и делалось. Порядок выводится из каталога — и больше ниоткуда. Ограничения зависят друг от друга: одно осмысленно лишь тогда, когда выполнено другое; проверка целого предполагает готовность частей; правило о связях предполагает, что есть чему связываться. Эти зависимости образуют структуру — и она, а не череда исправлений, есть искомый правильный порядок. Он не скопирован с образца и не выдуман из головы: он вычислен из ограничений, каждое из которых добыто опытом и оплачено сбоем.

Так разрешается парадокс. Правильный порядок действительно не происходит из хаотичного образца — он происходит из того, обо что хаос ударялся. Стены, встреченные блужданием, сами не блуждают. Карту пишет не путник — карту пишет стена.

### Почему стройка кончается

Осталась вторая половина тревоги — бесконечный цикл переупорядочивания. У него тоже есть точный механизм, и назвать его стоит, потому что названный механизм перестаёт быть проклятием.

Цикл порождается одним условием: когда образцом для самого себя служит образец. Если эталон правильности — «как у нас сейчас, только лучше», то каждое улучшение сдвигает эталон, и цель уходит вместе со стрелком. Сходимости нет не из-за трудности задачи, а по устройству: целятся в мишень, которая движется от каждого точного выстрела.

Каталог ограничений разрывает этот круг, потому что он неподвижен. Как только спецификацией становится «все ограничения выполнены», случаются две вещи. Первое: любые две реализации, удовлетворяющие каталогу, одинаково правильны — и споры о порядке, не влияющие на выполнимость ограничений, отменяются как беспредметные. Мебель можно переставлять бесконечно; выполнять конечный список условий бесконечно нельзя. Второе: появляется честный признак конца — работа завершена, когда ограничения выполнены, а не когда результат стал «похож» на выстраданный образец. Достижение цели вместо счёта итераций; выполнимость вместо сходства.

Есть и побочный выигрыш. Выплавка отделяет ограждения реальности от строительных лесов. Часть выжившего в системе — не стены, а обходы давно исправленных ошибок, подпорки умерших решений, шрамы конкретного пути (тот самый жирафий крюк, только рукотворный). В истории они неотличимы от настоящих правил — у них та же родословная, те же даты. В каталоге они отличаются мгновенно: на вопрос «что сломается, если это убрать» у них нет ответа. Снос таких лесов перестаёт быть рискованной археологией и становится рутиной с критерием.

### Старый приём

Ничего нового в этой операции нет — и это в её пользу, а не против. Тем же самым цивилизация занята испокон веков.

В 530 году император Юстиниан поручил комиссии юриста Трибониана невыполнимое: за столетия римское право обросло тысячами трактатов, противоречащих друг другу, — миллионы строк, в которых утонул бы любой суд. Комиссия за три года выварила из этой громады свод — Дигесты: из почти двух тысяч книг осталась малая доля, упорядоченная по существу права, а не по датам тяжб, из которых оно выросло. А затем Юстиниан сделал ход, который прямо называет то, о чём вся эта статья: он запретил и комментировать свод, и обращаться к исходным сочинениям, из которых он выварен. Контекст открытия был не просто отброшен — он был закрыт на замок, чтобы никто не потянул систему назад, к хаосу её происхождения. Свод должен был стоять на своих ограничениях, а не на памяти о том, как их находили.

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

Нужна оговорка, и без неё картина была бы обманчивой. Каталог ограничений полон лишь относительно уже встреченной реальности: в нём все стены, о которые система успела удариться, и ни одной из тех, что ждут впереди. Выплавка не отменяет будущих столкновений — она обещает другое: уже оплаченные уроки не будут оплачены вторично, а новое ограничение ляжет в структуру, а не в кучу. Это не всеведение. Это отказ платить дважды — но в долгой работе именно он отличает рост от блуждания.

### Итог

Тревога инженера стояла на склейке двух порядков: казалось, что порядок будущей системы обязан как-то унаследоваться от порядка её создания — а наследовать там нечего, кроме хаоса. Различение Рейхенбаха их расклеивает: у создания свой порядок, у обоснования свой, и второй строится не из первого, а из добытых первым ограничений. Хаос доработки был не позором, который надо прятать, а экспедицией, которую надо оприходовать: каждый сбой — промер глубины, каждая выжившая заплата — отметка на карте. Само блуждание маршрутом не станет. Но без блуждания не было бы и карты — а карта, выплавленная честно, не требует повторять путь, которым её добыли.


Рецензии