Skip to main content
QUICK REVIEW

[논문 리뷰] Open Graphs and Monoidal Theories

Lucas Dixon, Aleks Kissinger|arXiv (Cornell University)|2010. 11. 18.
Logic, programming, and type systems참고 문헌 18인용 수 8
한 줄 요약

이 논문은 단순한 그래프와 연결되지 않은 간선을 통해 입력과 출력을 표현하는 유형화된 그래프를 사용하여, 단순한, 유한한, 형식화된 방법으로 단순한 모노이드 범주에서의 스트링 다이어그램을 소개한다. 개방 그래프를 선택적 접착 함자에 의해 유형화된 그래프의 범주에 통합함으로써, 유형 안전성과 조합적 듀얼-푸시아웃 리라이팅이 가능해지며, 이는 대칭 모노이드 범주, 프롭스, 일반적인 모노이드 이론에서 기계화된 추론을 가능하게 한다.

ABSTRACT

String diagrams are a powerful tool for reasoning about physical processes, logic circuits, tensor networks, and many other compositional structures. The distinguishing feature of these diagrams is that edges need not be connected to vertices at both ends, and these unconnected ends can be interpreted as the inputs and outputs of a diagram. In this paper, we give a concrete construction for string diagrams using a special kind of typed graph called an open-graph. While the category of open-graphs is not itself adhesive, we introduce the notion of a selective adhesive functor, and show that such a functor embeds the category of open-graphs into the ambient adhesive category of typed graphs. Using this functor, the category of open-graphs inherits "enough adhesivity" from the category of typed graphs to perform double-pushout (DPO) graph rewriting. A salient feature of our theory is that it ensures rewrite systems are "type-safe" in the sense that rewriting respects the inputs and outputs. This formalism lets us safely encode the interesting structure of a computational model, such as evaluation dynamics, with succinct, explicit rewrite rules, while the graphical representation absorbs many of the tedious details. Although topological formalisms exist for string diagrams, our construction is discreet, finitary, and enjoys decidable algorithms for composition and rewriting. We also show how open-graphs can be parametrised by graphical signatures, similar to the monoidal signatures of Joyal and Street, which define types for vertices in the diagrammatic language and constraints on how they can be connected. Using typed open-graphs, we can construct free symmetric monoidal categories, PROPs, and more general monoidal theories. Thus open-graphs give us a handle for mechanised reasoning in monoidal categories.

연구 동기 및 목표

  • 모노이드 이론에서의 스트링 다이어그램을 위한 이산적이고, 유한하며, 계산 가능한 형식화 방법을 제공하기 위해.
  • 위상적 형식화의 한계를 해결하기 위해, 그래픽적 추론을 위한 유한하고 결정 가능한 프레임워크를 도입하기 위해.
  • 선택적 접착 함자를 통해 입력-출력 인터페이스를 유지함으로써 리라이팅의 형식 안전성을 확보하기 위해.
  • 개방 그래프에서 듀얼-푸시아웃 리라이팅을 통해 모노이드 범주에서 기계화된 추론을 가능하게 하기 위해.
  • 그래픽적 서명을 통해 자유 대칭 모노이드 범주, 프롭스, 더 넓은 모노이드 이론으로의 일반화를 가능하게 하기 위해.

제안 방법

  • 입력과 출력을 나타내는 연결되지 않은 간선을 가진 유형화된 그래프로서 개방 그래프를 도입한다.
  • 개방 그래프에서 유형화된 그래프의 범주로의 선택적 접착 함자를 정의하여, 듀얼-푸시아웃 리라이팅에 필요한 충분한 접착성 특성을 유지한다.
  • 그래픽적 서명을 사용하여 정점과 간선의 유형 및 연결 제약 조건을 정의함으로써, 유형화된 조합을 가능하게 한다.
  • 유형화된 개방 그래프 위의 코스팬을 간선-홈오모르피즘에 대해 모odulo하여 자유 대칭 모노이드 범주를 구성한다.
  • 형식 안전성과 규칙의 조합적 리라이팅을 보장하기 위해 듀얼-푸시아웃 리라이팅을 적용한다.
  • 와이어의 위상적 동치를 모델링하기 위해 간선-홈오모르피즘 규칙을 도입하며, 이는 위상수학에서의 홈오모르피즘과 유사하다.

실험 결과

연구 질문

  • RQ1어떻게 스트링 다이어그램을 안전하고 조합적인 리라이팅을 지원하는 이산적이고, 유한한 구조로 형식화할 수 있는가?
  • RQ2개방 그래프가 완전한 접착성을 갖지 못함에도 불구하고, 어떤 범주적 구조가 듀얼-푸시아웃 리라이팅을 가능하게 하는가?
  • RQ3그래픽적 서명은 어떻게 개방 그래프를 매개변수화하고, 모노이드 이론에서의 유형 제약 조건을 강제하는 데 사용되는가?
  • RQ4개방 그래프를 사용하여 자유 대칭 모노이드 범주와 프롭스를 완전히 기계화된 방식으로 구성할 수 있는가?
  • RQ5인터페이스 일관성을 유지하면서 리라이팅 규칙을 어떻게 조합하고 다룰 수 있는가?

주요 결과

  • 개방 그래프는 유형화된 그래프의 범주로의 선택적 접착 함자를 지닌 범주로 형식화되어 있으며, 이는 형식 안전성을 보장하는 듀얼-푸시아웃 리라이팅을 가능하게 한다.
  • 이 구성은 조합적 리라이팅을 지원한다: 분해된 구성 요소들에서 병렬로 리라이팅을 수행하고 정확하게 재조합할 수 있다.
  • 간선-홈오모르피즘 규칙은 와이어 구조의 위상적 동치를 가능하게 하며, 위상수학적 홈오모르피즘의 이산적 대응을 제공한다.
  • 그래픽적 서명에 기반한 유형화된 개방 그래프는 자유 대칭 모노이드 범주와 프롭스를 생성할 수 있으며, 더 풍부한 모노이드 이론으로 일반화된다.
  • 이 프레임워크는 이산적이고 결정 가능하므로, 자동화된 추론을 위한 소프트웨어 도구에 구현할 수 있다.
  • 이 접근법은 모노이드 범주에서의 그래픽 언어에 대해 케인스-벤딕스 완성과 임계 쌍 분석을 적용할 수 있는 기반을 제공한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.