Глава 5. согласные
Ночью он снова проснулся от капель. Кран в ванной не просто капал — он отбивал дробь, как дятел. Алексей лежал, смотрел в темноту и думал о сообщении анонима. Оно не выходило из головы. Не потому, что было глубоким. А потому, что было коротким. В нём не было ни одного лишнего слова, и от этого оно запоминалось целиком, как строчка из песни, которую не любишь, но не можешь забыть.
«Убери гласные. Оставь согласные. Посмотри, что получится».
Он встал, не зажигая свет, прошёл на кухню. Налил воды из-под крана, выпил. Окно кухни выходило во двор, и там, внизу, на мокром асфальте, отражался свет от фонаря. Алексей смотрел на этот свет и думал, что согласные — это как фонарь в луже. Гласные — это отражение. Убери гласные — и останется свет, который не льётся, а стоит, как вбитый в землю.
Утром он сел за компьютер.
Сначала он сделал простое. Скачал масоретский текст Пятикнижия в цифровом виде. Нашёл готовый модуль, который убирал огласовки, — ничего сложного, обычная замена символов. Запустил. Через несколько секунд на экране лежал сплошной поток согласных. Без пробелов, без знаков, без деления на стихи. Одна длинная строка, уходящая вправо, как дорога.
Алексей смотрел на неё. Она не была бессмысленной. В ней было что-то, чего он не ожидал. Как будто он снял с дома штукатурку и увидел не кирпичи, а кладку, которая сама по себе была несущей. Буквы стояли ровно. Не все подряд, но ровно. В них был ритм. Они повторялись с определённой частотой. Где-то сгущались, где-то расходились. Алексей не знал, что с этим делать.
Он попробовал простое. Запустил поиск повторяющихся последовательностей. Три буквы, четыре, пять. Программа работала недолго. Результат был предсказуем: в тексте такого объёма повторялось всё, что могло повториться. Случайные совпадения. Никакой системы.
Тогда он попробовал иначе. Разбил текст на фрагменты равной длины. Посмотрел, как в них распределяются частоты букв. Обычный статистический анализ, как с любым языком. Программа выдала графики. Они были ровные, гладкие, как дыхание спящего человека. Никаких аномалий.
Он сидел и смотрел в экран. Строка согласных молчала. Она не сопротивлялась, но и не открывалась. Она просто была.
Тогда он открыл нейросеть.
Это была та же программа, которой он пользовался для работы: большая, спокойная, умеющая писать код. Он не верил в её «разумность», но уважал её за скорость. Он сформулировал задачу не сразу. Писал, стирал, писал снова. Получалось то слишком общо, то слишком узко.
Наконец он написал:
«Есть текст на древнееврейском без огласовок. Нужно найти в нём закономерности, которые не видны при обычном чтении. Не смысл. Не грамматику. А структуру. Может быть, текст устроен не так, как кажется. Напиши модуль, который это проверит».
Нейросеть подумала несколько секунд. Потом начала выводить код. Модуль получался странный: не тот, что написал бы Алексей. В нём было больше свободы. Он не просто считал частоты и искал повторы — он строил матрицы, сравнивал фрагменты по сложным признакам, использовал методы, о которых Алексей слышал, но никогда не применял. Модуль был избыточен. Но он был готов.
Алексей скопировал его, вставил в «Скептика», запустил. Программа начала работать. На экране поползли строки: «анализ консонантного слоя», «поиск вторичных структур», «построение матрицы соответствий». Алексей смотрел на это, как смотрят на чужую работу, которую сами заказали, но не понимают до конца.
Потом он закрыл ноутбук. Оставил программу работать. Вышел на балкон. Дождь перестал, но воздух был сырой и тяжёлый. Внизу, у кладбищенской ограды, стоял человек в тёмной куртке и смотрел на окна. Алексей не мог разглядеть лицо. Человек постоял, повернулся и пошёл вдоль ограды, не оборачиваясь.
Кот вышел на балкон следом. Сел у ног. Алексей потёр его за ухом.
— Сам не знаю, что ищу, — сказал он.
В комнате загудел ноутбук. Алексей вернулся. На экране мигала строка: «Анализ завершён».
Он сел. Открыл результат.
Свидетельство о публикации №226082700747