В Принстоне я, сидя в комнате отдыха, однажды услышал, как математики рассуждают о разложении ex в ряд – а это 1 + х + х2/2! + х3/3!.. Каждый последующий член ряда получается умножением предыдущего на х и делением на следующее число. Например, чтобы получить член, идущий за х4/4, надо умножить его на х и разделить на 5. Дело нехитрое.
Меня еще в детстве очень интересовали ряды, я помногу возился с ними. Я подсчитывал, используя этот ряд, значение е и любовался тем, как быстро уменьшаются новые члены.
И в тот раз пробормотал что-то насчет того, как легко с помощью этого ряда возвести е в любую степень (достаточно лишь подставить вместо х значение степени).
– Да? – говорят они.
– А ну-ка, сколько будет е в степени 3,3? – осведомляется один шутник – по-моему, это был Джон Тьюки.
Я отвечаю:
– Это несложно. 27,11.
Но Тьюки-то понимает, что проделывать такие вычисления в уме далеко не просто:
– Послушайте! Как вы это делаете?
А еще кто-то говорит:
– Вы же знаете Фейнмана, он нас просто дурачит. Результат наверняка неверный.
Пока они ищут таблицу, я добавляю еще пару знаков после запятой.
– 27,1126, – говорю я.
Наконец таблицу нашли.
– Точно! Но как вы это проделали?
– Всего-навсего просуммировал ряд.
– С такой скоростью ни один человек ряды суммировать не может. Вы, наверное, просто знали результат. Как насчет е в степени 3?
– Послушайте, – говорю я. – Это все-таки труд, и тяжелый. Давайте так – по одной задаче за раз.
– Ну точно! Сжульничал! – радостно заключают они.
– Ладно, – говорю я. – 20,085.
Они лезут в книгу, а я добавляю еще несколько знаков. Теперь они разволновались по-настоящему, поскольку я опять оказался прав.
Смотрят они на меня – великие математики тех дней – и не могут понять, каким же образом я рассчитываю любую степень е! Один из них говорит:
– Тут явно какой-то фокус. Не может человек возводить старое доброе е в произвольную степень, скажем, 1,4.
Я отвечаю:
– Дело, конечно, трудное, но для вас – так и быть. 4,05.
Они опять лезут в таблицу, а я опять добавляю несколько знаков после запятой, говорю:
– На сегодня хватит! – и ухожу.
А произошло, собственно, следующее: я просто знал три числа – натуральный логарифм 10 (он нужен, чтобы преобразовывать логарифмы по основанию 10 в логарифмы по основанию е), равный 2,3026 (то есть знал, что е в степени 2,3 очень близко к 10), и, поскольку занимался радиоактивностью (средняя продолжительность жизни ядра, период полураспада), знал натуральный логарифм 2–0,69315 (то есть знал, что натуральный логарифм 0,7 почти равен 2). Ну и знал само число е (первую его степень) – 2,71828.
Первым, о чем они меня спросили, было е в степени 3,3, а это е в степени 2,3, умноженное на е, то есть на 27,18. И пока они пытались понять, как я это проделал, я внес поправку на избыточные 0,0026, поскольку 2,3026 немного больше, чем 2,3.
Я понимал, что на следующий вопрос ответить не смогу, что в первый раз мне просто повезло. Но тут меня попросили возвести е в степень 3, а это е в степени 2,3, умноженное на е в степени 0,7, то есть десять умноженное на два. Стало быть, двадцать с чем-то, – и пока они ломали голову над моим трюком, я соорудил поправку – 0,693.
Теперь-то я уж был точно уверен, что со следующим вопросом я не справлюсь, однако мне и тут повезло. Меня спросили, сколько будет е в степени 1,4 – то есть е в степени 0,7, да еще и в квадрате. Мне только и оставалось, что немного подправить четверку!
Они так и не додумались до того, как я это делал.
Работая в Лос-Аламосе, я обнаружил, что Ганс Бете обладает совершенно фантастическими вычислительными способностями. К примеру, однажды мы подставляли в какую-то формулу числовые значения и нам понадобился квадрат сорока восьми. Я потянулся за калькулятором «Маршан», а Бете говорит:
– Это будет 2300.
Я начинаю жать на кнопки, а он:
– Если точно, 2304.
Калькулятор тоже говорит: 2304.
– Ну и ну! – говорю я. – Здорово!
– Разве вы не знаете, как возводить в квадрат близкие к 50 числа? – удивляется он. – Берете квадрат 50-2500 и вычитаете стократную разницу между 50 и нужным вам числом (в нашем случае, двойкой) – вот вам и 2300. Ну а если вам требуется поправка, возводите разницу в квадрат и добавляете его. Получается 2304.
Еще через несколько минут нам понадобился кубический корень 2,5. А для того чтобы получить на «Маршане» кубический корень, приходилось пользоваться таблицами первых приближений. Я выдвигаю ящик стола, собираясь достать таблицы и понимая, что на сей раз времени нам придется потратить немало, а Бете говорит:
– Это что-то около 1,35.
Я проверяю его по «Маршану» – все точно.
– А это вы как проделали? – спрашиваю я. – Вам известен секрет извлечения кубических корней?
– О, – говорит он, – логарифм 2,5 равен тому-то и тому-то. А одна треть от этого логарифма лежит между логарифмом от 1,3 и логарифмом от 1,4 – ну я и провел интерполяцию.
Выходит, я выяснил следующее: во-первых, он помнит таблицы логарифмов; во-вторых, тот объем арифметических вычислений, которых потребовала интерполяция, отнял бы у меня больше времени, чем уходит на то, чтобы порыться в таблице и понажимать на кнопки калькулятора. В общем, впечатление я получил сильное.
Следом я попытался научиться делать это самостоятельно. Запомнил несколько логарифмов и стал брать на заметку разные штуки. К примеру, если кто-то спрашивает вас: «Чему равен квадрат двадцати восьми?» – вы вспоминаете, что квадратный корень из двух равен 1,4, а 28 больше чем 1,4 в 20 раз, стало быть, квадрат 28 должен быть в 400 раз больше 2, то есть он равен примерно 800.
Если же вас просят разделить 1 на 1,73, вы можете сразу сказать, что получится 0,577, поскольку знаете, что 1,73 очень близко к квадратному корню из 3, поэтому 1/1,73 должно быть в три раза меньше квадратного корня из 3. Ну а если вам требуется 1/1,75, так оно равно обратному числу для 7/4, а вы помните, что для седьмых долей десятичные знаки повторяются: 0,571428…
Я очень веселился, быстро производя арифметические вычисления с помощью разных уловок и соревнуясь в этом с Гансом. Однако поймать его на незнании чего-то и победить мне удавалось крайне редко, и он в этих случаях хохотал от всей души. Ему почти неизменно удавалось получить ответ для любой задачки с точностью до одного процента. И Гансу это практически ничего не стоило – любое число оказывалось близким к другому, ему уже известному.
И все же я уверовал в свои силы. И как-то раз во время ленча – дело было в технической зоне – взял да и заявил: «Я способен за шестьдесят секунд решить с точностью до 10 процентов любую задачу, которую кто-либо из вас сможет сформулировать за десять секунд!»
Окружающие принялись сочинять для меня задачи, которые им представлялись сложными, просили, скажем, проинтегрировать функцию 1/(1 + х4), которая в указанных ими пределах почти и не менялась. Самая сложная была такой: найти биноминальный коэффициент при х10 в разложении в ряд функции (1 + х)20, однако я и в этом случае уложился во время.
Я решал задачу за задачей и чувствовал себя превосходно, но тут в столовую вошел Пол Олам. Перед тем как попасть в Лос-Аламос, Пол некоторое время проработал со мной в Принстоне – и всегда оказывался умнее меня. Например, как-то раз я в рассеянности играл с измерительной рулеткой, которая резко скручивается, когда нажимаешь кнопку на ее корпусе. Лента то и дело хлестала меня по руке, и довольно больно.
– Черт! – воскликнул я. – Ну что я за осел. Нашел себе игрушку, которая раз за разом больно меня бьет.
Пол сказал:
– Ты просто неправильно ее держишь.
Взял он у меня рулетку, вытянул ленту, нажал на кнопку, лента вернулась назад. А ему не больно.
– Ого! Как ты это делаешь?
– Догадайся!
Я две недели ходил по Принстону, щелкая лентой рулетки, в итоге рука у меня попросту распухла. И наконец понял, что больше не выдержу.
– Пол! Сдаюсь! Как ты держишь эту чертовщину, чтобы она тебе больно не делала?
– А кто сказал, что она мне больно не делает? Делает и мне.
И я почувствовал себя полным остолопом, которого заставили две недели ходить по городу и больно хлестать себя лентой по руке.
Так вот, проходит Пол по столовой, и моя взволнованная публика окликает его:
– Пол! Тут Фейнман такое вытворяет! Мы даем ему задачи, которые формулируются за десять секунд, а он через минуту сообщает ответ с точностью до 10 процентов. Может, и ты попробуешь?
Он, не останавливаясь, говорит:
– Тангенс 10 с точностью до 100-го знака.
Ну и все: разделите-ка π с точностью до 100-го знака! Безнадега.
В другой раз я похвастался: «Могу взять иным методом любой интеграл, который требует от всех прочих интегрирования по контуру».
Так Пол выдал мне интегралище, который получил, начав с комплексной функции, интеграл которой ему был известен, и оставив от нее лишь мнимую часть. То есть ободрал функцию так, что для нее только контурное интегрирование возможным и осталось. Он всегда меня вот так побивал. Очень умный был человек.
Впервые попав в Бразилию, я обедал как бог на душу положит и вечно приходил в рестораны не вовремя, оказываясь единственным посетителем. Ел я чаще всего стейк с рисом (нравилось мне это блюдо), а вокруг меня топталась четверка официантов.
Однажды в ресторан зашел японец. Я и раньше видел его в окрестностях, он продавал счеты, именуемые абаками. Японец заговорил с официантами и предложил им посоревноваться – сказал, что сможет складывать числа быстрее любого из них.
Официантам в дураках оказываться не хотелось, они и сказали:
– Ладно-ладно. Может, вы лучше с нашим посетителем посоревнуетесь?
Японец подошел ко мне. Я запротестовал:
– Я же по-португальски толком не говорю!
Официанты засмеялись:
– С числами все просто.
И принесли мне карандаш и бумагу.
Японец попросил одного из официантов назвать числа, которые нужно сложить. И разбил меня наголову, поскольку, пока я эти числа записывал, он их уже сложил.
Я предложил, чтобы официант писал одинаковые числа на двух листках и вручал их нам одновременно. Разница опять оказалась невелика. Японец все равно меня обскакал.
Однако это его чересчур раззадорило, и он захотел показать себя в полной красе.
– Mutipliçãо! – сказал он.
Кто-то записал условия задачи. Японец снова опередил меня, но не намного, поскольку в умножении я довольно силен.
И тут он совершил ошибку: предложил заняться делением. Он просто не понял, что чем сложнее задача, тем выше мои шансы.
Мы получили сложную задачку на деление. Ничья.
Японец встревожился, – по-видимому, его долго обучали обращению с абаком, а тут какой-то посетитель ресторана едва его не победил.
– Raios cubicos! – мстительно так произносит он. Кубические корни! Он хочет брать кубические корни, пользуясь арифметикой! Более сложной и фундаментальной задачи в арифметике, пожалуй, и не найти. При работе с абаком это, надо полагать, экстра-класс.
Он записывает на бумажке число, большое, я его и сейчас помню: 1729,03. И приступает к работе, что-то бормоча и покряхтывая: «Мммммммммагммммбр» – старается, как черт! Ну просто с головой в вычисления уходит.
А я тем временем всего-навсего сижу.
Один из официантов спрашивает:
– А вы что же?
Я тычу себя пальцем в голову и говорю:
– А я думаю! – и записываю на бумажке: 12. И еще немного погодя: 12,002.
Японец отирает пот со лба.
– Двенадцать! – говорит он.
– О нет! – отзываюсь я. – Больше знаков давайте! Больше!
Мне-то известно, что при арифметическом вычислении кубического корня определение каждого нового знака требует куда больших усилий, чем их уходит на предыдущий. Это занятие крайне тяжелое.
Он снова зарывается в работу, кряхтит: «Рррргрррр-мммммммм…», а я тем временем добавляю еще два знака. Наконец он поднимает голову, чтобы сообщить:
– 12,0!
Официанты счастливы донельзя. Они говорят японцу:
– Смотрите! Он работал головой, а вам абак потребовался! Да и знаков у него больше!
Бедняга теряется совершенно и уходит, униженный. А официанты обмениваются поздравлениями.
И как же простой посетитель ресторана победил абак? Число было такое – 1729,03. Мне было известно, что в кубическом футе содержится 1728 дюймов, значит, ответ должен чуть-чуть превышать 12. Излишек 1,03 – это примерно одна двухтысячная от заданного числа, а из курса вычислительной математики я знал, что для малых дробей кубический корень составляет одну треть избытка. Поэтому мне оставалось только найти значение дроби 1/1728 и умножить ее на 4 (разделить на 3 и умножить на 12). Так я целую кучу знаков и получил.
Несколько недель спустя тот же японец появился в коктейль-баре отеля, в котором я жил. Узнал меня, подошел и сказал:
– Объясните мне, как вам удалось с такой быстротой извлечь кубический корень.
Я начал объяснять, что воспользовался методом приближений, что мне довольно было определить процент ошибки:
– Допустим, вы дали мне 28. Корень кубический из 27 это 3…
Он хватается за абак: ззззззззззз…
– Да, – говорит.
И тут я понимаю: ничего-то он в числах не смыслит. Имея в руках абак, не нужно запоминать целую кучу арифметических комбинаций, довольно научиться передвигать вверх и вниз костяшки. Вы не обязаны помнить, что 9 + 7 = 16, вам достаточно помнить, что для прибавления 9 нужно сдвинуть десять костяшек вверх и одну вниз. Так что основные арифметические действия мы выполняем медленнее, но зато лучше разбираемся в числах.
Более того, сама идея метода приближений была выше его понимания, – впрочем, получить этим методом точное значение кубического корня удается далеко не всегда. Так что объяснить ему, как я вычисляю кубические корни, мне не удалось, как не удалось и объяснить, что 1729,03 он выбрал попросту на мое счастье.