Глава 16 · Внешние степени и λ-операции

Внешние степени и λ-операции

Почленное применение внешней степени к формальной разности зависит от её представления и потому не задаёт операции на K-теории. Главный вопрос главы — как всё же продолжить внешние степени с настоящих расслоений на K(X). Мы соберём все степени в один формальный ряд, который переводит прямую сумму в произведение и поэтому продолжается через группу Гротендика. Симметрические степени опишут обратный ряд, а принцип расщепления сведёт вычисления к линейным расслоениям. В эпилоге замена переменной даст γ-операции. В следующей главе из λ-ряда будут извлечены аддитивные операции Адамса, способные различать выражения с разным числом γ-множителей и после рационализации расщепить соответствующую фильтрацию.

Соглашения

  • X — конечный CW-комплекс.
  • Индексы внешних степеней — неотрицательные целые числа.
  • В формулах с K(X) символ 1=[C] обозначает класс тривиального линейного расслоения и единицу кольца; 0 — нулевое расслоение или его класс по контексту.

Внешние степени не продолжаются почленно на K-теорию

Пусть E,FX — комплексные векторные расслоения. Внешняя степень ΛkE строится послойно. Так возникает стандартное отображение

EΛkE

Для формальной разности его естественно попытаться применить почленно:

[E][F][ΛkE][ΛkF]

Однако один и тот же класс может быть представлен разными парами (E,F). В частности, для любого расслоения GX добавление общего слагаемого к обеим частям не меняет разность:

[E][F]=[EG][FG]

Следовательно, почленная формула корректна только в том случае, если её правые части для пар (E,F) и (EG,FG) совпадают.

Для аддитивной конструкции это равенство выполняется автоматически: вклад общего слагаемого G появляется с обоих концов и сокращается. Именно поэтому универсальное свойство группы Гротендика непосредственно продолжает операции, сохраняющие прямую сумму.

При k2 внешняя степень этому условию не удовлетворяет. Это видно уже над точкой. Один и тот же класс в K(pt)Z имеет две записи

[Ck1][0]=[Ck][C]

но почленная формула даёт разные ответы:

[ΛkCk1][Λk(0)]=0
[ΛkCk][ΛkC]=1

Действительно, ΛkCk1=0, тогда как ΛkCkC и ΛkC=0. Значит, значение [ΛkE][ΛkF] может зависеть от выбранной пары, представляющей класс: такая зависимость уже возникает над точкой.

Этот контрпример опровергает только почленную формулу, а не возможность определить на K(X) корректные операции, продолжающие внешние степени. Для их построения нужно учесть слагаемые, возникающие во внешней степени прямой суммы.

Внешняя степень прямой суммы

Зафиксируем точку pX. Каждый вектор из EpFp имеет вид e+f, где eEp и fFp. Рассмотрим клин из k таких векторов:

(e1+f1)(ek+fk)

Раскроем его по полилинейности. Каждый полученный член содержит некоторое число i множителей из Ep и j множителей из Fp, причём i+j=k. Такие клинья порождают всё пространство Λk(EpFp).

Канонические включения обоих слагаемых в EpFp позволяют считать все множители векторами одного пространства. Переставив их с учётом знака, сначала поставим векторы из Ep, а затем все векторы из Fp. Для каждой пары (i,j) с i+j=k произведение клиньев задаёт линейное отображение

ΛiEpΛjFpΛk(EpFp)

Взяв прямую сумму этих отображений по всем i+j=k, получим изоморфизм. Чтобы это проверить, выберем базисы в Ep и Fp. Расположим в объединённом базисе сначала векторы из Ep, затем из Fp. Клинья из k различных векторов объединённого базиса образуют базис Λk(EpFp). Каждый такой клин содержит однозначно определённое число i базисных векторов из Ep и j из Fp, поэтому является образом ровно одного базисного тензора в соответствующем слагаемом.

Теорема

Каноническое разложение

Λk(EF)i+j=kΛiEΛjF

Слагаемое с индексами (i,j) состоит из клиньев с i векторами из E и j векторами из F. Базисы понадобились только для доказательства. Само отображение задано каноническими включениями и произведением клиньев, поэтому послойные разложения согласуются с локальными координатами и образуют изоморфизм расслоений.

При фиксированном k ненулевые слагаемые расположены вдоль диагонали i+j=k. Виджет показывает это разложение на векторных пространствах V и W размерностей 3 и 2.

Для степени два распределите базисные клинья по числу множителей из каждого слагаемого. Затем сравните степени нуль и пять. Почему некоторые группы исчезают и почему в обоих крайних случаях остаётся ровно один базисный клин?

Разложение по парам степеней

dimV=3,dimW=2
Степень k
Λ2(VW)i+j=2ΛiVΛjW
пара степеней (2, 0)dim=3например: v1v2, v1v3 и ещё 1
пара степеней (1, 1)dim=6например: v1w1, v1w2 и ещё 4
пара степеней (0, 2)dim=1базис: w1w2
Проверка размерности3+6+1=10=(52)В сумму размерностей входят только ненулевые пары степеней.
Клинья группируются по числу множителейКаждый базисный клин выбирает i множителей из V и j из W; сумма размерностей всех ненулевых слагаемых равна (5k).

При k=2 формула уже содержит смешанное слагаемое:

Λ2(EF)Λ2E(EF)Λ2F

Именно член EF объясняет неаддитивность, обнаруженную в предыдущей части. Он мешает отдельной операции [E][Λ2E] быть аддитивной.

Вернёмся к общей степени. После перехода к классам расслоений теорема о прямой сумме принимает вид

[Λk(EF)]=i+j=k[ΛiE][ΛjF]

Это именно формула свёртки Коши: последовательность для EF получается свёрткой последовательностей

(1,[E],[Λ2E],)
(1,[F],[Λ2F],)

Произведение коэффициентов происходит в кольце K(X) и означает тензорное произведение расслоений. Известный приём превращает такую свёртку в обычное произведение: последовательности заменяют их производящими функциями.

Производящая функция внешних степеней

Свёртку из предыдущей части удобно записать одним формальным производящим рядом. Для расслоения E соберём в него классы всех внешних степеней. Ряды будем рассматривать в кольце K(X)[[t]]: его коэффициенты лежат в K(X), а переменная t служит только для учёта их номеров.

Определение

Тотальный λ-класс

λt(E)=k0[ΛkE]tk1+tK(X)[[t]]

Постоянный коэффициент равен [Λ0E]=[C]=1, поэтому ряд принадлежит указанному подмножеству.

Для настоящего расслоения этот формальный ряд на самом деле является многочленом. Функция ранга локально постоянна, а у конечного CW-комплекса лишь конечное число компонент. Поэтому ранги слоёв ограничены и все достаточно высокие внешние степени равны нулю.

Если ранг E постоянен и равен r, то многочлен имеет вид

λt(E)=1+[E]t++[detE]tr

Для линейного расслоения L это особенно просто. В одномерном слое любые два вектора линейно зависимы, поэтому их внешний квадрат равен нулю и все внешние степени начиная со второй исчезают:

λt(L)=1+[L]t

Таким образом, линейное расслоение даёт линейный множитель тотального λ-класса. После расщепления именно из таких множителей будет собираться класс произвольного расслоения.

При перемножении тотальных классов коэффициент при tk собирает все пары внешних степеней с суммой индексов k. Формула из предыдущей части поэтому даёт

  1. Перемножаем ряды
    λt(E)λt(F)=k0(i+j=k[ΛiE][ΛjF])tk
  2. Используем разложение прямой суммы
    λt(E)λt(F)=k0[Λk(EF)]tk
  3. Результат: Узнаём тотальный класс
    λt(E)λt(F)=λt(EF)

Для нулевого расслоения Λ0(0)=C, а все положительные внешние степени равны нулю. Следовательно,

λt(0)=1

Множество 1+tK(X)[[t]] состоит из всех формальных рядов с постоянным коэффициентом 1. Каждый такой ряд имеет единственный формальный обратный, поэтому всё это множество образует абелеву группу относительно умножения. Отображение

λt:Vect(X)1+tK(X)[[t]]

переводит нулевой класс в единицу и прямую сумму в произведение. Значит, это гомоморфизм из аддитивного моноида классов изоморфизма расслоений в мультипликативную группу формальных рядов.

λ-класс виртуального элемента

Предыдущая часть построила моноидный гомоморфизм λt со значениями в группе формальных рядов. По универсальному свойству группового пополнения он единственным образом продолжается до группового гомоморфизма

λt:(K(X),+)(1+tK(X)[[t]],)

Продолжение совпадает с уже определённым тотальным классом настоящего расслоения. Поэтому для виртуального элемента x=[E][F] оно обязано иметь следующий вид.

Определение

Формальная разность

λt(x)=λt(E)λt(F)1

Добавление общего расслоения к обеим частям не меняет этот ряд: отвечающий ему множитель сокращается. Для общего слагаемого будем снова использовать обозначение GX.

  1. Числитель
    λt(EG)=λt(E)λt(G)
  2. Знаменатель
    λt(FG)=λt(F)λt(G)
  3. Результат: Сокращение
    λt(E)λt(G)λt(F)λt(G)=λt(E)λt(F)

Каждый коэффициент продолженного ряда является элементом K(X). Обозначим его через λk(x):

λt(x)=k0λk(x)tk
λk:K(X)K(X)

Для x,yK(X) мультипликативность тотального класса даёт основные свойства его коэффициентов:

λ0(x)=1
λ1(x)=x
λk(x+y)=i+j=kλi(x)λj(y)

Последняя формула заменяет обычную аддитивность: отдельная λk нелинейна, но все коэффициенты вместе подчиняются одному правилу.

Теперь вернёмся к двум представлениям класса [Ck1]K(pt) из первой части. Тотальный класс даёт для них один и тот же результат:

λt(Ck1)=(1+t)k1
λt(Ck)λt(C)1=(1+t)k1+t=(1+t)k1

При k2 коэффициент при tk в обоих рядах равен нулю. Поэтому λk([Ck1])=0, тогда как почленная формула из первой части давала два разных ответа.

Пусть теперь f:YX — непрерывное отображение конечных CW-комплексов и xK(X). Обратный образ согласуется с внешними степенями настоящих расслоений, а единственность продолжения переносит это свойство на виртуальные элементы. Применяя f к коэффициентам ряда, получаем

f(λt(x))=λt(fx)
f(λk(x))=λk(fx)
Результат

Продолжение построено

Для каждого k0 теперь определена естественная операция λk:K(X)K(X) с условием

λk([E])=[ΛkE]

Тем самым основная задача главы решена. Оставшиеся части дают геометрическое описание обратного ряда и способы вычислять построенные операции.

Чтобы понимать коэффициенты обратного ряда геометрически, нужно определить, какие настоящие расслоения их представляют.

Обратный ряд тотального λ-класса

Для векторного пространства V симметрическая степень SkV получается из тензорной степени Vk, если отождествить тензоры, отличающиеся перестановкой множителей. Выполнив эту конструкцию в каждом слое расслоения E, получим расслоение SkE. Соберём его классы в ряд

St(E)=k0[SkE]tk1+tK(X)[[t]]

Для прямой суммы работает то же распределение множителей, что и для внешних степеней. После раскрытия тензора каждый член содержит i множителей из E и j из F, где i+j=k. Теперь перестановки не создают знаков, и группировка членов даёт

Sk(EF)i+j=kSiESjF
St(EF)=St(E)St(F)

На линейном расслоении особенно ясно различие двух конструкций. Внешняя степень запрещает повторять единственное линейное направление, поэтому λt(L)=1+[L]t обрывается после первой степени. Симметрическая степень, напротив, разрешает повторять один и тот же множитель сколько угодно раз. Поэтому для линейного расслоения L при каждом k0 имеем

SkLLk

Поэтому каждый следующий коэффициент тотального симметрического класса получается умножением предыдущего на [L]. Это обычная формальная геометрическая прогрессия:

λt(L)=1[L]t
St(L)=k0[L]ktk
St(L)=(1[L]t)1

Каждый коэффициент [L]k имеет ранг 1, поэтому не исчезает: симметрический ряд действительно бесконечен. Так линейный внешний ряд λt(L)=1[L]t и бесконечный симметрический ряд оказываются взаимно обратными.

Остаётся перейти от линейных расслоений к произвольному E. Равенство можно проверять отдельно на каждой компоненте базы, поэтому достаточно считать, что E имеет постоянный ранг r. По принципу расщепления существует отображение π:YX для которого

π:K(X)K(Y)инъективно
πEL1Lr

Обратный образ согласуется как с внешними, так и с симметрическими степенями:

π(ΛkE)Λk(πE)
π(SkE)Sk(πE)

На формальные ряды отображение π действует покоэффициентно. После обратного образа оба тотальных класса раскладываются в произведения линейных множителей, которые попарно сокращаются:

π(λt(E))=a=1r(1[La]t)
π(St(E))=a=1r(1[La]t)1
π(λt(E)St(E))=1

Отображение π остаётся инъективным: если образ ряда равен нулю, инъективность на K(X) обращает в нуль каждый его коэффициент. Поэтому последнее равенство уже выполняется над исходной базой.

Теорема

Симметрические степени дают обратный ряд

λt(E)St(E)=1

Для настоящего расслоения теорема отождествляет St(E) с обратным к λt(E). Правая часть имеет смысл для любого xK(X), поэтому положим

St(x)=λt(x)1
λt(x)=λt(x)1=St(x)

Теперь λ-класс виртуальной разности выражается через внешние и симметрические степени настоящих расслоений:

λt([E][F])=λt(E)St(F)
λk([E][F])=i+j=k(1)j[ΛiESjF]

При k=2 общая формула принимает особенно наглядный вид:

λ2([E][F])=[Λ2E][EF]+[S2F]

В отвергнутой почленной формуле стояло слагаемое [Λ2F]. В корректной операции вместо него появляются смешанное слагаемое [EF] и симметрическая степень [S2F].

Знак (1)j появляется из подстановки t в симметрический ряд. Поэтому коэффициент обычно является виртуальной чередующейся суммой, а не классом одного настоящего расслоения. Весь ряд может быть бесконечным, но для вычисления одного коэффициента требуется лишь конечное число слагаемых.

Принцип расщепления для λ-операций

В предыдущей части принцип расщепления использовался для доказательства равенства рядов. Теперь извлечём из него способ вычислять отдельные λ-операции. Равенства можно проверять отдельно на каждой компоненте, поэтому в этой части считаем X связным. Пусть rkE=r и π:YX — отображение, для которого π:K(X)K(Y) инъективно, а обратный образ расслоения E раскладывается в сумму линейных расслоений:

πEL1Lr

Обратный образ согласуется с λ-операциями, а прямую сумму тотальный класс переводит в произведение. Поэтому

π(λt(E))=λt(πE)=a=1r(1+[La]t)

Коэффициент при tk получается выбором k различных множителей из этого произведения:

π(λk([E]))=1a1<<akr[La1][Lak]

Правая часть является k-м элементарным симметрическим многочленом от классов [L1],,[Lr]: это сумма всех произведений по k различным индексам.

Тот же приём вычисляет и виртуальный элемент x=[E][F], где rkF=m. Последовательно применив принцип расщепления к обоим расслоениям, получим общее для них отображение. Его и его область будем снова обозначать через π:YX. Обратный образ остаётся инъективным, а над Y оба расслоения раскладываются в суммы линейных расслоений La и Mb:

πEa=1rLa
πFb=1mMb
π(λt(x))=λt(πE)λt(πF)1
π(λt(x))=a=1r(1+[La]t)b=1m(1+[Mb]t)

Так принцип расщепления сводит вычисление λ-операций виртуального класса к умножению и обращению линейных множителей.

Таким образом, принцип расщепления не определяет λ-операции, а сводит их вычисление к линейным расслоениям. Основным классом нулевого ранга в таком вычислении становится [L]1. Его λ-ряд обычно бесконечен. Далее изменим переменную в тотальном классе так, чтобы эта основная разность задавалась многочленом первой степени. Коэффициенты полученного ряда называются γ-операциями.

γ-операции

До сих пор мы работали с абсолютной группой K(X). В ней сохраняется вклад функции ранга. λ-операции приспособлены именно к этой абсолютной модели: на классе настоящего расслоения они восстанавливают его внешние степени.

В приведённой K-теории целочисленную часть, задаваемую рангом, удаляют. После выбора базовой точки на связном X её элементы можно рассматривать как классы нулевого ранга. Простейший такой класс строится из линейного расслоения вычитанием тривиальной прямой: [L]1.

Исходная λ-координата не приспособлена к такой разности: её тотальный λ-класс, вообще говоря, является бесконечным рядом. Для работы с приведённой частью нужна другая координата того же ряда — такая, в которой [L]1 даёт линейный многочлен. Эту замену координат и задают γ-операции. Они определены на всей K(X), но их форма выбрана специально для классов нулевого ранга. В следующей главе степень γ-операции будет измерять глубину таких классов.

Выведем нужную замену переменной из условия, что класс [L]1 должен давать линейный многочлен. Если временно обозначить переменную λ-ряда через u, то

λu([L]1)=1+[L]u1+u
1+[L]u1+u=1+u1+u([L]1)

Чтобы коэффициент при [L]1 стал новой переменной t, потребуем t=u/(1+u). Решая это равенство относительно u, получаем u=t/(1t). Эта замена и определяет новый ряд.

Для xK(X) положим

Определение

Тотальный γ-класс

γt(x)=λt/(1t)(x)=k0γk(x)tk

По построению основная линейная разность теперь имеет только один ненулевой коэффициент положительной степени:

γt([L]1)=1+t([L]1)

Для x,yK(X) замена переменной сохраняет мультипликативность тотального класса. Поэтому

γt(x+y)=γt(x)γt(y)
γ0(x)=1
γ1(x)=x
γk(x+y)=i+j=kγi(x)γj(y)

Для доказательства конечности ряда далее считаем, что X связно. Тогда ранг задаёт гомоморфизм в Z. Его ядро — приведённая группа:

K~(X)=ker(rk:K(X)Z)

Эта подгруппа является идеалом классов нулевого ранга. Возьмём xK~(X) и представим его как x=[A][B]. Поскольку ранг x равен нулю, расслоения A и B имеют одинаковый ранг. Выберем дополнение C и целое число n0 так, чтобы

BCCn

Положив E=AC, получаем rkE=n и запись

x=[E][Cn]

Используем уже найденную замену u=t/(1t). Для тривиального расслоения ранга n имеем λu(Cn)=(1+u)n, а 1+u=(1t)1. Поэтому

  1. Используем формальную разность
    γt(x)=λu(E)λu(Cn)1
  2. Обращаем тривиальное слагаемое
    γt(x)=λu(E)(1t)n
  3. Результат: Раскрываем внешние степени
    γt(x)=i=0n[ΛiE]ti(1t)ni
Результат

γ-ряд отдельного класса конечен

Последняя формула является многочленом степени не выше n. Поэтому для выбранного представления

γi(x)=0при i>n

Число n зависит от выбранного дополнения и не является инвариантом x. Для конечности важно лишь существование хотя бы одной такой границы. Сами γ-операции определены через уже корректный λ-класс и от выбора представления не зависят.

Итак, γ-операции превращают класс нулевого ранга в конечный набор поправок, пронумерованных их индексом. В следующей главе произведения, у которых сумма этих индексов достаточно велика, образуют последовательные ступени фильтрации. Сначала, однако, нужно построить операции, способные различать эти ступени: ими станут операции Адамса.

Результат

Итог главы

Исходное препятствие устраняется переходом от одной внешней степени ко всему тотальному классу:

λt(EF)=λt(E)λt(F)λt([E][F])=λt(E)λt(F)λt([E][F])=λt(E)St(F)γt([L]1)=1+t([L]1)

Первая формула делает возможным групповое пополнение, две следующие определяют λ-операции виртуального класса, а последняя переводит классы нулевого ранга в координаты, из которых строится γ-фильтрация. На этом внешние степени продолжены на K(X). Следующая задача — извлечь из λ-ряда аддитивные операции и с их помощью различить будущие ступени γ-фильтрации.