annotate Todo.md @ 1118:939dd4cdfea4

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 06 Jul 2024 09:41:27 +0900
parents 321f0fef54c2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1097
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 Todo
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 ====
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 CCCGraph.agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 CCC generated from Graph (iconmplete) p.55
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 cat-graph-univ : {c₁ : Level} → UniversalMapping (Grph {c₁} {c₁}) (CAT {c₁ } {c₁} {c₁}) forgetful.UC
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 ccc-graph-univ : {c₁ : Level} → UniversalMapping (Grph {c₁} {c₁}) (Cart {c₁ } {c₁} {c₁}) forgetful.UX
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 Polynominal.agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 Polynominal Category and functional completeness
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 -- an assuption needed in k x phi ≈ k x phi'
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 -- k x (i x) ≈ k x ii
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 postulate
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 xf : {a b c : Obj A } → ( x : Hom A 1 a ) → {z : Hom A b c } → ( y : φ {a} x z ) → ( x ∙ π' ) ≈ π
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 define Polynominal Category as a graph generated one
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 define Polynominal Category as a coMonad
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 Topos
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 ToposEx.agda Topos Exercise (incomplete) p.141
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 ToposIL.agda Topos Internal Language (incomplete) p.143
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 ToposSub.agda Topos Subobject classifier (incomplete)
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 equalizer.agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 Equalizer example p.21
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 Bourroni equations gives an Equalizer
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 postulate
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 uniqueness1 : {d : Obj A} → ∀ {h : Hom A d a} → {eq : A [ A [ f o h ] ≈ A [ g o h ] ] } → {k' : Hom A d c } →
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 A [ A [ (α bur f g ) o k' ] ≈ h ] → A [ k1 {d} h eq ≈ k' ]
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 system-f.agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 very incomplete, because this is a meta circular interpreter of Agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 yoneda.agda
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 ---
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 Yoneda Functor p.11
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 ylem0 : {a b : Obj A } → Hom A a a ≡ Hom A a b → a ≡ b
321f0fef54c2 add Todo
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50