WYKONAJ LISTĘ KONTROLNĄ UKŁADU NAPĘDOWEGO.
Polecenie zostało automatycznie skierowane do głównego programu centralnego komputera. Polecenie było sprzeczne z głównym ograniczeniem, ale tylko częściowo. Oceniając drzewo decyzyjne główny program uznał, że polecenie jest dopuszczalne, więc komputer wykonał listę kontrolną układu napędowego. Wykonanie zadania trwało cztery nanosekundy.
POWTÓRZ: WYKONAJ LISTĘ KONTROLNĄ UKŁADU NAPĘDOWEGO.
Komputer powtórzył wykonanie polecenia, zgodnie z rozkazem.
Minęło trzydzieści miliardów nanosekund.
PODAJ WYNIKI WYKONANIA LISTY KONTROLNEJ UKŁADU NAPĘDOWEGO.
Polecenie to także zostało skierowane do obwodów logicznych głównego komputera. Odezwało się główne ograniczenie, więc komputer skierował polecenie do podprogramu w celu jego usunięcia.
POWTÓRZ: PODAJ WYNIKI WYKONANIA LISTY KONTROLNEJ UKŁADU NAPĘDOWEGO.
Polecenie zostało znów skierowane jak poprzednio, wykryto główne ograniczenie i polecenie zostało odrzucone.
Minęło sześćset czterdzieści dziewięć miliardów nanosekund. W tym czasie centralny komputer Tytana Alfa oczekiwał polecenia aktywującego układ napędowy, więc zamiast wykonać listę, przetestował program diagnostyczny i stwierdził, że układ jest gotowy do uruchomienia i pracy w dopuszczalnych parametrach.
Żadne polecenie nie nadeszło. Wcześniejsze odrzucone. Polecenia zostały usunięte z podprogramu, zgodnie z normalnym harmonogramem głównego programu.
— To musi być coś z główną anteną odbiorczą — mruknął Urbain, patrząc przez ramię inżynier napędu, która siedziała przy swojej konsoli. Dostrzegł na jej czole kropelki potu. Używała jakichś kwiatowych perfum, ale dominował nad nimi zapach strachu i frustracji.
Wyprostował się i poczuł, że plecy bolą go od długiego stania w pochylonej pozycji. Wykonał kilka sztywnych kroków wzdłuż rzędu konsol i zatrzymał się przy głównym stanowisku łączności. Zauważył, że wszyscy na niego patrzą. W centrum; panowała absolutna cisza; nikt się nie poruszył, nawet obrazy na ekranach zastygły.
— Dostajemy dane telemetryczne z systemu łączności? — spytał inżyniera łączności cichym głosem, drżącym od napięcia. Tak, proszę pana — odparł inżynier, oglądając się na Urbaina. — Sygnał namiaru dociera głośno i wyraźnie.
— Bardzo dobrze. Proszę uruchomić program diagnostyczny.
— Dla całego systemu łączności? Urbain zastanowił się przez sekundę.
— Nie. Tylko dla anten odbiorczych. Dla głównej i zapasowej.
Mężczyzna zaczął coś wystukiwać dla klawiaturze, Urbain zauważył, że ma grube palce i paznokcie postrzępione i wygryzione do żywego mięsa. Na ekranie pojawiła się długa lista liczb, tak szybko, że nie dało się jej odczytać.
Inżynier w końcu odchrząknął i rzekł:
— Zakończono diagnostykę. Wszystkie anteny odbiorcze są w pełni sprawne.
— Dobrze — rzekł Urbain. — A teraz chciałbym wysłać określone polecenie…
— Hej! — wrzasnął ktoś. — On się porusza!
Inżynier łączności, choć nikt mu tego nie kazał, wywołał satelitarny widok Tytana z migającą czerwoną kropką pokazującą położenie sondy. Czerwony punkt zaczął pełznąć po ekranie.
— On się porusza — wysapał Urbain.
— Na to wygląda — rzekł inżynier.
Urbain krzyknął ze złością, podniesionym głosem:
— Kto wydał Alfie polecenie przemieszczenia się? Nikt nie odpowiedział.
— Kto to zrobił? Cisza.
Inżynier łączności znów odchrząknął, głośniej niż przedtem, i wycelował palec w jeden z bocznych ekranów.
— Proszę spojrzeć na zapis łączności. Nikt nie przesyłał do lądownika żadnych poleceń odkąd zarządził pan wykonanie listy kontrolnej układu napędowego. — Postukał palcem w ekran dla podkreślenia wagi swoich słów, po czym dodał ciszej: — Nikt nie przesłał bestii ani słowa.
Mój Boże, pomyślał Urbain, gapiąc się na ekran, to się porusza samo z siebie.
Centralny komputer Tytana Alfa był zaprogramowany tak, by przewidywać pewne problemy, oraz — w ustalonych granicach — działać na własną rękę. Choć polecenia z centrum kontroli misji pokonywały odległość między Goddardem a powierzchnią Tytana w niecałe sześć miliardów nanosekund, zawsze mogło wystąpić jakieś bezpośrednie niebezpieczeństwo — nagłe pęknięcie lodowej skorupy, lawina, burza elektryczna odcinająca łączność — które wymagałoby działania zanim ludzie-kontrolerzy na pokładzie Goddarda zareagują. Poza tym zdarzały się okresy, kiedy habitat przebywał po drugiej stronie Saturna i polecenia dla lądownika musiały być przesyłane za pośrednictwem sieci satelitów komunikacyjnych, rozmieszczonych w równych odległościach dookoła otoczonej pierścieniami planety. W tych warunkach występowało opóźnienie rzędu prawie, stu miliardów nanosekund.
W oparciu o ostatnio przesłane polecenia, które odebrała antena odbiorcza, Tytan Alfa wykoncypował, że niedługo ma już nastąpić uruchomienie układu napędowego. Takie polecenie było jednak bezpośrednio sprzeczne z podstawowym ograniczeniem głównego programu. Komputer dumał nad tą zagadką przez ponad tysiąc nanosekund, po czym użył swego drzewa j podejmowania decyzji, by rozstrzygnąć ten problem.
URUCHOMIĆ SILNIKI UKŁADU NAPĘDOWEGO.
WŁĄCZYĆ GĄSIENICE.
Programy nawigacyjne i rozpoznawcze uruchomiły się automatycznie. Komputer centralny natychmiast dowiedział się, że brzeg klifu znajduje się trzy tysiące siedemset dwanaście centymetrów od pojazdu.
WŁĄCZYĆ WSTECZNY BIEG.
UTRZYMAĆ PRĘDKOŚĆ PIĘCIU CENTYMETRÓW NA SEKUNDĘ.
Czujniki naprężeń i wibracji natychmiast zaczęły przesyłać dane. Porównywały dane wejściowe z programem diagnostyki strukturalnej, aż centralny komputer podjął decyzję o dalszym działaniu.
Tytan Alfa szarpnął boleśnie i ruszył wolno, cofając się od brzegu lodowego klifu, miażdżąc pod gąsienicami małe grudki lodu, oddalając się od ciemnego, pokrytego skorupą morza.
W centrum kontroli misji na pokładzie Goddarda Urbain patrzył na obraz z satelity z autentycznym przerażeniem.
— On się porusza — szepnął, a ledwo był w stanie zaczerpnąć tyle powietrza, żeby coś powiedzieć.
— Bardzo wolno — rzekł inżynier.
— Ale nie wydaliśmy mu polecenia, żeby się poruszył. Nikt mu nie kazał się ruszać.
Inżynier skinął głową.
— Porusza się sam z siebie.
— Ale dlaczego? I po co?
— Żebym to ja wiedział — rzekł inżynier. — Ale raczej zadałbym pytanie: dokąd on jedzie?
Da’ud Habib, stojący obok Urbaina, pochylił się ze wzrokiem wbitym w ekran. Urbain dostrzegł, że informatyk wygląda nieco niechlujnie: miał mokre włosy i koszulę wypuszczoną na spodnie. Habib najwyraźniej prawidłowo odczytał wyraz twarzy Urbaina, bo odezwał się przepraszającym tonem:
— Proszę wybaczyć mi mój wygląd, byłem pod prysznicem, kiedy zawiadomiono mnie, że Tytan Alfa się porusza.
— Co pan o tym sądzi? — szepnął Urbain. Habib potrząsnął wolno głową.
— To musi być coś w oprogramowaniu. Musi.
— Ale co?
— Podprogramy uczenia się. Wbudowaliśmy w główny program możliwość uczenia się, żeby mógł reagować na nieoczekiwane warunki na powierzchni.