(3) Почему бы не взять Ала и Боба (тоже американца) или, если уж на то пошло, почему бы просто не поместить в ящик Б дубликат системы Ала? Потому что в моей истории крайне важно, что никаким простым, поддающимся обнаружению синтаксическим подбором пар закономерность объяснить невозможно. Именно поэтому система Бо написана на шведском лиспе – чтобы скрыть от любопытных глаз основополагающие семантические сходства структур данных, к которым ящик А обращается при генерации фраз, а ящик Б – при переводе этих фраз и проверке их истинности. Будучи физическими системами, компьютеры в лучшем случае должны представлять собой синтаксические движки, реагирующие непосредственно на физически измеряемые различия, а не на значения. Однако и система А, и система Б были разработаны таким образом, чтобы как можно лучше походить на воображаемого всезнайку, семантический движок, полный понимаемых истин. Поскольку две различные синтаксические системы, А и Б, были созданы, чтобы походить на один и тот же семантический движок, единственный способ объяснить демонстрируемую ими любопытную закономерность – это подняться на уровень семантического движка, где истины осознаются, а убеждения формируются намеренно. В таком случае нужно было создать две системы, которые демонстрировали бы описанную ранее восхитительную закономерность внешнего поведения, но внутренне как можно сильнее отличались бы друг от друга, чтобы объяснить наблюдаемую закономерность мог только тот факт, что их внутренняя структура представляет собой систематически организованные представления об окружающем мире. (Вспомните, что говорилось на эту тему в главе 13.)
Можно сделать паузу и спросить, могут ли две такие системы быть настолько непостижимыми, чтобы к ним нельзя было применить обратное проектирование. Иными словами, могли ли ученые так долго биться над этой загадкой? Учитывая, каких головокружительных высот достигла криптография, прежде чем давать ответ на этот вопрос, стоит подумать как минимум трижды. Я не знаю, можно ли убедительно доказать, существуют ли невзламываемые схемы шифрования. Но даже если не принимать во внимание шифрование, программисты прекрасно знают, что все удобные комментарии и другие обозначения, размещаемые в исходном коде при написании программы, исчезают при компиляции этого исходного кода, оставляя хитросплетение машинных инструкций, которые практически невозможно расшифровать. Иногда на практике осуществима “декомпиляция” – обратное проектирование объектного кода и восстановление исходного кода, – но она не восстанавливает комментарии, а просто переводит описание структур на язык более высокого уровня (и всегда ли она осуществима в принципе?). Мое предположение, что попытки ученых декомпилировать программу и расшифровать базы данных не принесли результатов, можно при необходимости подкрепить, сказав, что при их разработке применялось шифрование.
В моем варианте истории действительно представляется странным, что ученым не пришло в голову попытаться прочесть цепочки бит, проходящие по проводу, как послания в кодировке ASCII. Как они не догадались? Замечание вполне справедливо: этот недостаток мысленного эксперимента можно устранить, отправив все устройство (ящики А и Б и соединительный провод) на “Марс” и поручив задачу установления закономерности инопланетным ученым. Как и мы, они увидят, что все нажатия на α включают красную лампочку, все нажатия на β включают зеленую лампочку, а случайные цепочки бит включают желтую лампочку, но об ASCII они знать не будут. В их представлении этот подарок из космоса будет демонстрировать совершенно загадочную закономерность, не поддающуюся никакой аналитической проверке, если только они не догадаются, что в каждом ящике содержится описание мира – и описывается при этом один и тот же мир[46]. В основе закономерности лежит тот факт, что в каждом ящике содержатся всевозможные семантические связи с одними и теми же вещами, которые описываются с применением разной “терминологии” и по-разному аксиоматизируются.