грубую модель. Ей выделили самую мощную машину на эту ночь, и Джесс сидела, запуская расчёт на коротких интервалах времени, чтобы проверить известные данные. Стандартная процедура заключалась в том, что часть предоставленных Вол-Си Гошем данных она взяла как обучающую базу, а часть – как базу для проверки модели. Не сразу всё сходилось, хотя код был не очень сложным.
Само собой, они не учитывали всяческие природные катаклизмы, столкновения галактик, взрывы сверхновых, астероиды – убийцы планет и тому подобное. И приятно, что к ней присоединилась вся команда математиков, Шан и даже Рашми. Сейчас была ночь, но Хилл решила, что использует выделенное серверное время по максимуму и осталась дежурить в полутёмной лаборатории, внося поправки и добавляя в модель новые параметры.
– Будешь кофе? – голос Чжоу за спиной неожиданно прорезал равномерное гудение техники, и девушка вздрогнула.
Шан подошёл, поставил на стол две чашки и полный кофейник, после чего поворошил ей волосы и плюхнулся на соседний стул.
– Спасибо, лапусенька, – так она порой называла его наедине. Джесс чмокнула своего мужчину в губы и принялась наливать кофе. – Ты решил составить мне компанию? У тебя же завтра куча работы.
– Ну и что? – Шан взял свою чашку. – Я вспомнил, как мы раньше дежурили парами. Это было классно, но дежурств уже полгода как нет. Так что не вижу ничего плохого в том, чтобы время от времени не спать всю ночь.
Чёрт, нужно точно сходить к психологу, но только для того, чтобы разобраться, почему, когда всё хорошо, ей хочется заняться самоанализом. Забавно, фрактальная психология[10].
– Ну, как поживает модель Хилл возникновения Согласия? – Чжоу уставился в её экран.
– Вообще-то, Артур предложил назвать её моделью Хилл-Ланге, – засмеялась Джесс. – Хотя мне кажется, что и ты, и Сташевич тоже приложили немало усилий. Так что, по-честному, это модель Хилл-Ланге-Чжоу-Сташевича.
– Фу, слишком длинно, пусть будет Хилл-Ланге! О, это результат в таблице? – Шан прокрутил экран. – Обширно!
Таблица получилась большой, это был первичный агрегат, а не полный результат. И расчёт прошёл всего-навсего на ста миллионах лет. Так что назвать его полным было бы трудно. И ещё требовалось учесть кое-какие факторы, чем она и занималась до прихода Шана, запустить всё ещё раз и потом уже сделать сводник.
– Это ещё не сводный отчёт, тут нужно поработать и посмотреть, чтобы выявить статистику и вероятность, – ответила она и выделила одну из строк. – Здесь каждые десять тысяч лет, то есть на цикл становления цивилизаций, отмечены в разных точках предсказания появления таковых и вероятность того, что это – Согласные. А вон в том поле указана степень изолированности, то есть тот самый фактор, который позволит считать, что цивилизация переживёт следующие десять тысяч лет, чтобы закрепиться в космосе. А тут – фактор, что она переживёт сто тысяч лет, – видишь? Почти везде нули.
– Давай просто в Excel откроем и посмотрим, – предложил Шан, после чего сам запустил известный редактор таблиц и открыл файл с отчётом из него.
Десять тысяч строк и полсотни столбцов были мгновенно переведены в нужный формат. Шан просуммировал столбцы и спустился в самый низ таблицы, посмотреть результат.
– Боже, Джесс, ты только посмотри! – чуть ли не закричал парень, но она и сама уже видела. Досада. Явно какая-то ошибка в модели. – Сумма по возникшим цивилизациям, подходящим для Согласия для нашей галактики, – более миллиона за сто миллионов лет! А вот, смотри, тех, которые десять тысяч лет продержатся, – тринадцать тысяч!
– А тех, которые способны просуществовать сто тысяч лет, здесь тридцать семь… – вздохнула Джесс. – Шан, значит модель не работает. Иначе в нашей галактике было бы гораздо больше цивилизаций Согласия, а не тысяча семьсот тридцать… Придётся искать ошибку.
Чжоу понимающе кивнул. Она открыла код и стала искать, где опростоволосилась. При этом краем глаза наблюдала, как Шан продолжил изучение всё той же таблицы, загрузив файл с сетевого диска, на соседнем ноутбуке. Ну что ж, может заметит что-то, что поможет выявить ошибку.
* * *
Серверная шумела, кофейник пустел, звук клавиатуры прорезал тихий гул оборудования, а за окном медленно плыли звёзды в своём суточном ритме. Джесс копалась в коде и дважды ей казалось, что она нашла то, что привело к искажению результата. После этого Хилл всякий раз перезапускала систему, нагружая мощности, но всё это не привело к существенному изменению результата.
Где-то ближе к середине ночи она плюнула и запустила полный цикл, который должен был за семь часов обсчитать десять миллиардов лет. Логично, что модель очень упрощённая, ведь если бы она учитывала больше факторов, то расчёт длился бы годами, а не часами. Они продолжили думать над цифрами и пытаться найти ошибки, но первичный сводный результат будет готов только утром, чтобы они могли доложить группе о предварительных оценках. Заодно поразмышлять и подискутировать вместе.
…Галактика плыла перед ней. Сотни миллиардов звёзд, и Джесс видела их все, могла к ним прикоснуться, могла ощутить жизнь на каждой. Звезда переливалась зелёным цветом, когда на ней процветала цивилизация, склонная к Согласию, и пылала красным, будучи во власти Несогласных. Хилл носилась через всю галактику как божество и сеяла жизнь. Ей казалось несправедливым, что зелёные огоньки так часто угасали, и что мир был более красного оттенка, чем ей бы хотелось. Она кричала, обзывалась, требовала от разных рас прийти к Согласию, но её никто не слышал. Цивилизации возникали и гасли одна за другой, будто яркие вспышки в необозримом пространстве. Миллионы лет проносились за миллионы лет и за секунды, потому что для Бога нет времени. Сотни тысяч световых лет были незримо далеко и в то же время на расстоянии вытянутой руки, потому что для Бога нет расстояния. Вот окраина галактики, где пустота между звёздами выглядела ужасающей, где каждый казался сам по себе. А вот центр, где звёзды были напиханы словно ягоды в лукошке, где она с трудом протискивалась между ними, чтобы не обжечься, где всё небо было красно-зелёным от обилия жизни, где миллионы рас сталкивались и уничтожали друг друга веками, где целые планеты сгорали в огне войны и ненависти, где не было ничего стабильного. И что-то в этом всём не давало ей покоя. Что-то не так с её Миром, что-то в нём неправильно, чего-то не хватает, что-то она не учла при создании. Прекратите воевать! Прекратите убивать, люди! Пожалуйста, я всё неправильно сделала, вы не обязаны поступать так, это просто ошибка! Прошу вас, не надо! Хватит!
– …проснись! Джесс, проснись, – услышала она голос с одной далёкой звёзды, и сознание мигом преодолело десятки тысяч световых лет. Девушка открыла глаза и увидела заспанного Шана, теребящего