annotate README.md @ 1113:918a0cf1c056 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 11 Feb 2024 11:25:40 +0900
parents f1f625c3866c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1063
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
1 Category Exercise on Higher order categorical logic
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
2 ====
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
3
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
4 These are set of Agda exercise for Introduction to Higher order categorical logic.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
5
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
6 https://www.amazon.co.jp/gp/product/0521356539
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
7
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
8 Based on Category Library (https://github.com/shinji-kono/category-agda)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
9
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
10 CCC.agda Cartesian closed category p.52 and Topos p.139
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
11 CCCGraph.agda CCC generated from Graph (iconmplete) p.55
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
12 CCCSets.agda CCC on Sets and Topos on Sets (not on the book)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
13 CCChom.agda CCC as Hom Isomorphism p.54
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
14 CatExponetial.agda Functor Cattegory p.8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
15 Comma.agda Comma category p.27
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
16 Comma1.agda Comma category p.27
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
17 HomReasoning.agda Reasoning utilities
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
18 Polynominal.agda Polynominal Category and functional completeness
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
19 S.agda Simple example on Sets Completeness
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
20 SetsCompleteness.agda Completeness of Sets
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
21 ToposEx.agda Topos Exercise (incomplete) p.141
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
22 ToposIL.agda Topos Internal Language (incomplete) p.143
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
23 ToposSub.agda Topos Subobject classifier (incomplete)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
24 adj-monad.agda Adjunction implies Monad p.28
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
25 applicative.agda Applicative Functor
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
26 bi-ccc.agda Bi-cartesian closed category p.65
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
27 cat-utility.agda various definitions
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
28 category-ex.agda simple ex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
29 code-data.agda simple ex
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
30 cokleisli.agda kleisli category on coMonad
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
31 comparison-em.agda Elienburg Moore Comparison
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
32 comparison-functor.agda kleisli Comparison
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
33 em-category.agda Elienburg Moore Resolution
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
34 epi.agda epi example
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
35 equalizer.agda Equalizer example p.21
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
36 free-monoid.agda free monoid
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
37 freyd.agda Adjoin Functor Theorem p.26
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
38 freyd1.agda "
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
39 freyd2.agda "
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
40 graph.agda Category generated by a Graph
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
41 idF.agda identit functor
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
42 kleisli.agda Kleisli Category
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
43 level-ex.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
44 limit-to.agda Example related to Limits p.24
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
45 list-level.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
46 list-monoid-cat.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
47 list-nat.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
48 list-nat0.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
49 list.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
50 maybe-monad.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
51 maybeCat.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
52 monad→monoidal.agda Monad on Sets is a monoidal functor
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
53 monoid-monad.agda Monad with Monoid p.28
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
54 monoidal.agda Monoidal Functor
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
55 negnat.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
56 pullback.agda Pullback p.24
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
57 record-ex.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
58 stdalone-kleisli.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
59 system-f.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
60 system-t.agda
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
61 universal-mapping.agda Universal mapping p.13
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 949
diff changeset
62 yoneda.agda Yoneda Functor p.11