Jump to content

Струнная диаграмма

(Перенаправлено из строковых диаграмм )

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

История [ править ]

Гюнтер Хотц дал первое математическое определение струнных диаграмм с целью формализовать электронные схемы . [1] Однако изобретение струнных диаграмм обычно приписывают Роджеру Пенроузу . [2] с диаграммами Фейнмана, также описанными как предшественник. [3] они были охарактеризованы как стрелки свободных моноидальных категорий Позже в основополагающей статье Андре Джояля и Росс Стрит . [4] Хотя диаграммы в этих первых статьях были нарисованы от руки, появление программного обеспечения для набора текста, такого как LaTeX и PGF/TikZ, сделало публикацию строковых диаграмм более широко распространенной. [5]

Экзистенциальные графы и диаграммные рассуждения Чарльза Сандерса Пирса, возможно, являются старейшей формой струнных диаграмм, они интерпретируются в моноидальной категории конечных множеств и отношений с декартовым произведением . [6] Линии идентичности экзистенциальных графов Пирса могут быть аксиоматизированы как алгебра Фробениуса , разрезы представляют собой унарные операторы на хомсетах, которые аксиоматизируют логическое отрицание . Это делает струнные диаграммы надежной и полной двумерной системой вывода для логики первого порядка . [7] изобретен независимо от одномерного синтаксиса Готлоба Фреге Begriffsschrift .

Интуиция [ править ]

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

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

Определение [ править ]

Алгебраический [ править ]

Пусть звезда Клини обозначаем свободный моноид , т.е. множество списков с элементами в множестве .

Моноидальная подпись дается:

  • набор генерирующих объектов , списки генерирующих объектов в также называются типами ,
  • набор создания стрелок , также называемых коробками ,
  • пара функций которые присваивают домен и кодомен , т.е. типы ввода и вывода. каждому блоку

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

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

Струнные диаграммы (с генераторами из ) — стрелки свободной моноидальной категории . [8] Интерпретация в моноидальной категории определяется моноидальным функтором , которое по свободе однозначно определяется морфизмом моноидальных сигнатур . Интуитивно понятно, что как только изображение генерирующих объектов и стрелок задано, изображение каждой генерируемой ими диаграммы фиксируется.

Геометрический [ править ]

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

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

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

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

Прогрессивный плоский граф помечен моноидальной сигнатурой. если он оснащен парой функций от ребер до создания объектов и от внутренних узлов до создания стрелок способом, совместимым с доменом и кодоменом.

Деформация непрерывное плоских графов — это отображение такой, что

  • образ определяет плоский граф для всех ,
  • для всех , если является внутренним узлом для некоторых это внутреннее для всех .

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

  • диаграмма личности как набор параллельных ребер, помеченных каким-либо типом ,
  • композиция двух диаграмм как их вертикальная конкатенация с кодоменом первой, отождествляемым с доменом второй,
  • тензор двух диаграмм как их горизонтальная конкатенация.

Комбинаторный [ править ]

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

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

  • домен как отправная точка
  • длина ,
  • список

такой, что и для всех . На самом деле явный список слоев избыточен, достаточно указать длину типа слева от каждого слоя, известную как смещение . Усы диаграммы по типу определяется как объединение справа от каждого слоя и симметрично для усов слева. Тогда можно определить:

  • диаграмма личности с и ,
  • композиция двух диаграмм как объединение их списка слоев,
  • тензор двух диаграмм как композиция усов .

Обратите внимание: поскольку диаграмма имеет общую форму (т. е. каждый слой содержит ровно один блок), определение тензора обязательно смещено: диаграмма в левой части выше диаграммы в правой части. Можно было бы выбрать противоположное определение .

Две диаграммы равны (с точностью до аксиом моноидальных категорий), если они находятся в одном и том же классе эквивалентности отношения конгруэнтности, генерируемого обменником :

То есть, если коробки в двух последовательных слоях не соединены, то их порядок можно поменять местами. Интуитивно понятно, что если между двумя параллельными процессами нет связи, то порядок, в котором они происходят, не имеет значения.

Словесная проблема для свободных моноидальных категорий, т. е. определение равенства двух данных диаграмм, может быть решена за полиномиальное время . Обменник представляет собой конфлюэнтную систему переписывания на подмножестве граничных связных диаграмм, т.е. всякий раз, когда плоские графы имеют не более одного связного компонента, который не связан с областью или кодоменом и аргумент Экмана-Хилтона не применяется. [9]

Расширение до 2-х категорий [ править ]

Идея состоит в том, чтобы представить структуры размерности d структурами размерности 2-d , используя двойственность Пуанкаре . Таким образом,

  • объект представлен частью плоскости,
  • 1-ячейка представлен вертикальным сегментом, называемым струной , разделяющим плоскость на две части (правая часть соответствует A , а левая - B ),
  • 2-клеточный представлен пересечением строк (строки, соответствующие f над ссылкой, строки, соответствующие g , под ссылкой).

Параллельная композиция 2-клеток соответствует горизонтальному расположению диаграмм, а последовательная композиция - вертикальному расположению диаграмм.

Двойственность между коммутативными диаграммами и струнными диаграммами.
Двойственность между коммутативными диаграммами (слева) и струнными диаграммами (справа)

Моноидальная категория эквивалентна 2-категории с одной 0-ячейкой. Интуитивно понятно, что переход от моноидальных категорий к 2-категориям означает добавление цветов к фону струнных диаграмм.

Примеры [ править ]

Уравнение змеи [ править ]

Рассмотрим дополнение между двумя категориями и где является левым сопряженным к и естественные преобразования и соответственно единица и счет. Струнные диаграммы, соответствующие этим естественным преобразованиям:

Струнная схема агрегата
Струнная схема агрегата
Струнная диаграмма устройства
Струнная диаграмма устройства
Струнная диаграмма тождественности 2-клетки
Струнная диаграмма личности

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

Первый из них изображен как

Схематическое изображение равенства
Схематическое изображение равенства

Моноидальная категория, в которой каждый объект имеет левое и правое сопряженное, называется жесткой категорией . Струнные диаграммы для жестких категорий можно определить как непрогрессивные плоские графы, т. е. ребра могут загибаться назад.

В контексте категориальной квантовой механики это известно как уравнение змеи .

Категория гильбертовых пространств является жесткой, этот факт лежит в основе доказательства корректности протокола квантовой телепортации . Единица и единица присоединения представляют собой абстракцию состояния Белла и измерения Белла соответственно. Если Алиса и Боб используют два кубита Y и Z в запутанном состоянии , и Алиса выполняет ( после выбора ) запутанное измерение между Y и другим кубитом X, то этот кубит X будет телепортирован от Алисы к Бобу: квантовая телепортация — это тождественный морфизм. .

Иллюстрация диаграммного исчисления: протокол квантовой телепортации , смоделированный в категориальной квантовой механике.

То же уравнение появляется в определении грамматик предгруппы , где оно отражает понятие потока информации в семантике естественного языка . Это наблюдение привело к развитию фреймворка DisCoCat и квантовой обработки естественного языка .

Иерархия графических языков [ править ]

Было введено множество расширений струнных диаграмм для представления стрелок в моноидальных категориях с дополнительной структурой, образующей иерархию графических языков, которая классифицируется в Обзоре графических языков Селинджера для моноидальных категорий. [10]

Список приложений [ править ]

Струнные диаграммы использовались для формализации следующих объектов исследования.

См. также [ править ]

Ссылки [ править ]

  1. ^ Хотц, Гюнтер (1965). «Алгеберизация задачи синтеза схем I.». Электронная обработка информации и кибернетика . 1 (3): 185–205.
  2. ^ Пенроуз, Роджер (1971). «Применение тензоров отрицательной размерности» . Комбинаторная математика и ее приложения . 1 : 221–244.
  3. ^ Баэз, Дж.; Стей, М. (2011), Куке, Боб (редактор), «Физика, топология, логика и вычисления: Розеттский камень» , Новые структуры для физики , Конспекты лекций по физике, том. 813, Берлин, Гейдельберг: Springer, стр. 95–172, arXiv : 0903.0340 , Bibcode : 2011LNP...813...95B , doi : 10.1007/978-3-642-12821-9_2 , ISBN  978-3-642-12821-9 , S2CID   115169297 , получено 8 ноября 2022 г.
  4. ^ Джоял, Андре; Стрит, Росс (1991). «Геометрия тензорного исчисления, I». Достижения в математике . 88 (1): 55–112. дои : 10.1016/0001-8708(91)90003-П .
  5. ^ «Категории: История строковых диаграмм (тема, 02 мая 2017 г. –...)» . angg.twu.net . Проверено 11 ноября 2022 г.
  6. ^ Брэди, Джеральдин; Тримбл, Тодд Х (2000). «Категорическая интерпретация пропозициональной логики Альфа К.С. Пирса» . Журнал чистой и прикладной алгебры . 149 (3): 213–239. дои : 10.1016/S0022-4049(98)00179-0 .
  7. ^ Хейдон, Натан; Собоциньский, Павел (2020). «Композиционно-диаграммная логика первого порядка» . Международная конференция по теории и применению диаграмм . Спрингер: 402–418.
  8. ^ Джоял, Андре; Стрит, Росс (1988). «Плоские диаграммы и тензорная алгебра» . Неопубликованная рукопись, доступная на веб-сайте Росс Стрит .
  9. ^ Викари, Джейми; Дельпе, Антонен (2022). «Нормализация плоских струнных диаграмм и алгоритм квадратичной эквивалентности» . Логические методы в информатике . 18 .
  10. ^ Селинджер, Питер (2010), «Обзор графических языков для моноидальных категорий» , Новые структуры для физики , Springer, стр. 289–355 , получено 8 ноября 2022 г.
  11. ^ Абрамский, Самсон (1996). «Восстановление некоторых путей в алгебре процессов» . Международная конференция по теории параллелизма . Спрингер: 1–17.
  12. ^ Фонг, Брендан; Спивак, Дэвид И.; Тюерас, Реми (01 мая 2019 г.). «Backprop как функтор: композиционный взгляд на обучение с учителем». arXiv : 1711.10455 [ мат.CT ].
  13. ^ Гани, Нил; Хеджес, Жюль; Виншель, Виктор; Зан, Филипп (2018). «Композиционная теория игр». Материалы 33-го ежегодного симпозиума ACM/IEEE по логике в информатике . стр. 472–481. дои : 10.1145/3209108.3209165 . ISBN  9781450355834 . S2CID   17887510 .
  14. ^ Кук, Боб; Спеккенс, Роберт В. (2012). «Изображение классического и квантового байесовского вывода» . Синтезируйте . 186 (3): 651–696. arXiv : 1102.2368 . дои : 10.1007/s11229-011-9917-5 . S2CID   3736082 .
  15. ^ Синьорелли, Камило Мигель; Ван, Цюаньлун; Кук, Боб (01 октября 2021 г.). «Рассуждения о сознательном опыте с помощью аксиоматической и графической математики» . Сознание и познание . 95 : 103168. doi : 10.1016/j.concog.2021.103168 . hdl : 10230/53097 . ISSN   1053-8100 . ПМИД   34627099 . S2CID   235683270 .
  16. ^ Фриц, Тобиас (август 2020 г.). «Синтетический подход к марковским ядрам, условной независимости и теоремам о достаточной статистике». Достижения в математике . 370 : 107239. arXiv : 1908.07021 . дои : 10.1016/j.aim.2020.107239 . S2CID   201103837 .
  17. ^ Бончи, Филиппо; Собоциньский, Павел; Занаси, Фабио (сентябрь 2014 г.). «Категорическая семантика графов потока сигналов» . CONCUR 2014 – Теория параллелизма . Конспекты лекций по информатике. Том. КОНКУР 2014 - Теория параллелизма - 25-я Международная конференция. Рим, Италия. стр. 435–450. дои : 10.1007/978-3-662-44584-6_30 . ISBN  978-3-662-44583-9 . S2CID   18492893 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  18. ^ Бончи, Филип; Сибер, Йенс; Собоцински, Пол (20 апреля 2018 г.). «Графические конъюнктивные запросы». arXiv : 1804.07626 [ cs.LO ].
  19. ^ Райли, Митчелл (2018). «Категории оптики». arXiv : 1809.00738 [ мат.CT ].

Внешние ссылки [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b4730074526f3cffd917db1b2a8f6665__1714861740
URL1:https://arc.ask3.ru/arc/aa/b4/65/b4730074526f3cffd917db1b2a8f6665.html
Заголовок, (Title) документа по адресу, URL1:
String diagram - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)