数学において、モノイド圏(またはテンソル圏)とは、双機能を備えた
これは自然な同型を除いて結合的で あり、対象Iは自然な同型を除いて ⊗ の左と右の両方の単位元である。関連する自然な同型は、関連するすべての図が可換であることを保証する特定の整合性条件に従う。
通常のテンソル積は、ベクトル空間、アーベル群、R加群、またはR代数をモノイド圏に変換します。モノイド圏は、これらの例やその他の例の一般化と見なすことができます。すべての(小さな)モノイド圏は、基礎となるモノイドの「圏化」と見なすこともできます。基礎となるモノイドとは、その要素が圏の対象の同型類であり、その二項演算が圏のテンソル積によって与えられるモノイドのことです。
モノイド圏を抽象化とみなせる、やや異なる応用例として、 2 つの型を受け取って集約型を構築する型コンストラクタで閉じられるデータ型のシステムがある。型はオブジェクトとして機能し、⊗ は集約コンストラクタである。同型性までの結合法則は、同じデータを集約するさまざまな方法(例えば、そして集計値が必ずしも同じである必要はないが、同じ情報を格納します。集計型は、加算(型 sum)または乗算(型 product)の操作に類似している場合があります。型 product の場合、単位オブジェクトは単位です。、そのためその型の要素は 1 つしか存在せず、そのためその要素との積は常に他のオペランドと同型になります。 型の和の場合、恒等オブジェクトはvoid 型であり、これは情報を格納せず、要素にアドレスを渡すことは不可能です。 モノイド圏の概念は、このような集合型の値を分離できることを前提としていません。それどころか、古典情報理論と量子情報理論を統一する枠組みを提供します。[ 1 ]
圏論において、モノイド圏は、モノイド対象の概念と、その圏の対象に対する関連する作用を定義するために用いられる。また、モノイド圏は、豊饒圏の定義にも用いられる。
モノイド圏は、圏論そのもの以外にも数多くの応用例がある。直観主義線形論理の乗法断片のモデルを定義するために用いられるほか、凝縮系物理学における位相秩序の数学的基礎を形成する。また、ブレイドモノイド圏は、量子情報、量子場理論、弦理論にも応用されている。
モノイド 圏とは、モノイド構造を備えている。モノイド構造は以下から構成される。
覚えておく良い方法はそして行為は頭韻法による。ラムダ、、左側の恒等式を打ち消す一方、Rho、右側のアイデンティティをキャンセルします。
これらの自然変換の整合性条件は次のとおりです。


厳密モノイド圏とは、自然同型写像α、λ、ρが恒等写像となるような圏のことである。すべてのモノイド圏は、厳密モノイド圏とモノイド的に同値である。
3 つの定義的整合性条件から、大きなクラスの図 (すなわち、射がを使用して構築される図)が、、(恒等式とテンソル積)は可換である:これはマックレーンの「コヒーレンス定理」である。このような図式はすべて可換であると誤って述べられることがある。
モノイド圏には、抽象代数学 における通常のモノイドの概念を一般化した、モノイド対象という一般的な概念が存在する。通常のモノイドは、まさにデカルトモノイド圏Setにおけるモノイド対象である。さらに、任意の(小さな)厳密モノイド圏は、圏の圏Cat(デカルト積によって誘導されるモノイド構造を備えている)におけるモノイド対象と見なすことができる。
モノイド関手とは、テンソル積を保存するモノイド圏間の関手であり、モノイド自然変換とは、それらの関手間の自然変換であり、テンソル積と「互換性がある」ものである。
すべてのモノイド圏は、対象が ∗ で表される双圏Bの圏B (∗, ∗)と見なすことができる。
モノイド圏Mで豊饒化された圏C の概念は、C内の対象間の射の集合という概念を、C内の任意の 2 つの対象間の射のMオブジェクトという概念に置き換える。
任意の圏Cに対して、自由厳密モノイド圏 Σ( C ) は次のように構成できる。
この操作 Σ は、カテゴリCを Σ( C ) にマッピングし、 Cat上の厳密な 2-モナドに拡張できます。
順序付きモノイドは、任意の 2 つのオブジェクトに対して、射は最大で1つしか存在しない。Cにおいて。前順序の文脈では、射表記されることもある順序の反射性と推移性(伝統的な意味で定義される)は、それぞれCにおける恒等射と合成式によって圏論的構造に組み込まれる。そしてすると、オブジェクトは同型であり、表記される。。
前順序Cにモノイド構造を導入するには、
そして同型を除いて、単位的かつ結合的である必要がある。つまり、次のようになる。
· はファンクターなので、
モノイド圏のその他の整合性条件は、すべての図式が前順序において可換であるため、前順序構造を通じて満たされる。
自然数はモノイド前順序の一例です。モノイド構造(+と0を使用)と前順序構造(≤を使用)の両方を持つことで、モノイド前順序が形成されます。そして暗示する。
ある生成集合上の自由モノイドはモノイド前順序を生成し、半Thueシステムを生成する。