Путь к лучшему мышлению начался 5000 лет назад на берегах Нила и Евфрата. Люди хотели найти более совершенные способы строительства городов-государств близ этих рек. Сколько каменных блоков потребуется для возведения пирамиды? Какого размера участок земли нужно отвести под злаки, чтобы прокормить город? Какие изменения высоты воды в реке говорят о приближающемся наводнении? В этих зарождающихся обществах возвышались те, у кого были средства, позволяющие находить шорткаты к решению таких задач. Успехи математики в качестве шортката к быстрому развитию первых цивилизаций превратили эту дисциплину в мощное орудие тех, кто желал добиться большего, причем как можно быстрее.
Новые математические открытия снова и снова приводили к радикальным изменениям цивилизации. Взрывное развитие математики в эпоху Возрождения и после нее, давшее нам, в частности, математический анализ, открыло перед учеными поразительные шорткаты к рациональным инженерным решениям. Сегодня математика лежит в основе всех алгоритмов, которые работают в наших компьютерах, помогая нам не заблудиться в цифровых джунглях, – в буквальном смысле прокладывая шорткаты к нашим целям, от веб-сайтов, лучше всего соответствующих тому, что мы ищем в интернете, до лучших партнеров для путешествия длиной в жизнь.
Однако интересно отметить, что первым научился использовать возможности математики для выработки лучших способов преодоления препятствий вовсе не человек. Задолго до нашего появления природа уже оперировала математическими шорткатами к решению задач. Многие из законов физики основаны на том принципе, что природа всегда находит кратчайшие пути. Свет распространяется по траектории, обеспечивающей самое быстрое достижение цели, даже если для этого ей приходится изгибаться вокруг крупных объектов – например, Солнца. Мыльная пленка образует формы, требующие наименьших затрат энергии: мыльные пузыри получаются сферическими, потому что эта симметричная форма имеет наименьшую площадь поверхности[3] и, следовательно, наиболее выгодна энергетически. Пчелы строят шестиугольные соты, потому что на постройку шестиугольника, охватывающего заданную площадь, уходит меньше всего воска. Наши тела нашли способ ходьбы, позволяющий переместиться из пункта А в пункт Б с наименьшими энергетическими затратами.
Природа ленива, как и человек, и стремится находить низкоэнергетические решения. Как писал живший в XVIII веке математик Пьер Луи де Мопертюи, «природа экономна во всех своих действиях». Она чрезвычайно хорошо умеет вынюхивать шорткаты. У каждого такого решения неизменно есть математическое объяснение. И шорткаты, найденные человеком, часто материализуются в результате наших исследований решений, которые нашла природа.
Предстоящее путешествие
В этой книге я хочу поделиться с вами тем арсеналом шорткатов, который математики, подобные Карлу Фридриху Гауссу, разрабатывали на протяжении многих столетий. В каждой главе речь пойдет о том или ином шорткате особого, отличного от других вида. Но все они предназначены для одного: превратить вас из того, кто корпит над решением задачи, в того, кто может сдать свою аспидную доску с ответом раньше всех остальных.
Нашим спутником в этом путешествии я выбрал Гаусса. С его успеха на уроке началась карьера, которая, на мой взгляд, сделала его достойным звания принца шорткатов. Более того, множество революционных открытий, которые он совершил в течение своей жизни, связаны и с многими из разных шорткатов, о которых я буду говорить в этой книге.
Я надеюсь, что изложенные здесь истории о шорткатах, накопленных математиками за долгие годы, составят инструментарий, который пригодится всем тем, кто захочет сэкономить время, уходящее на одно занятие, чтобы можно было уделить больше времени чему-то другому, более интересному. Очень часто эти шорткаты оказываются применимы и к задачам, на первый взгляд не имеющим ничего общего с математикой. Однако математика – это образ мышления, позволяющий разбираться в сложном мире и находить пути с одного берега на другой.
Поэтому математика вполне заслуженно занимает центральное место в образовательной программе. Не потому, что всем и каждому абсолютно необходимо решать квадратные уравнения. По правде говоря, кому они нужны! Важный навык, используемый в решении такой задачи, – это понимание могущества алгебры и алгоритмов.
Я начну это путешествие к лучшему мышлению с одного из самых важных шорткатов, разработанных математиками, – паттернов[4]. Паттерн часто бывает лучшим из всех шорткатов. Увидев паттерн, можно найти шорткат, позволяющий экстраполировать данные в будущее. Такая способность выявлять фундаментальные правила образует основу математического моделирования.
Роль шортката очень часто состоит в понимании основополагающего принципа, объединяющего кажущиеся несвязанными друг с другом задачи. Прелесть шортката Гаусса в том, что даже если учитель решит усложнить задание и предложит сложить числа до тысячи или до миллиона, шорткат по-прежнему будет работать. Последовательное сложение чисел будет занимать все больше времени, но на прием Гаусса это никак не повлияет: чтобы сложить числа от единицы до миллиона, нужно просто по-прежнему разбить их на пары и получить 500 000 пар, сумма членов каждой из которых равна 1 000 001. Перемножим эти два числа, и – бинго! – ответ готов. Представьте себе туннель, образующий короткий путь сквозь гору: если даже гора каким-то образом станет выше, на дороге это никак не отразится.
Способность создавать и изменять язык тоже оказывается очень эффективным шорткатом. Алгебра помогает нам распознавать фундаментальные принципы, лежащие в основе широкого спектра совершенно не похожих друг на друга задач. Язык координат позволяет выразить геометрию в числах и часто выявляет шорткаты, которых не видно на геометрических чертежах. Создание языка может быть поразительным средством понимания. Я помню, как боролся с необычайно сложной системой, описание которой требовало огромного множества условий. Откровением стал для меня совет научного руководителя: «Дайте ей название». Это позволило мне создать шорткат для размышлений.
Каждый раз, когда я заговариваю об идее шортката, мои собеседники неизменно считают, что речь идет о каком-то жульничестве. Что я пытаюсь срезать какие-то углы. Поэтому очень важно с самого начала научиться отличать шорткаты от срезания углов. Я ищу более рациональный путь к правильному решению. Меня не интересуют всякие некачественные приблизительные ответы. Я хочу добиться полного понимания, но избежать ненужной тяжелой работы.
При этом некоторые шорткаты сводятся к приближениям, достаточно точным для решения насущных задач. В некотором смысле сам язык – это тоже шорткат. Например, слово «стул» – шорткат к целой группе разного рода вещей, на которых можно сидеть. Но придумывать по отдельному слову для каждого конкретного стула было бы нерационально. Язык – это очень хитрое низкоразмерное представление окружающего нас мира, которое позволяет нам эффективно общаться друг с другом и облегчает наше существование в многогранном мире. Не будь у нас шорткатов – слов, каждое из которых обозначает множество предметов, – мы тонули бы в шуме.
Дальше я покажу, что и в математике для обнаружения шортката часто бывает важно отбрасывать информацию. Скажем, топология – это геометрия без размеров. Если вы находитесь в лондонском метро, карта, показывающая, как соединяются между собой разные станции, будет для вас полезнее, чем карта, точно отражающая их географическое расположение. Очень полезными шорткатами бывают и диаграммы. Опять же, лучшие из них отбрасывают все то, что не имеет прямого отношения к решаемой задаче. Но, как я покажу на примерах, грань между хорошим шорткатом и опасностью скатиться к срезанию углов часто бывает очень тонкой.
Одним из величайших средств для поиска шорткатов, изобретенных человечеством, является математический анализ[5]. Многие инженеры используют этот элемент математической магии для нахождения оптимальных решений инженерных задач. Теория вероятностей и статистика – это шорткаты к получению большого количества информации об огромных наборах данных. Математика часто помогает найти самый рациональный путь через сложные геометрические построения или запутанные сети. Когда я влюбился в математику, одним из самых потрясающих откровений для меня стала ее способность находить шорткаты даже к пониманию бесконечного. Шорткаты, соединяющие противоположные концы бесконечного маршрута.
Каждая глава этой книги начинается не с эпиграфа, а с головоломки. Эти головоломки часто можно решить разными способами – проделав долгую и нудную работу или с помощью шортката, если у вас получится его найти. Для каждой из них существует решение, использующее шорткаты, о которых говорится в соответствующей главе. С этими задачами имеет смысл повозиться, прежде чем читать о шорткатах: часто бывает так, что чем больше времени и сил вы потратите на получение окончательного результата, тем лучше вы сможете оценить по достоинству шорткат, когда вам наконец о нем расскажут.
В ходе моих собственных исследований я обнаружил также, что шорткаты бывают разными. Поэтому для путешествия, в которое вы собираетесь отправиться, существует несколько разных маршрутов, и важно найти такой шорткат, который позволит вам быстрее добраться до цели. Есть шорткаты, уже существующие в ландшафте и только и ждущие, чтобы ими воспользовались. Вам, возможно, понадобится лишь указатель, который направит вас в нужную сторону, или карта, которая покажет вам маршрут. Но бывают и такие шорткаты, которые появляются только после того, как вы их проложите, проделав тяжелую работу: на прокладку таких туннелей уходят многие годы, но, когда они уже прокопаны, все остальные могут продвигаться по ним вслед за вами. Некоторые шорткаты и вовсе уводят за пределы того пространства, в котором вы находитесь, – это кротовые норы, ведущие с одного края Вселенной на другой. В таких случаях появляется дополнительное измерение, показывающее, что два предмета находятся значительно ближе друг к другу, чем вам казалось, – если только вы сумеете выйти за границы привычного мира. Одни шорткаты ускоряют работу, другие уменьшают расстояние, которое нужно пройти, или количество сил, которые необходимо затратить. В каком-нибудь аспекте получается экономия, оправдывающая время, затраченное на поиски шортката.
Но, кроме этого, я понял, что бывают и случаи, когда шорткат оказывается нецелесообразным. Может быть, вы не хотите спешить. Может быть, процесс важнее результата. Может быть, вы хотите потратить побольше энергии, чтобы сбросить вес. Почему мы гуляем целыми днями на природе, если можно вернуться домой коротким путем, лишив себя этого удовольствия? Зачем мы читаем романы, если можно просмотреть их краткое содержание в Википедии? Но даже в этих случаях полезно знать, что есть шорткат, которым можно воспользоваться, – даже если вы решите этого не делать.
В какой-то степени шорткат касается наших отношений с временем. На что вы хотите потратить свое время? Иногда бывает важно уделить время на получение неких ощущений, и в шорткате, лишающем нас этого процесса, нет большого смысла. Нельзя прослушать музыкальное произведение в сокращенном виде. Но в других ситуациях жизнь бывает слишком коротка, чтобы тратить время на достижение цели. Кинофильм может уместить в полутора часах целую жизнь. Вам ни к чему видеть все до единого действия персонажа, за которым вы следите. Перелет на другой конец света – это шорткат по сравнению с пешим переходом в ту же точку; он позволяет вам быстрее начать отпуск. Если бы полет можно было сократить еще сильнее, большинство пошло бы и на это. Но бывают случаи, в которых мы хотим добираться до места назначения медленно. Паломничество не терпит шорткатов. Я никогда не смотрю трейлеры к фильмам – они слишком сокращают фильмы. И тем не менее возможность выбора все равно ценна.