Partial Categories

積が部分的にしか定義されていない代数的構造の many-objectification として, morphism の合成が部分的にしか定義されていない small category の一般化がある。 条件が少しづつ異なるものを様々な人が独立に定義しているし, 同じものを別の名前で定義したり, 別のものを同じ名前で定義したりしているのでややこしい。

私が最初に気がついたのは, Bessis [Bes] が germ として定義しているものである。

  • Bessis の germ

より古くは, Ehresmann による neocategory がある。Bastiani と Ehresmann [BE72] は Ehresmann の本 [Ehr68] を参照している。

  • neocategory

Neocategory では, 全ての object が identity morphism を持つことが仮定されているが, 合成に関する結合法則は仮定されていない。 Bessis の germ では, 結合法則が仮定されているが。

Bessis の germ は, neocategory で morphism の合成の結合法則が成り立つものであるが, 同じように neocategory で morphism の結合法則を仮定したものを, Mateus, Sernadas, Sernadas [MSS99] が precategory という言葉で定義している。 同様のものを R. Milner [Mil06] も precategory と呼んで, 定義している。 Mateus らの論文を参照していないので, 恐らく Milner が独立して考えたのだろう。 Andersen と Kashaev [AK14] も同じようなものを categroid という名前で定義しているが, Milner や Anderson と Kashaev の「定義」では, 3つの morphism がどういう場合に合成可能かがはっきり書かれていない。

Identiy morphism に関する条件を弱め, 左側からの合成のみ identity であるものを Gould と Hollings [GH10] は constellation として導入している。 Gould と Stokes の [GS17] に詳しく書かれている。それによると, inverse semigroup と inductive groupoid の間の対応を拡張するために考えられたようである。

  • constellation

更に identity morphism の条件を弱め, identity morphism の存在も仮定しないものとして, Schröder と Herrlich [SH00] の composition graph がある。

  • composition graph

Identity morphism を仮定しないが, morphism の合成は source と target が等しい場合は常に定義され, 結合法則をみたすものとして, Barry Mitchell [Mit72] が semigroup の many-objectification として定義した semicategory がある。

  • semicategory

ただ, Schröder と Herrlich [SH00] も少し違う意味で semicategory という言葉を使っている。

これらを統一的に扱うために, Tringali [Tri] が plot という概念を定義している。

  • plot

Trignali は version 2 で arXiv から取り下げているが, それは version 1 に間違いがあったからではないようである。 この MathOverflow の質問に対する回答とその comment によると, 出版しようとしてうまくいかなかったからのようである。

様々な人の試みを包括する概念なので, そのアイデアは十分価値があると思うが, 数学の人には, 単に新しい概念を考えただけでは評価しない人が多いように思う。 そのような人は, 何か具体的な問題を解決することに使えないと評価したくないのだと思うが, すぐに使えなくても新しいアイデア自体は評価すべきだと思う。

\(2\)-category の partial 版は, Cazassus の [Caz23] に登場する。

References

[AK14]

Jørgen Ellegaard Andersen and Rinat Kashaev. “A TQFT from quantum Teichmüller theory”. In: Comm. Math. Phys. 330.3 (2014), pp. 887–934. arXiv: 1109.6295. url: https://doi.org/10.1007/s00220-014-2073-2.

[BE72]

Andrée Bastiani and Charles Ehresmann. “Categories of sketched structures”. In: Cahiers Topologie Géom. Différentielle 13.2 (1972), pp. 105–214.

[Bes]

David Bessis. Garside categories, periodic loops and cyclic sets. arXiv: math/0610778.

[Caz23]

Guillem Cazassus. “A two-category of Hamiltonian manifolds, and a \((1+1+1)\) field theory”. In: Indiana Univ. Math. J. 72.5 (2023), pp. 2101–2144. arXiv: 1903.10686.

[Ehr68]

Charles Ehresmann. Algèbre: Première Partie. “Les Cours de Sorbonne”, Maîtrise de Mathématiques: \(C_3\) (algèbre et géométrie). Centre de Documentation Universitaire, Paris, 1968, pp. i+168.

[GH10]

Victoria Gould and Christopher Hollings. “Restriction semigroups and inductive constellations”. In: Comm. Algebra 38.1 (2010), pp. 261–287. url: https://doi.org/10.1080/00927870902887096.

[GS17]

Victoria Gould and Tim Stokes. “Constellations and their relationship with categories”. In: Algebra Universalis 77.3 (2017), pp. 271–304. arXiv: 1510.05809. url: https://doi.org/10.1007/s00012-017-0432-5.

[Mil06]

Robin Milner. “Pure bigraphs: structure and dynamics”. In: Inform. and Comput. 204.1 (2006), pp. 60–122. url: http://dx.doi.org/10.1016/j.ic.2005.07.003.

[Mit72]

Barry Mitchell. “Rings with several objects”. In: Advances in Math. 8 (1972), pp. 1–161. url: http://dx.doi.org/10.1016/0001-8708(72)90002-3.

[MSS99]

Paulo Mateus, Amílcar Sernadas, and Cristina Sernadas. “Precategories for combining probabilistic automata”. In: CTCS ’99: Conference on Category Theory and Computer Science (Edinburgh). Vol. 29. Electron. Notes Theor. Comput. Sci. Elsevier Sci. B. V., Amsterdam, 1999, Paper No. 29016, 18.

[SH00]

Lutz Schröder and Horst Herrlich. “Free adjunction of morphisms”. In: Appl. Categ. Structures 8.4 (2000), pp. 595–606. url: https://doi.org/10.1023/A:1008651618062.

[Tri]

Salvatore Tringali. Plots and Their Applications - Part I: Foundations. arXiv: 1311.3524v1.