圏論という数学分野において、アレゴリーとは、集合とそれらの間の二項関係からなる圏Relの構造の一部を持つ圏のことである。アレゴリーは関係の圏の抽象化として用いることができ、この意味でアレゴリー理論は、異なる種類の関係への関係代数の一般化である。アレゴリーはまた、完全完備化など、圏論における特定の構成を定義したり研究したりする上でも有用である。
この記事では、射の合成を関数のように右から左に読むという通常の慣例を採用しています。したがって、RS は、最初にSが適用され、次にR が適用されることを意味します。
寓話は、
すべてそのような
ここで、交差によって定義される順序は、
寓話の最初の例として、集合と関係のカテゴリーが挙げられます。この寓話の対象は集合と射です。はXとYの間の二項関係です。射の合成は関係の合成であり、反対合はです。逆の関係:かつその場合に限り射の交差は、(集合論的な)関係の交差である。
カテゴリーCにおいて、対象XとYの間の関係は射のスパンである。それは共同で単数形である。そのようなスパンが2つそしてSとTの間に同型写像が存在し、すべてが可換になる場合、関係は同値とみなされます。厳密に言えば、関係は同値性までしか定義されません(これは同値類または双圏を用いて形式化できます)。圏Cに積が存在する場合、 XとYの間の関係は、X × Yへの単射(またはそのような同値類)と同じです。引き戻しと適切な因数分解システムが存在する場合、関係の合成を定義できます。合成まずコスパンを引き戻すことで見つけられますそして、結果として得られたスパンの共同単数イメージを取る
因数分解システムが適切に安定していれば、関係の合成は結合的になります。この場合、Cと同じ対象を持つが、射が対象間の関係である圏Rel( C )を考えることができます。恒等関係は対角線です。
正則圏(有限の極限と像を持ち、カバーが引き戻しに対して安定な圏)は、安定な正則エピ/モノ分解システムを持つ。正則圏の関係圏は常にアレゴリーである。反対合は、関係の始点/終点を反転させることによって定義され、交差は部分対象の交差であり、引き戻しによって計算される。
寓話Aにおける射Rは、それが完全射である場合に写像と呼ばれる。そして決定論的別の言い方をすれば、マップとは、A を局所順序構造を用いて2-圏とみなしたときに、 Aに右随伴を持つ射のことである。寓話におけるマップは、恒等写像と合成写像に関して閉じている。したがって、 Aには、同じ対象を持ちながら射としてマップのみを持つ部分圏Map( A )が存在する。正則圏Cに対しては、圏の同型が存在する。特に、Map(Rel( Set ))の射は、通常の集合関数です。
寓話では、射影2枚の地図によって表にまとめられているそしてもしそしてすべての射が表形式を持つ場合、アレゴリーは表形式であると呼ばれます。正則圏Cの場合、アレゴリーRel( C )は常に表形式です。一方、任意の表形式アレゴリーAの場合、写像の圏Map( A )は局所的に正則な圏です。つまり、引き戻し、等化子、および引き戻しに対して安定な像を持ちます。これはMap( A )の関係を研究するのに十分であり、この設定では、
寓話における単位とは、その恒等写像が最大の射である対象Uのことである。そして、他のすべての対象からUへの完全な関係が存在する。単位を持つアレゴリーは単位的と呼ばれる。表形式のアレゴリーAが与えられたとき、カテゴリMap( A )が正則カテゴリ (終端対象を持つ) であるのは、 A が単位的である場合のみである。
寓話の追加的な性質は公理化できる。分配的寓話は、適切に振る舞う和集合のような演算を持ち、除算的寓話は、関係代数の除算演算の一般化を持つ。冪集合のような構造を追加した分配除算的寓話である。寓話と正則圏との関連性は、冪集合とトポスとの関連性へと発展させることができる。