EZRA CORNELL
MDCCCVII–MDCCCLXXIV
Почему бы просто не написать 1807–1874? Римские цифры выглядят впечатляюще, но они трудно читаются и громоздки. У Эзры не хватило бы терпения прочесть их.
Найти хороший способ представления чисел всегда было сложно. Уже на заре цивилизации люди пробовали различные системы записи чисел19 и проводили с их помощью подсчеты, будь то в торговле, измерении земельных наделов или пересчете скота в стаде.
Что объединяет почти все эти системы, так это то, что в них глубоко укоренились особенности анатомического строения человека. Из-за капризов эволюции у нас по пять пальцев на каждой руке. Этот анатомический факт отражается в примитивной системе подсчета, например число 17 записывается в виде:
Здесь каждая вертикальная черточка в каждой группе заменяет палец. Может быть, косая черта изображала большой палец, лежащий на остальных четырех пальцах, сжатых в кулак?
Римские цифры20 лишь немного сложнее, чем счет на пальцах. Вы можете определить след счета на пальцах в способе написания римлянами чисел 2 и 3 как II и III. Косая черта находит отражение в форме римского числа 5 как V. Но 4 — особый случай. Иногда цифра пишется как IIII, хотя чаще как IV. Расположение в IV меньшего числа (I) слева от большего (V) означает, что вы должны вычесть I, вместо того чтобы прибавить, как если бы она стояла справа. Таким образом, IV обозначает 4, в то время как VI — 6.
Вавилоняне21 не были настолько привязаны к своим пальцам. Их система счисления основывалась на числе 60, в чем отразился их безупречный вкус, так как 60 — исключительно приятное число. Его красота внутренняя и не имеет ничего общего с человеческой анатомией22. Шестьдесят — это наименьшее число, которое можно разделить нацело (без остатка) на 1, 2, 3, 4, 5 и 6. И это только начало (есть еще делители 10, 12, 15, 20 и 30). Из-за своей уникальной делимости число 60 куда более приемлемо, чем 10, для любого вида расчетов или измерений, которые представляют собой деление на равные части. Когда мы делим час на 60 минут, или минуту на 60 секунд, или полный круг на 360 градусов, то питаемся идеями мудрецов Древнего Вавилона.
Но самое большое наследие вавилонян — это идея, которая сегодня нам настолько привычна, что мало кто из нас может оценить всю ее тонкость и гениальность.
Чтобы проиллюстрировать эту идею, давайте рассмотрим привычную для нас индо-арабскую систему счисления, которая основана на той же идее в ее современном воплощении. Вместо 60 она базируется на десяти символах: 1, 2, 3, 4, 5, 6, 7, 8, 9 и, что самое замечательное, 0. Они называются цифрами, естественно, от латинского слова «пальцы»[7].
Основное новшество в том, что, хотя эта система основана на числе 10, для него не зарезервировано никакого отдельного символа. Десять — это
Здесь четко виден контраст между элегантной позиционной системой и более грубым подходом, используемым в римских цифрах. Вы хотите число десять? У нас есть 10. Это римское X. Аналогично получаем 100 (римское С) и 1000 (римское M). Также нетрудно получить десятичные представления для римских семей пятерок: римское V — число 5, римское L — число 50 и римское D — число 500.
В системе римских цифр возвышаются только несколько избранных чисел. Им дают собственную символику, а все остальные «второразрядные» числа представляются в виде их комбинаций.
К сожалению, римские цифры скрипели и стонали, когда сталкивались с чем-то б
Индо-арабская (позиционная) система счисления позволяет легко и быстро написать любое число независимо от того, насколько оно велико. Причем представлено оно будет все теми же десятью цифрами, нужно просто поставить их в правильную позицию. Более того, обозначения в арабской десятичной системе счисления очень короткие. Например, любое число до одного миллиона можно отобразить шестью или меньшим количеством символов — цифр. Попробуйте сделать это словесно, с помощью черточек или римскими цифрами.
Проще всего обычным людям научиться вычислениям с помощью позиционной системы счисления. Для этого достаточно выучить две таблицы — умножения и ее копию для сложения. И это все, что вам когда-нибудь понадобится. Любые расчеты с любой парой чисел, независимо от того, насколько они большие, можно выполнять с применением этих таблиц.
Все вышесказанное звучит несколько механистически, но в этом есть определенный смысл, поскольку с помощью позиционной системы счисления можно запрограммировать вычислительную машину на выполнение любых арифметических действий. От первых механических калькуляторов до сегодняшних современных суперкомпьютеров автоматизация арифметических вычислений стала возможной благодаря красивой идее определения значения числового разряда путем его местоположения.
Однако до сих пор невоспетым героем истории остается цифра ноль. Без него все рухнет. Это символ-заполнитель, который позволяет нам отличать числа 1, 10 и 100 друг от друга.
Все позиционные системы счисления построены на некоем числе, называемом
10 = 101
100 = 10 × 10 = 102
1000 = 10 × 10 × 10 = 103.
Учитывая тот факт, что выбор числа 10 для системы счисления имеет анатомическую, а не логическую основу, естественным было бы спросить, а нет ли более эффективных систем счисления с другими основаниями? Веские аргументы можно представить в пользу системы счисления с основанием 2 — теперь уже повсеместно распространенной двоичной системы, используемой в компьютерах и всех электронных (цифровых) устройствах, начиная от мобильных телефонов и заканчивая видеокамерами. Из всех возможных систем счисления эта требует наименьшего количества символов (только два, 0 и 1). Это ее свойство прекрасно соотносится с логикой электронных переключателей или чего-то еще, что может находиться в двух состояниях: включено или выключено, открыто или закрыто.
Двоичная система нуждается в некотором пояснении. Вместо степеней 10 в ней используются степени 2. Две единицы по-прежнему занимают 1-й разряд, как и в десятичной системе, но следующие разряды теперь занимают двойки, четверки и восьмерки, потому что
2 = 21
4 = 2 × 2 = 22
8 = 2 × 2 × 2 = 23.
Конечно, при записи числа в двоичной системе счисления мы не используем цифру 2, так же как и «цифру» 10 при записи чисел в десятичной системе счисления. В двоичной системе 2 записывается как 10 (один и ноль), а это означает одну двойку и ноль единиц. Аналогично этому 4 можно записать как 100 (одна четверка, ноль двоек и ноль единиц), а 8 — как 1000.
Последствия использования двоичной системы счисления выходят далеко за пределы математики. Степень двойки изменила наш мир. В последние несколько десятилетий мы пришли к пониманию, что
Что возвращает нас к памятнику Эзры Корнелла.
С задней стороны сооружения почти полностью скрыт от зрителя телеграфный аппарат, скромно напоминающий о роли Эзры Корнелла в создании Western Union — американской компании, сегодня специализирующейся на срочных денежных переводах, а некогда связавшей воедино весь североамериканский континент.
В качестве плотника, превратившегося в предпринимателя, Корнелл начал работать у Сэмюэля Морзе, чье имя живет в коде точек и тире, благодаря чему английский язык сократился до щелчков телеграфного ключа. Эти два события стали технологическими предшественниками сегодняшних нулей и единиц.
Морзе поручил Корнеллу построить первую правительственную телеграфную линию от Балтимора до Капитолия в Вашингтоне. Он, по-видимому, с самого начала предчувствовал, что принесут ему точки и тире. Когда 24 мая 1844 года линия была официально открыта, Морзе отправил по ней первое сообщение: «Чудны дела Твои, Господи!»
7. Получая радость от
Итак, пора переходить от арифметики начальной школы к математике средних классов. На протяжении следующих десяти глав мы будем повторять алгебру, геометрию и тригонометрию. Не волнуйтесь, если вы их забыли, — на этот раз не будет никаких экзаменов. Вместо того чтобы беспокоиться о формальной стороне изучения алгебры и геометрии, позволим себе сосредоточиться на самых красивых, важных и далеко идущих идеях этих разделов математики. Например, алгебра может поразить вас головокружительным сочетанием символов, определений и методов, но, в конце концов, все это сведется лишь к двум вещам: нахождению решений
Первое похоже на работу детектива. Вы ищете неизвестное число
Напротив, работа с уравнениями представляет собой смесь искусства и науки. Вместо того чтобы остановиться на конкретном значении
Такое определение двух основных функций алгебры не считается общепринятым (оно придумано мной и, как мне кажется, довольно правдиво). В следующей главе я больше расскажу о поиске решений
Несколько лет назад моя дочь Джо поняла зависимость между числами, выражающими ее возраст и возраст ее старшей сестры Лии23. Она мне сказала: «Папа, смотри, всегда есть число между моим возрастом и возрастом Лии. Вот сейчас мне шесть лет, а Лии восемь, а семь находится посередине. И даже когда мы станем старше — мне исполнится двадцать, а ей двадцать два года, — посередине по-прежнему будет число!»
Рассуждения Джо — пример алгебраического подхода (хотя никто, кроме гордого отца, возможно, этого и не видит). Она подметила соотношение между двумя постоянно меняющимися переменными: своим возрастом,
На языке алгебры такие задачи формулировать естественнее всего. Но потребуется небольшая практика, чтобы хорошо разобраться в этой науке, потому что существуют, как говорят французы,
Предположим, что длина коридора равна
Мой друг Грант Виггинс, эксперт по вопросам образования, уже много лет предлагает такое задание студентам и университетским преподавателям. Основываясь на своем опыте, он утверждает, что студенты более чем в половине случаев выполняют его неправильно, даже если совсем недавно прошли и успешно сдали курс алгебры.
Если вы тоже думаете, что ответ —
Эта формула похожа на «дословный перевод» утверждения «Один ярд равняется трем футам» на язык алгебры. Но как только вы попробуете подставить в уравнение несколько чисел, то сразу увидите, что в нем все перевернуто с ног на голову. Скажем, коридор имеет длину 10 ярдов, то есть 30 футов. Тогда при
Верное уравнение:
Проверка правильности формулы с помощью сокращения единиц измерения помогает избежать грубой ошибки такого типа. Например, она могла бы спасти сотрудников отдела обслуживания клиентов компании Verizon (см. пример в главе 5) от путаницы между долларами и центами.
Еще один вид формул называется тождеством. Когда на уроках алгебры вы раскладывали на множители или перемножали многочлены, вы работали с тождествами. Можете использовать их и теперь, чтобы произвести впечатление на друзей дешевыми трюками с числами. Вот один, который поразил физика Ричарда Фейнмана[8], хотя он сам неплохо считал устно.
Работая в Лос-Аламосе24, я убедился, что Ганс Бете[9] превосходно считает. Как-то раз мы подставляли числа в формулу и добрались до квадрата 48, я уже было потянулся за калькулятором, и тут Ганс сказал:
— Это будет равняться 2300.
Я стал нажимать кнопки, а он продолжил:
— Если вам нужен точный ответ, то 2304.
Калькулятор тоже выдал 2304.
— Ну и дела! Это впечатляет! — воскликнул я.
— Разве вы не знаете, как возвести в квадрат числа, не превышающие 50? — удивился он. — Возводите в квадрат 50 — равно 2500 — и вычитаете 100 раз разность между 50 и вашим числом (в данном случае это 2), так у вас выйдет 2300. Если хотите иметь точное значение, то к этому числу прибавьте квадрат разности. Выйдет 2304.
Трюк Бете основан на тождестве (50 +
Его площадь, равная (50 +
Такие тождества полезны не только для физиков-теоретиков. Еще одно тождество, подобное тождеству Бете, имеет отношение к любому, кто вкладывает деньги в фондовый рынок25. Предположим, ваши акции катастрофически упали на 50% в одном году, а затем, в следующем, поднялись на 50%. Даже при такой высокой прибыли их стоимость уменьшилась на 25%. Чтобы в этом убедиться, обратите внимание на то, что при подсчете 50% потерь вы умножаете свои деньги на 0,50, а при вычислении 50% прибыли — на 1,50. Если производить эти вычисления одно за другим, то ваши деньги нужно умножить на 0,50 и на 1,50, что составляет 0,75. Другими словами, 25% потерь.
На самом деле вам
(1 –
В одном году стоимость портфеля акций уменьшалась на коэффициент 1 –
Дело в том, что это выражение для любого
Само собой разумеется, что не все соотношения между переменными так же просты, как рассмотренные нами. Тем не менее привлекательность алгебры соблазнительна, а в наивных руках она создает такие глупости, как формулу для социально приемлемой разницы в возрасте партнеров, находящихся в романтических отношениях26. На некоторых сайтах в интернете сказано: если ваш возраст
Иными словами, если 82-летний мужчина встречается с 48-летней женщиной, даже если она не замужем, это достойно осуждения. А если ему только 81? Тогда ничего страшного!
8. В поиске своих корней
Более 2500 лет математики мучились над решениями уравнений относительно
Одна из первых подобных задач поставила в тупик граждан Делоса[10] примерно в 430 году до н. э. Отчаявшись предотвратить распространение чумы, они, по совету Дельфийского оракула, вознамерились увеличить объем кубического алтаря бога Аполлона в 2 раза. К сожалению, оказалось, что удвоение объема куба28 требует знания и умения извлекать кубический корень из 2. Посредством того ограниченного арсенала геометрических инструментов, который имелся в то время у греков (циркуль и линейка), решить эту задачу было невозможно.
Более поздние исследования подобных задач выявили еще одну неизбежно возникающую раздражающую мелочь: в процессе решения уравнений очень часто приходилось извлекать квадратные корни из отрицательных чисел29. Над этим еще довольно долго смеялись, как над чем-то ложным и софистическим.
Математики почти до 1700-х годов отрицали возможность извлекать квадратные корни из отрицательных чисел, поскольку те не могли быть положительными числами, так как положительное число, умноженное на положительное, всегда дает положительное. А мы ищем числа, квадраты которых отрицательные. Они не могли быть и отрицательными числами, так как отрицательное число, умноженное на отрицательное, опять же дает положительное. Казалось, не было никакой надежды на получение числа, которое при умножении на себя даст отрицательное число.
Здесь мы опять наблюдаем очередной кризис. Они неизменно возникают в математике в случае, когда уже существующие операции пытаются применять в числовых областях, где применить их уже нельзя. Так, вычитание б
Исторически так сложилось, что этот шаг был самым болезненным. Квадратный корень из –1 до сих пор носит унизительное название «мнимый».
Этот новый вид чисел (или, если вы предпочитаете быть агностиками, называйте их символами, а не числами) определяется таким свойством, что
То, что
Это комплексные числа. Но их комплексность означает не сложность, а то, что два типа чисел, действительных и мнимых, скреплены вместе и образуют сложное, гибридное число, например 2 + 3
Комплексные числа — это сверкающая вершина всей системы чисел. Они радуют теми же свойствами, что и реальные числа. Их можно складывать и вычитать, умножать и делить, но они
И напоследок грандиозное утверждение, называемое основной теоремой алгебры. В нем говорится, что корни любого многочлена — всегда комплексные числа. В этом смысле они завершают поиски святого Грааля. Вселенная чисел больше не должна расширяться. Комплексные числа — кульминация путешествия, которое началось с единицы.
Вы можете оценить полезность комплексных чисел (то есть почувствовать их правдоподобие), если знаете, как их визуализировать. Ключом к визуализации станет понимание того, что такое умножение на
Таким образом, умножение на
Инженеры-электротехники любят комплексные числа именно по этой причине. Иметь такой компактный способ представления вращения на 90° при работе с переменным током, напряжением или электрическими и магнитными полями очень удобно, потому что они часто связаны с колебаниями или волнами, которые составляют четверть цикла (то есть представляют сдвиг фазы на 90°).
Действительно, комплексные числа необходимы всем инженерам. В авиационно-космической промышленности они облегчили расчеты подъема крыла самолета. Инженеры-строители и инженеры-механики регулярно используют их для анализа вибрации элементов пешеходных мостов, небоскребов и автомобилей на ухабистой дороге.
Поворот на 90° также проливает свет на то, что на самом деле означает
Но умножение на –1 делает такое же сальто на 180°. Вот поэтому
Компьютеры вдохнули новую жизнь в комплексные числа и вековую проблему извлечения корней. Когда ПК не используются нами для веб-серфинга или отправки и получения электронной почты, они на наших столах способны обнаружить такое, что древние и представить себе не могли.
В 1976 году мой коллега по Корнуолльскому университету Джон Хаббард попытался применить в задачах по динамике метод Ньютона30, мощный алгоритм для поиска корней уравнений в комплексной плоскости. В соответствии с этим методом выбирается начальное значение (близкое к значению корня) и неоднократно производятся определенные вычисления. При этом на каждом последующем шаге используется значение, полученное на предыдущем. Этот метод позволяет быстро приблизиться к корням уравнения.
Хаббард заинтересовался
Тогда Хаббард провел так называемый
До того как Хаббард увидел результат, он предполагал, что к корням уравнения быстрее всего притянутся наиболее близкие к ним по значению, и это отобразится в виде ярких точек на сплошном цветовом пятне. Но вот границы между пятнами? О них он даже не думал.
Компьютер выдал неожиданный результат.
Пограничная область между пятнами напоминала психоделические галлюцинации31. Цвета в ней смешивались беспорядочно, соприкасаясь друг с другом в невероятно большом количестве точек. Они всегда располагались в трех направлениях. Другими словами, где бы ни появлялись два цвета, между ними всегда присутствовал третий.
Расширение границ выявило наличие пятен внутри пятна.