What I am sure of is that it's giving us wrong answers. Lots of wrong answers. Everyone here is getting different information out of it."
Silence; and six stricken faces on the Bridge. None of them had to put it into words. Every one of them knew that without accurate information from the computer, they were all hopelessly lost, adrift among the stars without accurate data enough to know where they were going, or even where they were.
It was Fontana who first put the question in all their minds:
“Can it be fixed?”
Ching struggled against her growing fears — fear that she would lose control, somehow do or say the wrong thing. She said, slowly and precisely, “A computer is a machine; we can do everything the computer does, only not quite so quickly or so well. And once I can find what is wrong with it — mechanical damage, a mistake in the original programming, once we know precisely what is wrong, it can be repaired. Repaired, that is, if the damage is mechanical; re-programmed, if it's a case of human error. We are particularly fortunate to have Ravi with us, because he can be used to check the accuracy of the computer. That's not the problem. The problem is — ” and she swallowed hard, trying to steady the shameful terror in her voice, "that all during the time we're trying to find out what's wrong, and trying to fix it, we're still accelerating at a steady one gee — that means nine point eight meters per second per second — piled on to whatever velocity we've attained in the past two-and-a-half days. And every second we use to get it fixed, we're going further and further off course! An error of a thousandth of a degree in course might not make any difference at all on the surface of the Earth; because there's only twenty-
four thousand miles you can go, and you're right back where you started. But out there — “Ching made a numb gesture at the infinity of stars beyond the observation window, and clutched at her seat, feeling as sick and dizzy as if the gravity had somehow gone off and she was falling endlessly through space, ”out there, a thousandth of a degree here can get us millions of kilometers, light-years off course at the other end .... We may never reach the T-5 cluster at all, we may never reach anyplace humans have gone before! We don't know if Peake ever laid in the right course at all, or where we're going, or where we've been . . . it's probably too late to get back on the right course, even if we could find out, now, what course we should have taken from just outside the Space Station! We're going out into the unknown whether we want to or not — and we don't know where!"
In the silence following Ching's outburst, the sails rotated, slightly, so that they could all see the transparent shimmer of the film across the observation window; behind them the stars blurred. All sails set, Peake thought, and acclerating at full speed — to nowhere.'
Ravi said calmly, “It can't possibly be as bad as that, Ching. We have a known position for the colonies and for the T-5 cluster, and fixes for most of the known stars. Surely, once the computer is working properly again, we can find out exactly where we are, compared to where we ought to be, and reset a proper course to take us there. The ship is maneuverable, after all, it's not as it was in the old days of the unmanned probes, where once set in orbit, the probe continued until it either crashed into something, or fell apart. We can maneuver fairly well; if we absolutely had to, we could cut acceleration, coast to rest inside the orbit of Pluto until we knew exactly where we were and in what direction we had to leave the Solar System, and then restart the drives. Theoretically, we could even turn ship 180° and decelerate back in the direction we came, to the point of the original error.”
Peake made a small weak sound, almost a giggle.
He said, "I can hear it now. We slide into orbit along-
side the Space Station. They say, hey, what, back already? We told you not to come back till you found us a habitable planet. And we say, sorry, folks, the computer you gave us doesn't work. . ."
Moira made a small finicky adjustment to the replaced sails. She reminded herself of a woman pulling herself together after a rape, trying to reassure herself I that she is still alive, still essentially undamaged, still able to function. She tried to recapture the ecstatic sensation of being at the center of a great web, controlling the movement of the ship, controlling the flow of the universe — it would not come. All she felt was the shaking of her own hands on the controls; the one thing that was real to her, the perfection of machinery, solid and without human fragility and limitations, had been breached. She looked at the sail blurring the stars and thought of the thickness of it, measured in micrometers. How frail and frangible it seemed, shivering in the vacuum, cold against space as she was cold in the heated cabin.
Teague was looking at the great disk of Jupiter, and. regretting the lack of the stability of a planet to take any sort of standard observation. He knew Jupiter's position in the Solar System, but he did not know pre-cisely where the Ship was and that meant that he had no way of knowing precisely where anything else was, relative to it. But he said, “We have an absolute set of locators out there; Jupiter and its moons. We can find out precisely where they are and where they ought to be at this moment in Universal Time—” he gestured at the cumbersome True Time figures still streaming, [ with relentless, pulsing precision across the room of the cabin. “Even if we had lost all the cosmic data in the computer, we could re-calculate it all from the po-sition of Jupiter and the Sun.”
The Sun's disk, very far away, very dim and pale and only a blot against the stars, at a far corner of the lenticular window, seemed incredibly distant. Suddenly there was the loud clanging of an alarm; they all jumped, and Fontana gasped as the red pulse of an alarm-light flicked on and off.
Moira's hands were already moving, trimming sails. She said, “I've got it; just a proximity alarm; a hunk of debris.” She reached to cut off the sound, the vibrating red carbuncle of the emergency light. “Wherever we are, I don't like it here and I suggest we change course enough to get well out of the plane of the asteroids. We aren't maneuverable enough to run the gauntlet of the asteroid belt.”
Ching, by automatic reaction, touched the computer console, and stopped dead, her hands frozen. She said weakly, “That's no good, Teague. You know where we are in reference to the asteroid belt and Jupiter—”
“I can get us well off the plane of the ecliptic, and that'll keep us away from most asteroids,” Ravi said, “but Ching, you've got to do something about the computer as fast as you can. How long will it take you to check it out?”
“There are a few things I can do right away,” Ching said, “I can probably have some idea of what's wrong inside a few minutes.” She touched a few buttons, frowned at the results, repeated the process. Then she whistled, a small, sharp sound.
“Peake,” she said, “enter the course you laid. Let me watch you do it.”
Slowly, meticulously, rechecking it with the tiny calculator which was part of every navigation student's permanent equipment, as much a part of him as his head, Peake found the figures and ran them into the computer. Ching watched, frowning a little.
“Now you, Ravi. Show me exactly what you did.”
Frowning, Ravi complied.
“All right,” Ching said, “I know what's wrong. Or — wait,” she qualified, as five faces turned to her in expectant hope, “I'm not sure whether there are mechanical bugs in the computer itself; I'll have to get in there and find out. I'd have to do that, anyhow, to find out what's wrong with the DeMags, if Teague and Moira are sure there's no mechanical problem in them. But I know how we can get, at least, mathematical right answers out of the computer, because I know why it's giving us wrong answers. Ravi, are you aware that when you were converting the acceleration factor into days, you divided everything by twenty-four instead of twenty-four point zero?”
“As a mathematician,” Ravi said, offended, “in a simple arithmetical function, there is no difference whatever between twenty-four and twenty-four point zero.”
“Quite right,” Ching agreed, “in a simple arithmetical calculation, and that's why the answer the computer gave you was wrong and you knew it was wrong. It's as if you'd asked it how long it would take to get to the orbit of Pluto at one gee acceleration and come up with a figure of eleven hours — utter nonsense that any mathematic idiot could spot. Or getting a figure of eighteen kilometers for the diameter of Mars. Only when the figures are astronomical, it's not so easy to check them. Normally, the computer — no, never mind, we stipulated that none of you has any computer sense. But I'll have to explain this so that we can get right answers out of it.”
She frowned, fumbling for words which would explain to them something which was transparently obvious to her, now that she saw what had happened, but which would be as obscure to them as some of Peake's
medical textbooks were to her. Finally she said, “I feel like a fool; Ravi's the mathematician, and it would be insulting his intelligence to suggest he didn't know the difference between a real number and an integer. But to the computer there's a tremendous difference — they're stored in a totally different format, and a real number is stored in twice as much space as an integer. Normally, the computer will convert all the integers to real numbers when they're used in arithmetic with real numbers, but now there seems to be something wrong with the Float subroutine, which should be doing that. So when the computer goes to do arithmetic, thinking it's using a real number, it picks up the integer and whatever is in the storage space next to it — giving results that can only be described as ”unpredictable.“ Which means that even if you add two and two, you're likely to come up with five or sixteen, and when you get into complicated mathematical calculations, you have very serious difficulties. All right; we can still get the right answers from this thing —” she touched the console, frowning, “as long as we are very careful to float everything before we input it — in other words, don't put in any number, not even an exponent, without a decimal point. Or we could try putting everything in a binary —”
“Not on your life,” said Moira with a shudder.
“Binary is as simple as our normal decimal system, once you get used to it —”
“But I don't have time to get used to it just now,” Moira said.
Ching nodded. “In any case, we should still be able to get the right answers — assuming that we input everything as a real number, and assuming that the Float subroutine is the only thing malfunctioning — but we still shouldn't trust the computer until I have
a chance to check everything out. And that includes programs already built into the computer as well as the ones we're putting in ourselves.”
Moira asked soberly, “Is there any possibility that the meteor damage was to the computer module?”
They could all, Fontana thought, see the implications of that. Mathematical computations for the navigation, after all, could be done with the aid of their calculators, checked by Ravi's talent. But the computer was literally in charge of every other function of the ship. Gravity. Life Support. They were still running on stored food, but soon they would begin molecular synthesis of every mouthful they ate. Teague could see it too; he said wryly, “No chance the life-support computer tie-ins are screwed up? All we need is for the computer to start synthesizing H2SO4 instead of H2O!”
Fontana shuddered. Ching said soberly, “I can't entirely exclude that possibility. I'll get inside the module as fast as I can, and check every unit inside it. No, I don't think there was damage to the computer module; the tests showed the integrity of the module undamaged. But even if it wasn't holed, we can't rule out secondary impact shock as a possibility. Or — considering that the first failure of the DeMags was before the impact — the possibility of some defect in programming, or some damage inside to the storage apparatus.” She stood up and stretched nervously. “Crisis over. Just make sure I okay every figure you enter in the computer before you put it in. Ravi, do you know where we are?”
He bit his lip. “I will, before long,” he said, “I'm getting a fix on Jupiter and three of the moons, and triangulating with the Sun; fairly soon I'll know our exact position relative to where we ought to be. Whether we can get back there without running the gauntlet of the asteroid belt, that's another thing; we
may have made a critical mistake before we crossed the orbit of Mars, and it's just possible that the whole asteroid belt is between us and the direction we had intended to go. And unless Ching says the computer is back to where we can rely on it absolutely, I don't think we ought to make any major course corrections. There might be some kind of glitch in the mechanism which regulates the drives, so that we enter into the computer exactly what we want the Ship to do, and how we want to maneuver, and instead the Ship does something else.”
He could see Moira shudder, and she lifted her hands from the sail controls and stared at them curiously, in a helpless way that seemed wholly at odds with everything he knew of Moira.
He said, “I can see now why they wanted a psychic on the crew, Moira. You knew, before we were holed. And you knew the damage was in the gym.”
"But not in time for it to do us any good,'' Moira said, tightly. She lowered her eyes and would not look at him.
“I think the first thing for us to do is to deal with the damage in the gym,” Teague said, “and to check out all the Life-Support equipment and verify that it's working exactly as it should —”
“No,” Peake said steadily. He started shucking his pressure suit. “After this kind of crisis, we're all drained and blood sugar is dropping, so we get panicky and start imagining all kinds of horror. As you said, we're working on stored food, so there's no danger of getting something lethal because the synthesizers aren't working. I suggest we go and have that dinner we were about to have when the meteor struck us.”
Only Ravi protested. "I don't want to leave the Bridge until I'm sure we're safely out of proximity to the as-