Введение

Строковые диаграммы — это формальный графический язык для представления морфизмов в моноидальных категориях или, в более общем случае, 2-ячеек в 2-категориях. Они являются важным инструментом в прикладной теории категорий. При интерпретации в моноидальной категории векторных пространств и линейных отображений с тензорным произведением, строковые диаграммы называют тензорными сетями или графической нотацией Пенроуза. Это привело к развитию категориальной квантовой механики, где аксиомы квантовой теории выражаются на языке моноидальных категорий.

История

Гюнтер Хотц дал первое математическое определение диаграмм струн для формализации электронных схем. Однако изобретение диаграмм струн обычно приписывают Роджеру Пенроузу, а диаграммы Фейнмана также рассматриваются как предшественники. Позднее они были охарактеризованы как стрелки свободных моноидальных категорий в основополагающей статье Андре Джояля и Росса Стрита. Хотя диаграммы в этих первых статьях были нарисованы от руки, появление программ для набора текста, таких как LaTeX и PGF/TikZ, сделало публикацию диаграмм струн более распространенной. Экзистенциальные графы и диаграмматическое рассуждение Чарльза Сандерса Пирса, вероятно, являются самой ранней формой диаграмм струн; они интерпретируются в моноидальной категории конечных множеств и отношений с декартовым произведением. Линии тождества в экзистенциальных графах Пирса можно аксиоматизировать как алгебру Фробениуса, а разрезы – как унарные операторы на гомо-множествах, аксиоматизирующие логическое отрицание. Это делает диаграммы струн обоснованной и полной двумерной системой дедукции для логики первого порядка, изобретенной независимо от одномерного синтаксиса "Begriffsschrift" Готлоба Фреге.

Иерархия графических языков

Многие расширения струнных диаграмм были введены для представления стрелок в моноидальных категориях с дополнительной структурой, формируя иерархию графических языков, классифицированную в обзоре Селингера «Графические языки для моноидальных категорий». Плетевые моноидальные категории с трехмерными диаграммами, являющиеся обобщением групп кос. Симметричные моноидальные категории с четырехмерными диаграммами, где ребра могут пересекаться, являющиеся обобщением симметрической группы. Категории лент с трехмерными диаграммами, где ребра не ориентированы, являющиеся обобщением диаграмм узлов. Компактно замкнутые категории с четырехмерными диаграммами, где ребра не ориентированы, являющиеся обобщением графической нотации Пенроуза. Категории с кинжалом, где каждая диаграмма имеет горизонтальное отражение.