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