Наконец электронная почта доставила в Израиль послание от Касса: «Ваша статья одобрена тремя рецензентами. Печатаем!»
Несмотря на естественный скептицизм нерелигиозных математиков, никто из них не смог отыскать в статье ни одной математической ошибки. Никто не сумел обнаружить в эксперименте ни единого слабого места. И никто не смог найти объяснение тому поразительному факту, что в Библии оказался код, содержащий сведения о событиях, которые произошли после написания самой Библии.
Библия построена как гигантский кроссворд. Весь ее текст, от первого слова до последнего, представляет собой шифровку, содержащую множество сведений.
Чтобы прочитать скрытое сообщение, надо каждый раз пропускать одно и то же количество букв — пять, восемь, шестьсот… Оставшиеся буквы образуют закодированные слова. Как это доподлинно и честно доказал Рипс, код может составлять и фразы. Выйдут они осмысленными — нам грамота…
Предыдущие два предложения специально составлены так, чтобы наглядно показать принцип построения кода. Если мы возьмем первую букву, шестую, одиннадцатую и будем двигаться дальше, пропуская каждый раз по четыре буквы (именно буквы, знаки препинания и пробелы не учитываются), то получится: КОД ОТКРОЕТ ТАЙНЫ НАМ.
Но и это еще не все. Пересекаясь и переплетаясь внутри всего известного нам текста Ветхого завета, укрывшись среди букв древнееврейского алфавита, лежит сложнейшая мозаика слов и фраз — новое откровение.
Это целая тайная Библия, скрытая внутри Библии явной.
Библия — не только книга. Это еще и компьютерная программа. Сначала библейский текст высекали на камне и писали от руки на пергаменте, потом печатали в типографиях — и все это время программа ждала, пока мы не изобретем компьютер. Теперь ее можно читать так, как было задумано с самого начала.
Чтобы найти код, Рипс устранил все промежутки между словами и вытянул текст первых пяти книг Библии (то есть Торы) в одну непрерывную строку, содержащую 304805 букв. Тем самым он привел Тору к виду, который многие мудрецы считали ее изначальной формой. Согласно легенде, именно в этом виде Моисей получил Библию от Бога — как непрерывную цепь букв, без промежутков между словами.
Компьютер отыскивает в этой непрерывной строке зашифрованные в ней слова, имена и фразы. Он начинает с первой буквы Библии и пробует все возможные «эквидистантные» последовательности — сочетания букв, получающиеся, если каждый раз пропускать одну букву, две, три и так далее — вплоть до нескольких тысяч. Затем компьютер повторяет поиск, начиная со второй буквы, потом с третьей и так далее, пока не переберет всю цепочку, дойдя до самой последней буквы.
Найдя ключевое (заданное для поиска) слово, компьютер начинает отыскивать сопутствующую информацию. Снова и снова он находит связанные с ключевым словом имена, даты и названия местностей, закодированные так, что в итоговой матрице они располагаются близко друг от друга. Например, слова «Рабин», «Амир», «Тель-Авив» и год убийства находятся в одном и том же месте, поблизости от ключевого слова.
Компьютер оценивает согласования между «тематическими» словами, пользуясь двумя критериями. Во-первых, в итоговой матрице эти слова должны быть расположены близко друг от друга, и, во-вторых, шаг между буквами ключевого слова должен быть наименьшим из возможных.
Рипс объяснил мне работу своей программы на примере войны в Персидском заливе.
— Мы предложили компьютеру найти имя «Саддам Хусейн». Потом стали искать относящиеся к нему слова и проверять, насколько их близость математически значима. Рядом с «войной в заливе» мы нашли «скады» и «русские ракеты», а возле имени Хусейна оказалась дата начала войны.
Слова пересекались, как в кроссворде. Библейский код самым последовательным образом сводит воедино определенные слова, перекрещивая их, и таким образом проявляется скрытая в тексте информация. Имя Билла Клинтона пересекается со словом «президент». Рядом с «прилунением» — «космический корабль» и «Аполлон-11». Рядом с «Гитлером» — «наци». Рядом с «Кеннеди» — «Даллас».
Эксперимент следовал за экспериментом, и каждый раз такие кроссворды обнаруживались только в Библии. Ни в «Войне и мире», ни в какой-либо другой книге подобных пересечений обнаружить не удалось. Не оказалось их и ни в одном из десяти миллионов проверочных текстов, сконструированных компьютером.
Рипс считает, что в Библии закодировано бесконечное количество информации. Всякий раз, когда обнаруживается новое ключевое слово или фраза, образуется новый кроссворд. Связанные слова пересекаются друг с другом — под прямым углом или же по диагонали.
Рассмотрим в качестве примера материал, относящийся к убийству Рабина. Для начала мы предложили компьютеру перебрать буквы библейского текста в поисках имени «Ицхак Рабин». Оказалось, что оно встречается в тексте только один раз, с шагом в 4772 буквы.
Отыскав ключевое слово, компьютер переходит к следующему этапу: он делит всю Библию — всю цепочку из 304805 букв — на 64 строки по 4772 буквы в каждой. На нашем рисунке показан центральный участок получившейся матрицы. По вертикали идет имя «Ицхак Рабин» — входящие в него буквы обведены кружками.
Если бы в библейском тексте между буквами, образующими имя «Ицхак Рабин», были промежутки размером в десять букв, то и строки матрицы были бы длиной в десять букв. Если бы длина промежутка составляла 100 букв — такую же протяженность имели бы и строки матрицы. И так каждый раз — вводится новое ключевое слово, матрица меняется, ключевое слово выстраивается по вертикали, и возникают пересечения с иными словами, связанными с ним по смыслу.
Таким образом, каждое новое ключевое слово понуждает компьютер расположить библейский текст в виде новой матрицы. Ключевое слово и определяет получающийся в итоге кроссворд. Три тысячи лет назад библейский текст был закодирован таким образом, чтобы с обнаружением в нем имени Ицхака Рабина автоматически проявилась информация, связанная с этим человеком.
Мы сразу видим, что имя Рабина пересекается словами «убийца, который убьет». На рисунке буквы, образующие эту фразу, обведены квадратами.
Вероятность того, что полное имя Рабина пересеклось с предсказанием убийства случайным образом, равна примерно одной трехтысячной, — то есть, как сказал бы любой математик, она пренебрежимо мала.
Первого сентября 1994 года я вылетел в Израиль, чтобы предупредить Рабина. Но имя убийцы мы заметили только год спустя — уже после убийства. «Амир» — эта фамилия расположена в той же части матрицы, что и фамилия «Рабин». И рядом со словами «убийца, который убьет».
Слово «Амир» стояло здесь три тысячи лет, ожидая, пока мы его прочтем. Но библейский код — не хрустальный шар. В нем ничего нельзя обнаружить случайно, наугад. Надо знать, что мы ищем.
Предсказания библейского кода ничуть не похожи на пророчества, например, Нострадамуса. «Звезда поднимется на востоке, и великий Король падет», — вот типичное предсказание Нострадамуса, которое, конечно же, применимо к очень многим историческим событиям. В сущности, его можно толковать как угодно.
Между тем предсказания библейского кода точны и подробны, как репортажи Си-Эн-Эн: полное имя убитого, имя убийцы, год, когда совершится преступление. И все, кроме фамилии Амир, было обнаружено до убийства.
Конечно же, в это трудно поверить. Я спросил Рипса — может быть, подобную информацию можно почерпнуть откуда угодно? Ведь наверняка в любом тексте достаточной длины возникает множество случайных буквенных комбинаций, которые на самом деле не имеют никакого значения. Что если дата начала войны в Персидском заливе и все буквосочетания, относящиеся к убийству Рабина, — простые совпадения?
Вместо ответа Рипс достал из кармана монетку и подбросил ее в воздух.
— Если это честная монетка, — сказал он, — то в половине случаев она будет падать решкой, а в половине — орлом. Если же я двадцать раз подброшу монету и все двадцать раз выпадет орел, то любой решит, что монета с подвохом, жульническая. Вероятность того, что при бросании монеты двадцать раз подряд выпадет орел, меньше одной миллионной. Так вот, Библия — это и есть монетка с подвохом. Она закодирована.