Парус и веер (Шейнин) - страница 10

Археями называли ретроградов — тех, кто на момент заморозки уже достиг пенсионного возраста, а после ревитализации отказывался идти в ногу со временем.

— С флюсом? — не понял Ари.

— Ну, щека забинтована. И очки чёрные. Подождал-подождал — и ушёл куда-то.

— Хорошо, хорошо… Я на обратном пути к вам забегу.

— Не надо ко мне забегать, я не справочное бюро, — проворчал старик вслед Ари, но тот уже семенил по коридору.

В кабинете Белаура пёстрая компания астрономов, кибернетиков и ксенолингвистов обсуждала трудности передачи отрицания двоичным кодом. Уследить за дискуссией Ари не смог и вместо этого решил выпытать у дяди, о чём именно земляне с глизеанцами говорили последние полвека.

— Я же тебе посылал крестики-нолики, — зашипел Белаур. — Расшифровку со всеми битами.

— Там одни нули и единицы! Я же ничего в этом не понимаю.

— А что там понимать? Протокол Ланселота Хогбена. На первой стадии мы только договариваемся о том, одинаковая ли у нас математика. Комитет отправил простые примеры и получил их повторение.

Ари вывел на линзы первую цепочку битов: «10100 11000», — и их перевод в знакомые символы: «1 + 1 = 2».

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

Теперь в углу поля зрения Ари вскочила цепочка:

11011 00111 0

11011 00111 1

В первой строчке содержался пример «2 + 2 = 3» (и начало кодона из трёх нулей, означавшего пробел), во второй — исправленный вариант «2 + 2 = 4». Нейробот подчеркнул тридцать третий бит и его ответ.

— Ты спрашивал, откуда мы знаем, что обитатели Глизе разумны. Вот доказательство: Исправление Ошибки. Мы узнали об этом в 2249, когда пришёл ответный Бит 33. А на следующий год началось массовое размораживание.

— Ну, а теперь что мы посылаем?

— У Звёздного Комитета есть амбициозный план. Как по мне, слишком амбициозный.

Белаур объяснил племяннику, что астрономы планируют передать иномирянам нетривиальную идею:

510 = 1012, -

то есть тот факт, что 101 — это бинарная пятёрка. Эта информация умещалась минимум в 10 бит: 11111 00101. Проблема была в том, что первые семь бит следовали правилам, установленным ранее (как, например, в первых передачах, где «0» означало «плюс», «00» — «равно», а числа передавались унарной системой — такой же, как счёт на пальцах), но последние три бита нарушали паттерн. Глизеанцы должны были догадаться, что в разгар общения условности поменялись и речь идёт о выражении «510 = 1012», а не о равенстве «5 = 1+ 1».