半環
semiring。rig
半環 - Wikipedia
特に、可換環上の多元環論は直截に可換半環上の多元環論に一般化することができる。この意味で環は、單に整數全體の成す可換半環$ \Z上の多元環である。
環は可換半環$ \Z上の多元環である
rig in nLab
More sophisticatedly, we can say that, just as a ring is a monoid object in abelian groups, so a rig is a monoid object in abelian monoids and a semiring is a monoid object in abelian semigroups, where abelian groups, abelian monoids and abelian semigroups have suitable monoidal structures (they are not the cartesian ones).
環は Abelian 群 (結合律 + 單位律 + 可逆律 + 可換律) の成す monoidal 圈の monoid 對象である
半環は可換 monoid (結合律 + 單位律 + 可換律) の成す monoidal 圈の monoid 對象である
Equivalently, a semiring is the hom-set of a category with a single object that is enriched in the category of abelian semigroups.
半環は可換半群 (結合律 + 可換律) で豐饒化されたただ一つの對象を持つ圈の Hom である
semicategory in nLab
a semigroup is (the hom-set of) a semicategory with a single object;
半群 (結合律) はただ一つの對象を持つ半圈の Hom である
a semiring is (the hom-set of) a semicategory enriched in Ab with a single object.
半環は Abelian 群 (結合律 + 單位律 + 可逆律 + 可換律) で豐饒化されたただ一つの對象を持つ半圈の Hom である
$ (R,+,\cdot)が半環であるとは
加法$ (R,+)が可換 monoid (結合律 + 單位律 + 可換律) である。單位を$ 0と呼ぶ
乘法$ (R,\cdot)が monoid (結合律 + 單位律) である。單位を$ 1と呼ぶ
分配律
左$ a\cdot(b+c)=(a\cdot b)+(a\cdot c)
右$ (a+b)\cdot c=(a\cdot c)+(b\cdot c)
加法$ +の單位 0 が乘法$ \cdotの吸收元である。$ 0\cdot a=a\cdot 0=0
環では定理だが半環では公理である
例
環は半環でもある
環から加法$ +の可逆律を除けば半環となる。環の乘法$ \cdotは可逆でないから半環は逆元を考へない
環の ideal は半環を成す
Boolean 環は環である
基數は半環を成す
順序數は近環を成す
$ ({\rm max},+)代數の$ \rm maxを加法 (單位は$ -\infty)、$ +を乘法 (單位は$ 0) として$ \R\cup-\inftyを tropical 半環 (熱帶半環) と定義できる
$ \R\cup\inftyを$ ({\rm min},+)代數としても tropical 半環を定義できる
動的計劃法 (dynamic programming ; DP)
動的計画法 - Wikipedia
dynamorphism
Dynamorphism 概論
recursion schemes
Scala.iconhigherkindness/droste: recursion schemes for cats; to iterate is human, to recurse, divine
可換半環 (commutative semiring) とは乘法$ \cdotも可換な半環
乘法の單位$ 1が加法でも吸收的$ 1+a=a+1=1な可換半環は束である
冪等半環 (idempotent semiring。dioid) とは、加法が冪等$ a+a=aな半環
冪等半環の加法 monoid (R, +, 0) は零附き結び半束を成す。
半順序を$ a\le b:=b=a+bと定められる。最小元は$ 0
束であれば$ a\le b:=a=a\cdot bとしても定められる
束では乘法も冪等である$ a\cdot a=a。冪等半環の乘法は可換とは限らない
例
有界分配束は、冪等可換半環でもある
環における正規歪束は冪等半環でもある
Kleene 代數は、冪等半環でもある
半環圈 (rig category)
Rig category - Wikipedia
圈論において半環圈 (半環的 2-圈、2-rig) は、半環演算と類似對應する函手演算を備へた圈である。「基數全體が半環を成す」ことを圈化して「集合の圈 (あるいはより一般に任意の topos) が半環圈を成す」ことが述べられる。
rig category in nLab
2-rig in nLab
colax-distributive rig category in nLab
distributivity for monoidal structures in nLab