Серп луны осветил сосны. Луна уже больше никогда не будет для Вили прежней луной.
Нейсмит посмотрел на мальчика и протянул ему руку. А Вили протянул ему нож рукояткой вперед. Старик принял нож, не выказав ни малейшего удивления.
Они встали и направились обратно в дом.
Глава 6
После той ночи многое осталось без изменения, но это была лишь внешняя сторона: Вили продолжал, как и раньше, работать в саду. Даже несмотря на то, что гости оставили в подарок немало продуктов, все равно приходилось потрудиться, чтобы прокормить себя. (У Вили всегда был хороший аппетит – он ел больше остальных. Однако это мало помогало, он оставался таким же худым и болезненным на вид, как и раньше.) А утром и вечером Вили занимался с машинами Нейсмита.
Оказалось, что призрак – одна из этих машин, старик называл ее Джилл. На самом деле это была программа, пропущенная через специальный процессор. Джилл напоминала настоящего человека и с помощью специального оборудования, смонтированного в стенах веранды, могла появляться даже на открытом пространстве. Она оказалась превосходным учителем, бесконечно терпеливая и достаточно «человечная», так что Вили хотелось получить от нее похвалу. Час за часом она обучала его языку. Это напоминало устную игру в «Селесту». Всего за несколько недель Вили, до того едва умевший писать, научился составлять компьютерные команды на английском.
Одновременно Нейсмит начал учить его математике. Сначала парень с презрением относился к задачкам, он мог считать ничуть не медленнее Нейсмита. Однако очень скоро Вили обнаружил, что математика – это нечто куда более значительное, чем четыре основных арифметических действия. Были еще корни и трансцендентные функции, а также закономерности, которые управляли и «Селестой», и планетами. Машины Нейсмита показывали ему графическое изображение функций и способы их преобразования.
Шло время, функции становились все более сложными и интересными. Однажды вечером Нейсмит, сидя у панели управления, вывел на экран целую серию разноцветных прямоугольников разных размеров. Они походили на неровные бойницы в стенах крепости. Под первым рядом старик вывел второй, а за ним третий, причем каждый последующий напоминал первый, только в нем было больше мелких прямоугольников. Их высота колебалась между отметками «+1» и «–1».
– Ну, – сказал Нейсмит, отворачиваясь от дисплея, – какая здесь закономерность? Можешь показать мне три следующих ряда?
В эту игру они играли уже несколько дней. Конечно, можно было спорить о том, что является действительным продолжением той или иной серии, и дать несколько ответов, в зависимости от личных предпочтений, но поражало то, как Вили удавалось почувствовать некую правильность в одних ответах и лишенную изящества пустоту – в других.
Он несколько секунд смотрел на экран. Это было сложнее, чем «Селеста», где требовалось решить задачу с вполне определенными условиями. Мм. Площадь становилась меньше, высота не менялась, минимальная ширина прямоугольника уменьшалась вдвое в каждой новой линии.
Вили провел пальцами по экрану и быстро начертил три серии значков.
– Хорошо, – кивнул Нейсмит. – Думаю, ты мог бы изобразить еще несколько серий, пока прямоугольники не станут такими узкими, что их уже будет не вывести при помощи пальцев или даже курсора. А теперь посмотри сюда.
Нейсмит нарисовал другой ряд амбразур, явно выпадающий из предыдущей закономерности. Высоты их не были теперь ограничены уровнями «+1» и «–1».
– Построй мне теперь закономерность как сумму или разность из тех функций, которые мы уже с тобой разбирали. Разложи ее по другим функциям.