さらにいくつかの証明

Menu Menu


否定に関する性質

Stackoverflow から拾った否定の例題

examples/negnat.agda


 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


Shinji KONO / Thu May 9 09:01:07 2019