1
Введение в теорию категорий
Лекция 1
29 июля 2026
2
Про меня
  • Закончил Матфак ВШЭ
  • Работаю в 179 школе
  • Преподаю математику
    школьникам, студентам и
    взрослым, организую
    математические события
  • Веду телеграм-канал
    Кроссворд Тьюринга
    @turings_crossword
  • Телеграм @d1_d57
3
Соответствие задач

В этих двух комбинаторных задачах одинаковый ответ:

  • сколько в сумме сторон и диагоналей у 15-угольника;
  • сколькими способами можно выбрать две батарейки из 15 имеющихся

Это следует из того, что существует взаимно однозначное соответствие между отрезками и парами батареек

Отрезок ↔ пара вершин ↔ пара батареек

Один из важных комбинаторных принципов — если между элементами множеств установлено взаимно однозначное соответствие, в них равное число элементов

4
Комбинаторные тождества

Рассмотрим тождества о биномиальных коэффициентах

(nk)=(nn−k)\binom nk=\binom n{n-k}∑k=0n(nk)=2 n\sum_{k=0}^{n}\binom nk=2^{\,n}k(nk)=n(n−1k−1)k\binom nk=n\binom{n-1}{k-1}(nk)=(n−1k−1)+(n−1k)\binom nk=\binom{n-1}{k-1}+\binom{n-1}k(m+nk)=∑j=0k(mj)(nk−j)\binom{m+n}k=\sum_{j=0}^{k}\binom mj\binom n{k-j}∑k=0n(−1)k(nk)=0\sum_{k=0}^{n}(-1)^k\binom nk=0 при n≥1n\ge1∑0≤l≤k≤n(nk)(kl)=3 n\sum_{0\le l\le k\le n}\binom nk\binom kl=3^{\,n}∑k≥0(n+1−kk)=Fibn+2\sum_{k\ge0}\binom{n+1-k}{k}=\mathrm{Fib}_{n+2}

Доказательства бывают разные: через формулу биномиальных коэффициентов, индукцию, бином Ньютона. Обычно больше всего ценятся комбинаторные доказательства

Комбинаторным доказательством называется доказательство, в котором устанавливается взаимно однозначное соответствие между множествами XX и Y,Y\text{,} отвечающими левой и правой частям тождества

5
Три биекции

(nk)=(nn−k)\binom nk=\binom n{n-k}∑k(nk)=\sum_k\binom nk=2 n2^{\,n}∑0≤l≤k≤n(nk)(kl)=\sum_{0\le l\le k\le n}\binom nk\binom kl=3 n3^{\,n}

6
Почему это красиво

Описанные операции сохраняются при переименовании элементов

Свойства биекции S↦U∖SS\mapsto U\setminus S

  • переименование σ ⁣:U→V\sigma\colon U\to V переводит дополнение в дополнение;
  • переименовать и взять дополнение — то же самое, что взять дополнение и переименовать
7
Комбинаторные виды

Давайте попробуем понять, какие свойства структур мы видели в предыдущих примерах

Комбинаторный вид F:F\text{:}

  • конечному множеству UU отвечает множество F(U);F(U)\text{;}
  • биекции σ ⁣:U→V\sigma\colon U\to V вид FF сопоставляет биекцию F[σ] ⁣:F(U)→F(V);F[\sigma]\colon F(U)\to F(V)\text{;}
  • F[τ∘σ]=F[τ]∘F[σ]F[\tau\circ\sigma]=F[\tau]\circ F[\sigma]

FF — это множество структур на UU специального вида; если σ\sigma — переименование элементов U,U\text{,} то структуры тоже можно переименовать

Это свойство называется функториальностью

8
Примеры

Примеры видов

  • линейные порядки;
  • циклические порядки;
  • перестановки;
  • беспорядки;
  • инволюции (перестановки с π2=id\pi^2=\mathrm{id});
  • подмножества E(U)E(U) и k-k\text{-}подмножества Ek(U);E_k(U)\text{;}
  • разбиения на блоки;
  • графы, деревья и корневые деревья с вершинами U;U\text{;}
  • бывают инъекции, бывают ещё сюръекции — это и то, и то виды

При переименовании элементов UU переименовываются и объекты каждого из этих множеств

9
Естественный изоморфизм

Естественный изоморфизм φ ⁣:F→G\varphi\colon F\to G — семейство биекций φU ⁣:F(U)→G(U),\varphi_U\colon F(U)\to G(U)\text{,} согласованное со всякой биекцией σ ⁣:U→V:\sigma\colon U\to V\text{:}

φV∘F[σ]=G[σ]∘φU\displaystyle \varphi_V\circ F[\sigma]=G[\sigma]\circ\varphi_U

Доказательство тождества ∣F(U)∣=∣G(U)∣\lvert F(U)\rvert=\lvert G(U)\rvert красиво, когда предъявлено такое семейство, а не отдельная биекция при каждом UU

Какие из выписанных в начале тождеств — изоморфизмы видов?

10
Чётные и нечётные подмножества

∑k=0n(−1)k(nk)=0(n≥1)\displaystyle \sum_{k=0}^{n}(-1)^k\binom nk=0\qquad (n\ge1)

Число чётных подмножеств такое же, как число нечётных: ∣E+∣=∣E−∣\lvert E^{+}\rvert=\lvert E^{-}\rvert

Есть биекция S↦S △ {x0}:S\mapsto S\,\triangle\,\{x_0\}\text{:} она добавляет или убирает x0x_0

Но это не изоморфизм видов: переименование не сохраняет x0x_0

Упражнение

E+E^{+} и E−E^{-}

не изоморфны при чётном числе элементов;изоморфны при нечётном

11
Отмеченные виды

Как вывести из изоморфизма видов тождество Паскаля?

(nk)=(n−1k−1)+(n−1k)\displaystyle \binom nk=\binom{n-1}{k-1}+\binom{n-1}k

Чтобы придумать комбинаторные виды, для которых число элементов равно (n−1k−1),\binom{n-1}{k-1}\text{,} (n−1k),\binom{n-1}k\text{,} добавим дополнительную структуру:

отмеченное множество (U,∗)(U,\ast) — множество и фиксированный элемент;биекция отмеченных множеств U∗→V∗U_\ast\to V_\ast — биекция множеств, сохраняющая отмеченный элемент;отмеченный вид — функтор из отмеченных множеств в множества

Отображение S↦S △ ∗S\mapsto S\,\triangle\,\ast задаёт изоморфизм отмеченных видов E+,E^{+}\text{,} E−E^{-}

Рассмотрим отмеченный вид k-k\text{-}подмножеств, содержащих и не содержащих отмеченную точку, — это сразу даёт тождество Паскаля

12
Покрашенные виды

Как доказать тождество Вандермонда (m+nk)=∑r(mr)(nk−r)\binom{m+n}k=\sum_r\binom mr\binom n{k-r} комбинаторно?

Введём дополнительную структуру:

покрашенное множество (M,N)(M,N) — пара множеств;биекция покрашенных множеств — биекция множеств, сохраняющая цвет;покрашенный вид — функтор из покрашенных множеств в множества

Вид подмножеств объединения MM и NN даёт тождество Вандермонда

13
Категории

Категория C\mathcal C состоит из:

  • класса объектов Ob C;\mathrm{Ob}\,\mathcal C\text{;}
  • множества морфизмов C(A,B)\mathcal C(A,B) между парой объектов AA и BB из Ob C;\mathrm{Ob}\,\mathcal C\text{;}
  • композиции ∘ ⁣:C(B,C)×C(A,B)→C(A,C)\circ\colon\mathcal C(B,C)\times\mathcal C(A,B)\to\mathcal C(A,C) и единицы 1A∈C(A,A),1_A\in\mathcal C(A,A)\text{,} для которых выполняются аксиомы

h∘(g∘f)=(h∘g)∘f1B∘f=f=f∘1Ah\circ(g\circ f)=(h\circ g)\circ f\qquad 1_B\circ f=f=f\circ 1_A

Функтор F ⁣:C→DF\colon\mathcal C\to\mathcal D состоит из:

отображения объектов Ob C→Ob D;\mathrm{Ob}\,\mathcal C\to\mathrm{Ob}\,\mathcal D\text{;}отображений морфизмов C(A,B)→D(FA,FB),\mathcal C(A,B)\to\mathcal D(FA,FB)\text{,} для которых F(g∘f)=Fg∘FfF(g\circ f)=Fg\circ Ff и F1A=1FAF1_A=1_{FA}

Конечные множества и биекции образуют категорию; отмеченные и покрашенные множества — тоже. Комбинаторный вид — функтор из этих категорий в категорию множеств

14
Итог
  • понятие комбинаторного доказательства получило точную формулировку — изоморфизм комбинаторных видов;
  • при этом понятие комбинаторного вида пришлось трактовать в разных ситуациях по-разному;
  • тождества можно искать, не только проверять: изоморфизм видов — это такое сильное условие, которое помогает находить объект;
  • невозможность и единственность стали теоремами; дальше — классификация самих видов
15
Спасибо за внимание
← → листать · F — экран · B — чёрный · O — обзор