さらにいくつかの証明
Menu Menu
否定に関する性質
Stackoverflow から拾った否定の例題Limit に関するいくつかの性質 (離散圏など)
まず、有限なグラフから圏を生成してみます。
examples/graph.agda
Product や Equalizerを離散圏をIndex するLimitとして定義します。
examples/limit-to.agda Sets の完全性、 Sets がLimitなどを持つことを示します。
examples/SetsCompleteness.agda
フロイトの随伴函手定理 ( コンマ圏など )
随伴関手の存在を示すための条件に関する定理。コンマ圏を使います。Yoneda Functor を使った representation 定理もあります。
examples/Comma.agda
examples/Comma1.agda
examples/freyd.agda
examples/freyd1.agda
examples/freyd2.agda
Applicative Functor と Monodial Functor の同等性
積(のようなもの)を保存する関手(Monoidal Functor)の可換性を定義します。Sets 上で同等な積を用いずカーリー化を使って定義する Applicative関手が Monodidal 関手と同等であることを示します。Free theorem を仮定します。
Sets 上のMonadからApplicative funtorとMonoidal functor を導出します。
examples/monoidal.agda
examples/applicative.agda
examples/monad→monoidal.agda