双マグマ
二項マグマを単にマグマ、余二項余マグマを単に余マグマとする。マグマと余マグマの対があって、余演算がマグマ射、演算が余マグマ射となっているとき、双マグマと呼ぶ。
ただし、マグマ (A, m) に対して、A×Aをマグマにする方法が必要。このとき対称σが必要になる。σを使って、A×A→(A×A)×(A×A) を作れる。同様に、(A×A)×(A×A)→A も作る。
双代数法則は、マグマ/余マグマの組に対して定義できる。
例:
- 集合圏と直積で、Nに掛け算と対角で双マグマとなる。
- 集合圏と直積で、任意のマグマと対角で双マグマとなる。
- K行列の圏 MatK のなかで、すべての対象を双マグマにできる。
- 関係圏と直積で、Nに足し算と余足し算で双マグマとなる。
- レコード単位でフェッチとアップデートできるデーターストア