Введение кватернионов явилось еще одним потрясением для математики. Налицо был пример физически полезной алгебры, не обладающей фундаментальным свойством всех известных ранее чисел — здесь не выполнялось правило ab = ba.
Вскоре после того, как Гамильтон создал свои кватернионы, математики, работавшие в других областях, ввели еще более необычные алгебры. Знаменитый алгебраист и геометр Артур Кэли (1821-1895) ввел матрицы— квадратные или прямоугольные таблицы чисел. Над матрицами также можно было производить обычные алгебраические операции, но умножение матриц, как и кватернионов, не было коммутативным. Кроме того, произведение двух матриц могло равняться нулю, даже если оба сомножителя были отличны от нуля. Кватернионы и матрицы ознаменовали начало появления нескончаемой вереницы новых алгебр со все более необычными свойствами. Несколько таких алгебр создал Герман Гюнтер Грассман (1809-1877). По своей общности они превосходили кватернионы Гамильтона. К сожалению, Грассман всю жизнь оставался преподавателем средней школы, и прошло немало лет, прежде чем его работа привлекла заслуженное внимание. Как бы то ни было, Грассман пополнил множество так называемых гиперчисел(или, как сегодня чаще говорят, гиперкомплексных чисел {57} ) новыми полезными разновидностями.
Создание новых алгебр для тех или иных специальных целей само по себе не ставило под сомнение истинность обычной арифметики и ее приложений в алгебре и математическом анализе. Кроме того, обычные вещественные и комплексные числа использовались для совершенно разных целей, и их применимость нигде не вызывала сомнений. Тем не менее сам факт появления на сцене новых алгебр заставил усомниться в истинности привычной арифметики и алгебры, подобно тому как люди, узнав об обычаях неизвестной ранее цивилизации, начинают по-новому смотреть на свои собственные обычаи.
Наиболее сильной критике истинность арифметики подверглась со стороны Германа Гельмгольца (1821-1894), выдающегося физиолога, физика и математика. В своей книге «Счет и измерение» (1887) Гельмгольц провозгласил основной проблемой арифметики, обоснование ее автоматическойприменимости к физическим явлениям. По мнению Гельмгольца, единственным критерием применимости законов арифметики мог быть опыт. Утверждать априори, что законы арифметики применимы в любой данной ситуации, невозможно.
По поводу применимости законов арифметики Гельмгольц высказал немало ценных замечаний. Само понятие числа заимствовано из опыта. Некоторые конкретные опыты приводят к обычным типам чисел: целым, дробным, иррациональным — и к свойствам этих чисел. Однако обычные числа применимы лишь именно к этим опытам. Мы сознаем, что существуют виртуально эквивалентные объекты, и тем самым сознаем, что можем говорить, например, о двух коровах. Но чтобы выражения подобного рода сохраняли силу, рассматриваемые объекты не должны исчезать, сливаться или претерпевать деление. Одна дождевая капля, если ее слить с другой дождевой каплей, вовсе не образует двух дождевых капель. Даже понятие равенства неприменимо автоматически к каждому опыту. Кажется несомненным, что если объект aравен объекту c,а объект bравен объекту c,то объект aдолжен быть равен объекту b.Но два звука могут казаться по высоте такими же, как третий звук, и все же мы в состоянии отличать на слух первые два звука. Следовательно, два объекта, порознь равные третьему, не обязательно должны быть равны между собой. Аналогично цвет aможет казаться таким же, как цвет b,а цвет b— таким же, как цвет c,и все же цвет aиногда удается отличить от цвета c.
Много других примеров можно привести в подтверждение того, что наивное применение арифметики иногда давало нелепые результаты. Так, смешав два равных объема воды — один при температуре 40°C, другой при температуре 50°C, — мы не получим удвоенного объема при температуре 90°. Путем наложения двух гармонических тонов — одного с частотой 100 Гц, другого с частотой 200 Гц — мы не получим гармонический тон с частотой 300 Гц. В действительности составной тон будет иметь частоту 100 Гц. Соединив в электрической цепи параллельно два резистора с сопротивлениями R 1и R 2, мы получим сопротивление величиной R 1R 2/ (R 1 + R 2), a не сопротивление R 1 + R 2.Как в шутку заметил некогда Анри Лебег (1875-1941), поместив в клетку льва и кролика, мы не обнаружим в ней позднее двух животных.
Из химии известно, что, смешивая водород и кислород, можно получить воду. Но если взять два объема водорода и один объем кислорода, то мы получим не три, а два объема водяного пара. Аналогично из одного объема азота и трех объемов водорода мы получим два объема аммиака. Физическое объяснение этой удивительной арифметики ныне известно. По закону Авогадро, в равных объемах любого газа при одинаковой температуре и одинаковом давлении содержится равное число частиц.Например, если в данном объеме кислорода содержится 10 молекул, то при той же температуре и том же давлении в равном объеме водорода содержится также 10 молекул. Следовательно, удвоенный объем водорода содержит 20 молекул. Известно, что молекулы кислорода и водорода двухатомны. Каждая из 20 двухатомных молекулводорода, соединяясь с одним атомом кислорода, образует молекулу воды. Так как всего имеется 10 молекул кислорода, то образуется 20 молекул воды, т.е. два, а не три объема. Таким образом, обычная арифметика не дает правильного описания того, что происходит при смешении газов, если подсчет производить по объемам.
Обычная арифметика не позволяет правильно описать и то, что происходит при смешении некоторых жидкостей. Если кварту джина смешать с квартой вермута, то получится чуть меньше двух кварт смеси. Смешав 1 л спирта с 1 л воды, мы получим 1,8 л спиртового раствора. То же справедливо и для большинства жидкостей, в состав которых входит спирт. Взяв столовую ложку, воды и столовую ложку соли, мы не получим две столовые ложки крепкого раствора соли. При смешивании некоторых химических веществ происходит взрыв — объем смеси заведомо не равен сумме объемов исходных веществ.
Для описания многих физических ситуаций неприменимы не только свойства целых чисел — на практике нередко приходится прибегать к совсем иной арифметике дробных чисел. Рассмотрим, например, футбол, столь любимый миллионами болельщиков во всем мире.
Предположим, что в одной игре нападающий трижды пробил по воротам противника, а в другой игре — четыре раза. Сколько раз всего он бил по воротам противника? Подсчитать нетрудно: всего он бил по воротам противника 7 раз. Предположим, что в первой игре наш нападающий забил 2 гола, а во второй — 3 гола. Сколько голов он забил за две игры? И на этот раз ответ получить легко: за две игры он забил 2 + 3 = 5 голов. Но и болельщиков, и самого игрока обычно интересует средняя результативность,т.е. отношение числа забитых голов к числу ударов по воротам противника. В первой игре это отношение было равно 2/3, во второй — 3/4. Предположим, что нападающий или болельщик хочет по этим данным вычислить среднюю результативность за две игры. Некоторые полагают, что для этого необходимо лишь сложить оба отношения по обычным правилам сложения дробей, т.е. составить сумму:
2/3 + 3/4 = 17/12.
Но полученный таким образом результат явно лишен всякого смысла: ни один нападающий за 12 ударов по воротам противника не может забить 17 голов! Ясно, что обычные правила сложения дробей непригодны для подсчета средней результативности: средняя результативность за две игры не совпадает с суммой средних результативностей, вычисленных для каждой из игр в отдельности. Каким же образом, зная результативность нападающего в каждой из двух игр в отдельности, правильно вычислить среднюю результативность за две игры? Для этого необходимо воспользоваться новым правилом сложения дробей. Мы знаем, что результативность нападающего по двум играм составляет 5/7, а в первой и во второй играх равна соответственно 2/3 и 3/4. Нетрудно видеть, что, сложив отдельно числители и знаменатели слагаемых, мы получим новую дробь, дающую правильный ответ: