Йэн Стюарт – Это база: Зачем нужна математика в повседневной жизни (страница 59)
В эту игру можно играть и при более высоких размерностях. Например, в трех измерениях можно заменить «замкнутую кривую» на «(топологически) сферическую поверхность», а «ограничивает диск» на «ограничивает шар». Если вы сумеете найти сферу, которая не ограничивает шар, это будет означать, что в пространстве имеется трехмерное отверстие. Если вы хотите пойти дальше и определить это отверстие, то знайте, что еще первые топологи обнаружили возможность складывать и вычитать замкнутые кривые, или сферы. Я расскажу, как это происходит с кривыми на поверхностях, для более высоких размерностей все аналогично, но более хлопотно.
Цикл на торе
По существу, вы складываете две замкнутые кривые, когда рисуете их на одной поверхности. Чтобы сложить целое множество кривых, следует нарисовать их все. Существуют, правда, технические тонкости: часто полезно бывает рисовать вдоль кривой стрелочку, обозначая ее ориентацию, а одну и ту же кривую можно рисовать много раз и даже отрицательное число раз. Это почти то же самое, что рисовать обратную ей кривую (та же кривая, противоположная ориентация) положительное число раз, в смысле, который я скоро объясню.
Множество кривых, помеченных числами, которые показывают, сколько раз нужно нарисовать каждую из них, называется циклом. На поверхности существует бесконечное число возможных циклов, но топологически многие из них эквивалентны друг другу. Итак, я только что сказал, что минус цикл – это тот же цикл, где все стрелочки перевернуты. На самом деле это не совсем верно, потому что «тот же» означает «идентичный», а циклы эти не идентичны. Но мы можем
Мы можем сложить циклы
Это и есть гомология.
Группа гомологий сферы тривиальна: каждый цикл гомологичен нулю и группа состоит только из одного 0. Группа гомологий тора не тривиальна: некоторые циклы в ней не гомологичны нулю. Оказывается, каждый цикл гомологичен целому кратному цикла, обозначенного на рисунке как «не граница», так что группа гомологий тора представляет собой замаскированное множество целых чисел Z. Я не буду ничего считать и рисовать диаграммы, но группа гомологий бутылки Клейна – это Z2 × Z2, пары (
Я рассказал вам о довольно сложной конструкции – группе гомологий – не без причины: мне хотелось дать вам представление о том, как топологи строят инварианты. Но единственное, что вам следует вынести отсюда, – это мысль о том, что у каждого пространства имеется группа гомологий, что это топологический инвариант и что с его помощью можно многое выяснить о форме пространства. В топологическом смысле.
Понятие группы гомологий восходит к новаторским исследованиям Энрико Бетти и Пуанкаре, проводившимся в конце XIX века. Их подход состоял в
Существует также стремительно растущая область, известная как прикладная топология. Поскольку новое поколение математиков и физиков знакомо с топологией практически с детства, для них она оказывается куда менее странной и пугающей, чем была в свое время для старшего поколения. Они бегло говорят на языке топологии и видят новые возможности применения ее для решения практических задач. Бутылка Клейна в зрительной системе – пример с передовых позиций биологии. В материаловедении и радиоэлектронике можно найти такие понятия, как топологические изоляторы: это материалы, которые можно переводить из проводящего состояния в непроводящее, меняя топологию их электрических свойств. Топологические качества, сохраняющиеся при деформациях, очень стабильны.
Одна из наиболее перспективных концепций прикладной топологии возникла, когда специалисты по чистой математике пытались написать алгоритмы, которые позволили бы компьютеру вычислять группы гомологий. Им удалось это сделать, переписав определение группы гомологий так, чтобы оно больше подходило для компьютерных вычислений. Впоследствии эти идеи оказались эффективным новым методом анализа «больших данных». При этом чрезвычайно модном подходе ко всем областям науки компьютеры используются для поиска скрытых закономерностей в численных данных. Как явствует из названия, он работает лучше всего с очень большими объемами данных. К счастью, современные датчики и электроника чрезвычайно хорошо умеют измерять, хранить и манипулировать гигантскими объемами данных. К несчастью, мы часто понятия не имеем, что делать с этими данными после того, как собрали их, но именно здесь и кроются математические загадки больших данных.
Предположим, вы наизмеряли миллионы чисел и принципиально представляете их как своего рода облако точек в многомерном пространстве переменных. Чтобы извлечь из этого облака данных осмысленные закономерности, необходимо найти выраженные структурные особенности. Первостепенна среди них
Невозможно разобраться в топологии миллиона точек данных вручную: необходимо использовать компьютер. Но компьютеры сконструированы не для того, чтобы анализировать топологию. Так что методы, которые специалисты по чистой математике разрабатывали для компьютерных расчетов групп гомологий, были перенесены в область больших данных. И, как всегда, в готовом виде они не делали работу полностью. Их нужно было адаптировать к новым требованиям больших данных, главное из которых – то, что форма облака данных не является четко определенной. Она зависит, в частности, от масштаба, в котором вы рассматриваете облако.
Представьте, например, шланг, уложенный в бухту. При взгляде с умеренного расстояния сегмент шланга похож на кривую, которая топологически есть одномерный объект. Вблизи он похож на длинную цилиндрическую поверхность. Еще ближе поверхность обретает толщину, более того, вдоль середины цилиндра проходит отверстие. Если отойти и посмотреть издалека, но под широким углом, шланг окажется свернутым как сжатая пружина. А стоит расфокусировать зрение, бухта расплывется в… тор.
Подобного рода эффект означает, что форма облака данных – не постоянное понятие. Так что группа гомологий тоже не такая уж замечательная идея. Вместо этого математики задаются вопросом о том, как